Skip to content

Instantly share code, notes, and snippets.

@xranby
Forked from anonymous/ardor3d-jogamp.sh
Last active August 29, 2015 14:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xranby/04a30c83dcab9d784d82 to your computer and use it in GitHub Desktop.
Save xranby/04a30c83dcab9d784d82 to your computer and use it in GitHub Desktop.
Toshiba AC100 Ubuntu 12.10 (quantal) Nvidia Tegra 2 OpenGL ES 2
this device support the GL2ES1 GL2ES2 GLES1 and GLES2 profile
X11/AWT is supported
not yet tested
wget http://jogamp.org/deployment/ardor3d/ardor3d-animation-1.0-SNAPSHOT-sources.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-animation-1.0-SNAPSHOT.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-awt-1.0-SNAPSHOT-sources.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-awt-1.0-SNAPSHOT.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-collada-1.0-SNAPSHOT-sources.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-collada-1.0-SNAPSHOT.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-core-1.0-SNAPSHOT-sources.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-core-1.0-SNAPSHOT.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-effects-1.0-SNAPSHOT-sources.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-effects-1.0-SNAPSHOT.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-examples-1.0-SNAPSHOT-sources.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-examples-1.0-SNAPSHOT.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-extras-1.0-SNAPSHOT-sources.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-extras-1.0-SNAPSHOT.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-jogl-1.0-SNAPSHOT-sources.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-jogl-1.0-SNAPSHOT.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-math-1.0-SNAPSHOT-sources.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-math-1.0-SNAPSHOT.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-savable-1.0-SNAPSHOT-sources.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-savable-1.0-SNAPSHOT.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-swt-1.0-SNAPSHOT-sources.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-swt-1.0-SNAPSHOT.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-terrain-1.0-SNAPSHOT-sources.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-terrain-1.0-SNAPSHOT.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-ui-1.0-SNAPSHOT-sources.jar
wget http://jogamp.org/deployment/ardor3d/ardor3d-ui-1.0-SNAPSHOT.jar
wget http://jogamp.org/deployment/ardor3d/guava-17.0.jar
wget http://jogamp.org/deployment/jogamp-current/archive/jogamp-all-platforms.7z
7z x jogamp-all-platforms.7z
java -cp ardor3d-examples-1.0-SNAPSHOT.jar:ardor3d-core-1.0-SNAPSHOT.jar:guava-17.0.jar:ardor3d-jogl-1.0-SNAPSHOT.jar:ardor3d-savable-1.0-SNAPSHOT.jar:ardor3d-math-1.0-SNAPSHOT.jar:jogamp-all-platforms/jar/jogl-all.jar:jogamp-all-platforms/jar/gluegen-rt.jar:ardor3d-awt-1.0-SNAPSHOT.jar com.ardor3d.example.basic.JoglBasicExample
Raspberry Pi (NEWT only device, OpenGL ES 2)
this device support the GL2ES1 GL2ES2 GLES1 and GLES2 profile
AWT/X11 is not supported
pi@raspberrypi ~/ardor3d $ sh ardor3d-debug.sh
java -Djogl.debug.TraceGL -cp ardor3d-examples-1.0-SNAPSHOT.jar:ardor3d-core-1.0-SNAPSHOT.jar:guava-17.0.jar:ardor3d-jogl-1.0-SNAPSHOT.jar:ardor3d-savable-1.0-SNAPSHOT.jar:ardor3d-math-1.0-SNAPSHOT.jar:jogamp-all-platforms/jar/jogl-all.jar:jogamp-all-platforms/jar/gluegen-rt.jar:ardor3d-awt-1.0-SNAPSHOT.jar com.ardor3d.example.basic.JoglBasicExample
glGetError 0x500
glGetString(<int> 0x1F02) = OpenGL ES-CM 1.1
glGetError 0x500
glGetString(<int> 0x1F02) = OpenGL ES 2.0
glGetError 0x500
glViewport(<int> 0x0, <int> 0x0, <int> 0x320, <int> 0x258)
glGetIntegerv(<int> 0xD32, <java.nio.IntBuffer> java.nio.DirectIntBufferU[pos=0 lim=1 cap=1])
glGetIntegerv(<int> 0xD33, <java.nio.IntBuffer> java.nio.DirectIntBufferU[pos=0 lim=1 cap=1])
glGetString(<int> 0x1F00) = Broadcom
glGetString(<int> 0x1F01) = VideoCore IV HW
glGetString(<int> 0x1F02) = OpenGL ES-CM 1.1
glClearColor(<float> 0.0, <float> 0.0, <float> 0.0, <float> 1.0)
glDepthRange(<double> 0.0, <double> 1.0)
glMatrixMode(<int> 0x1701)
glLoadMatrixf(<java.nio.FloatBuffer> java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16])
glViewport(<int> 0x0, <int> 0x0, <int> 0x320, <int> 0x258)
glMatrixMode(<int> 0x1700)
glLoadMatrixf(<java.nio.FloatBuffer> java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16])
glDisable(<int> 0xB71)
glDepthMask(<boolean> true)
glClear(<int> 0x4100)
glDisable(<int> 0xBE2)
glDisable(<int> 0xBC0)
glDisable(<int> 0xB60)
glDisable(<int> 0xB50)
glShadeModel(<int> 0x1D01)
glHint(<int> 0xC50, <int> 0x1102)
glGenTextures(<int> 0x1, <java.nio.IntBuffer> java.nio.DirectIntBufferU[pos=0 lim=1 cap=1])
glBindTexture(<int> 0xDE1, <int> 0x1)
glPixelStorei(<int> 0xCF5, <int> 0x1)
glEnable(<int> 0xDE1)
glTexEnvfv(<int> 0x2300, <int> 0x2201, <java.nio.FloatBuffer> java.nio.DirectFloatBufferU[pos=0 lim=4 cap=4])
glTexEnvi(<int> 0x2300, <int> 0x2200, <int> 0x2100)
glTexParameteri(<int> 0xDE1, <int> 0x2800, <int> 0x2601)
glTexParameteri(<int> 0xDE1, <int> 0x2801, <int> 0x2703)
glTexParameteri(<int> 0xDE1, <int> 0x2802, <int> 0x2901)
glTexParameteri(<int> 0xDE1, <int> 0x2803, <int> 0x2901)
glEnable(<int> 0xB71)
glDepthFunc(<int> 0x203)
glDisable(<int> 0xB44)
glFrontFace(<int> 0x901)
glDisable(<int> 0xB90)
glColorMask(<boolean> true, <boolean> true, <boolean> true, <boolean> true)
glDisable(<int> 0x3000)
glPolygonOffset(<float> 0.0, <float> 0.0)
glPushMatrix()
glMultMatrixf(<java.nio.FloatBuffer> java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16])
glNormalPointer(<int> 0x1406, <int> 0x0, <java.nio.Buffer> java.nio.DirectFloatBufferU[pos=0 lim=72 cap=72])
glColorPointer(<int> 0x4, <int> 0x1406, <int> 0x0, <java.nio.Buffer> java.nio.DirectFloatBufferU[pos=0 lim=96 cap=96])
glTexCoordPointer(<int> 0x2, <int> 0x1406, <int> 0x0, <java.nio.Buffer> java.nio.DirectFloatBufferU[pos=0 lim=48 cap=48])
glVertexPointer(<int> 0x3, <int> 0x1406, <int> 0x0, <java.nio.Buffer> java.nio.DirectFloatBufferU[pos=0 lim=72 cap=72])
glDrawElements(<int> 0x4, <int> 0x24, <int> 0x1401, <java.nio.Buffer> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36])
glPopMatrix()
glGetError()glGetError 0x501
= 1281
Exception in thread "main" javax.media.opengl.GLException: Caught RuntimeException: com.ardor3d.util.Ardor3dException: Error in opengl: invalid value on thread main
at javax.media.opengl.GLException.newGLException(GLException.java:75)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1318)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:666)
at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:921)
at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:602)
at com.ardor3d.framework.jogl.JoglNewtWindow.draw(JoglNewtWindow.java:212)
at com.ardor3d.example.basic.JoglBasicExample.start(JoglBasicExample.java:91)
at com.ardor3d.example.basic.JoglBasicExample.main(JoglBasicExample.java:70)
Caused by: java.lang.RuntimeException: com.ardor3d.util.Ardor3dException: Error in opengl: invalid value
at jogamp.opengl.GLRunnableTask.run(GLRunnableTask.java:66)
at jogamp.opengl.GLDrawableHelper.execGLRunnables(GLDrawableHelper.java:767)
at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:673)
at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:441)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1284)
... 7 more
Caused by: com.ardor3d.util.Ardor3dException: Error in opengl: invalid value
at com.ardor3d.renderer.jogl.JoglRenderer.checkCardError(JoglRenderer.java:689)
at com.ardor3d.renderer.jogl.JoglRenderer.flushFrame(JoglRenderer.java:236)
at com.ardor3d.framework.jogl.JoglCanvasRenderer.draw(JoglCanvasRenderer.java:266)
at com.ardor3d.framework.jogl.JoglDrawerRunnable.run(JoglDrawerRunnable.java:16)
at jogamp.opengl.GLRunnableTask.run(GLRunnableTask.java:60)
... 11 more
Caused by: javax.media.opengl.GLException: invalid value
at com.ardor3d.renderer.jogl.JoglRenderer.checkCardError(JoglRenderer.java:686)
... 15 more
EGLDisplayUtil.EGLDisplays: Shutdown (open: 1)
EGLDisplayUtil: Open EGL Display Connections: 1
EGLDisplayUtil: Open[0]: 0x1: EGLDisplayRef[0x1: refCnt 2]
java -Djogl.debug.DebugGL -Djogl.debug.TraceGL -cp ardor3d-examples-1.0-SNAPSHOT.jar:ardor3d-core-1.0-SNAPSHOT.jar:guava-17.0.jar:ardor3d-jogl-1.0-SNAPSHOT.jar:ardor3d-savable-1.0-SNAPSHOT.jar:ardor3d-math-1.0-SNAPSHOT.jar:jogamp-all-platforms/jar/jogl-all.jar:jogamp-all-platforms/jar/gluegen-rt.jar:ardor3d-awt-1.0-SNAPSHOT.jar com.ardor3d.example.basic.JoglBasicExample
glGetError 0x500
glGetString(<int> 0x1F02) = OpenGL ES-CM 1.1
glGetError 0x500
glGetString(<int> 0x1F02) = OpenGL ES 2.0
glGetError 0x500
glViewport(<int> 0x0, <int> 0x0, <int> 0x320, <int> 0x258)
glGetIntegerv(<int> 0xD32, <java.nio.IntBuffer> java.nio.DirectIntBufferU[pos=0 lim=1 cap=1])
glGetIntegerv(<int> 0xD33, <java.nio.IntBuffer> java.nio.DirectIntBufferU[pos=0 lim=1 cap=1])
glGetString(<int> 0x1F00) = Broadcom
glGetString(<int> 0x1F01) = VideoCore IV HW
glGetString(<int> 0x1F02) = OpenGL ES-CM 1.1
glClearColor(<float> 0.0, <float> 0.0, <float> 0.0, <float> 1.0)
glDepthRange(<double> 0.0, <double> 1.0)
glMatrixMode(<int> 0x1701)
glLoadMatrixf(<java.nio.FloatBuffer> java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16])
glViewport(<int> 0x0, <int> 0x0, <int> 0x320, <int> 0x258)
glMatrixMode(<int> 0x1700)
glLoadMatrixf(<java.nio.FloatBuffer> java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16])
glDisable(<int> 0xB71)
glDepthMask(<boolean> true)
glClear(<int> 0x4100)
glDisable(<int> 0xBE2)
glDisable(<int> 0xBC0)
glDisable(<int> 0xB60)
glDisable(<int> 0xB50)
glShadeModel(<int> 0x1D01)
glHint(<int> 0xC50, <int> 0x1102)
glGenTextures(<int> 0x1, <java.nio.IntBuffer> java.nio.DirectIntBufferU[pos=0 lim=1 cap=1])
glBindTexture(<int> 0xDE1, <int> 0x1)
glPixelStorei(<int> 0xCF5, <int> 0x1)
glEnable(<int> 0xDE1)
glTexEnvfv(<int> 0x2300, <int> 0x2201, <java.nio.FloatBuffer> java.nio.DirectFloatBufferU[pos=0 lim=4 cap=4])
glTexEnvi(<int> 0x2300, <int> 0x2200, <int> 0x2100)
glTexParameteri(<int> 0xDE1, <int> 0x2800, <int> 0x2601)
glTexParameteri(<int> 0xDE1, <int> 0x2801, <int> 0x2703)
glTexParameteri(<int> 0xDE1, <int> 0x2802, <int> 0x2901)
glTexParameteri(<int> 0xDE1, <int> 0x2803, <int> 0x2901)
glEnable(<int> 0xB71)
glDepthFunc(<int> 0x203)
glDisable(<int> 0xB44)
glFrontFace(<int> 0x901)
glDisable(<int> 0xB90)
glColorMask(<boolean> true, <boolean> true, <boolean> true, <boolean> true)
glDisable(<int> 0x3000)
glPolygonOffset(<float> 0.0, <float> 0.0)
glPushMatrix()
glMultMatrixf(<java.nio.FloatBuffer> java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16])
glNormalPointer(<int> 0x1406, <int> 0x0, <java.nio.Buffer> java.nio.DirectFloatBufferU[pos=0 lim=72 cap=72])
glColorPointer(<int> 0x4, <int> 0x1406, <int> 0x0, <java.nio.Buffer> java.nio.DirectFloatBufferU[pos=0 lim=96 cap=96])
glTexCoordPointer(<int> 0x2, <int> 0x1406, <int> 0x0, <java.nio.Buffer> java.nio.DirectFloatBufferU[pos=0 lim=48 cap=48])
glVertexPointer(<int> 0x3, <int> 0x1406, <int> 0x0, <java.nio.Buffer> java.nio.DirectFloatBufferU[pos=0 lim=72 cap=72])
glDrawElements(<int> 0x4, <int> 0x24, <int> 0x1401, <java.nio.Buffer> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36])glGetError 0x501
Exception in thread "main" javax.media.opengl.GLException: Caught RuntimeException: javax.media.opengl.GLException: Thread[main,5,main] glGetError() returned the following error codes after a call to glDrawElements(<int> 0x4, <int> 0x24, <int> 0x1401, <java.nio.Buffer> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]): GL_INVALID_VALUE ( 1281 0x501), on thread main
at javax.media.opengl.GLException.newGLException(GLException.java:75)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1318)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1138)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:666)
at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:921)
at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:602)
at com.ardor3d.framework.jogl.JoglNewtWindow.draw(JoglNewtWindow.java:212)
at com.ardor3d.example.basic.JoglBasicExample.start(JoglBasicExample.java:91)
at com.ardor3d.example.basic.JoglBasicExample.main(JoglBasicExample.java:70)
Caused by: java.lang.RuntimeException: javax.media.opengl.GLException: Thread[main,5,main] glGetError() returned the following error codes after a call to glDrawElements(<int> 0x4, <int> 0x24, <int> 0x1401, <java.nio.Buffer> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]): GL_INVALID_VALUE ( 1281 0x501),
at jogamp.opengl.GLRunnableTask.run(GLRunnableTask.java:66)
at jogamp.opengl.GLDrawableHelper.execGLRunnables(GLDrawableHelper.java:767)
at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:673)
at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:441)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1284)
... 7 more
Caused by: javax.media.opengl.GLException: Thread[main,5,main] glGetError() returned the following error codes after a call to glDrawElements(<int> 0x4, <int> 0x24, <int> 0x1401, <java.nio.Buffer> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]): GL_INVALID_VALUE ( 1281 0x501),
at javax.media.opengl.DebugGLES1.writeGLError(DebugGLES1.java:4052)
at javax.media.opengl.DebugGLES1.glDrawElements(DebugGLES1.java:960)
at javax.media.opengl.TraceGLES1.glDrawElements(TraceGLES1.java:747)
at com.ardor3d.renderer.jogl.JoglRenderer.drawElements(JoglRenderer.java:907)
at com.ardor3d.scenegraph.Mesh.renderArrays(Mesh.java:341)
at com.ardor3d.scenegraph.Mesh.render(Mesh.java:285)
at com.ardor3d.scenegraph.Mesh.render(Mesh.java:244)
at com.ardor3d.renderer.jogl.JoglRenderer.draw(JoglRenderer.java:698)
at com.ardor3d.scenegraph.Mesh.draw(Mesh.java:439)
at com.ardor3d.renderer.queue.AbstractRenderBucket.render(AbstractRenderBucket.java:82)
at com.ardor3d.renderer.queue.RenderQueue.renderBuckets(RenderQueue.java:132)
at com.ardor3d.renderer.jogl.JoglRenderer.renderBuckets(JoglRenderer.java:146)
at com.ardor3d.renderer.jogl.JoglRenderer.renderBuckets(JoglRenderer.java:139)
at com.ardor3d.renderer.jogl.JoglRenderer.flushFrame(JoglRenderer.java:226)
at com.ardor3d.framework.jogl.JoglCanvasRenderer.draw(JoglCanvasRenderer.java:266)
at com.ardor3d.framework.jogl.JoglDrawerRunnable.run(JoglDrawerRunnable.java:16)
at jogamp.opengl.GLRunnableTask.run(GLRunnableTask.java:60)
... 11 more
EGLDisplayUtil.EGLDisplays: Shutdown (open: 1)
EGLDisplayUtil: Open EGL Display Connections: 1
EGLDisplayUtil: Open[0]: 0x1: EGLDisplayRef[0x1: refCnt 2]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment