Print at Dec 15, 2025, 7:15:32 PM

Posted by Puybaret at Feb 22, 2023, 3:06:01 PM
Re: Objets étranges en 3D
After some more tests, I discovered that the modifications I made to Java 3D 1.5.2 library to circumvent the bug in ADM driver didn't fix the issue.
But I won't go further to make it work with this library for the following reasons:
- the program change requires to change a DLL for which source code isn't available as far as I know, or to add an old version of JOGL compatible with Java 3D 1.5.2 which would require further testing
- Java 3D 1.5.2 is mainly used by Sweet Home 3D 32 bit where the AMD bug can be avoided by adding the SweetHome3D.l4j.ini to Sweet Home 3D installation folder, or by running Sweet Home 3D installer from the command line with the additional parameters /os.arch=x86 /j3d.version=1.6.2
- I communicated to AMD the origin of the issue which comes from a buggy implementation of glMultTransposeMatrix function. They answered that they will fix this bug in the next release of Adrenalin.

If you didn't follow me, just keep in mind that the fix in Java 3D 1.6.2a library works, and this will avoid to wait for Adrenalin update. Java 3D 1.6.2a library is installed with the version 7.0.2i and the coming version 7.1 for Sweet Home 3D 64 bit.
For Sweet Home 3D 32 bit, use the SweetHome3D.l4j.ini file or the installer additional parameters cited above, or just wait for next release of Adrenalin.

Thanks to all for your patience and your feedback smile
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator