| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Whistespace cleanup.
Using a 'marked for deletion' buffer is not supported on all GL specifications, if at all (?).
|
|
|
|
|
|
| |
VBO using glDeleteBuffers.
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
|
|
| |
GL3/ES3 core profile compatible.
Signed-off-by: Xerxes Rånby <[email protected]>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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]>
|
|
|
|
|
|
| |
Removed unused imports, unused c field and the unused printMatrix function.
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
looks like.
|