http://www3.ntu.edu.sg/home/ehchua/programming/opengl/JOGL2.0.html#show-toc
I copy and pasted the tutorial's code to test my installation of JOGL. This did not work, so I tried several other short code samples, and each one left me with a hanging black window. I followed the instructions here when I setup Eclipse for JOGL: http://jogamp.org/wiki/index.php/Downloading_and_installing_JOGL I have the latest jogl-all.jar and gluegen-rt.jar added to my project, and have not included native libraries. I am running 64 bit Arch Linux. I was able to receive the error message "libEGL warning: failed to create a pipe screen for i965" after installing libgles. Based n this, I suspect I haven't installed something I need. |
Administrator
|
Hi
Have you put jogl-all-natives-linux-amd64.jar and gluegen-rt-natives-linux-amd64.jar into the same directory than jogl-all.jar? Please can you use the debug flags indicated in this page? Edit.: The tutorial you quote contains a very few errors at the beginning.
Julien Gouesse | Personal blog | Website
|
/usr/bin/java
java version "1.7.0_09" OpenJDK Runtime Environment (IcedTea7 2.3.3) (ArchLinux build 7.u9_2.3.3-1-x86_64) OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode) LIBXCB_ALLOW_SLOPPY_LOCK: LIBGL_DRIVERS_PATH: LIBGL_DEBUG: java ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 3.6.10-1-ARCH (os), amd64 (arch), GENERIC_ABI, 4 cores MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Version: 1.7.0_09, VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, is JavaSE: true, AWT enabled: true ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: com.jogamp.common Extension Name: com.jogamp.common Specification Title: GlueGen Java Bindings Generator Specification Vendor: JogAmp Community Specification Version: 2.0 Implementation Title: GlueGen Run-Time Implementation Vendor: JogAmp Community Implementation Vendor ID: com.jogamp Implementation URL: http://jogamp.org/ Implementation Version: 2.0-b52-20121101 Implementation Branch: rc Implementation Commit: d430657cfd1f21885f3fdebebe6f0a49b1c5cd13 ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: javax.media.opengl Extension Name: javax.media.opengl Specification Title: Java Bindings for OpenGL API Specification Specification Vendor: JogAmp Community Specification Version: 2.0 Implementation Title: Java Bindings for OpenGL Runtime Environment Implementation Vendor: JogAmp Community Implementation Vendor ID: com.jogamp Implementation URL: http://jogamp.org/ Implementation Version: 2.0-b66-20121101 Implementation Branch: rc Implementation Commit: 502847f59ef01c78a85e4ee5453a09d9b83d9a5e ----------------------------------------------------------------------------------------------------- Default Profiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, ResourceToolkitLock[obj 0x7a6d4080, isOwner false, <1aa5d24b, 7c914797>[count 0, qsz 0, owner <NULL>]]] Native GL4bc false GL4 false GL3bc true [3.1 (Compatibility profile, arb, ES2 compatible, FBO, hardware)] GL3 true [3.1 (Compatibility profile, arb, ES2 compatible, FBO, hardware)] GL2 true [3.1 (Compatibility profile, arb, ES2 compatible, FBO, hardware)] GL2ES1 true GLES1 false GL2ES2 true GLES2 false Profiles GLProfile[GL2ES2/GL3bc.hw] GLProfile[GL2ES1/GL3bc.hw] GLProfile[GL2/GL2.hw] GLProfile[GL3/GL3.hw] GLProfile[GL3bc/GL3bc.hw] GLProfile[GL2GL3/GL3bc.hw] GLProfile[GL3bc/GL3bc.hw] default GLProfile[GL3bc/GL3bc.hw] Desktop Capabilities: GLCaps[glx vid ----, fbc 0x60: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x61: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x62: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x63: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x64: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x65: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x72: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x73: rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x78: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x79: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x7a: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x7b: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x84: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x85: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x86: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x87: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x88: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x89: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x96: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x97: rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/0/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x9c: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x9d: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x9e: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid ----, fbc 0x9f: rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x21, fbc 0x70: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x22, fbc 0x94: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x5f, fbc 0x71: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xa8, fbc 0x66: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xa9, fbc 0x67: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xaa, fbc 0x68: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xab, fbc 0x69: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xac, fbc 0x6a: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xad, fbc 0x6b: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xae, fbc 0x6c: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xaf, fbc 0x6d: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xb0, fbc 0x6e: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xb1, fbc 0x6f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xb2, fbc 0x74: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xb3, fbc 0x75: rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xb4, fbc 0x76: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xb5, fbc 0x77: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xb6, fbc 0x7c: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xb7, fbc 0x7d: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xb8, fbc 0x7e: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xb9, fbc 0x7f: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xba, fbc 0x80: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbb, fbc 0x81: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbc, fbc 0x82: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbd, fbc 0x83: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbe, fbc 0x8a: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbf, fbc 0x8b: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xc0, fbc 0x8c: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xc1, fbc 0x8d: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xc2, fbc 0x8e: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xc3, fbc 0x8f: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xc4, fbc 0x90: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xc5, fbc 0x91: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xc6, fbc 0x92: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xc7, fbc 0x93: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xc8, fbc 0x95: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xc9, fbc 0x98: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xca, fbc 0x99: rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xcb, fbc 0x9a: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xcc, fbc 0x9b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xcd, fbc 0xa0: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xce, fbc 0xa1: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xcf, fbc 0xa2: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xd0, fbc 0xa3: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xd1, fbc 0xa4: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xd2, fbc 0xa5: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xd3, fbc 0xa6: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xd4, fbc 0xa7: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] EGL Capabilities: none ----------------------------------------------------------------------------------------------------- X11GraphicsDevice[type .x11, connection :0]: Native GL4bc false GL4 false GL3bc true [3.1 (Compatibility profile, arb, ES2 compatible, FBO, hardware)] GL3 true [3.1 (Compatibility profile, arb, ES2 compatible, FBO, hardware)] GL2 true [3.1 (Compatibility profile, arb, ES2 compatible, FBO, hardware)] GL2ES1 true GLES1 false GL2ES2 true GLES2 false Profiles GLProfile[GL2ES2/GL3bc.hw] GLProfile[GL2ES1/GL3bc.hw] GLProfile[GL2/GL2.hw] GLProfile[GL3/GL3.hw] GLProfile[GL3bc/GL3bc.hw] GLProfile[GL2GL3/GL3bc.hw] GLProfile[GL3bc/GL3bc.hw] default GLProfile[GL3bc/GL3bc.hw] Swap Interval -1 GL Profile GLProfile[GL3bc/GL3bc.hw] CTX VERSION 3.1 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.1 Mesa 9.0.1 GL jogamp.opengl.gl4.GL4bcImpl@d235f2a GL_VENDOR Intel Open Source Technology Center GL_RENDERER Mesa DRI Intel(R) Ivybridge Mobile GL_VERSION 3.1 Mesa 9.0.1 GLSL true, has-compiler: true, version: 1.40 GL_EXTENSIONS 85 GL_ARB_ES2_compatibility GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_copy_buffer GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_invalidate_subdata GL_ARB_map_buffer_range GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_sync GL_ARB_texture_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rgb10_a2ui GL_ARB_texture_rg GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_shader GL_EXT_abgr GL_EXT_blend_equation_separate GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_provoking_vertex GL_EXT_texture_array GL_EXT_texture_compression_rgtc GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_OES_EGL_image GL_OES_read_format GL_3DFX_texture_compression_FXT1 GL_AMD_draw_buffers_blend GL_APPLE_object_purgeable GL_ATI_blend_equation_separate GL_ATI_texture_float GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_MESA_pack_invert GL_MESA_texture_signed_rgba GL_MESA_ycbcr_texture GL_NV_conditional_render GL_NV_depth_clamp GL_NV_packed_depth_stencil GL_NV_primitive_restart GLX_EXTENSIONS 24 GLX_SGI_swap_control GLX_SGIX_visual_select_group GLX_SGI_video_sync GLX_ARB_create_context_robustness GLX_MESA_copy_sub_buffer GLX_EXT_texture_from_pixmap GLX_ARB_get_proc_address GLX_EXT_visual_rating GLX_INTEL_swap_event GLX_OML_sync_control GLX_EXT_framebuffer_sRGB GLX_EXT_create_context_es2_profile GLX_ARB_create_context_profile GLX_EXT_visual_info GLX_MESA_multithread_makecurrent GLX_EXT_import_context GLX_OML_swap_method GLX_SGIX_pbuffer GLX_ARB_multisample GLX_SGI_make_current_read GLX_MESA_swap_control GLX_SGIS_multisample GLX_ARB_create_context GLX_SGIX_fbconfig ----------------------------------------------------------------------------------------------------- Requested: GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] Chosen : GLCaps[glx vid 0xac, fbc 0x6a: rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] |
In reply to this post by gouessej
I probably corrected the errors in that tutorial, although I will find another sample just in case.
output of tree follows: |-- aggregated.artifact.properties.sorted |-- all.artifact.properties.sorted |-- apk | |-- gluegen-rt-android-armeabi.apk | |-- joal-armeabi.apk | |-- jocl-armeabi.apk | |-- jogamp-android-launcher.apk | |-- jogl-all-android-armeabi.apk | |-- jogl-test-android.apk | `-- unsigned | |-- gluegen-rt-android-armeabi.apk | |-- joal-armeabi.apk | |-- jocl-armeabi.apk | |-- jogamp-android-launcher.apk | |-- jogl-all-android-armeabi.apk | `-- jogl-test-android.apk |-- etc | |-- profile.jogl | |-- test.bat | |-- test.log | |-- test.sh | |-- test_dbg.bat | `-- test_dbg.sh |-- gluegen-java-src.zip |-- gluegen.LICENSE.txt |-- gluegen.artifact.properties |-- jar | |-- atomic | | |-- gluegen-gl.jar | | |-- jogl-awt.jar | | |-- jogl-cg-natives-android-armv6.jar | | |-- jogl-cg-natives-linux-amd64.jar | | |-- jogl-cg-natives-linux-armv6.jar | | |-- jogl-cg-natives-linux-armv6hf.jar | | |-- jogl-cg-natives-linux-i586.jar | | |-- jogl-cg-natives-macosx-universal.jar | | |-- jogl-cg-natives-solaris-amd64.jar | | |-- jogl-cg-natives-solaris-i586.jar | | |-- jogl-cg-natives-windows-amd64.jar | | |-- jogl-cg-natives-windows-i586.jar | | |-- jogl-cg.jar | | |-- jogl-core.jar | | |-- jogl-gldesktop-dbg.jar | | |-- jogl-gldesktop.jar | | |-- jogl-glmobile-dbg.jar | | |-- jogl-glmobile.jar | | |-- jogl-glu-gldesktop.jar | | |-- jogl-glu-mipmap.jar | | |-- jogl-glu-tess.jar | | |-- jogl-natives-android-armv6.jar | | |-- jogl-natives-linux-amd64.jar | | |-- jogl-natives-linux-armv6.jar | | |-- jogl-natives-linux-armv6hf.jar | | |-- jogl-natives-linux-i586.jar | | |-- jogl-natives-macosx-universal.jar | | |-- jogl-natives-solaris-amd64.jar | | |-- jogl-natives-solaris-i586.jar | | |-- jogl-natives-windows-amd64.jar | | |-- jogl-natives-windows-i586.jar | | |-- jogl-omx.jar | | |-- jogl-os-android.jar | | |-- jogl-os-osx.jar | | |-- jogl-os-win.jar | | |-- jogl-os-x11.jar | | |-- jogl-sdk.jar | | |-- jogl-swt.jar | | |-- jogl-util-awt.jar | | |-- jogl-util-fixedfuncemu.jar | | |-- jogl-util-gldesktop.jar | | |-- jogl-util-graph.jar | | |-- jogl-util.jar | | |-- nativewindow-awt.jar | | |-- nativewindow-core.jar | | |-- nativewindow-natives-android-armv6.jar | | |-- nativewindow-natives-linux-amd64.jar | | |-- nativewindow-natives-linux-armv6.jar | | |-- nativewindow-natives-linux-armv6hf.jar | | |-- nativewindow-natives-linux-i586.jar | | |-- nativewindow-natives-macosx-universal.jar | | |-- nativewindow-natives-solaris-amd64.jar | | |-- nativewindow-natives-solaris-i586.jar | | |-- nativewindow-natives-windows-amd64.jar | | |-- nativewindow-natives-windows-i586.jar | | |-- nativewindow-os-osx.jar | | |-- nativewindow-os-win.jar | | |-- nativewindow-os-x11.jar | | |-- newt-awt.jar | | |-- newt-core.jar | | |-- newt-driver-android.jar | | |-- newt-driver-bcm-old.jar | | |-- newt-driver-bcm-vc.jar | | |-- newt-driver-intelgdl.jar | | |-- newt-driver-kd.jar | | |-- newt-driver-linux.jar | | |-- newt-driver-osx.jar | | |-- newt-driver-win.jar | | |-- newt-driver-x11.jar | | |-- newt-event.jar | | |-- newt-natives-android-armv6.jar | | |-- newt-natives-linux-amd64.jar | | |-- newt-natives-linux-armv6.jar | | |-- newt-natives-linux-armv6hf.jar | | |-- newt-natives-linux-i586.jar | | |-- newt-natives-macosx-universal.jar | | |-- newt-natives-solaris-amd64.jar | | |-- newt-natives-solaris-i586.jar | | |-- newt-natives-windows-amd64.jar | | |-- newt-natives-windows-i586.jar | | |-- newt-ogl.jar | | `-- newt-swt.jar | |-- gluegen-rt-android.jar | |-- gluegen-rt-natives-android-armv6.jar | |-- gluegen-rt-natives-linux-amd64.jar | |-- gluegen-rt-natives-linux-armv6.jar | |-- gluegen-rt-natives-linux-armv6hf.jar | |-- gluegen-rt-natives-linux-i586.jar | |-- gluegen-rt-natives-macosx-universal.jar | |-- gluegen-rt-natives-solaris-amd64.jar | |-- gluegen-rt-natives-solaris-i586.jar | |-- gluegen-rt-natives-windows-amd64.jar | |-- gluegen-rt-natives-windows-i586.jar | |-- gluegen-rt.jar | |-- gluegen.jar | |-- joal-natives-android-armv6.jar | |-- joal-natives-linux-amd64.jar | |-- joal-natives-linux-armv6.jar | |-- joal-natives-linux-armv6hf.jar | |-- joal-natives-linux-i586.jar | |-- joal-natives-macosx-universal.jar | |-- joal-natives-solaris-amd64.jar | |-- joal-natives-solaris-i586.jar | |-- joal-natives-windows-amd64.jar | |-- joal-natives-windows-i586.jar | |-- joal-test.jar | |-- joal.jar | |-- jocl-natives-android-armv6.jar | |-- jocl-natives-linux-amd64.jar | |-- jocl-natives-linux-armv6.jar | |-- jocl-natives-linux-armv6hf.jar | |-- jocl-natives-linux-i586.jar | |-- jocl-natives-macosx-universal.jar | |-- jocl-natives-solaris-amd64.jar | |-- jocl-natives-solaris-i586.jar | |-- jocl-natives-windows-amd64.jar | |-- jocl-natives-windows-i586.jar | |-- jocl.jar | |-- jogl-all-android.jar | |-- jogl-all-mobile.jar | |-- jogl-all-natives-android-armv6.jar | |-- jogl-all-natives-linux-amd64.jar | |-- jogl-all-natives-linux-armv6.jar | |-- jogl-all-natives-linux-armv6hf.jar | |-- jogl-all-natives-linux-i586.jar | |-- jogl-all-natives-macosx-universal.jar | |-- jogl-all-natives-solaris-amd64.jar | |-- jogl-all-natives-solaris-i586.jar | |-- jogl-all-natives-windows-amd64.jar | |-- jogl-all-natives-windows-i586.jar | |-- jogl-all-noawt.jar | |-- jogl-all.jar | |-- jogl-test-android.jar | `-- jogl-test.jar |-- jnlp-files | |-- atomic | | |-- jogl-awt.jnlp | | |-- jogl-noawt.jnlp | | |-- nativewindow-awt.jnlp | | |-- nativewindow-noawt.jnlp | | |-- newt-awt-jogl.jnlp | | |-- newt-awt.jnlp | | |-- newt-noawt-jogl.jnlp | | `-- newt-noawt.jnlp | |-- gluegen-rt.jnlp | |-- joal.jnlp | |-- jocl.jnlp | |-- jogl-all-awt-cg.jnlp | |-- jogl-all-awt.jnlp | |-- jogl-all-mobile.jnlp | |-- jogl-all-noawt.jnlp | |-- jogl-applet-runner-newt-ElektronenMultiplizierer-napplet.html | |-- jogl-applet-runner-newt-ElektronenMultiplizierer.html | |-- jogl-applet-runner-newt-GraphTextDemo01-napplet.html | |-- jogl-applet-runner-newt-GraphTextDemo01.html | |-- jogl-applet-runner-newt-GraphUISceneDemo01-napplet.html | |-- jogl-applet-runner-newt-GraphUISceneDemo01.html | |-- jogl-applet-runner-newt-MovieCube-napplet.html | |-- jogl-applet-runner-newt-MovieCube.html | |-- jogl-applet-runner-newt-gears-gl3-napplet.html | |-- jogl-applet-runner-newt-gears-normal-launcheronly.html | |-- jogl-applet-runner-newt-gears-normal-napplet.html | |-- jogl-applet-runner-newt-gears-normal-napplet2.html | |-- jogl-applet-runner-newt-gears-normal.html | |-- jogl-applet-runner-newt-gears-special-napplet.html | |-- jogl-applet-runner-newt-gears-special.html | |-- jogl-applet-runner-newt.jnlp | |-- jogl-applet-version-lancheronly.html | |-- jogl-applet-version-napplet.html | |-- jogl-applet-version.html | |-- jogl-applet-version.jnlp | |-- jogl-application-version.jnlp | |-- jogl-javaws-version.jnlp | `-- jogl-test-applets.html |-- joal-java-src.zip |-- joal.LICENSE.txt |-- joal.README.txt |-- joal.artifact.properties |-- jocl-java-src.zip |-- jocl.artifact.properties |-- jogl-java-src.zip |-- jogl.LICENSE.txt |-- jogl.README.txt |-- jogl.artifact.properties |-- lib | |-- README.txt | |-- android-armv6 | | |-- README.txt | | |-- libgluegen-rt.so | | |-- libjoal.so | | |-- libjocl.so | | |-- libjogl_mobile.so | | `-- libnewt.so | |-- linux-amd64 | | |-- README.txt | | |-- libgluegen-rt.so | | |-- libjoal.so | | |-- libjocl.so | | |-- libjogl_cg.so | | |-- libjogl_desktop.so | | |-- libjogl_mobile.so | | |-- libnativewindow_awt.so | | |-- libnativewindow_x11.so | | `-- libnewt.so | |-- linux-armv6 | | |-- README.txt | | |-- libgluegen-rt.so | | |-- libjoal.so | | |-- libjocl.so | | |-- libjogl_cg.so | | |-- libjogl_desktop.so | | |-- libjogl_mobile.so | | |-- libnativewindow_awt.so | | |-- libnativewindow_x11.so | | `-- libnewt.so | |-- linux-armv6hf | | |-- README.txt | | |-- libgluegen-rt.so | | |-- libjoal.so | | |-- libjocl.so | | |-- libjogl_cg.so | | |-- libjogl_desktop.so | | |-- libjogl_mobile.so | | |-- libnativewindow_awt.so | | |-- libnativewindow_x11.so | | `-- libnewt.so | |-- linux-i586 | | |-- README.txt | | |-- libgluegen-rt.so | | |-- libjoal.so | | |-- libjocl.so | | |-- libjogl_cg.so | | |-- libjogl_desktop.so | | |-- libjogl_mobile.so | | |-- libnativewindow_awt.so | | |-- libnativewindow_x11.so | | `-- libnewt.so | |-- macosx-universal | | |-- README.txt | | |-- libgluegen-rt.jnilib | | |-- libjoal.jnilib | | |-- libjocl.dylib | | |-- libjogl_cg.jnilib | | |-- libjogl_desktop.jnilib | | |-- libjogl_mobile.jnilib | | |-- libnativewindow_awt.jnilib | | |-- libnativewindow_macosx.jnilib | | `-- libnewt.jnilib | |-- solaris-amd64 | | |-- README.txt | | |-- libgluegen-rt.so | | |-- libjoal.so | | |-- libjocl.so | | |-- libjogl_cg.so | | |-- libjogl_desktop.so | | |-- libjogl_mobile.so | | |-- libnativewindow_awt.so | | |-- libnativewindow_x11.so | | `-- libnewt.so | |-- solaris-i586 | | |-- README.txt | | |-- libgluegen-rt.so | | |-- libjoal.so | | |-- libjocl.so | | |-- libjogl_cg.so | | |-- libjogl_desktop.so | | |-- libjogl_mobile.so | | |-- libnativewindow_awt.so | | |-- libnativewindow_x11.so | | `-- libnewt.so | |-- windows-amd64 | | |-- README.txt | | |-- gluegen-rt.dll | | |-- joal.dll | | |-- jocl.dll | | |-- jogl_cg.dll | | |-- jogl_desktop.dll | | |-- jogl_mobile.dll | | |-- nativewindow_awt.dll | | |-- nativewindow_win32.dll | | `-- newt.dll | `-- windows-i586 | |-- README.txt | |-- gluegen-rt.dll | |-- joal.dll | |-- jocl.dll | |-- jogl_cg.dll | |-- jogl_desktop.dll | |-- jogl_mobile.dll | |-- nativewindow_awt.dll | |-- nativewindow_win32.dll | `-- newt.dll |-- test.log `-- tree 18 directories, 304 files |
Administrator
|
In reply to this post by Jouis
I think you should fill a bug report.
Julien Gouesse | Personal blog | Website
|
Free forum by Nabble | Edit this page |