Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

java3d-core 1.5.2 vs 1.6 #23

Closed
efferre79 opened this issue Jan 16, 2018 · 7 comments
Closed

java3d-core 1.5.2 vs 1.6 #23

efferre79 opened this issue Jan 16, 2018 · 7 comments

Comments

@efferre79
Copy link

After upgrading from java3d-core-1.5.2 to version 1.6 I am not anymore able to run sweethome3d under Linux. I get the following error:

com.jogamp.opengl.GLException: J3D-Renderer-1: createImpl ARB n/a but required, profile > GL2 requested (OpenGL >= 3.1). Requested: GLProfile[GL3bc/GL3bc.hw], current: 3.0 (Compat profile, compat[ES2], FBO, hardware) - 3.0 Mesa 17.2.7
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:440)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
        at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6411)
        at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4602)
        at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2376)
        at javax.media.j3d.Renderer.doWork(Renderer.java:881)
        at javax.media.j3d.J3dThread.run(J3dThread.java:271)
Error in Java 3D : 3 Renderer: Error creating Canvas3D graphics contextX11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 2/2, reusable (open, marked uncloseable): 0, pending (open in creation order): 2)
X11Util: Open X11 Display Connections: 2
X11Util: Open[0]: NamedX11Display[:0, 0x7f0a9c009590, refCount 1, unCloseable false]
X11Util: Open[1]: NamedX11Display[:0, 0x7f0a9c121890, refCount 1, unCloseable false]

The OpenGL core profile is 3.3 while the compat and ES profiles seem to be only 3.0. I am using Mesa 17.2.7. Here is the dump from glxinfo:

name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
    GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample,
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_import_context, GLX_EXT_libglvnd, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event,
    GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_SGI_make_current_read, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile,
    GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float,
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
    GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile,
    GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float,
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
    GLX_SGI_swap_control, GLX_SGI_video_sync
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: AMD RV770 (DRM 2.50.0 / 4.14.12-gentoo, LLVM 4.0.1) (0x9442)
    Version: 17.2.7
    Accelerated: yes
    Video memory: 512MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 3.3
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RV770 (DRM 2.50.0 / 4.14.12-gentoo, LLVM 4.0.1)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.2.7
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend,
    GL_AMD_performance_monitor, GL_AMD_pinned_memory,
    GL_AMD_shader_stencil_export, GL_AMD_shader_trinary_minmax,
    GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index,
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
    GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility,
    GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_blend_func_extended,
    GL_ARB_buffer_storage, GL_ARB_clear_buffer_object, GL_ARB_clear_texture,
    GL_ARB_clip_control, GL_ARB_compressed_texture_pixel_storage,
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_debug_output,
    GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_direct_state_access,
    GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
    GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced,
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport,
    GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments,
    GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
    GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image,
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
    GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
    GL_ARB_internalformat_query2, GL_ARB_invalidate_subdata,
    GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind,
    GL_ARB_occlusion_query2, GL_ARB_pipeline_statistics_query,
    GL_ARB_pixel_buffer_object, GL_ARB_point_sprite,
    GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
    GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects,
    GL_ARB_seamless_cube_map, GL_ARB_separate_shader_objects,
    GL_ARB_shader_bit_encoding, GL_ARB_shader_objects,
    GL_ARB_shader_stencil_export, GL_ARB_shader_subroutine,
    GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod,
    GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing,
    GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_texture_barrier,
    GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32,
    GL_ARB_texture_buffer_range, GL_ARB_texture_compression_rgtc,
    GL_ARB_texture_float, GL_ARB_texture_mirror_clamp_to_edge,
    GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
    GL_ARB_texture_query_levels, GL_ARB_texture_rectangle, GL_ARB_texture_rg,
    GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_stencil8,
    GL_ARB_texture_storage, GL_ARB_texture_storage_multisample,
    GL_ARB_texture_swizzle, GL_ARB_timer_query, GL_ARB_transform_feedback2,
    GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
    GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
    GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_binding,
    GL_ARB_vertex_shader, GL_ARB_vertex_type_10f_11f_11f_rev,
    GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array,
    GL_ATI_blend_equation_separate, GL_ATI_meminfo, GL_ATI_texture_float,
    GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_blend_equation_separate,
    GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_framebuffer_blit,
    GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
    GL_EXT_framebuffer_sRGB, GL_EXT_packed_depth_stencil, GL_EXT_packed_float,
    GL_EXT_pixel_buffer_object, GL_EXT_polygon_offset_clamp,
    GL_EXT_provoking_vertex, GL_EXT_shader_integer_mix, GL_EXT_texture_array,
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc,
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_integer, GL_EXT_texture_mirror_clamp, GL_EXT_texture_sRGB,
    GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent,
    GL_EXT_texture_snorm, GL_EXT_texture_swizzle, GL_EXT_timer_query,
    GL_EXT_transform_feedback, GL_EXT_vertex_array_bgra,
    GL_IBM_multimode_draw_arrays, GL_KHR_context_flush_control, GL_KHR_debug,
    GL_KHR_no_error, GL_MESA_pack_invert, GL_MESA_shader_integer_functions,
    GL_MESA_texture_signed_rgba, GL_NVX_gpu_memory_info,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
    GL_NV_texture_barrier, GL_OES_EGL_image, GL_S3_s3tc

OpenGL version string: 3.0 Mesa 17.2.7
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
    GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend,
    GL_AMD_performance_monitor, GL_AMD_pinned_memory,
    GL_AMD_shader_stencil_export, GL_AMD_shader_trinary_minmax,
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
    GL_APPLE_packed_pixels, GL_ARB_ES2_compatibility,
    GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays, GL_ARB_base_instance,
    GL_ARB_blend_func_extended, GL_ARB_buffer_storage,
    GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control,
    GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage,
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_debug_output,
    GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture,
    GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
    GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced,
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
    GL_ARB_framebuffer_no_attachments, GL_ARB_framebuffer_object,
    GL_ARB_framebuffer_sRGB, GL_ARB_get_program_binary,
    GL_ARB_get_texture_sub_image, GL_ARB_half_float_pixel,
    GL_ARB_half_float_vertex, GL_ARB_instanced_arrays,
    GL_ARB_internalformat_query, GL_ARB_internalformat_query2,
    GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment,
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multisample,
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
    GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object,
    GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
    GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects,
    GL_ARB_seamless_cube_map, GL_ARB_separate_shader_objects,
    GL_ARB_shader_bit_encoding, GL_ARB_shader_objects,
    GL_ARB_shader_stencil_export, GL_ARB_shader_texture_image_samples,
    GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
    GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing,
    GL_ARB_shadow, GL_ARB_stencil_texturing, GL_ARB_sync,
    GL_ARB_texture_barrier, GL_ARB_texture_border_clamp,
    GL_ARB_texture_compression, GL_ARB_texture_compression_rgtc,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_float,
    GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
    GL_ARB_texture_query_levels, GL_ARB_texture_rectangle, GL_ARB_texture_rg,
    GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_stencil8,
    GL_ARB_texture_storage, GL_ARB_texture_storage_multisample,
    GL_ARB_texture_swizzle, GL_ARB_timer_query, GL_ARB_transform_feedback2,
    GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
    GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object,
    GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
    GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object,
    GL_ARB_vertex_program, GL_ARB_vertex_shader,
    GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
    GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
    GL_ATI_fragment_shader, GL_ATI_meminfo, GL_ATI_separate_stencil,
    GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3,
    GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_EXT_abgr,
    GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate,
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_compiled_vertex_array, GL_EXT_copy_texture, GL_EXT_draw_buffers2,
    GL_EXT_draw_instanced, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
    GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
    GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object,
    GL_EXT_framebuffer_sRGB, GL_EXT_gpu_program_parameters,
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
    GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
    GL_EXT_point_parameters, GL_EXT_polygon_offset,
    GL_EXT_polygon_offset_clamp, GL_EXT_provoking_vertex,
    GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shader_integer_mix,
    GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
    GL_EXT_texture_array, GL_EXT_texture_compression_dxt1,
    GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc,
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer,
    GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
    GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent,
    GL_EXT_texture_snorm, GL_EXT_texture_swizzle, GL_EXT_timer_query,
    GL_EXT_transform_feedback, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
    GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
    GL_KHR_context_flush_control, GL_KHR_debug, GL_KHR_no_error,
    GL_MESA_pack_invert, GL_MESA_shader_integer_functions,
    GL_MESA_texture_signed_rgba, GL_MESA_window_pos, GL_NVX_gpu_memory_info,
    GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
    GL_NV_fog_distance, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
    GL_NV_primitive_restart, GL_NV_texgen_reflection, GL_NV_texture_barrier,
    GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_EGL_image,
    GL_OES_read_format, GL_S3_s3tc, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.2.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
    GL_APPLE_texture_max_level, GL_EXT_base_instance,
    GL_EXT_blend_func_extended, GL_EXT_blend_minmax,
    GL_EXT_color_buffer_float, GL_EXT_compressed_ETC1_RGB8_sub_texture,
    GL_EXT_copy_image, GL_EXT_discard_framebuffer, GL_EXT_draw_buffers,
    GL_EXT_draw_buffers_indexed, GL_EXT_draw_elements_base_vertex,
    GL_EXT_frag_depth, GL_EXT_map_buffer_range, GL_EXT_multi_draw_arrays,
    GL_EXT_polygon_offset_clamp, GL_EXT_read_format_bgra,
    GL_EXT_separate_shader_objects, GL_EXT_shader_integer_mix,
    GL_EXT_texture_border_clamp, GL_EXT_texture_compression_dxt1,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_format_BGRA8888,
    GL_EXT_texture_rg, GL_EXT_texture_sRGB_decode,
    GL_EXT_texture_type_2_10_10_10_REV, GL_EXT_unpack_subimage,
    GL_KHR_context_flush_control, GL_KHR_debug, GL_KHR_no_error,
    GL_MESA_shader_integer_functions, GL_NV_draw_buffers,
    GL_NV_fbo_color_attachments, GL_NV_read_buffer, GL_NV_read_depth,
    GL_NV_read_depth_stencil, GL_NV_read_stencil, GL_OES_EGL_image,
    GL_OES_EGL_image_external, GL_OES_EGL_sync,
    GL_OES_compressed_ETC1_RGB8_texture, GL_OES_copy_image, GL_OES_depth24,
    GL_OES_depth_texture, GL_OES_depth_texture_cube_map,
    GL_OES_draw_buffers_indexed, GL_OES_draw_elements_base_vertex,
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
    GL_OES_get_program_binary, GL_OES_mapbuffer, GL_OES_packed_depth_stencil,
    GL_OES_rgb8_rgba8, GL_OES_standard_derivatives, GL_OES_stencil8,
    GL_OES_surfaceless_context, GL_OES_texture_3D,
    GL_OES_texture_border_clamp, GL_OES_texture_float,
    GL_OES_texture_float_linear, GL_OES_texture_half_float,
    GL_OES_texture_half_float_linear, GL_OES_texture_npot,
    GL_OES_texture_stencil8, GL_OES_vertex_array_object,
    GL_OES_vertex_half_float

I am wondering which are the changes from version 1.5.2 to 1.6 that caused a different behaviour. I have seen that now java3d-core uses jogl while in the past that was not the case. Any ideas?

@philjord
Copy link
Contributor

Ok so the problem is something specific to X11 context creation
https://github.com/sgothel/jogl/blob/master/src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java#L440

Certainly from a simplistic view of things your driver appears to be fine and capable and this is doesn't appear to be related to the common intel driver/ Java 8 issue, nor the pixel format one both mentioned extensively elsewhere.

I'm not skilled enough in X11 drivers to understand why this particular set of circumstances is not allowed. It might take me a while to work it out, also I don't have a Linux machine nor anyway to play with an X11 driver.

@efferre79
Copy link
Author

Is then something related to jogl or java3d? In the first case, do you think it is better to open a bug upstream there?

I don't know anything about opengl so I cannot really help but I am available to test possible fixes (I have installed both java3d and jogl from sources compiling them).

@philjord
Copy link
Contributor

Broadly speaking it's an issue that can be solved faster by the core jogl guys, so opening a new topic here will probably be the best way to get an answer. However before you do that it'll help them a lot if you can do 2 more things (in addition to the excellent information you've already provided)

One: extract this zip and run the test.bat file in /etc and provide the output. (Note you made need to modify the bat file slightly with regrads to paths)

Two: it would be nice to provide a SSCCE (a simple test case), which should be possible given you've compiled the code for Java3d. In this case we want the smallest amount of code that invokes the line
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
as it is called by the line
at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6411)
but that may not be very easy as the setup for that java3d line is very complex and relies on the previous output of the method getBestConfiguration which is a huge beast of a method (as far as dependencies go).

So perhaps just see if you can get the test.bat referred to in step one to fail.
If not see if this example fails or not, if it does please post that back here and I'll work with you to get a simple java3d setup case working (which will actually be a great thing to have generally for Java3d when faced with OpenGL instantiation issues)

If Hello Universe doesn't fail then we can just start comparing the config passed to figure out the issue, that will actually be the easiest pathway forward.

@efferre79
Copy link
Author

Here is the output of the test.sh script after having adapted to my distribution:

/usr/bin/java
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)
LIBXCB_ALLOW_SLOPPY_LOCK:
LIBGL_DRIVERS_PATH:
LIBGL_DEBUG:
java -Dsun.java2d.noddraw=true -Dsun.java2d.opengl=false
CLASSPATH: //usr/share/jogl-2.3/lib/jogl-all-android-natives-linux-amd64.jar://usr/share/jogl-2.3/lib/jogl-all-mobile-natives-linux-amd64.jar://usr/share/jogl-2.3/lib/jogl-all-mobile.jar://usr/share/jogl-2.3/lib/jogl-all-natives-linux-amd64.jar://usr/share/jogl-2.3/lib/jogl-all-noawt-natives-linux-amd64.jar://usr/share/jogl-2.3/lib/jogl-all-noawt.jar://usr/share/jogl-2.3/lib/jogl-all.jar://usr/share/gluegen-2.3/lib/gluegen.jar://usr/share/gluegen-2.3/lib/gluegen-rt.jar

forceES2    false
forceES3    false
forceGL3    false
forceGL4ES3 false
-----------------------------------------------------------------------------------------------------
Platform: LINUX / Linux 4.14.13-gentoo (4.14.13), amd64 (X86_64, GENERIC_ABI), 8 cores, littleEndian true
MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
  int8    1 / 1, int16   2 / 2
  int     4 / 4, long    8 / 8
  int32   4 / 4, int64   8 / 8
  float   4 / 4, double  8 / 8, ldouble 16 / 16
  pointer 8 / 8, page    4096
Platform: Java Version: 1.8.0_152 (1.8.0u152), VM: Java HotSpot(TM) 64-Bit Server 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-bmanual-20170613
Implementation Branch: 
Implementation Commit: 
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
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-20170613
Implementation Branch: 
Implementation Commit: 
-----------------------------------------------------------------------------------------------------
GLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x13a57a3b, isOwner false, <7ca48474, 337d0578>[count 0, qsz 0, owner <NULL>]]]
        Natives
                GL4bc   false
                GL4     false
                GLES3   true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, hardware)]
                GL3bc   true [3.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)]
                GL3     true [3.3 (Core profile, arb, compat[ES2, ES3], FBO, hardware)]
                GL2     true [3.3 (Compat profile, arb, compat[ES2, ES3], FBO, hardware)]
                GLES2   true [3.0 (ES profile, arb, compat[ES2, ES3], FBO, hardware)]
                GLES1   true [1.1 (ES profile, arb, compat[FP32], hardware)]
                Count   6 / 8
        Common
                GL4ES3  true
                GL2GL3  true
                GL2ES2  true
                GL2ES1  true
        Mappings
                GLES1   GLProfile[GLES1/GLES1.hw]
                GLES2   GLProfile[GLES2/GLES3.hw]
                GL3bc   GLProfile[GL3bc/GL3bc.hw]
                GL2ES1  GLProfile[GL2ES1/GL3bc.hw]
                GL4ES3  GLProfile[GL4ES3/GLES3.hw]
                GL2ES2  GLProfile[GL2ES2/GL3.hw]
                GL2     GLProfile[GL2/GL3bc.hw]
                GLES3   GLProfile[GLES3/GLES3.hw]
                GL3     GLProfile[GL3/GL3.hw]
                GL2GL3  GLProfile[GL2GL3/GL3bc.hw]
                default GLProfile[GL3bc/GL3bc.hw]
                Count   10 / 12


Desktop Capabilities: 
        GLCaps[glx vid ----, fbc 0x159: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x15a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x15b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x15c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x15d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x15e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x15f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x160: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x161: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x162: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x163: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x164: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x165: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x166: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x167: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x168: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x169: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x16a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x16b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x16c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x16d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x16e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x16f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x170: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x171: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x172: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x173: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x174: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x175: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x176: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x177: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x178: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x179: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x17a: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x17b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x17c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x17d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x17e: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x17f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x180: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x181: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x182: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x183: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x184: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x185: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x186: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x187: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x188: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x189: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x18a: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x18b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x18c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x18d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x18e: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x18f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x190: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x191: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x192: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x193: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x194: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x285: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x286: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x287: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x288: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x289: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x28a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x28b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x28c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x28d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x28e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x28f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x290: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x291: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x292: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x293: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x294: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x295: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x296: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x297: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x298: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x299: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x29a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x29b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x29c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x29d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x29e: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x29f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2a0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2a1: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2a2: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2a3: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2a4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2a5: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2a6: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2a7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2a8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2a9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2aa: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2ab: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2ac: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2ad: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2ae: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2af: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2b0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2b1: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2b2: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2b3: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2b4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2b5: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2b6: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2b7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2b8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2b9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2ba: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2bb: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2bc: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2bd: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2be: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2bf: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x2c0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid 0x21, fbc 0x7d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x22, fbc 0x1a9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x68, fbc 0x7f: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2c1, fbc 0x69: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2c2, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2c3, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2c4, fbc 0x6c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2c5, fbc 0x6d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2c6, fbc 0x6e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2c7, fbc 0x6f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2c8, fbc 0x70: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2c9, fbc 0x71: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2ca, fbc 0x72: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2cb, fbc 0x73: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2cc, fbc 0x74: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2cd, fbc 0x75: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2ce, fbc 0x76: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2cf, fbc 0x77: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2d0, fbc 0x78: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2d1, fbc 0x79: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2d2, fbc 0x7a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2d3, fbc 0x7b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2d4, fbc 0x7c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2d5, fbc 0x7e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2d6, fbc 0x80: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2d7, fbc 0x81: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2d8, fbc 0x82: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2d9, fbc 0x83: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2da, fbc 0x84: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2db, fbc 0x85: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2dc, fbc 0x86: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2dd, fbc 0x87: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2de, fbc 0x88: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2df, fbc 0x89: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2e0, fbc 0x8a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2e1, fbc 0x8b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2e2, fbc 0x8c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2e3, fbc 0x8d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2e4, fbc 0x8e: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2e5, fbc 0x8f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2e6, fbc 0x90: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2e7, fbc 0x91: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2e8, fbc 0x92: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2e9, fbc 0x93: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2ea, fbc 0x94: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2eb, fbc 0x95: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2ec, fbc 0x96: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2ed, fbc 0x97: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2ee, fbc 0x98: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2ef, fbc 0x99: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2f0, fbc 0x9a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2f1, fbc 0x9b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2f2, fbc 0x9c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2f3, fbc 0x9d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2f4, fbc 0x9e: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2f5, fbc 0x9f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2f6, fbc 0xa0: 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[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2f7, fbc 0xa1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2f8, fbc 0xa2: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2f9, fbc 0xa3: 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[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2fa, fbc 0xa4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2fb, fbc 0xa5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2fc, fbc 0xa6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2fd, fbc 0xa7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2fe, fbc 0xa8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x2ff, fbc 0xa9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x300, fbc 0xaa: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x301, fbc 0xab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x302, fbc 0xac: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x303, fbc 0xad: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x304, fbc 0xae: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x305, fbc 0xaf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x306, fbc 0xb0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x307, fbc 0xb1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x308, fbc 0xb2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x309, fbc 0xb3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x30a, fbc 0xb4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x30b, fbc 0xb5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x30c, fbc 0xb6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x30d, fbc 0xb7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x30e, fbc 0xb8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x30f, fbc 0xb9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x310, fbc 0xba: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x311, fbc 0xbb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x312, fbc 0xbc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x313, fbc 0xbd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x314, fbc 0xbe: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x315, fbc 0xbf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x316, fbc 0xc0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x317, fbc 0xc1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x318, fbc 0xc2: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x319, fbc 0xc3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x31a, fbc 0xc4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x31b, fbc 0xc5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x31c, fbc 0xc6: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x31d, fbc 0xc7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x31e, fbc 0xc8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x31f, fbc 0xc9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x320, fbc 0xca: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x321, fbc 0xcb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x322, fbc 0xcc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x323, fbc 0xcd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x324, fbc 0xce: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x325, fbc 0xcf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x326, fbc 0xd0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x327, fbc 0xd1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x328, fbc 0xd2: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x329, fbc 0xd3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x32a, fbc 0xd4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x32b, fbc 0xd5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x32c, fbc 0xd6: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x32d, fbc 0xd7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x32e, fbc 0xd8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x32f, fbc 0xd9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x330, fbc 0xda: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x331, fbc 0xdb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x332, fbc 0xdc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x333, fbc 0xdd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x334, fbc 0xde: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x335, fbc 0xdf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x336, fbc 0xe0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x337, fbc 0xe1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x338, fbc 0xe2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x339, fbc 0xe3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x33a, fbc 0xe4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x33b, fbc 0xe5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x33c, fbc 0xe6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x33d, fbc 0xe7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x33e, fbc 0xe8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x33f, fbc 0xe9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x340, fbc 0xea: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x341, fbc 0xeb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x342, fbc 0xec: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x343, fbc 0xed: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x344, fbc 0xee: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x345, fbc 0xef: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x346, fbc 0xf0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x347, fbc 0xf1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x348, fbc 0xf2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x349, fbc 0xf3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x34a, fbc 0xf4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x34b, fbc 0xf5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x34c, fbc 0xf6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x34d, fbc 0xf7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x34e, fbc 0xf8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x34f, fbc 0xf9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x350, fbc 0xfa: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x351, fbc 0xfb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x352, fbc 0xfc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x353, fbc 0xfd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x354, fbc 0xfe: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x355, fbc 0xff: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x356, fbc 0x100: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x357, fbc 0x101: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x358, fbc 0x102: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x359, fbc 0x103: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x35a, fbc 0x104: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x35b, fbc 0x105: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x35c, fbc 0x106: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x35d, fbc 0x107: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x35e, fbc 0x108: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x35f, fbc 0x109: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x360, fbc 0x10a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x361, fbc 0x10b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x362, fbc 0x10c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x363, fbc 0x10d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x364, fbc 0x10e: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x365, fbc 0x10f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x366, fbc 0x110: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x367, fbc 0x111: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x368, fbc 0x112: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x369, fbc 0x113: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x36a, fbc 0x114: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x36b, fbc 0x115: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x36c, fbc 0x116: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x36d, fbc 0x117: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x36e, fbc 0x118: 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[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x36f, fbc 0x119: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x370, fbc 0x11a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x371, fbc 0x11b: 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[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x372, fbc 0x11c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x373, fbc 0x11d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x374, fbc 0x11e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x375, fbc 0x11f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x376, fbc 0x120: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x377, fbc 0x121: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x378, fbc 0x122: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x379, fbc 0x123: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x37a, fbc 0x124: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x37b, fbc 0x125: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x37c, fbc 0x126: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x37d, fbc 0x127: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x37e, fbc 0x128: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x37f, fbc 0x129: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x380, fbc 0x12a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x381, fbc 0x12b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x382, fbc 0x12c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x383, fbc 0x12d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x384, fbc 0x12e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x385, fbc 0x12f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x386, fbc 0x130: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x387, fbc 0x131: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x388, fbc 0x132: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x389, fbc 0x133: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x38a, fbc 0x134: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x38b, fbc 0x135: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x38c, fbc 0x136: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x38d, fbc 0x137: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x38e, fbc 0x138: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x38f, fbc 0x139: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x390, fbc 0x13a: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x391, fbc 0x13b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x392, fbc 0x13c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x393, fbc 0x13d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x394, fbc 0x13e: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x395, fbc 0x13f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x396, fbc 0x140: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x397, fbc 0x141: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x398, fbc 0x142: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x399, fbc 0x143: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x39a, fbc 0x144: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x39b, fbc 0x145: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x39c, fbc 0x146: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x39d, fbc 0x147: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x39e, fbc 0x148: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x39f, fbc 0x149: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3a0, fbc 0x14a: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3a1, fbc 0x14b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3a2, fbc 0x14c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3a3, fbc 0x14d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3a4, fbc 0x14e: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3a5, fbc 0x14f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3a6, fbc 0x150: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3a7, fbc 0x151: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3a8, fbc 0x152: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3a9, fbc 0x153: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3aa, fbc 0x154: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3ab, fbc 0x155: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3ac, fbc 0x156: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3ad, fbc 0x157: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3ae, fbc 0x158: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3af, fbc 0x195: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3b0, fbc 0x196: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3b1, fbc 0x197: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3b2, fbc 0x198: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3b3, fbc 0x199: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3b4, fbc 0x19a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3b5, fbc 0x19b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3b6, fbc 0x19c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3b7, fbc 0x19d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3b8, fbc 0x19e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3b9, fbc 0x19f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3ba, fbc 0x1a0: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3bb, fbc 0x1a1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3bc, fbc 0x1a2: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3bd, fbc 0x1a3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3be, fbc 0x1a4: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3bf, fbc 0x1a5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3c0, fbc 0x1a6: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3c1, fbc 0x1a7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3c2, fbc 0x1a8: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3c3, fbc 0x1aa: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3c4, fbc 0x1ab: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3c5, fbc 0x1ac: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3c6, fbc 0x1ad: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3c7, fbc 0x1ae: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3c8, fbc 0x1af: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3c9, fbc 0x1b0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3ca, fbc 0x1b1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3cb, fbc 0x1b2: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3cc, fbc 0x1b3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3cd, fbc 0x1b4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3ce, fbc 0x1b5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3cf, fbc 0x1b6: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3d0, fbc 0x1b7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3d1, fbc 0x1b8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3d2, fbc 0x1b9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3d3, fbc 0x1ba: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3d4, fbc 0x1bb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3d5, fbc 0x1bc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3d6, fbc 0x1bd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3d7, fbc 0x1be: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3d8, fbc 0x1bf: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3d9, fbc 0x1c0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3da, fbc 0x1c1: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3db, fbc 0x1c2: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3dc, fbc 0x1c3: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3dd, fbc 0x1c4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3de, fbc 0x1c5: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3df, fbc 0x1c6: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3e0, fbc 0x1c7: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3e1, fbc 0x1c8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3e2, fbc 0x1c9: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3e3, fbc 0x1ca: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3e4, fbc 0x1cb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3e5, fbc 0x1cc: 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[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3e6, fbc 0x1cd: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3e7, fbc 0x1ce: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3e8, fbc 0x1cf: 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[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3e9, fbc 0x1d0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3ea, fbc 0x1d1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3eb, fbc 0x1d2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3ec, fbc 0x1d3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3ed, fbc 0x1d4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3ee, fbc 0x1d5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3ef, fbc 0x1d6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3f0, fbc 0x1d7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3f1, fbc 0x1d8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3f2, fbc 0x1d9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3f3, fbc 0x1da: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3f4, fbc 0x1db: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3f5, fbc 0x1dc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3f6, fbc 0x1dd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3f7, fbc 0x1de: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3f8, fbc 0x1df: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3f9, fbc 0x1e0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3fa, fbc 0x1e1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3fb, fbc 0x1e2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3fc, fbc 0x1e3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3fd, fbc 0x1e4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3fe, fbc 0x1e5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x3ff, fbc 0x1e6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x400, fbc 0x1e7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x401, fbc 0x1e8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x402, fbc 0x1e9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x403, fbc 0x1ea: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x404, fbc 0x1eb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x405, fbc 0x1ec: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x406, fbc 0x1ed: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x407, fbc 0x1ee: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x408, fbc 0x1ef: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x409, fbc 0x1f0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x40a, fbc 0x1f1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x40b, fbc 0x1f2: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x40c, fbc 0x1f3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x40d, fbc 0x1f4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x40e, fbc 0x1f5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x40f, fbc 0x1f6: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x410, fbc 0x1f7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x411, fbc 0x1f8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x412, fbc 0x1f9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x413, fbc 0x1fa: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x414, fbc 0x1fb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x415, fbc 0x1fc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x416, fbc 0x1fd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x417, fbc 0x1fe: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x418, fbc 0x1ff: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x419, fbc 0x200: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x41a, fbc 0x201: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x41b, fbc 0x202: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x41c, fbc 0x203: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x41d, fbc 0x204: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x41e, fbc 0x205: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x41f, fbc 0x206: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x420, fbc 0x207: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x421, fbc 0x208: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x422, fbc 0x209: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x423, fbc 0x20a: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x424, fbc 0x20b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x425, fbc 0x20c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x426, fbc 0x20d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x427, fbc 0x20e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x428, fbc 0x20f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x429, fbc 0x210: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x42a, fbc 0x211: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x42b, fbc 0x212: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x42c, fbc 0x213: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x42d, fbc 0x214: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x42e, fbc 0x215: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x42f, fbc 0x216: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x430, fbc 0x217: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x431, fbc 0x218: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x432, fbc 0x219: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x433, fbc 0x21a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x434, fbc 0x21b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x435, fbc 0x21c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x436, fbc 0x21d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x437, fbc 0x21e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x438, fbc 0x21f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x439, fbc 0x220: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x43a, fbc 0x221: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x43b, fbc 0x222: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x43c, fbc 0x223: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x43d, fbc 0x224: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x43e, fbc 0x225: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x43f, fbc 0x226: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x440, fbc 0x227: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x441, fbc 0x228: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x442, fbc 0x229: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x443, fbc 0x22a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x444, fbc 0x22b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x445, fbc 0x22c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x446, fbc 0x22d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x447, fbc 0x22e: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x448, fbc 0x22f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x449, fbc 0x230: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x44a, fbc 0x231: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x44b, fbc 0x232: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x44c, fbc 0x233: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x44d, fbc 0x234: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x44e, fbc 0x235: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x44f, fbc 0x236: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x450, fbc 0x237: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x451, fbc 0x238: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x452, fbc 0x239: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x453, fbc 0x23a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x454, fbc 0x23b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x455, fbc 0x23c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x456, fbc 0x23d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x457, fbc 0x23e: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x458, fbc 0x23f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x459, fbc 0x240: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x45a, fbc 0x241: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x45b, fbc 0x242: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x45c, fbc 0x243: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x45d, fbc 0x244: 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[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x45e, fbc 0x245: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x45f, fbc 0x246: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x460, fbc 0x247: 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[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x461, fbc 0x248: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x462, fbc 0x249: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x463, fbc 0x24a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x464, fbc 0x24b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x465, fbc 0x24c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x466, fbc 0x24d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x467, fbc 0x24e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x468, fbc 0x24f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x469, fbc 0x250: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x46a, fbc 0x251: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x46b, fbc 0x252: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x46c, fbc 0x253: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x46d, fbc 0x254: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x46e, fbc 0x255: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x46f, fbc 0x256: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x470, fbc 0x257: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x471, fbc 0x258: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x472, fbc 0x259: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x473, fbc 0x25a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x474, fbc 0x25b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x475, fbc 0x25c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x476, fbc 0x25d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x477, fbc 0x25e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x478, fbc 0x25f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x479, fbc 0x260: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x47a, fbc 0x261: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x47b, fbc 0x262: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x47c, fbc 0x263: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x47d, fbc 0x264: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x47e, fbc 0x265: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x47f, fbc 0x266: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x480, fbc 0x267: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x481, fbc 0x268: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x482, fbc 0x269: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x483, fbc 0x26a: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x484, fbc 0x26b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x485, fbc 0x26c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x486, fbc 0x26d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x487, fbc 0x26e: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x488, fbc 0x26f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x489, fbc 0x270: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x48a, fbc 0x271: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x48b, fbc 0x272: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x48c, fbc 0x273: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x48d, fbc 0x274: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x48e, fbc 0x275: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x48f, fbc 0x276: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x490, fbc 0x277: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x491, fbc 0x278: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x492, fbc 0x279: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x493, fbc 0x27a: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x494, fbc 0x27b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x495, fbc 0x27c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x496, fbc 0x27d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x497, fbc 0x27e: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x498, fbc 0x27f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x499, fbc 0x280: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x49a, fbc 0x281: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x49b, fbc 0x282: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x49c, fbc 0x283: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x49d, fbc 0x284: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]

EGL Capabilities: 
        GLCaps[egl cfg 0x1, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x3, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x5, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x6, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x8, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0xa, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0xb, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0xd, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0xe, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0xf, vid 0x21: 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[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x10, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x11, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x12, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x13, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x14, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x15, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x16, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x17, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x18, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x19, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x1a, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x1b, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x1c, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x1d, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x1e, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x1f, 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[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x20, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x21, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x22, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x23, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x24, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x25, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x26, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x27, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x28, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x29, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x2a, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x2b, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x2c, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x2d, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x2e, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x2f, vid 0x22: 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[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x30, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x31, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x32, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x33, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x34, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x35, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x36, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x37, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x38, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x39, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x3a, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x3b, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x3c, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x3d, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x3e, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x3f, vid 0x22: 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[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
        GLCaps[egl cfg 0x40, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.hw], on-scr[bitmap], [0x4d: GL, GLES1, GLES2, GLES3, 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[GL3bc/GL3bc.hw], on-scr[.]]
Exception in thread "main" java.lang.RuntimeException: com.jogamp.opengl.GLException: main-Display-.x11_:0-1-EDT-1: createImpl ARB n/a but required, profile > GL2 requested (OpenGL >= 3.1). Requested: GLProfile[GL3bc/GL3bc.hw], current: 3.0 (Compat profile, compat[ES2], FBO, hardware) - 3.0 Mesa 17.2.7
        at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252)
        at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165)
        at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
        at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
        at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1330)
        at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1335)
        at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:578)
        at com.jogamp.newt.opengl.GLWindow.main(GLWindow.java:1127)
Caused by: com.jogamp.opengl.GLException: main-Display-.x11_:0-1-EDT-1: createImpl ARB n/a but required, profile > GL2 requested (OpenGL >= 3.1). Requested: GLProfile[GL3bc/GL3bc.hw], current: 3.0 (Compat profile, compat[ES2], FBO, hardware) - 3.0 Mesa 17.2.7
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:440)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1279)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
        at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
        at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
        at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:119)
        at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:141)
        at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4383)
        at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4317)
        at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1306)
        at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1318)
        at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:145)
        at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 2/2, reusable (open, marked uncloseable): 0, pending (open in creation order): 2)
X11Util: Open X11 Display Connections: 2
X11Util: Open[0]: NamedX11Display[:0, 0x7fc17001b1e0, refCount 1, unCloseable false]
X11Util: Open[1]: NamedX11Display[:0, 0x7fc17003cec0, refCount 1, unCloseable false]

I get then the same error when trying to execute sweethome3d with java3d 1.6. Unfortunately I cannot provide a simple test case because I am not a java programmer and I don't know opengl.

Moreover I cannot run the hello universe example because the link is not valid ( I get "Not found" error)

@philjord
Copy link
Contributor

Nice work, that's fantastic, it makes it all much simpler, it looks like the simple case with no jav3d in it fails on your set up. This should be solvable by the jogl core guys without any complication added by the java3d side.

The next step would be to raise a topic on the jogl forum that describes the history but basically gives the out put of test.bat highlighting the error at the end of the log output.
Be sure to make it clear that it's reproducible without any java3d (and obviously sweethome3d) code involved.

Then we can swap the discussion to that forum.

@efferre79
Copy link
Author

Created a post here in the jogl forums

@efferre79
Copy link
Author

I have finally solved the problem as described in the above jogl forum, current jogl-2.3.2 needs a patch that will be included in next version jogl-2.3.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants