Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 6 of 6

Thread: No MSAA support on my linux ?

  1. #1
    Newbie Newbie
    Join Date
    Aug 2017
    Location
    France
    Posts
    2

    Question No MSAA support on my linux ?

    Hello,

    coming from a windows environment, I'm just beginning to babble some OpenGL on Linux. This is on a XUbuntu 16.04 LTS Virtualbox.

    I'm building from a minimal X11 example program I found right here : https://www.opengl.org/discussion_bo...nGL3-0-example

    The problem is that as soon as I add GLX_SAMPLES_BUFFERS to the visual attribute list to request a MSAA-enabled FB config, the returned FB config array becomes empty:

    Code :
        static int visual_attribs[] =
        {
            GLX_RENDER_TYPE, GLX_RGBA_BIT,
            GLX_DRAWABLE_TYPE, GLX_WINDOW_BIT,
            GLX_DOUBLEBUFFER, true,
            GLX_RED_SIZE, 1,
            GLX_GREEN_SIZE, 1,
            GLX_BLUE_SIZE, 1,
            GLX_SAMPLE_BUFFERS, 1,
            GLX_SAMPLES, 4
            None
         };
     
        std::cout << "Getting framebuffer config" << std::endl;
        int fbcount;
        GLXFBConfig *fbc = glXChooseFBConfig(display, DefaultScreen(display), visual_attribs, &fbcount);
        // fbc is NULL

    This would mean that no FB config supports e.g. 4x MSAA here. And indeed, glxinfo -t output seems to confirm that :

    Code :
    pando@pando-VirtualBox:~/testp$ glxinfo -t 
    name of display: :0.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_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_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
    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_fbconfig_float, GLX_ARB_framebuffer_sRGB, 
        GLX_ARB_get_proc_address, 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_texture_from_pixmap, GLX_EXT_visual_info, 
        GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
        GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
        GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
        GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read
    Extended renderer info (GLX_MESA_query_renderer):
        Vendor: VMware, Inc. (0xffffffff)
        Device: llvmpipe (LLVM 4.0, 256 bits) (0xffffffff)
        Version: 17.1.2
        Accelerated: no
        Video memory: 990MB
        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: VMware, Inc.
    OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)
    OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.1.2
    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_seamless_cubemap_per_texture, 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_cull_distance, 
        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_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, 
        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_object, 
        GL_ARB_framebuffer_sRGB, GL_ARB_get_program_binary, 
        GL_ARB_get_texture_sub_image, GL_ARB_gpu_shader_fp64, 
        GL_ARB_gpu_shader_int64, 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_multi_draw_indirect, 
        GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object, GL_ARB_point_sprite, 
        GL_ARB_program_interface_query, GL_ARB_provoking_vertex, 
        GL_ARB_robustness, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, 
        GL_ARB_seamless_cubemap_per_texture, 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_lod, GL_ARB_shading_language_420pack, 
        GL_ARB_shading_language_packing, GL_ARB_stencil_texturing, GL_ARB_sync, 
        GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32, 
        GL_ARB_texture_buffer_range, GL_ARB_texture_compression_rgtc, 
        GL_ARB_texture_cube_map_array, GL_ARB_texture_float, 
        GL_ARB_texture_gather, 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_texture_view, 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_64bit, 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_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_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_MESA_pack_invert, GL_MESA_shader_integer_functions, 
        GL_MESA_texture_signed_rgba, GL_MESA_ycbcr_texture, 
        GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil, 
        GL_OES_EGL_image, GL_S3_s3tc
     
    OpenGL version string: 3.0 Mesa 17.1.2
    OpenGL shading language version string: 1.30
    OpenGL context flags: (none)
    OpenGL extensions:
        GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, 
        GL_AMD_seamless_cubemap_per_texture, 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_APPLE_vertex_array_object, 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_cull_distance, 
        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_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_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_sampler_objects, GL_ARB_seamless_cube_map, 
        GL_ARB_seamless_cubemap_per_texture, GL_ARB_separate_shader_objects, 
        GL_ARB_shader_bit_encoding, GL_ARB_shader_objects, 
        GL_ARB_shader_stencil_export, 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_border_clamp, GL_ARB_texture_compression, 
        GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map, 
        GL_ARB_texture_cube_map_array, 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_gather, 
        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_texture_view, 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_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_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_MESA_pack_invert, 
        GL_MESA_shader_integer_functions, GL_MESA_texture_signed_rgba, 
        GL_MESA_window_pos, GL_MESA_ycbcr_texture, 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_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.1.2
    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_clip_cull_distance, 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_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_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
     
    240 GLX Visuals
    Vis   Vis   Visual Trans  buff lev render DB ste  r   g   b   a      s  aux dep ste  accum buffer   MS   MS         
     ID  Depth   Type  parent size el   type     reo sz  sz  sz  sz flt rgb buf th  ncl  r   g   b   a  num bufs caveats
    --------------------------------------------------------------------------------------------------------------------
    0x 21 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   0   0   None
    0x 22 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   0   0   None
    0x193 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0   None
    0x194 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0  16  16  16  16   0   0   Slow
    0x195 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0   None
    0x196 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0  16  16  16  16   0   0   Slow
    0x197 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0   None
    0x198 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0  16  16  16  16   0   0   Slow
    0x199 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   16  0   0   0   0   0   0   0   None
    0x19a 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   16  0  16  16  16  16   0   0   Slow
    0x19b 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0   0   0   0   0   0   0   None
    0x19c 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0  16  16  16  16   0   0   Slow
    0x19d 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0   0   0   0   0   0   0   None
    0x19e 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0  16  16  16  16   0   0   Slow
    0x19f 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0   None
    0x1a0 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0  16  16  16  16   0   0   Slow
    0x1a1 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0   None
    0x1a2 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0  16  16  16  16   0   0   Slow
    0x1a3 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0   None
    0x1a4 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0  16  16  16  16   0   0   Slow
    0x1a5 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   0   0   None
    0x1a6 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8  16  16  16  16   0   0   Slow
    0x1a7 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8  16  16  16  16   0   0   Slow
    0x1a8 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8  16  16  16  16   0   0   Slow
    0x1a9 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   32  0   0   0   0   0   0   0   None
    0x1aa 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   32  0  16  16  16  16   0   0   Slow
    0x1ab 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0   0   0   0   0   0   0   None
    0x1ac 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0  16  16  16  16   0   0   Slow
    0x1ad 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0   0   0   0   0   0   0   None
    0x1ae 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0  16  16  16  16   0   0   Slow
    0x1af 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x1b0 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x1b1 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x1b2 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x1b3 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x1b4 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x1b5 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x1b6 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x1b7 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x1b8 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x1b9 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x1ba 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x1bb 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x1bc 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x1bd 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x1be 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x1bf 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x1c0 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x1c1 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x1c2 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x1c3 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x1c4 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x1c5 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x1c6 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x1c7 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x1c8 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x1c9 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x1ca 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x1cb 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x1cc 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x1cd 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0   None
    0x1ce 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0  16  16  16  16   0   0   Slow
    0x1cf 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0   None
    0x1d0 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0  16  16  16  16   0   0   Slow
    0x1d1 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0   None
    0x1d2 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0  16  16  16  16   0   0   Slow
    0x1d3 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   16  0   0   0   0   0   0   0   None
    0x1d4 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   16  0  16  16  16  16   0   0   Slow
    0x1d5 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0   0   0   0   0   0   0   None
    0x1d6 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0  16  16  16  16   0   0   Slow
    0x1d7 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0   0   0   0   0   0   0   None
    0x1d8 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0  16  16  16  16   0   0   Slow
    0x1d9 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0   None
    0x1da 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0  16  16  16  16   0   0   Slow
    0x1db 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0   None
    0x1dc 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0  16  16  16  16   0   0   Slow
    0x1dd 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0   None
    0x1de 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0  16  16  16  16   0   0   Slow
    0x1df 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8   0   0   0   0   0   0   None
    0x1e0 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8  16  16  16  16   0   0   Slow
    0x1e1 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   0   0   None
    0x1e2 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8  16  16  16  16   0   0   Slow
    0x1e3 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   0   0   None
    0x1e4 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8  16  16  16  16   0   0   Slow
    0x1e5 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   32  0   0   0   0   0   0   0   None
    0x1e6 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   32  0  16  16  16  16   0   0   Slow
    0x1e7 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0   0   0   0   0   0   0   None
    0x1e8 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0  16  16  16  16   0   0   Slow
    0x1e9 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0   0   0   0   0   0   0   None
    0x1ea 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0  16  16  16  16   0   0   Slow
    0x1eb 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0   None
    0x1ec 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0  16  16  16   0   0   0   Slow
    0x1ed 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0   None
    0x1ee 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0  16  16  16   0   0   0   Slow
    0x1ef 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0   None
    0x1f0 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0  16  16  16   0   0   0   Slow
    0x1f1 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   16  0   0   0   0   0   0   0   None
    0x1f2 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   16  0  16  16  16   0   0   0   Slow
    0x1f3 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0   0   0   0   0   0   0   None
    0x1f4 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0  16  16  16   0   0   0   Slow
    0x1f5 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0   0   0   0   0   0   0   None
    0x1f6 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0  16  16  16   0   0   0   Slow
    0x1f7 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0   None
    0x1f8 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0  16  16  16   0   0   0   Slow
    0x1f9 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0   None
    0x1fa 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0  16  16  16   0   0   0   Slow
    0x1fb 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0   None
    0x1fc 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0  16  16  16   0   0   0   Slow
    0x1fd 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0   None
    0x1fe 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8  16  16  16   0   0   0   Slow
    0x1ff 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0   None
    0x200 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8  16  16  16   0   0   0   Slow
    0x201 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0   None
    0x202 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8  16  16  16   0   0   0   Slow
    0x203 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   32  0   0   0   0   0   0   0   None
    0x204 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   32  0  16  16  16   0   0   0   Slow
    0x205 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0   0   0   0   0   0   0   None
    0x206 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0  16  16  16   0   0   0   Slow
    0x207 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0   0   0   0   0   0   0   None
    0x208 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0  16  16  16   0   0   0   Slow
    0x209 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0   None
    0x20a 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0  16  16  16  16   0   0   Slow
    0x20b 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0   None
    0x20c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0  16  16  16  16   0   0   Slow
    0x20d 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0   None
    0x20e 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0  16  16  16  16   0   0   Slow
    0x20f 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   16  0   0   0   0   0   0   0   None
    0x210 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   16  0  16  16  16  16   0   0   Slow
    0x211 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0   0   0   0   0   0   0   None
    0x212 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0  16  16  16  16   0   0   Slow
    0x213 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0   0   0   0   0   0   0   None
    0x214 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0  16  16  16  16   0   0   Slow
    0x215 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0   None
    0x216 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0  16  16  16  16   0   0   Slow
    0x217 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0   None
    0x218 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0  16  16  16  16   0   0   Slow
    0x219 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0   None
    0x21a 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0  16  16  16  16   0   0   Slow
    0x21b 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   0   0   None
    0x21c 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8  16  16  16  16   0   0   Slow
    0x21d 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8  16  16  16  16   0   0   Slow
    0x21e 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   0   0   None
    0x21f 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8  16  16  16  16   0   0   Slow
    0x220 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   32  0   0   0   0   0   0   0   None
    0x221 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   32  0  16  16  16  16   0   0   Slow
    0x222 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0   0   0   0   0   0   0   None
    0x223 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0  16  16  16  16   0   0   Slow
    0x224 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0   0   0   0   0   0   0   None
    0x225 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0  16  16  16  16   0   0   Slow
    0x226 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x227 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x228 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x229 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x22a 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x22b 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x22c 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x22d 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x22e 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x22f 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x230 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x231 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x232 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x233 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x234 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x235 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x236 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x237 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x238 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x239 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x23a 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x23b 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x23c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x23d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x23e 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x23f 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x240 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x241 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x242 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x243 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x244 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0   None
    0x245 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0  16  16  16  16   0   0   Slow
    0x246 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0   None
    0x247 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0  16  16  16  16   0   0   Slow
    0x248 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0   None
    0x249 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0  16  16  16  16   0   0   Slow
    0x24a 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   16  0   0   0   0   0   0   0   None
    0x24b 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   16  0  16  16  16  16   0   0   Slow
    0x24c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0   0   0   0   0   0   0   None
    0x24d 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0  16  16  16  16   0   0   Slow
    0x24e 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0   0   0   0   0   0   0   None
    0x24f 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0  16  16  16  16   0   0   Slow
    0x250 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0   None
    0x251 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0  16  16  16  16   0   0   Slow
    0x252 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0   None
    0x253 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0  16  16  16  16   0   0   Slow
    0x254 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0   None
    0x255 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0  16  16  16  16   0   0   Slow
    0x256 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8   0   0   0   0   0   0   None
    0x257 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8  16  16  16  16   0   0   Slow
    0x258 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   0   0   None
    0x259 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8  16  16  16  16   0   0   Slow
    0x25a 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   0   0   None
    0x25b 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8  16  16  16  16   0   0   Slow
    0x25c 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   32  0   0   0   0   0   0   0   None
    0x25d 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   32  0  16  16  16  16   0   0   Slow
    0x25e 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0   0   0   0   0   0   0   None
    0x25f 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0  16  16  16  16   0   0   Slow
    0x260 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0   0   0   0   0   0   0   None
    0x261 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0  16  16  16  16   0   0   Slow
    0x262 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0   None
    0x263 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0  16  16  16   0   0   0   Slow
    0x264 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0   None
    0x265 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0  16  16  16   0   0   0   Slow
    0x266 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0   None
    0x267 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0  16  16  16   0   0   0   Slow
    0x268 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   16  0   0   0   0   0   0   0   None
    0x269 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   16  0  16  16  16   0   0   0   Slow
    0x26a 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0   0   0   0   0   0   0   None
    0x26b 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0  16  16  16   0   0   0   Slow
    0x26c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0   0   0   0   0   0   0   None
    0x26d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0  16  16  16   0   0   0   Slow
    0x26e 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0   None
    0x26f 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0  16  16  16   0   0   0   Slow
    0x270 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0   None
    0x271 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0  16  16  16   0   0   0   Slow
    0x272 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0   None
    0x273 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0  16  16  16   0   0   0   Slow
    0x274 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0   None
    0x275 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8  16  16  16   0   0   0   Slow
    0x276 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0   None
    0x277 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8  16  16  16   0   0   0   Slow
    0x278 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0   None
    0x279 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8  16  16  16   0   0   0   Slow
    0x27a 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   32  0   0   0   0   0   0   0   None
    0x27b 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   32  0  16  16  16   0   0   0   Slow
    0x27c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0   0   0   0   0   0   0   None
    0x27d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0  16  16  16   0   0   0   Slow
    0x27e 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0   0   0   0   0   0   0   None
    0x27f 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0  16  16  16   0   0   0   Slow
    0x 66 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   0   0   None
     
    300 GLXFBConfigs:
    Vis   Vis   Visual Trans  buff lev render DB ste  r   g   b   a      s  aux dep ste  accum buffer   MS   MS         
     ID  Depth   Type  parent size el   type     reo sz  sz  sz  sz flt rgb buf th  ncl  r   g   b   a  num bufs caveats
    --------------------------------------------------------------------------------------------------------------------
    0x 67 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0   None
    0x 68 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0  16  16  16  16   0   0   Slow
    0x 69 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0   None
    0x 6a 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0  16  16  16  16   0   0   Slow
    0x 6b 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0   None
    0x 6c 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0  16  16  16  16   0   0   Slow
    0x 6d 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   16  0   0   0   0   0   0   0   None
    0x 6e 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   16  0  16  16  16  16   0   0   Slow
    0x 6f 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0   0   0   0   0   0   0   None
    0x 70 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0  16  16  16  16   0   0   Slow
    0x 71 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0   0   0   0   0   0   0   None
    0x 72 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0  16  16  16  16   0   0   Slow
    0x 73 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0   None
    0x 74 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0  16  16  16  16   0   0   Slow
    0x 75 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0   None
    0x 76 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0  16  16  16  16   0   0   Slow
    0x 77 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0   None
    0x 78 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0  16  16  16  16   0   0   Slow
    0x 79 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   0   0   None
    0x 7a 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8  16  16  16  16   0   0   Slow
    0x 7b 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   0   0   None
    0x 7c 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8  16  16  16  16   0   0   Slow
    0x 7d 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   0   0   None
    0x 7e 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8  16  16  16  16   0   0   Slow
    0x 7f 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   32  0   0   0   0   0   0   0   None
    0x 80 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   32  0  16  16  16  16   0   0   Slow
    0x 81 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0   0   0   0   0   0   0   None
    0x 82 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0  16  16  16  16   0   0   Slow
    0x 83 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0   0   0   0   0   0   0   None
    0x 84 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0  16  16  16  16   0   0   Slow
    0x 85 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x 86 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x 87 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x 88 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x 89 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x 8a 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x 8b 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x 8c 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x 8d 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x 8e 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x 8f 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x 90 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x 91 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x 92 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x 93 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x 94 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x 95 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x 96 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x 97 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x 98 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x 99 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x 9a 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x 9b 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x 9c 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x 9d 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x 9e 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x 9f 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x a0 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x a1 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x a2 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x a3 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0   None
    0x a4 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0  16  16  16  16   0   0   Slow
    0x a5 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0   None
    0x a6 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0  16  16  16  16   0   0   Slow
    0x a7 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0   None
    0x a8 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0  16  16  16  16   0   0   Slow
    0x a9 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   16  0   0   0   0   0   0   0   None
    0x aa 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   16  0  16  16  16  16   0   0   Slow
    0x ab 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0   0   0   0   0   0   0   None
    0x ac 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0  16  16  16  16   0   0   Slow
    0x ad 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0   0   0   0   0   0   0   None
    0x ae 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0  16  16  16  16   0   0   Slow
    0x af 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0   None
    0x b0 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0  16  16  16  16   0   0   Slow
    0x b1 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0   None
    0x b2 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0  16  16  16  16   0   0   Slow
    0x b3 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0   None
    0x b4 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0  16  16  16  16   0   0   Slow
    0x b5 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8   0   0   0   0   0   0   None
    0x b6 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8  16  16  16  16   0   0   Slow
    0x b7 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   0   0   None
    0x b8 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8  16  16  16  16   0   0   Slow
    0x b9 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   0   0   None
    0x ba 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8  16  16  16  16   0   0   Slow
    0x bb 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   32  0   0   0   0   0   0   0   None
    0x bc 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   32  0  16  16  16  16   0   0   Slow
    0x bd 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0   0   0   0   0   0   0   None
    0x be 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0  16  16  16  16   0   0   Slow
    0x bf 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0   0   0   0   0   0   0   None
    0x c0 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0  16  16  16  16   0   0   Slow
    0x c1 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0   None
    0x c2 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0  16  16  16   0   0   0   Slow
    0x c3 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0   None
    0x c4 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0  16  16  16   0   0   0   Slow
    0x c5 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0   None
    0x c6 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0  16  16  16   0   0   0   Slow
    0x c7 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   16  0   0   0   0   0   0   0   None
    0x c8 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   16  0  16  16  16   0   0   0   Slow
    0x c9 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0   0   0   0   0   0   0   None
    0x ca 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0  16  16  16   0   0   0   Slow
    0x cb 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0   0   0   0   0   0   0   None
    0x cc 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0  16  16  16   0   0   0   Slow
    0x cd 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0   None
    0x ce 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0  16  16  16   0   0   0   Slow
    0x cf 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0   None
    0x d0 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0  16  16  16   0   0   0   Slow
    0x d1 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0   None
    0x d2 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0  16  16  16   0   0   0   Slow
    0x d3 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0   None
    0x d4 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8  16  16  16   0   0   0   Slow
    0x d5 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0   None
    0x d6 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8  16  16  16   0   0   0   Slow
    0x d7 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0   None
    0x d8 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8  16  16  16   0   0   0   Slow
    0x d9 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   32  0   0   0   0   0   0   0   None
    0x da 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   32  0  16  16  16   0   0   0   Slow
    0x db 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0   0   0   0   0   0   0   None
    0x dc 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0  16  16  16   0   0   0   Slow
    0x dd 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0   0   0   0   0   0   0   None
    0x de 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0  16  16  16   0   0   0   Slow
    0x df  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x e0  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x e1  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x e2  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x e3  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x e4  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x e5  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x e6  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x e7  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x e8  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x e9  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x ea  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x eb  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x ec  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x ed  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x ee  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x ef  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x f0  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x f1  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x f2  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x f3  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x f4  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x f5  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x f6  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x f7  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x f8  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x f9  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x fa  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x fb  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x fc  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x fd 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0   None
    0x fe 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0  16  16  16  16   0   0   Slow
    0x ff 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0   None
    0x100 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0  16  16  16  16   0   0   Slow
    0x101 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0   None
    0x102 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0  16  16  16  16   0   0   Slow
    0x103 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   16  0   0   0   0   0   0   0   None
    0x104 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   16  0  16  16  16  16   0   0   Slow
    0x105 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0   0   0   0   0   0   0   None
    0x106 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0  16  16  16  16   0   0   Slow
    0x107 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0   0   0   0   0   0   0   None
    0x108 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   16  0  16  16  16  16   0   0   Slow
    0x109 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0   None
    0x10a 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0  16  16  16  16   0   0   Slow
    0x10b 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0   None
    0x10c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0  16  16  16  16   0   0   Slow
    0x10d 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0   None
    0x10e 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0  16  16  16  16   0   0   Slow
    0x10f 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   0   0   None
    0x110 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8  16  16  16  16   0   0   Slow
    0x111 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   0   0   None
    0x112 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8  16  16  16  16   0   0   Slow
    0x113 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   0   0   None
    0x114 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8  16  16  16  16   0   0   Slow
    0x115 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   32  0   0   0   0   0   0   0   None
    0x116 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   32  0  16  16  16  16   0   0   Slow
    0x117 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0   0   0   0   0   0   0   None
    0x118 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0  16  16  16  16   0   0   Slow
    0x119 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0   0   0   0   0   0   0   None
    0x11a 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   32  0  16  16  16  16   0   0   Slow
    0x11b 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x11c 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x11d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x11e 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x11f 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x120 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x121 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x122 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x123 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x124 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x125 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x126 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x127 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x128 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x129 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x12a 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x12b 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x12c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x12d 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x12e 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x12f 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x130 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x131 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x132 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x133 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x134 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x135 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x136 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x137 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x138 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x139 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0   None
    0x13a 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0  16  16  16  16   0   0   Slow
    0x13b 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0   None
    0x13c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0  16  16  16  16   0   0   Slow
    0x13d 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0   None
    0x13e 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0  16  16  16  16   0   0   Slow
    0x13f 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   16  0   0   0   0   0   0   0   None
    0x140 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   16  0  16  16  16  16   0   0   Slow
    0x141 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0   0   0   0   0   0   0   None
    0x142 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0  16  16  16  16   0   0   Slow
    0x143 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0   0   0   0   0   0   0   None
    0x144 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   16  0  16  16  16  16   0   0   Slow
    0x145 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0   None
    0x146 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0  16  16  16  16   0   0   Slow
    0x147 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0   None
    0x148 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0  16  16  16  16   0   0   Slow
    0x149 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0   None
    0x14a 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0  16  16  16  16   0   0   Slow
    0x14b 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8   0   0   0   0   0   0   None
    0x14c 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8  16  16  16  16   0   0   Slow
    0x14d 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   0   0   None
    0x14e 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8  16  16  16  16   0   0   Slow
    0x14f 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   0   0   None
    0x150 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8  16  16  16  16   0   0   Slow
    0x151 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   32  0   0   0   0   0   0   0   None
    0x152 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   32  0  16  16  16  16   0   0   Slow
    0x153 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0   0   0   0   0   0   0   None
    0x154 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0  16  16  16  16   0   0   Slow
    0x155 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0   0   0   0   0   0   0   None
    0x156 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   32  0  16  16  16  16   0   0   Slow
    0x157 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0   None
    0x158 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0  16  16  16   0   0   0   Slow
    0x159 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0   None
    0x15a 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0  16  16  16   0   0   0   Slow
    0x15b 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0   None
    0x15c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0  16  16  16   0   0   0   Slow
    0x15d 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   16  0   0   0   0   0   0   0   None
    0x15e 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   16  0  16  16  16   0   0   0   Slow
    0x15f 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0   0   0   0   0   0   0   None
    0x160 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0  16  16  16   0   0   0   Slow
    0x161 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0   0   0   0   0   0   0   None
    0x162 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   16  0  16  16  16   0   0   0   Slow
    0x163 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0   None
    0x164 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0  16  16  16   0   0   0   Slow
    0x165 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0   None
    0x166 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0  16  16  16   0   0   0   Slow
    0x167 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0   None
    0x168 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0  16  16  16   0   0   0   Slow
    0x169 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0   None
    0x16a 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8  16  16  16   0   0   0   Slow
    0x16b 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0   None
    0x16c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8  16  16  16   0   0   0   Slow
    0x16d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0   None
    0x16e 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8  16  16  16   0   0   0   Slow
    0x16f 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   32  0   0   0   0   0   0   0   None
    0x170 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   32  0  16  16  16   0   0   0   Slow
    0x171 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0   0   0   0   0   0   0   None
    0x172 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0  16  16  16   0   0   0   Slow
    0x173 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0   0   0   0   0   0   0   None
    0x174 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   32  0  16  16  16   0   0   0   Slow
    0x175  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x176  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x177  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x178  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x179  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   0   0   None
    0x17a  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0  16  16  16   0   0   0   Slow
    0x17b  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x17c  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x17d  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x17e  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x17f  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   0   0   None
    0x180  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0  16  16  16   0   0   0   Slow
    0x181  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x182  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x183  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x184  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x185  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   0   0   None
    0x186  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0  16  16  16   0   0   0   Slow
    0x187  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x188  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x189  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x18a  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x18b  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   0   0   None
    0x18c  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8  16  16  16   0   0   0   Slow
    0x18d  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x18e  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x18f  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x190  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   32  0  16  16  16   0   0   0   Slow
    0x191  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   32  0   0   0   0   0   0   0   None
    0x192  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   32  0  16  16  16   0   0   0   Slow

    As we can see, the GL_ARB_multisample extension is supported, yet, columns "MS num" and "MS bufs", which I guess refer to MSAA, are desperately all set to 0.

    What could I do to fix that ? It can only come from the Linux environment since MSAA works flawlessly on my windows' OpenGL install.

    In doubt, I installed a PPA to try and upgrade mesa to version 17 (as shown by glxinfo), but still no MSAA support.
    3D acceleration is enabled in Virtualbox, so I don't think the problem could come from here.

    Could you please help me get MSAA working on this machine ? I'm not yet familiar enough with Linux graphics to work this out on my own
    Or, if it can't and won't work on it, I'd like to understand why.

    Some more info on the system:

    uname -a: Linux pando-VirtualBox 4.10.0-32-generic #36~16.04.1-Ubuntu SMP Wed Aug 9 09:19:02 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

    GPU Hardware : NVIDIA GeForce GTX 970

    thanks

  2. #2
    Member Regular Contributor
    Join Date
    Jul 2012
    Posts
    417
    It most probably comes from the fact that you run under a virtual machine.

    So whether stick with the VM. And then you'll have to simulate MSAA (which will certainly be slow).
    Or whether install a dual-boot, plus the official nvidia drivers, which will give you full plain support.

  3. #3
    Senior Member OpenGL Guru Dark Photon's Avatar
    Join Date
    Oct 2004
    Location
    Druidia
    Posts
    4,123
    Quote Originally Posted by scylardor View Post
    GPU Hardware : NVIDIA GeForce GTX 970
    ...
    The problem is that as soon as I add GLX_SAMPLES_BUFFERS to the visual attribute list to request a MSAA-enabled FB config, the returned FB config array becomes empty:
    ...
    Code :
    server glx vendor string: SGI
    client glx vendor string: Mesa Project and SGI
    OpenGL vendor string: VMware, Inc.
    OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)
    OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.1.2
    OpenGL core profile shading language version string: 3.30
    OpenGL version string: 3.0 Mesa 17.1.2
    OpenGL shading language version string: 1.30
    ...

    What could I do to fix that ? It can only come from the Linux environment since MSAA works flawlessly on my windows' OpenGL install.
    Install the NVidia OpenGL drivers (Download link). They've supported MSAA via OpenGL on Linux for nearly 20 years.

    Check your Ubuntu package manager first though. Through it, you probably have a one-click option you can use to have it download and install the NVidia drivers for you.

  4. #4
    Newbie Newbie
    Join Date
    Aug 2017
    Location
    France
    Posts
    2
    Quote Originally Posted by Silence View Post
    It most probably comes from the fact that you run under a virtual machine.

    So whether stick with the VM. And then you'll have to simulate MSAA (which will certainly be slow).
    Or whether install a dual-boot, plus the official nvidia drivers, which will give you full plain support.
    Indeed I think being in a VM is the issue.

    Actually I have a dual boot with an Arch Linux on my computer. The only reason I run a VM is for convenience of not having to reboot when working on cross-platform thingies.
    On Arch, glxinfo correctly detects the Nvidia GPU and finds some MSAA-able configs, so it's definitely a VM issue.

    Dark Photon : I have thought of that, but given the VM is actually detecting the "fake" virtualbox graphics adapter, not the actual Nvidia GPU, would installing the Nvidia drivers change anything? I'll give it a try.

    If changing drivers doesn't do the trick, I guess some GPU passthrough to the VM would be necessary, but...
    1) it doesn't seem possible when doing windows host -> linux guest virtualization.
    2) I have a single GPU unless there's some way to use the CPU integrated graphics chip.
    3) it would go way beyond the initial scope of the question.

    I'll keep doing my research and make a new post if I get lucky, otherwise, rebooting in order to test MSAA seems the only way..

  5. #5
    Senior Member OpenGL Guru Dark Photon's Avatar
    Join Date
    Oct 2004
    Location
    Druidia
    Posts
    4,123
    Quote Originally Posted by scylardor View Post
    I'll keep doing my research and make a new post if I get lucky, otherwise, rebooting in order to test MSAA seems the only way.
    There may be another option you might consider.

    What you're trying to do now is to render MSAA directly to the window. When you're doing this in a Linux VM running inside of Windows, this requires proper GLX->WGL emulation (including MSAA support) in addition to OpenGL emulation in order to work properly.

    However, what you could do instead is 1) render MSAA to an off-screen framebuffer (e.g. to GL textures and/or renderbuffers using an FBO), 2) use glBlitFramebuffer to downsample that MSAA image to a non-MSAA image, and then blit or render that downsampled image to the window.

    This sounds hard but it's really pretty easy. The advantage of this approach is that it keeps MSAA support completely inside of OpenGL and doesn't require any MSAA support in the GLX->WGL emulation. If you implemented it this way, it would work fine when not running inside a VM and might work fine as well inside the VM.

  6. #6
    Install a dual-boot + the official nvidia drivers.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •