Hi Young, Brad:
A property is added in the v1.2.1 DirectX release
(not in v1.2.1 beta2)
to work for legacy Voodoo card as follows:
Direct3D Driver selection
--------------------------
By default, the first driver found with monitor matching
the display driver is use during DirectDrawEnumerateEx()
for all DDENUM_ATTACHEDSECONDARYDEVICES,
DDENUM_DETACHEDSECONDARYDEVICES and DDENUM_NONDISPLAYDEVICES.
This order can be found by using -Dj3d.debug=true property
during Java startup.
In order to use 3D only graphics card such as Voodoo1/2
A new property is add
-Dj3d.d3ddriver=idx
where idx is the order DirectX enumerate its driver
using DirectDrawEnumerateEx(). This number start with 1.
This will force Java3D to use the driver specific by user
(may fail if the driver is not compatible with display)
For a typical setup of a 3D only card attach to
a graphics card in a single monitor system, use idx=2.
This will automatically toggle to fullscreen hardware
accelerated mode since if the 3D card support 3D only.
Thanks.
- Kelvin
------------
Java 3D Team
Sun Microsystems Inc.
>X-Unix-From: [EMAIL PROTECTED] Tue Jan 9 15:13:26 2001
>From: Young Ly <[EMAIL PROTECTED]>
>To: "'Kelvin Chung'" <[EMAIL PROTECTED]>
>Subject: RE: [JAVA3D] DirectX and Voodoo 1 and 2
>Date: Wed, 10 Jan 2001 12:13:21 +1300
>MIME-Version: 1.0
>Content-Transfer-Encoding: 7bit
>
>Hi Kelvin.
>
>Thanks for the fast response.
>
>I think my post was a bit unclear. Most Roboforge Voodoo users have 1
>monitor but with 2 graphics cards. The cards are linked with a Voodoo link
>cable. This is because voodoo 1 and 2 cards are 3D cards only, so another
>card is also needed for 2D. Both these cards get registered with Direct 3D
>and the non-voodoo card is usually the primary card.
>
>Is there a way I can get j3d to select a specific directX card to use?
>
>Thanks
>Young.
>
>
>X-Unix-From: [EMAIL PROTECTED] Tue Jan 9 15:17:40 2001
>MIME-Version: 1.0
>Content-Transfer-Encoding: 7bit
>X-Priority: 3 (Normal)
>X-MSMail-Priority: Normal
>X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
>Importance: Normal
>Date: Tue, 9 Jan 2001 16:18:10 -0700
>From: Brad Cain <[EMAIL PROTECTED]>
>Subject: Re: [JAVA3D] DirectX and Voodoo 1 and 2
>To: [EMAIL PROTECTED]
>
>Hi Kelvin -
>
>The Voodoo2 is a 3D-only card, used only for full-screen applications
>(usually known as games). To a DirectX programmer it appears as a DirectX
>display that has no corresponding desktop. The card is designed to be
>daisy-chained with the primary graphics card; normally the primary card
>video signal will be passed through to the output, but when an application
>activates the Voodoo2 it produces its own video signal. Two cards, one
>monitor.
>Voodoo2 is an old card (1996?) but there are still quite a few of
>them in use. 3dfx sold millions of these things.
>
>Regards,
>
>Brad Cain
>Conceptual Integrity, Inc.
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".