Re: JOGL 2 support for Ardor3D, JMonkeyEngine 3, jzy3d and NiftyGUI
Posted by
gouessej on
Mar 20, 2016; 3:57pm
URL: https://forum.jogamp.org/JOGL-2-support-for-Ardor3D-JMonkeyEngine-3-jzy3d-and-NiftyGUI-tp1706747p4036523.html
Hi
I've just updated the binaries and the Java documentation of JogAmp's Ardor3D Continuation, it contains the following changes:
- equals() and hashCode() in the classes of bounding volumes
- pixel access in the image utilities (i.e you can get the color of a pixel in an image and modify it)
- creation of much more kinds of NIO buffers on the Java heap
- option to use such buffers in the main geometry tool
- encoding fixes (UTF-8)
- debug information generated by default
- removal of the applet support
- fix of the JoglSwingCanvas resizing
- fix of ImageLoaderUtil to allow to manage images without having to pass the extensions by using the default loader
- minor javadoc fixes
- JUnit 4.12
I advise you to use the indirect NIO buffers when the direct ones give no noticeable speedup in your use case and when you don't want to be forced to release their native resources at runtime. Numerous utilities don't really benefit of direct NIO buffers. JogAmp's Ardor3D Continuation allows to use different kinds of NIO buffers when using various tools and when loading a model, it helps to always use the "best" solution depending on the constraints.