scenerygraphics / scenery

Flexible VR Visualisation for Volumetric and Geometric Data on the Java VM, powered by Kotlin and Vulkan.
https://scenery.graphics
GNU Lesser General Public License v3.0
128 stars 31 forks source link

FFM-based OpenGL bindings #550

Open ctrueden opened 1 year ago

ctrueden commented 1 year ago

As described in eclipse-efx/efxclipse-drift#49, the PanamaGL project "aims at providing multiplatorm binding to OpenGL using the Foreign Function & Memory API for JDK19." Once the Java 21 LTS is released (slated for 2023-09-19), we could update scenery and sciview accordingly—or consider putting FFM-based goodies into an extension library.

skalarproduktraum commented 10 months ago

Once Panama has stabilised and is also working on Apple Silicon, this could be interested - for Vulkan though, as OpenGL got deprecated with #539 and removed with #541. Apple has also deprecated OpenGL on macOS. I'll keep this issue open, but put it in the backlog.