SGX 540 Pandaboard running Ubuntu oneiric using the ubuntu-omap4-extras 1.2.1 driver

From JogampWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The OMAP 4 GLES driver got installed on top of ubuntu oneiric by following this guide: https://wiki.ubuntu.com/ARM/OMAP/Graphics

es2_info

xranby@panda-oneiric:/media/USB DISK/jogamp-auto$ es2_info 
PVR:(Warning): InitContext: ignoring buffer type CBUF_TYPE_PDS_VERT_SECONDARY_PREGEN_BUFFER [778, /eglglue.c]
EGL_VERSION = 1.4 build 1.7@296543
EGL_VENDOR = Imagination Technologies
EGL_EXTENSIONS = EGL_IMG_client_api_ogl EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_vg_parent_image EGL_KHR_fence_sync EGL_IMG_context_priority EGL_NV_post_sub_buffer EGL_NV_post_convert_rounding 
EGL_CLIENT_APIS = OpenGL_ES OpenVG 
GL_VERSION: OpenGL ES 2.0 build 1.7@296543
GL_RENDERER: PowerVR SGX 540
GL_EXTENSIONS:
    GL_OES_rgb8_rgba8, GL_OES_depth24, GL_OES_vertex_half_float, 
    GL_OES_texture_float, GL_OES_texture_half_float, 
    GL_OES_element_index_uint, GL_OES_mapbuffer, 
    GL_OES_fragment_precision_high, GL_OES_compressed_ETC1_RGB8_texture, 
    GL_OES_EGL_image, GL_OES_EGL_image_external, 
    GL_OES_required_internalformat, GL_OES_depth_texture, 
    GL_OES_get_program_binary, GL_OES_packed_depth_stencil, 
    GL_OES_standard_derivatives, GL_OES_vertex_array_object, GL_OES_egl_sync, 
    GL_EXT_multi_draw_arrays, GL_EXT_texture_format_BGRA8888, 
    GL_EXT_discard_framebuffer, GL_EXT_shader_texture_lod, 
    GL_IMG_shader_binary, GL_IMG_texture_compression_pvrtc, 
    GL_IMG_texture_npot, GL_IMG_texture_format_BGRA8888, GL_IMG_read_format, 
    GL_IMG_program_binary, GL_IMG_multisampled_render_to_texture, 
    GL_TI_image_external_raw_video

test.log

/usr/bin/java
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.1pre+ra5c946d5f4bc) (Ubuntu build 1.6.0_24-b24)
OpenJDK Zero VM (build 20.0-b12, mixed mode)
LIBXCB_ALLOW_SLOPPY_LOCK:
LIBGL_DRIVERS_PATH:
LIBGL_DEBUG:
java
-----------------------------------------------------------------------------------------------------
Platform: LINUX / Linux 3.1.0-1282-omap4 (os), arm (arch) 2 cores
MachineDescription: runtimeValidated true, littleEndian 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.6.0_24, VM: OpenJDK Zero VM, Runtime: OpenJDK Runtime Environment
Platform: Java Vendor: Sun Microsystems Inc., http://java.sun.com/, is JavaSE: 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-bmanual-20120220
Implementation Branch: master
Implementation Commit: bd20024ac91a3f9e591a374c92f75543d2eadb6c
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
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-bmanual-20120221
Implementation Branch: master
Implementation Commit: a4c7bf0420e369e71561d2847f2fc444ce5abafa
-----------------------------------------------------------------------------------------------------
Info: XInitThreads() called for concurrent Thread support
Default Profiles     
	Native
		GL4bc	false
		GL4	false
		GL3bc	false
		GL3	false
		GL2	true [2.1 (Compatibility profile, software)]
		GL2ES1	true
		GLES1	true [1.0 (ES profile, hardware)]
		GL2ES2	true
		GLES2	true [2.0 (ES profile, ES2 compatible, hardware)]
	Profiles
		GLProfile[GL2ES2/GLES2.hw]
		GLProfile[GL2ES1/GLES1.hw]
		GLProfile[GL2/GL2.sw]
		GLProfile[GLES2/GLES2.hw]
		GLProfile[GLES2/GLES2.hw]
		GLProfile[GLES1/GLES1.hw]
		GLProfile[GL2GL3/GL2.sw]
		default GLProfile[GLES2/GLES2.hw]


Desktop Capabilities: 
	GLCaps[---- 0x49: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x49: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x4a: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x4a: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x4b: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x4b: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x4c: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x4c: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x4d: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x4d: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x4e: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x4e: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x4f: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x4f: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x50: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x50: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x51: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x51: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x52: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x52: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x53: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x53: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x54: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x54: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x55: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x55: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x56: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x56: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x57: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x57: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x58: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x58: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x59: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x59: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x5a: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x5a: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x5b: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x5b: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x5c: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x5c: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x5d: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x5d: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x5e: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x5e: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x5f: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x5f: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x60: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x60: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x61: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x61: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x62: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x62: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x63: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x63: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x64: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x64: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x65: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x65: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x66: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x66: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x67: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x67: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x68: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x68: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x89: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x89: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x8a: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x8a: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x8b: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x8b: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x8c: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x8c: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x8d: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x8d: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x8e: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x8e: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x8f: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x8f: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x90: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x90: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x91: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x91: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x92: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x92: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x93: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x93: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x94: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x94: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x95: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x95: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x96: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x96: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x97: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x97: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 8/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x98: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x98: offscr, rgba 0x3/3/2/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 8/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x99: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x99: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x9a: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x9a: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x9b: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x9b: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x9c: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x9c: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x9d: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x9d: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x9e: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x9e: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0x9f: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0x9f: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0xa0: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0xa0: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0xa1: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0xa1: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0xa2: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0xa2: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0xa3: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0xa3: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0xa4: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0xa4: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0xa5: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0xa5: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0xa6: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0xa6: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0xa7: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0xa7: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[---- 0xa8: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[---- 0xa8: offscr, rgba 0x5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 16/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0x21 0x87: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0x21 0x87: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0x21 0x87: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0x22 0xc7: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0x22 0xc7: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0x22 0xc7: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0x48 0x83: on-scr, rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0x48 0x83: offscr, rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0x48 0x83: offscr, rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xc9 0x69: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xc9 0x69: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xc9 0x69: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xca 0x6a: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xca 0x6a: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xca 0x6a: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xcb 0x6b: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xcb 0x6b: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xcb 0x6b: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xcc 0x6c: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xcc 0x6c: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xcc 0x6c: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xcd 0x6d: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xcd 0x6d: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xcd 0x6d: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xce 0x6e: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xce 0x6e: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xce 0x6e: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xcf 0x6f: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xcf 0x6f: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xcf 0x6f: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xd0 0x70: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xd0 0x70: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xd0 0x70: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xd1 0x71: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xd1 0x71: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xd1 0x71: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xd2 0x72: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xd2 0x72: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xd2 0x72: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xd3 0x73: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xd3 0x73: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xd3 0x73: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xd4 0x74: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xd4 0x74: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xd4 0x74: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xd5 0x75: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xd5 0x75: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xd5 0x75: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xd6 0x76: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xd6 0x76: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xd6 0x76: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xd7 0x77: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xd7 0x77: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xd7 0x77: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xd8 0x78: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xd8 0x78: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xd8 0x78: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xd9 0x79: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xd9 0x79: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xd9 0x79: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xda 0x7a: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xda 0x7a: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xda 0x7a: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xdb 0x7b: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xdb 0x7b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xdb 0x7b: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xdc 0x7c: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xdc 0x7c: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xdc 0x7c: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xdd 0x7d: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xdd 0x7d: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xdd 0x7d: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xde 0x7e: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xde 0x7e: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xde 0x7e: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xdf 0x7f: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xdf 0x7f: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xdf 0x7f: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xe0 0x80: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xe0 0x80: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xe0 0x80: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xe1 0x81: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xe1 0x81: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xe1 0x81: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xe2 0x82: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xe2 0x82: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xe2 0x82: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xe3 0x84: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xe3 0x84: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xe3 0x84: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xe4 0x85: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xe4 0x85: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xe4 0x85: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xe5 0x86: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xe5 0x86: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xe5 0x86: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xe6 0x88: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xe6 0x88: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xe6 0x88: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xe7 0xa9: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xe7 0xa9: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xe7 0xa9: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xe8 0xaa: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xe8 0xaa: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xe8 0xaa: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xe9 0xab: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xe9 0xab: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xe9 0xab: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xea 0xac: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xea 0xac: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xea 0xac: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xeb 0xad: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xeb 0xad: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xeb 0xad: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xec 0xae: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xec 0xae: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xec 0xae: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xed 0xaf: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xed 0xaf: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xed 0xaf: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xee 0xb0: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xee 0xb0: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xee 0xb0: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xef 0xb1: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xef 0xb1: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xef 0xb1: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xf0 0xb2: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xf0 0xb2: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xf0 0xb2: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xf1 0xb3: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xf1 0xb3: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xf1 0xb3: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xf2 0xb4: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xf2 0xb4: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xf2 0xb4: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xf3 0xb5: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xf3 0xb5: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xf3 0xb5: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xf4 0xb6: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xf4 0xb6: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xf4 0xb6: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xf5 0xb7: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xf5 0xb7: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xf5 0xb7: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xf6 0xb8: on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xf6 0xb8: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xf6 0xb8: offscr, rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms: 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xf7 0xb9: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xf7 0xb9: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xf7 0xb9: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xf8 0xba: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xf8 0xba: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xf8 0xba: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xf9 0xbb: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xf9 0xbb: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xf9 0xbb: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xfa 0xbc: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xfa 0xbc: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xfa 0xbc: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xfb 0xbd: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xfb 0xbd: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xfb 0xbd: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xfc 0xbe: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xfc 0xbe: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xfc 0xbe: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xfd 0xbf: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xfd 0xbf: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xfd 0xbf: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xfe 0xc0: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xfe 0xc0: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xfe 0xc0: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 0/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0xff 0xc1: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0xff 0xc1: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0xff 0xc1: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0x100 0xc2: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0x100 0xc2: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0x100 0xc2: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0x101 0xc3: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0x101 0xc3: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0x101 0xc3: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0x102 0xc4: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0x102 0xc4: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0x102 0xc4: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0x103 0xc5: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw]]
	GLCaps[0x103 0xc5: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0x103 0xc5: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono  , hw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0x104 0xc6: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0x104 0xc6: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0x104 0xc6: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]
	GLCaps[0x105 0xc8: on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw]]
	GLCaps[0x105 0xc8: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pbuffer [r2t 0, r2tr 0, float 0]]
	GLCaps[0x105 0xc8: offscr, rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], pixmap]

EGL Capabilities: 
	GLCaps[0x1: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
	GLCaps[0x1: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[0x1: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
	GLCaps[0x2: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], [GLES1, VG]]
	GLCaps[0x2: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[0x2: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
	GLCaps[0x3: vid 0x21, on-scr, 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[GLES1/GLES1.hw], [GLES1, VG]]
	GLCaps[0x3: vid 0x21, offscr, 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[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[0x3: vid 0x21, offscr, 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[GLES1/GLES1.hw], pixmap, [GLES1, VG]]
	GLCaps[0x4: vid 0x0, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[0x5: vid 0x0, offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[0x6: vid 0x0, offscr, rgba 0x4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[0x7: vid 0x0, offscr, rgba 0x5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, VG]]
	GLCaps[0x8: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
	GLCaps[0x8: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]]
	GLCaps[0x8: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]
	GLCaps[0x9: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]
	GLCaps[0x9: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]]
	GLCaps[0x9: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], pixmap, [GLES2]]
	GLCaps[0xa: vid 0x21, on-scr, 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[GLES2/GLES2.hw], [GLES2]]
	GLCaps[0xa: vid 0x21, offscr, 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[GLES2/GLES2.hw], pixmap, [GLES2]]


X11 RandR Version 1.3
PVR:(Warning): InitContext: ignoring buffer type CBUF_TYPE_PDS_VERT_SECONDARY_PREGEN_BUFFER [778, /eglglue.c]
-----------------------------------------------------------------------------------------------------
X11GraphicsDevice[type X11, connection :0]: 
	Native
		GL4bc	false
		GL4	false
		GL3bc	false
		GL3	false
		GL2	true [2.1 (Compatibility profile, software)]
		GL2ES1	true
		GLES1	true [1.0 (ES profile, hardware)]
		GL2ES2	true
		GLES2	true [2.0 (ES profile, ES2 compatible, hardware)]
	Profiles
		GLProfile[GL2ES2/GLES2.hw]
		GLProfile[GL2ES1/GLES1.hw]
		GLProfile[GL2/GL2.sw]
		GLProfile[GLES2/GLES2.hw]
		GLProfile[GLES2/GLES2.hw]
		GLProfile[GLES1/GLES1.hw]
		GLProfile[GL2GL3/GL2.sw]
		default GLProfile[GLES2/GLES2.hw]

Swap Interval  -1
GL Profile     GLProfile[GLES2/GLES2.hw]
CTX VERSION    2.0 (ES profile, ES2 compatible, hardware) - OpenGL ES 2.0 build 1.7@296543
GL             jogamp.opengl.es2.GLES2Impl@b9e45a
GL_VENDOR      Imagination Technologies
GL_RENDERER    PowerVR SGX 540
GL_VERSION     OpenGL ES 2.0 build 1.7@296543
GL_EXTENSIONS  30
               GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_vertex_half_float GL_OES_texture_float GL_OES_texture_half_float GL_OES_element_index_uint GL_OES_mapbuffer GL_OES_fragment_precision_high GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_required_internalformat GL_OES_depth_texture GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_standard_derivatives GL_OES_vertex_array_object GL_OES_egl_sync GL_EXT_multi_draw_arrays GL_EXT_texture_format_BGRA8888 GL_EXT_discard_framebuffer GL_EXT_shader_texture_lod GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc GL_IMG_texture_npot GL_IMG_texture_format_BGRA8888 GL_IMG_read_format GL_IMG_program_binary GL_IMG_multisampled_render_to_texture GL_TI_image_external_raw_video 
GLX_EXTENSIONS 12
               EGL_NV_post_sub_buffer EGL_KHR_fence_sync EGL_IMG_context_priority EGL_KHR_gl_renderbuffer_image EGL_NV_post_convert_rounding EGL_KHR_image_base EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_texture_2D_image EGL_KHR_vg_parent_image EGL_IMG_client_api_ogl EGL_KHR_image EGL_KHR_image_pixmap
GLSL           true, shader-compiler: true
-----------------------------------------------------------------------------------------------------
Requested: GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw]]
Chosen   : GLCaps[0x8: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], [GLES2]]