Hi Shawn,
When J3D initialize, it will try to load D3D library,
LoadLibrary("ddraw.dll");
and verify that it is 7.0 and latest :
lpDDEnumEx = (LPDIRECTDRAWENUMERATEEX) GetProcAddress(h,
"DirectDrawEnumerateExA");
if (!lpDDEnumEx) {
// try Unicode
lpDDEnumEx = (LPDIRECTDRAWENUMERATEEX) GetProcAddress(h,
"DirectDrawEnumerateExW");
}
It it fails, a dialog box will appear to ask for proper
D3D installation and the canvas3d remain blank.
You may need to set path to the library ddraw.dll
in some case.
I assume that you've solve the above problem in order to
see the problem that driver crash.
For the second problem, it crash in the library provide by
vendor instead of our library J3D.DLL, there are many possibility,
it might be a buggy driver or our library pass invalid information
down to D3DIM700.
Can you please try two things :
(i) Run your program in another graphics card e.g. GeForce/TNT2
to see if the problem can be reproduced.
(ii) Run your program in emulation mode
Java -Dj3d.d3ddevice=emulation
If the problem can be reproduced in other graphics card,
please send us a test case so that we can take a look.
Thanks.
- Kelvin
------------------
Java 3D Team
Sun Microsystems Inc.
>X-Accept-Language: en
>MIME-Version: 1.0
>Content-Transfer-Encoding: 7bit
>Date: Thu, 20 Jul 2000 19:57:19 -0500
>From: Shawn Kendall <[EMAIL PROTECTED]>
>Subject: [JAVA3D] Problem with 1.2beta DirectX - Urgent for SIGGRAPH
>To: [EMAIL PROTECTED]
>
>I have two problems with the new DirectX beta.
>
>One when it runs, I get a dialog box saying:
>"DirectX 7.0 is required for this version of Java3D"
>Of course, DirectX 7.0a is in stalled - the lastest.
>
>Second, after several mintues of running, or after a "significate" add
>to the running scene, i.e. a model load, I get a VM crash with the
>message:
>
>JAVA caused an invalid page fault in module
>D3DIM700.DLL at: blah blah.....
>
>System configuration
>Win98 OR Win2000 (tried both)
>HP Omnibook 6000
>ATI Rage Mobility -M1
>700 PIII 128M
>
>--
>___________________________________________________________
>
>Shawn Kendall Full Sail Real World Education
>Course Director 3300 University BLVD
>Real Time 3D for Gaming Winter Park FL 32792
>[EMAIL PROTECTED] http://www.fullsail.com
>___________________________________________________________
>
>===========================================================================
>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".
===========================================================================
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".