From: Sven G. <sgo...@ja...> - 2003-07-06 01:12:33
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 13 June 2003 11:00, Alban Cousini=E9 wrote: > Here is an interesting post I found on puppygames.net about JoGL from > one of the authors : > > Hi Paul, > > As one of the two authors of Jogl (formerly known as "Jungle"), I can > assure you that Jogl is most definitely *not* a port of GL4Java. It is a > completely new binding for OpenGL under Java 1.4, written from the > ground up. It has several interesting features: > nice approach ..=20 > 1) It is completely autogenerated from the > gl/glext/wgl/wglext/glx/glxext.h headers. When a new GL extension comes > out, just re-run the make process and you'll instantly have access to > the new function. yep, that what gl4java allready used=20 =2E. with my c2J compiler running the mesa gl headers. > > 2) It comes with a C->Java binding generator that is used for the > process mentioned above. This generator parses C header files using a > full GNU C grammar and builds an in-memory mapping of all typedefs, > enums, structs, pointers, function pointers, etc. It then builds a > parallel mapping of Java methods and structures to the C equivalents, > and writes all the Java code and JNI code necessary to link the two > together. In fact, it's powerful enough to allow you to call C functions > that use C structs as parameters or return values, and builds Java-side > accessor classes that wrap NIO buffers. This gives you super-fast, > completely safe access to native data (no need to pass raw pointers > around). IMHO, the "GlueGen" generator that Jogl uses to generate the GL > binding is more valuable than the binding itself. =2E. like gl4java. but because i do not like c2j a lot, and kbrussel either i guess ;-), another implementation is being used here ? where is jogl .. jungle ? <snip> ok sounds very nice being a bit blind .. not looking for any news, i read the gl4java2 approach and created an own proposal Jungle3D. so .. this is not ment to be an offense ;-) so .. where are you .. may we all should join in ? i guess this (new) projects does has an proper (L)GPL license ? thanx in advance .. cheers, sven =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/B3d0HdOA30NoFAARAnnKAKCZNT28GZslxQNjtEjdpw1AGcLDMQCgrrTa wzs+gmNhCR/AJImIYRHvEJg=3D =3DCb5G =2D----END PGP SIGNATURE----- |