summaryrefslogtreecommitdiffstats
path: root/src/demos
Commit message (Collapse)AuthorAgeFilesLines
* Improve frame rendering smoothness in src/demos/es2/RawGL2ES2demo.javaXerxes Rånby2012-09-201-4/+7
| | | | | | | by using Animator instead of FPSAnimator. Calculate the time deltas for the theta movement using milliseconds passed between two frames. Signed-off-by: Xerxes Rånby <[email protected]>
* Fix ecj warnings in src/demos/es2/RawGL2ES2demo.javaXerxes Rånby2012-09-201-21/+0
| | | | | | Removed unused imports, unused c field and the unused printMatrix function. Signed-off-by: Xerxes Rånby <[email protected]>
* Use NIO Direct buffers to pass data to glVertexAttribPointer in ↵Xerxes Rånby2012-09-201-2/+19
| | | | | | | | | | | | | | | RawGL2ES2demo.java https://github.com/sgothel/jogl/commit/3f5aac3536956e245d0e151e4915e7dd67a08b7e Fixed two logical flaws regarding: - GL spec: Pointer functions required passed memory pointers to persist - JNI: Primitive arrays may change their native memory location (swap), even if they were not GC'ed. The demo code is now updated to stay compatible with this change. Signed-off-by Xerxes Rånby <[email protected]>
* es2/RawGL2ES2demo: Remove AWT dependency to allow running on a Raspberry Pi; ↵Xerxes Rånby2012-08-221-46/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make syntax BeanShell compatible. - Raspberry Pi: Removed dependency of com.jogamp.newt.awt.NewtCanvasAWT to allow running on -Djava.awt.headlessi=true systems, we can do this by using NEWT directly to open a window. You can run this demo on a Raspberry Pi using the JogAmp JOGL auto-build aggregate from 20 Aug 2012 and later: wget http://jogamp.org/deployment/archive/master/gluegen_577-joal_347-jogl_790-jocl_653/archive/jogamp-all-platforms.7z 7z x jogamp-all-platforms.7z cd jogamp-all-platforms wget https://raw.github.com/xranby/jogl-demos/master/src/demos/es2/RawGL2ES2demo.java javac -cp jar/jogl-all.jar:jar/gluegen-rt.jar RawGL2ES2demo.java java -Dnativewindow.ws.name=jogamp.newt.driver.bcm.vc.iv -cp jar/jogl-all.jar:jar/gluegen-rt.jar:. RawGL2ES2demo - Beanshell: removed final in function arguments and changed float array declaration to become BeanShell compatible. You can run this demo interpreted using Beanshell: wget http://www.beanshell.org/bsh-2.0b4.jar java -cp jar/jogl-all.jar:jar/gluegen-rt.jar:bsh-2.0b4.jar:. bsh.Interpreter RawGL2ES2demo.java - Vertex and Fragment shaders: remove #version lines to make the shaders compile on more drivers.
* Adapt to JOGL changes commit 00bef95008b02cc71e166da122884402e9381f44Sven Gothel2012-07-251-2/+4
|
* Adapt to FBObject changesSven Gothel2012-07-202-46/+30
|
* Remove GLProfile.initSingleton(..) calls and JNLP argument ↵Sven Gothel2012-06-2138-363/+50
| | | | | | | | | | 'NotFirstUIActionOnProcess'; Adapt to CapabilitiesChooser API/generics change; Misc - Remove GLProfile.initSingleton(..) calls and JNLP argument 'NotFirstUIActionOnProcess' - Adapt to CapabilitiesChooser API/generics change - Cleanup some generics use .. etc
* Merge pull request #3 from xranby/masterv2.0-rc9v2.0-rc6Sven Gothel2012-04-161-0/+455
|\ | | | | RAW JOGL2 OpenGL ES 2 demo
| * RawGL2ES2demo: make shaders Mesa X11 GL compatible.Xerxes Rånby2012-03-231-6/+21
| |
| * RawGL2ES2demo: Mention JOGL probing of system installed libGL and libEGL.Xerxes Rånby2012-03-231-3/+17
| |
| * JOGL2 OpenGL ES 2 demo to expose and learn what the RAW OpenGL ES 2 API ↵Xerxes Rånby2012-03-231-0/+426
| | | | | | | | looks like.
* | Adapt to JOGL's ShaderUtil API changes commit ↵v2.0-rc8v2.0-rc7Sven Gothel2012-04-163-14/+14
| | | | | | | | 62e5686fb583ad991d5811baf242d40d21952e27
* | Removed obsolete openmax demos. JOGL has demo/test code for GLMediaPlayerSven Gothel2012-04-098-977/+0
|/
* Adapt to GlueGen IO resource changes URL -> URLConnection for effeciencySven Gothel2012-03-172-17/+14
|
* Adapt to JOGL's NativeWindow changesSven Gothel2012-03-061-5/+17
|
* Extract demos 'dualDepthPeeling' and 'tennis' w/ code and data. Skip ↵Sven Gothel2012-02-286-5/+5
| | | | | | | | www/*.7z from archive. Extracting the demos reduces the footprint of general demo data (especially for dualDepthPeeling's dragon.obj) and also allows to run the demo as standalone (tennis).
* Adapt to latest JOGL changes (commit: ↵Sven Gothel2012-02-245-17/+12
| | | | a4c7bf0420e369e71561d2847f2fc444ce5abafa, d97c54896d349e8a22c9cafec75c62476c16fdd1)
* Seperate dualDepthPeeling obj data; Add data anchor classSven Gothel2012-02-184-4/+11
|
* JOGL'fy dualDepthPeeling demo (Using JOGL ShaderState/Code/Program)Sven Gothel2012-02-184-461/+265
|
* unify shader names(2)Sven Gothel2012-02-1826-0/+0
|
* unify shader namesSven Gothel2012-02-1826-0/+0
|
* Merge pull request #2 from abokinsky/masterSven Gothel2012-02-1530-0/+1751340
|\ | | | | Dual Depth Peeling Dragon Demo
| * Package and load path changesAlexandra Bokinsky2011-03-153-3/+15
| |
| * Port of NVIDIA OpenGL Dual Depth Peeling demo.Alexandra Bokinsky2011-03-1530-0/+1751328
| | | | | | | | http://developer.download.nvidia.com/SDK/10.5/opengl/samples.html
* | Gears: Remove initSingleton()Sven Gothel2012-01-221-3/+0
| |
* | Adding Tennis DemoAlexey Fofonov2012-01-196-0/+920
| |
* | Remove JOGLNewtApplet1Run/Base - Promoted to JOGLSven Gothel2011-12-202-402/+0
| |
* | Adapt to JOGL commit bafd9b99816f55c105230a59211caf13f0315910v2.0-rc4Sven Gothel2011-11-271-1/+1
| |
* | Add pos/size/translucency/above to JOGL Applet RunnerSven Gothel2011-09-152-14/+80
| |
* | Adapt to JOGL commit 7f2da7bb878813817efab0eb01bbf274065ef6c6Sven Gothel2011-08-305-11/+11
| |
* | Adapt to commit 55dae6968075cd082f7a9b8060f0912669e7aa78Sven Gothel2011-08-222-6/+6
| |
* | Adapt to latest jogl commit 6c346d98f04e2355210960fe9ffde47432f04d62Sven Gothel2011-08-224-13/+13
| |
* | FixedFuncUtil.getFixedFuncImpl() -> FixedFuncUtil.wrapFixedFuncEmul()Sven Gothel2011-08-018-8/+8
| |
* | Fixes for latest jogl/gluegen (FileUtil/Locator -> IOUtil)Sven Gothel2011-06-265-11/+13
| |
* | sync w/ JOGL 526ea7a3fb579f88a0c0a1e597387aae29d5aa06Sven Gothel2011-05-172-10/+12
| |
* | sync w/ jogl e007bb306124411e0232e51d16aa493cbd361f74Sven Gothel2011-04-2635-197/+198
| |
* | Adapt to FBObject jogl changes b44288b26e8ac6de0593db349725c2a288bb520aSven Gothel2011-04-053-55/+131
|/
* Adapt impl namespace change jogl: 360b6716f68b44b28fd8c4f8e61ab86d5a56738bSven Gothel2011-02-096-8/+8
|
* Adapt CapabilitiesChooser.chooseCapabilities() changes of JOGL ↵Sven Gothel2011-01-312-11/+13
| | | | 8adc04788a6d9dd44de5a4636b46d14dbb70b799
* Add NEWT WindowListener.windowDestroyed() ↵Sven Gothel2010-12-238-8/+18
| | | | e7778124162aef7004e040dded5de1eaf5e1ece4
* Unique ZIP archive name ; Gears main init sequenceSven Gothel2010-12-191-11/+20
|
* Fix joal/gears applet demoSven Gothel2010-12-162-2/+10
|
* Update GearsJOALApplet: Depending on joal build; incl joal snippet, remove ↵Sven Gothel2010-12-132-2/+293
| | | | joal/joal-demos jar files.
* Add GearsApplet applet lifecycle messageSven Gothel2010-12-121-0/+10
|
* Adapt JOGL API Cleanup: 4b9ad2508ff31a03d3bc4482d812a6cbc0c5c33bSven Gothel2010-12-035-9/+10
|
* Fix context sharing demo, ie the shared context must be available ↵Sven Gothel2010-12-031-25/+15
| | | | (addNotify) before it can be retrieved.
* Adapt to JOGL 597007fc23fbf86e036629b6c6b157e0e0506715Sven Gothel2010-11-281-1/+1
|
* Adapt to JOGL 7262641429b542929efc699e392f410f1dee2187Sven Gothel2010-11-239-19/+22
|
* Accomodate JOGL changes up to ce24d32178106baa16e84f016192441ce45845a7Sven Gothel2010-10-2912-25/+25
|
* Fix/Syn with JOGL 774138544e1eec3330309ad682fa05154a07ab8d ; Notably add: ↵Sven Gothel2010-10-1442-225/+376
| | | | Applet's with native NEWT support, ie jogl-newt-applet-runner-gears.html