Skip to content

Instantly share code, notes, and snippets.

@xranby
Last active November 13, 2016 20:02
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/61069a760c85a5cc8c6dded49af832e6 to your computer and use it in GitHub Desktop.
Save xranby/61069a760c85a5cc8c6dded49af832e6 to your computer and use it in GitHub Desktop.
Nov 3 2016 CHIP 4.4 - JogAmp 2.3.2 autodetection mesa GL and mali EGL
chip@chip:/usr/local/lib/processing/core/library$ ../../java/bin/java -cp gluegen-rt.jar:jogl-all.jar com.jogamp.newt.opengl.GLWindow
forceES2 false
forceES3 false
forceGL3 false
forceGL4ES3 false
-----------------------------------------------------------------------------------------------------
Platform: LINUX / Linux 4.4.13-ntc-mlc (4.4.13), arm-6 (ARMv6, EABI_GNU_ARMHF), 1 cores, littleEndian true
MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment:
int8 1 / 1, int16 2 / 2
int 4 / 4, long 4 / 4
int32 4 / 4, int64 8 / 8
float 4 / 4, double 8 / 8, ldouble 8 / 8
pointer 4 / 4, page 4096
Platform: Java Version: 1.8.0_111 (1.8.0u111), VM: Java HotSpot(TM) Client VM, Runtime: Java(TM) SE Runtime Environment
Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: 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.3
Implementation Title: GlueGen Run-Time
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.3.2
Implementation Build: 2.3-b900-20151009
Implementation Branch: origin/master
Implementation Commit: cc1e9bc698b7f11097c1e114027e53121552f280
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.opengl
Extension Name: com.jogamp.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.3
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.3.2
Implementation Build: 2.3-bmanual-20160210
Implementation Branch:
Implementation Commit:
-----------------------------------------------------------------------------------------------------
libGL error: MESA-LOADER: malformed or no PCI ID
libGL error: unable to load driver: sun4i-drm_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: sun4i-drm
GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0xf9b8bc, isOwner false, <1624da6, 67b872>[count 0, qsz 0, owner <NULL>]]]
Natives
GL4bc false
GL4 false
GLES3 false
GL3bc false
GL3 false
GL2 true [2.1 (Compat profile, arb, compat[], FBO, software)]
GLES2 true [2.0 (ES profile, arb, compat[ES2], FBO, hardware)]
GLES1 true [1.1 (ES profile, arb, compat[FP32], hardware)]
Count 3 / 8
Common
GL4ES3 false
GL2GL3 true
GL2ES2 true
GL2ES1 true
Mappings
GLES1 GLProfile[GLES1/GLES1.hw]
GLES2 GLProfile[GLES2/GLES2.hw]
GL2ES1 GLProfile[GL2ES1/GL2.sw]
GL2ES2 GLProfile[GL2ES2/GL2.sw]
GL2 GLProfile[GL2/GL2.sw]
GL2GL3 GLProfile[GL2GL3/GL2.sw]
default GLProfile[GL2/GL2.sw]
Count 6 / 12
Desktop Capabilities:
GLCaps[glx vid ----, fbc 0x4e: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x4f: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x50: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x51: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x52: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x53: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x54: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x55: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x56: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x57: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x58: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x59: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x5a: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x5b: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x5c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x5d: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x7e: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x7f: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x80: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x81: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x82: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x83: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x84: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x85: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x86: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x87: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x88: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x89: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x8a: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x8b: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x8c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x8d: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], offscr[pbuffer, bitmap]]
GLCaps[glx vid 0x21, fbc 0x7c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x22, fbc 0xac: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x23, fbc 0x78: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x24, fbc 0xa8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xae, fbc 0x5e: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xaf, fbc 0x5f: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xb0, fbc 0x60: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xb1, fbc 0x61: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xb2, fbc 0x62: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xb3, fbc 0x63: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xb4, fbc 0x64: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xb5, fbc 0x65: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xb6, fbc 0x66: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xb7, fbc 0x67: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xb8, fbc 0x68: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xb9, fbc 0x69: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xba, fbc 0x6a: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xbb, fbc 0x6b: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xbc, fbc 0x6c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xbd, fbc 0x6d: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xbe, fbc 0x6e: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xbf, fbc 0x6f: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xc0, fbc 0x70: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xc1, fbc 0x71: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xc2, fbc 0x72: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xc3, fbc 0x73: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xc4, fbc 0x74: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xc5, fbc 0x75: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xc6, fbc 0x76: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xc7, fbc 0x77: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xc8, fbc 0x79: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xc9, fbc 0x7a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xca, fbc 0x7b: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xcb, fbc 0x7d: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xcc, fbc 0x8e: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xcd, fbc 0x8f: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xce, fbc 0x90: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xcf, fbc 0x91: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xd0, fbc 0x92: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xd1, fbc 0x93: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xd2, fbc 0x94: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xd3, fbc 0x95: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xd4, fbc 0x96: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xd5, fbc 0x97: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xd6, fbc 0x98: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xd7, fbc 0x99: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xd8, fbc 0x9a: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xd9, fbc 0x9b: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xda, fbc 0x9c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xdb, fbc 0x9d: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xdc, fbc 0x9e: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xdd, fbc 0x9f: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xde, fbc 0xa0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xdf, fbc 0xa1: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xe0, fbc 0xa2: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xe1, fbc 0xa3: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xe2, fbc 0xa4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xe3, fbc 0xa5: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xe4, fbc 0xa6: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xe5, fbc 0xa7: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xe6, fbc 0xa9: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xe7, fbc 0xaa: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xe8, fbc 0xab: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0xe9, fbc 0xad: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[fbo, pbuffer, bitmap]]
EGL Capabilities:
GLCaps[egl cfg 0x3, vid 0x0: rgba 5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x4, vid 0x0: rgba 5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x5, vid 0x0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x9, vid 0x23: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0xc, vid 0x23: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0xd, vid 0x0: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], offscr[bitmap], [0x0: ]]
GLCaps[egl cfg 0xe, vid 0x0: rgba 0/0/0/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], offscr[bitmap], [0x0: ]]
GLCaps[egl cfg 0xf, vid 0x23: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x12, vid 0x0: rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x13, vid 0x0: rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x14, vid 0x0: rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x15, vid 0x0: rgba 4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x16, vid 0x0: rgba 4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x17, vid 0x0: rgba 4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x1b, vid 0x23: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.], [0x0: ]]
GLCaps[egl cfg 0x22, vid 0x23: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.], [0x0: ]]
GLCaps[egl cfg 0x26, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x27, vid 0x0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x29, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x2a, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
Requesting: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
libGL error: MESA-LOADER: malformed or no PCI ID
libGL error: unable to load driver: sun4i-drm_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: sun4i-drm
Main Monitor: Monitor[Id 0x41 [primary], 0 x 0 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 648 x 432 ] [pixels], [ 0 / 0 648 x 432 ] [window], orig [Id 0x49, [ 648 x 432 pixels x 32 bpp ] @ 72.16 Hz, flags [Interlace], 0 degr], curr [Id 0x49, [ 648 x 432 pixels x 32 bpp ] @ 72.16 Hz, flags [Interlace], 0 degr], modeChanged false, modeCount 8]
pixel/mm [Infinity, Infinity]
pixel/in [Infinity, Infinity]
-----------------------------------------------------------------------------------------------------
X11GraphicsDevice[type .x11, connection :0.0]:
Natives
GL4bc false
GL4 false
GLES3 false
GL3bc false
GL3 false
GL2 true [2.1 (Compat profile, arb, compat[], FBO, software)]
GLES2 true [2.0 (ES profile, arb, compat[ES2], FBO, hardware)]
GLES1 true [1.1 (ES profile, arb, compat[FP32], hardware)]
Count 3 / 8
Common
GL4ES3 false
GL2GL3 true
GL2ES2 true
GL2ES1 true
Mappings
GLES1 GLProfile[GLES1/GLES1.hw]
GLES2 GLProfile[GLES2/GLES2.hw]
GL2ES1 GLProfile[GL2ES1/GL2.sw]
GL2ES2 GLProfile[GL2ES2/GL2.sw]
GL2 GLProfile[GL2/GL2.sw]
GL2GL3 GLProfile[GL2GL3/GL2.sw]
default GLProfile[GL2/GL2.sw]
Count 6 / 12
Swap Interval 1
GL Profile GLProfile[GL2/GL2.sw]
GL Version 2.1 (Compat profile, arb, compat[], FBO, software) - 2.1 Mesa 10.3.2 [GL 2.1.0, vendor 10.3.2 (Mesa 10.3.2)]
Quirks [NoSurfacelessCtx]
Impl. class jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR Mesa Project
GL_RENDERER Software Rasterizer
GL_VERSION 2.1 Mesa 10.3.2
GLSL true, has-compiler-func: true, version: 1.20 / 1.20.0
GL FBO: basic true, full true
GL_EXTENSIONS 156
GLX_EXTENSIONS 29
-----------------------------------------------------------------------------------------------------
Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
Chosen : GLCaps[glx vid 0xb8, fbc 0x68: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , sw, GLProfile[GL2/GL2.sw], on-scr[.]]
GL impl. class jogamp.opengl.gl4.GL4bcImpl
chip@chip:/usr/local/lib/processing/core/library$
chip@chip:/usr/lib/arm-linux-gnueabihf$ sudo mkdir disable-gl
[sudo] password for chip:
chip@chip:/usr/lib/arm-linux-gnueabihf$ sudo mv libGL.so* disable-gl/
chip@chip:/usr/local/lib/processing/core/library$ ../../java/bin/java -cp gluegen-rt.jar:jogl-all.jar com.jogamp.newt.opengl.GLWindow
forceES2 false
forceES3 false
forceGL3 false
forceGL4ES3 false
-----------------------------------------------------------------------------------------------------
Platform: LINUX / Linux 4.4.13-ntc-mlc (4.4.13), arm-6 (ARMv6, EABI_GNU_ARMHF), 1 cores, littleEndian true
MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment:
int8 1 / 1, int16 2 / 2
int 4 / 4, long 4 / 4
int32 4 / 4, int64 8 / 8
float 4 / 4, double 8 / 8, ldouble 8 / 8
pointer 4 / 4, page 4096
Platform: Java Version: 1.8.0_111 (1.8.0u111), VM: Java HotSpot(TM) Client VM, Runtime: Java(TM) SE Runtime Environment
Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: 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.3
Implementation Title: GlueGen Run-Time
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.3.2
Implementation Build: 2.3-b900-20151009
Implementation Branch: origin/master
Implementation Commit: cc1e9bc698b7f11097c1e114027e53121552f280
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.opengl
Extension Name: com.jogamp.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.3
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.3.2
Implementation Build: 2.3-bmanual-20160210
Implementation Branch:
Implementation Commit:
-----------------------------------------------------------------------------------------------------
GLProfiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x181a1bc, isOwner false, <616ca2, 1fee20c>[count 0, qsz 0, owner <NULL>]]]
Natives
GL4bc false
GL4 false
GLES3 false
GL3bc false
GL3 false
GL2 false
GLES2 true [2.0 (ES profile, arb, compat[ES2], FBO, hardware)]
GLES1 true [1.1 (ES profile, arb, compat[FP32], hardware)]
Count 2 / 8
Common
GL4ES3 false
GL2GL3 false
GL2ES2 true
GL2ES1 true
Mappings
GL2ES1 GLProfile[GL2ES1/GLES1.hw]
GL2ES2 GLProfile[GL2ES2/GLES2.hw]
GLES1 GLProfile[GLES1/GLES1.hw]
GLES2 GLProfile[GLES2/GLES2.hw]
default GLProfile[GLES2/GLES2.hw]
Count 4 / 12
Desktop Capabilities:
none
EGL Capabilities:
GLCaps[egl cfg 0x3, vid 0x0: rgba 5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x4, vid 0x0: rgba 5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x5, vid 0x0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x9, vid 0x23: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0xc, vid 0x23: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0xd, vid 0x0: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[bitmap], [0x0: ]]
GLCaps[egl cfg 0xe, vid 0x0: rgba 0/0/0/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[bitmap], [0x0: ]]
GLCaps[egl cfg 0xf, vid 0x23: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x12, vid 0x0: rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x13, vid 0x0: rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x14, vid 0x0: rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x15, vid 0x0: rgba 4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x16, vid 0x0: rgba 4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x17, vid 0x0: rgba 4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[fbo, pbuffer], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x1b, vid 0x23: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[.], [0x0: ]]
GLCaps[egl cfg 0x22, vid 0x23: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/1, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[.], [0x0: ]]
GLCaps[egl cfg 0x26, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x27, vid 0x0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], offscr[bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x29, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
GLCaps[egl cfg 0x2a, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x5: GLES1, GLES2, VG]]
Requesting: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[.]]
Main Monitor: Monitor[Id 0x41 [primary], 0 x 0 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0 648 x 432 ] [pixels], [ 0 / 0 648 x 432 ] [window], orig [Id 0x49, [ 648 x 432 pixels x 32 bpp ] @ 72.16 Hz, flags [Interlace], 0 degr], curr [Id 0x49, [ 648 x 432 pixels x 32 bpp ] @ 72.16 Hz, flags [Interlace], 0 degr], modeChanged false, modeCount 8]
pixel/mm [Infinity, Infinity]
pixel/in [Infinity, Infinity]
-----------------------------------------------------------------------------------------------------
EGLGraphicsDevice[type .egl, connection :0.0]:
Natives
GL4bc false
GL4 false
GLES3 false
GL3bc false
GL3 false
GL2 false
GLES2 true [2.0 (ES profile, arb, compat[ES2], FBO, hardware)]
GLES1 true [1.1 (ES profile, arb, compat[FP32], hardware)]
Count 2 / 8
Common
GL4ES3 false
GL2GL3 false
GL2ES2 true
GL2ES1 true
Mappings
GL2ES1 GLProfile[GL2ES1/GLES1.hw]
GL2ES2 GLProfile[GL2ES2/GLES2.hw]
GLES1 GLProfile[GLES1/GLES1.hw]
GLES2 GLProfile[GLES2/GLES2.hw]
default GLProfile[GLES2/GLES2.hw]
Count 4 / 12
Swap Interval 1
GL Profile GLProfile[GLES2/GLES2.hw]
GL Version 2.0 (ES profile, arb, compat[ES2], FBO, hardware) - OpenGL ES 2.0 [GL 2.0.0, vendor 0.0.0 (n/a)]
Quirks [NoSurfacelessCtx]
Impl. class jogamp.opengl.es3.GLES3Impl
GL_VENDOR ARM
GL_RENDERER Mali-400 MP
GL_VERSION OpenGL ES 2.0
GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 1.00 / 1.0.0
GL FBO: basic true, full false
GL_EXTENSIONS 28
GLX_EXTENSIONS 17
-----------------------------------------------------------------------------------------------------
Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[.]]
Chosen : GLCaps[egl cfg 0x9, vid 0x23: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[.], [0x5: GLES1, GLES2, VG]]
GL impl. class jogamp.opengl.es3.GLES3Impl
GLES2 retrieved, impl. class jogamp.opengl.es3.GLES3Impl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment