Thanks for all the responses, but I can't really say it is a driver issue...I don't think some with Java3d is set up correctly.  Because I can run one C++ compiled program under the two different cards (ATI Rage Pro and Viper II) and get completely different frame rates.  With Viper giving WAY better results.  Now this C++ program is a simple spinning box that is also translating on the Z axis back and forth.  Now If I run a similar Java3d program under ATI or Viper video cards I get the SAME frame rate. 
Summary:
One C++ program written using OpenGL (opengl32.dll - Microsoft implementation) I get two very different frame rates under ATI and Viper
Now I run a Java3D program that is suppose to use the same OpenGL dll (OpenGL.dll) and I get the same frame rates under both cards.  Know I know if with Microsoft's and SGI's opengl32.dll if no suitable driver is found software rendering occurs.  So.....
 
Therefore I think Java3D is forcing the Opengl32.dll to use software rendering instead of using the hardware drivers.  Is that possible?  How does Java3D for the OpenGL.dll to do this?  How do I get Java3D to use the OpenGL drivers for the video cards.
 
Thanks again
Demetrius
 
----- Original Message -----
Sent: Saturday, March 04, 2000 8:11 AM
Subject: Re: [JAVA3D] Java 3d and OpenGl

From my experience with Diamond cards, I would try different drivers- in this case, possibly S3's.  With my Viper 770 Ultra (TNT2 Ultra based), I was getting an identical frame rate to a machine with a much older card, a Matrox Millenium II, and a slower processor (500 vs. 350).  When I used nVidia's drivers instead, my frame rate nearly doubled.  Other people with Diamond cards have reported the same thing- Diamond's drivers suck.
 
Evan Drumwright
 
-----Original Message-----
From: Demetrius <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Saturday, March 04, 2000 3:17 AM
Subject: [JAVA3D] Java 3d and OpenGl

Ok,
 
I have two video cards in my Win 98 box.  1 is a ATI Rage Pro that has really bad OpenGL support the other a Viper II with excellent OpenGL support.  Now I have written many c/c++ programs using OpenGL and switched between the two cards two figure out "how much better the Viper is than ATI".  I have found that the Viper II card will use OpenGL and render images about 50 times faster (using the latest drivers from each).  Now (getting to the Java part), If I run any java3d program I end up with exactly the same results.  About 7 frames per second, running a simple primitive box rotating on the Y axis at full screen.  I know I have OpenGL installed correctly because I can run any of my c/c++ programs fine.  So what am I missing with java3d?
 
Thanks
Demetrius

Reply via email to