PanamaGL : another OpenGL binding framework

14 views
Skip to first unread message

Martin Pernollet

unread,
Jun 16, 2024, 5:28:58 PMJun 16
to jz...@googlegroups.com
Hi everyone,

I recently released PanamaGL, a simple and easy to use binding to OpenGL for Java22+. !

This work was started in 2021 with JDK 17, while the new Foreign Function & Memory API appeared. FFM API allows generating OpenGL bindings easily. 
This appeared as on opportunity to overcome limitations with JOGL (used in Jzy3D) : 
- the code is hard to edit (relies on multiple languages).
- the code is hard to rebuild (requires a complex CI with multiple OS, hardware and JDK validations). 

On the other hand, PanamaGL :
- does not require mastering multiple technologies (Java code only).
- is easy to build. 
- has readable specifications through unit tests.

You can give a try to the prototype integration in Jzy3D here

You'll see that one can run charts in Swing, AWT, JavaFX - on Linux macOS and Windows.

I'd be happy to get your feedbacks !

Martin 



Reply all
Reply to author
Forward
0 new messages