[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
[gef3d-dev] JOGL Test Project
 | 
| Dear GEF3D developers, 
 
 Madhu Samuel is currently working on first steps for implementing a renderer using JOGL (instead of LWJGL). Before submitting the JOGL GQ I tested myself whether JOGL is working within Eclipse and SWT. I have attached my example project to this mail, excluding the JOGL libraries (in order to keep this mail small and to avoid legal problems). The source code contains a sample view part producing the spinning torus, shamelessly copied from the SWT OpenGL snippets. 
 
 In order to run the code, you will need the JOGL libraries. I have only tested it under Mac OS X, the following JOGL files are to be placed in the project folder: 
 
 - /JOGL_Test_Sun/gluegen-rt.jar
 - /JOGL_Test_Sun/jogl.jar
 - /JOGL_Test_Sun/libgluegen-rt.jnilib
 - /JOGL_Test_Sun/libjogl_awt.jnilib
 - /JOGL_Test_Sun/libjogl_cg.jnilib
 - /JOGL_Test_Sun/libjogl.jnilib
 
 
 
 I assume the jnilibs have to be replaced with some DLLs/shared libs under Windows/Linux. I used JOGL version 1.1.1. 
 
 If everything is set up correctly, the view can be activated via Window/Show View/Others/JOGL_Sun_TestView. I have just tested the demo under Eclipse 3.5, Cocoa 32bit, and is is working. 
 
 The example is rather small, but it demonstrates that JOGL is running within Eclipse and SWT. I think we should firstly create a JOGL plugin comparable to the LWJGL plugin I created and which is available via  http://lwjgl.org/update (maybe we can do that very similarly including documentation and sources) . We can then provide this plugin via the Eclipse orbit when JOGL is legally approved. Secondly we have to provide a plugin "org.eclipse.draw3d.jogl", comparable to "org.eclipse.draw3d.lwjgl" implementing Graphics3D and stuff. 
 
 Cheers 
 
 Jens  | 
Attachment:
JOGL-Test.zip
Description: Zip archive