Login  Register

Re: How to run Java 3D 1.6 under old Intel processors with integrated graphics?

Posted by gouessej on Mar 05, 2018; 9:02am
URL: https://forum.jogamp.org/How-to-run-Java-3D-1-6-under-old-Intel-processors-with-integrated-graphics-tp4038694p4038704.html

Manu wrote
Reflection allows to compile and use the same program with Java 3D 1.5.2 and 1.6. I won't drop support for Java 3D 1.5.2 and even added options in the installer to switch between Java 3D 1.5.2 and 1.6, because Java 3D 1.5.2 works better for some users.
I highly doubt that Java3D 1.5.2 works better than Java3D 1.6.0-Final and Java3D 1.7.0. "better" is very vague. When Java3D 1.5.2 uses JOGL 1 for the rendering, the end user might have problems because of the numerous bugs we fixed only in JOGL 2. When Java3D 1.5.2 uses the native renderer based on OpenGL, the end user might have problems because of the numerous bugs or limitations only handled in JOGL itself. When Java3D 1.5.2 uses the native renderer based on Direct3D, the end user might have problems because of its numerous bugs and in all cases, (s)he might have some problems because of the bugs we fixed elsewhere.

Moreover, as far as I remember, the few regressions have been fixed, some of them are only addressed in Java3D 1.7.0. I would like you to tell me what is still wrong with Java3D >= 1.6. Sweet Home 3D is used by lots of people, allowing the use of Java3D 1.5.2 clearly doesn't give a good sign but I wouldn't insist if Java3D >= 1.6 wasn't maintained. The project isn't very active but several developers are still able to fix the bugs and promptly provide binary builds (which isn't very hard as this project contains only Java source code and uses Maven since the version 1.7.0). If some people still refuse to update their drivers, it will cause problems whatever the version of Java3D you use. It would help me if you could indicate what causes some troubles on some machines with Java3D >= 1.6.

Manu wrote
Thanks for the links
I hope it will help me to find the easiest solution for Sweet Home 3D users.
You're welcome.

By the way, Oracle demands JakartaEE to stop using "javax", it shows that the JogAmp community did the right choice.
Julien Gouesse | Personal blog | Website