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

Can not run official example with error NoAvailablePixelFormat... #2018

Closed
rikonaka opened this issue Sep 7, 2022 · 22 comments · Fixed by #2187
Closed

Can not run official example with error NoAvailablePixelFormat... #2018

rikonaka opened this issue Sep 7, 2022 · 22 comments · Fixed by #2187
Labels
bug Something is broken egui_glow Relates to running egui_glow on native

Comments

@rikonaka
Copy link

rikonaka commented Sep 7, 2022

Describe the bug

As my title say...

To Reproduce
Steps to reproduce the behavior:

  1. Clone the repo to local
  2. Into the repo dir and run command cargo run -p hello_world

Expected behavior
Run and show a gui.

Screenshots
image

Desktop (please complete the following information):

  • OS: Ubuntu 22.04 with Gnome and Wayland.
  • Browser Both Firefox and Chrome.
  • Version Default version..

Additional context

No.

@rikonaka rikonaka added the bug Something is broken label Sep 7, 2022
@ar37-rs
Copy link
Contributor

ar37-rs commented Sep 7, 2022

glxinfo, which opengl version? @rikonaka

try add:

egui/examples/hello_world/Cargo.toml

[dependencies]
eframe = { path = "../../crates/eframe" }
tracing-subscriber = "0.3"

egui/examples/hello_world/src/main.rs

#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] // hide console window on Windows in release

use eframe::egui;

fn main() {
    // Log to stdout (if you run with `RUST_LOG=debug`).
    tracing_subscriber::fmt::init();
    
    let options = eframe::NativeOptions::default();
    eframe::run_native(
        "My egui App",
        options,
        Box::new(|_cc| Box::new(MyApp::default())),
    );
}

struct MyApp {
    name: String,
    age: u32,
}

impl Default for MyApp {
    fn default() -> Self {
        Self {
            name: "Arthur".to_owned(),
            age: 42,
        }
    }
}

impl eframe::App for MyApp {
    fn update(&mut self, ctx: &egui::Context, _frame: &mut eframe::Frame) {
        egui::CentralPanel::default().show(ctx, |ui| {
            ui.heading("My egui Application");
            ui.horizontal(|ui| {
                ui.label("Your name: ");
                ui.text_edit_singleline(&mut self.name);
            });
            ui.add(egui::Slider::new(&mut self.age, 0..=120).text("age"));
            if ui.button("Click each year").clicked() {
                self.age += 1;
            }
            ui.label(format!("Hello '{}', age {}", self.name, self.age));
        });
    }
}

and then:

export RUST_LOG=debug
cargo run -p hello_world

let's see what happens.

@tyrumus
Copy link

tyrumus commented Sep 14, 2022

Not OP, but I have the exact same error. Here's the output that was asked for.

     Running `/home/naddan/git/egui/target/debug/hello_world`
2022-09-14T00:33:43.096531Z DEBUG eframe: Using the glow renderer
2022-09-14T00:33:43.099789Z DEBUG eframe::native::run: event_loop.run_return
2022-09-14T00:33:43.105911Z DEBUG crossfont::ft: Loaded Face Face { ft_face: Font Face: Regular, load_flags: TARGET_LIGHT, render_mode: "Normal", lcd_filter: 1 }    
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: NoAvailablePixelFormat', crates/eframe/src/native/run.rs:324:22
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Configuration details:
Desktop, Arch Linux
Kernel: 5.15.67-1-lts
Graphics Platform: Wayland (sway/wlroots)
GPU: NVIDIA GTX 1070 (driver version 515.65.01)

$ lspci | grep VGA
65:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)

When I run hello_world on my laptop with the same configuration, except for the GPU being different, it behaves normally.

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)

unbelievable as it may be, methinks this is possibly an NVIDIA/Wayland problem.

@emilk emilk added the egui_glow Relates to running egui_glow on native label Sep 14, 2022
@samitbasu
Copy link
Contributor

samitbasu commented Sep 16, 2022

Also not the OP, but I ran into this exact same problem. Config:

Desktop, Fedora 36
Kernel: 5.19.6-200
GPU: NVIDIA RTX 3060Ti

I am running Gnome 42 (which I suppose runs on Wayland).

I get the same thing as @tyrumus

Running `target/debug/hello_world`
2022-09-16T03:40:28.450957Z DEBUG eframe: Using the glow renderer
2022-09-16T03:40:28.459937Z DEBUG eframe::native::run: event_loop.run_return
2022-09-16T03:40:28.476127Z DEBUG crossfont::ft: Loaded Face Face { ft_face: Font Face: Regular, load_flags: TARGET_LIGHT, render_mode: "Normal", lcd_filter: 1 }    
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: NoAvailablePixelFormat', crates/eframe/src/native/run.rs:324:22
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

My glxinfo output is quite long. I can post it if helpful.

@coderedart
Copy link
Contributor

coderedart commented Sep 16, 2022

reference: rust-windowing/glutin#913

can people who have this issue please post the following:
glxinfo -t | xclip -selection clipboard if running on x11.
eglinfo | wl-copy if running wayland. (wl-copy is from wl-clipboard package on arch)
paste the above inside a code block or use some service like pastebin.
Distro and DE/WM.

my details:
Distro and DE

Arch: latest
Nvidia: nvidia-dkms 515.65.01-2 with 1070ti
plasma wayland and Gnome wayland

Output of glxinfo -t

name of display: :1
display: :1  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context, 
    GLX_ARB_create_context_no_error, 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_get_drawable_type, GLX_EXT_libglvnd, GLX_EXT_no_config_context, 
    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: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context, 
    GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    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_stereo_tree, GLX_EXT_swap_control, 
    GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_copy_buffer, 
    GLX_NV_copy_image, GLX_NV_delay_before_swap, GLX_NV_float_buffer, 
    GLX_NV_multigpu_context, GLX_NV_multisample_coverage, 
    GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control, 
    GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context, 
    GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    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_swap_control, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_NV_copy_buffer, GLX_NV_copy_image, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_swap_control
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 8192 MB
    Total available memory: 8192 MB
    Currently available dedicated video memory: 7570 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1070 Ti/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 515.65.01
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture, 
    GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index, 
    GL_ARB_ES2_compatibility, GL_ARB_ES3_1_compatibility, 
    GL_ARB_ES3_2_compatibility, GL_ARB_ES3_compatibility, 
    GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture, 
    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_compute_shader, GL_ARB_compute_variable_group_size, 
    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_derivative_control, 
    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_program, GL_ARB_fragment_program_shadow, 
    GL_ARB_fragment_shader, GL_ARB_fragment_shader_interlock, 
    GL_ARB_framebuffer_no_attachments, GL_ARB_framebuffer_object, 
    GL_ARB_framebuffer_sRGB, GL_ARB_geometry_shader4, 
    GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image, GL_ARB_gl_spirv, 
    GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64, 
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging, 
    GL_ARB_indirect_parameters, 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_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
    GL_ARB_occlusion_query2, GL_ARB_parallel_shader_compile, 
    GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object, 
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_polygon_offset_clamp, 
    GL_ARB_post_depth_coverage, GL_ARB_program_interface_query, 
    GL_ARB_provoking_vertex, GL_ARB_query_buffer_object, 
    GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness, 
    GL_ARB_sample_locations, GL_ARB_sample_shading, GL_ARB_sampler_objects, 
    GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture, 
    GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counter_ops, 
    GL_ARB_shader_atomic_counters, GL_ARB_shader_ballot, 
    GL_ARB_shader_bit_encoding, GL_ARB_shader_clock, 
    GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote, 
    GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, 
    GL_ARB_shader_objects, GL_ARB_shader_precision, 
    GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine, 
    GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod, 
    GL_ARB_shader_viewport_layer_array, GL_ARB_shading_language_100, 
    GL_ARB_shading_language_420pack, GL_ARB_shading_language_include, 
    GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sparse_buffer, 
    GL_ARB_sparse_texture, GL_ARB_sparse_texture2, 
    GL_ARB_sparse_texture_clamp, GL_ARB_spirv_extensions, 
    GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader, 
    GL_ARB_texture_barrier, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32, 
    GL_ARB_texture_buffer_range, GL_ARB_texture_compression, 
    GL_ARB_texture_compression_bptc, 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_filter_anisotropic, GL_ARB_texture_filter_minmax, 
    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_query_lod, 
    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_transform_feedback_overflow_query, GL_ARB_transpose_matrix, 
    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_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_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers, 
    GL_ATI_texture_float, GL_ATI_texture_mirror_once, 
    GL_EXTX_framebuffer_mixed_formats, GL_EXT_Cg_shader, GL_EXT_abgr, 
    GL_EXT_bgra, GL_EXT_bindable_uniform, 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_depth_bounds_test, GL_EXT_direct_state_access, 
    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_geometry_shader4, 
    GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, 
    GL_EXT_import_sync_object, GL_EXT_memory_object, GL_EXT_memory_object_fd, 
    GL_EXT_multi_draw_arrays, GL_EXT_multiview_texture_multisample, 
    GL_EXT_multiview_timer_query, 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_clamp, 
    GL_EXT_post_depth_coverage, GL_EXT_provoking_vertex, 
    GL_EXT_raster_multisample, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_semaphore, GL_EXT_semaphore_fd, GL_EXT_separate_shader_objects, 
    GL_EXT_separate_specular_color, GL_EXT_shader_image_load_formatted, 
    GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix, 
    GL_EXT_shadow_funcs, GL_EXT_sparse_texture2, GL_EXT_stencil_two_side, 
    GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_array, 
    GL_EXT_texture_buffer_object, 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_filter_minmax, 
    GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias, 
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB, 
    GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_decode, 
    GL_EXT_texture_shadow_lod, GL_EXT_texture_shared_exponent, 
    GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query, 
    GL_EXT_transform_feedback2, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, 
    GL_EXT_vertex_attrib_64bit, GL_EXT_window_rectangles, 
    GL_EXT_x11_sync_object, GL_IBM_rasterpos_clip, 
    GL_IBM_texture_mirrored_repeat, GL_KHR_blend_equation_advanced, 
    GL_KHR_blend_equation_advanced_coherent, GL_KHR_context_flush_control, 
    GL_KHR_debug, GL_KHR_no_error, GL_KHR_parallel_shader_compile, 
    GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness, 
    GL_KHR_shader_subgroup, GL_KTX_buffer_region, 
    GL_NVX_blend_equation_advanced_multi_draw_buffers, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop, 
    GL_NVX_progress_fence, GL_NV_ES1_1_compatibility, 
    GL_NV_ES3_1_compatibility, GL_NV_alpha_to_coverage_dither_control, 
    GL_NV_bindless_multi_draw_indirect, 
    GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture, 
    GL_NV_blend_equation_advanced, GL_NV_blend_equation_advanced_coherent, 
    GL_NV_blend_minmax_factor, GL_NV_blend_square, GL_NV_clip_space_w_scaling, 
    GL_NV_command_list, GL_NV_compute_program5, GL_NV_conditional_render, 
    GL_NV_conservative_raster, GL_NV_conservative_raster_dilate, 
    GL_NV_conservative_raster_pre_snap_triangles, GL_NV_copy_depth_to_color, 
    GL_NV_copy_image, GL_NV_depth_buffer_float, GL_NV_depth_clamp, 
    GL_NV_draw_texture, GL_NV_draw_vulkan_image, GL_NV_explicit_multisample, 
    GL_NV_feature_query, GL_NV_fence, GL_NV_fill_rectangle, 
    GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_coverage_to_color, 
    GL_NV_fragment_program, GL_NV_fragment_program2, 
    GL_NV_fragment_program_option, GL_NV_fragment_shader_interlock, 
    GL_NV_framebuffer_mixed_samples, GL_NV_framebuffer_multisample_coverage, 
    GL_NV_geometry_shader4, GL_NV_geometry_shader_passthrough, 
    GL_NV_gpu_multicast, GL_NV_gpu_program4, GL_NV_gpu_program4_1, 
    GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended, 
    GL_NV_gpu_program_fp64, GL_NV_gpu_shader5, GL_NV_half_float, 
    GL_NV_internalformat_sample_query, GL_NV_light_max_exponent, 
    GL_NV_memory_attachment, GL_NV_memory_object_sparse, 
    GL_NV_multisample_coverage, GL_NV_multisample_filter_hint, 
    GL_NV_occlusion_query, GL_NV_packed_depth_stencil, 
    GL_NV_parameter_buffer_object, GL_NV_parameter_buffer_object2, 
    GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, 
    GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart, 
    GL_NV_query_resource, GL_NV_query_resource_tag, GL_NV_register_combiners, 
    GL_NV_register_combiners2, GL_NV_robustness_video_memory_purge, 
    GL_NV_sample_locations, GL_NV_sample_mask_override_coverage, 
    GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float, 
    GL_NV_shader_atomic_float64, GL_NV_shader_atomic_fp16_vector, 
    GL_NV_shader_atomic_int64, GL_NV_shader_buffer_load, 
    GL_NV_shader_storage_buffer_object, GL_NV_shader_subgroup_partitioned, 
    GL_NV_shader_thread_group, GL_NV_shader_thread_shuffle, 
    GL_NV_stereo_view_rendering, GL_NV_texgen_reflection, 
    GL_NV_texture_barrier, GL_NV_texture_compression_vtc, 
    GL_NV_texture_env_combine4, GL_NV_texture_multisample, 
    GL_NV_texture_rectangle, GL_NV_texture_rectangle_compressed, 
    GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3, 
    GL_NV_timeline_semaphore, GL_NV_transform_feedback, 
    GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory, 
    GL_NV_vdpau_interop, GL_NV_vdpau_interop2, GL_NV_vertex_array_range, 
    GL_NV_vertex_array_range2, GL_NV_vertex_attrib_integer_64bit, 
    GL_NV_vertex_buffer_unified_memory, GL_NV_vertex_program, 
    GL_NV_vertex_program1_1, GL_NV_vertex_program2, 
    GL_NV_vertex_program2_option, GL_NV_vertex_program3, 
    GL_NV_viewport_array2, GL_NV_viewport_swizzle, GL_OVR_multiview, 
    GL_OVR_multiview2, GL_S3_s3tc, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, 
    GL_SUN_slice_accum

OpenGL version string: 4.6.0 NVIDIA 515.65.01
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
    GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture, 
    GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index, 
    GL_ARB_ES2_compatibility, GL_ARB_ES3_1_compatibility, 
    GL_ARB_ES3_2_compatibility, GL_ARB_ES3_compatibility, 
    GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture, 
    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_compatibility, 
    GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader, 
    GL_ARB_compute_variable_group_size, 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_derivative_control, 
    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_program, GL_ARB_fragment_program_shadow, 
    GL_ARB_fragment_shader, GL_ARB_fragment_shader_interlock, 
    GL_ARB_framebuffer_no_attachments, GL_ARB_framebuffer_object, 
    GL_ARB_framebuffer_sRGB, GL_ARB_geometry_shader4, 
    GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image, GL_ARB_gl_spirv, 
    GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64, 
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging, 
    GL_ARB_indirect_parameters, 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_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
    GL_ARB_occlusion_query2, GL_ARB_parallel_shader_compile, 
    GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object, 
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_polygon_offset_clamp, 
    GL_ARB_post_depth_coverage, GL_ARB_program_interface_query, 
    GL_ARB_provoking_vertex, GL_ARB_query_buffer_object, 
    GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness, 
    GL_ARB_sample_locations, GL_ARB_sample_shading, GL_ARB_sampler_objects, 
    GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture, 
    GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counter_ops, 
    GL_ARB_shader_atomic_counters, GL_ARB_shader_ballot, 
    GL_ARB_shader_bit_encoding, GL_ARB_shader_clock, 
    GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote, 
    GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, 
    GL_ARB_shader_objects, GL_ARB_shader_precision, 
    GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine, 
    GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod, 
    GL_ARB_shader_viewport_layer_array, GL_ARB_shading_language_100, 
    GL_ARB_shading_language_420pack, GL_ARB_shading_language_include, 
    GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sparse_buffer, 
    GL_ARB_sparse_texture, GL_ARB_sparse_texture2, 
    GL_ARB_sparse_texture_clamp, GL_ARB_spirv_extensions, 
    GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader, 
    GL_ARB_texture_barrier, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32, 
    GL_ARB_texture_buffer_range, GL_ARB_texture_compression, 
    GL_ARB_texture_compression_bptc, 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_filter_anisotropic, GL_ARB_texture_filter_minmax, 
    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_query_lod, 
    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_transform_feedback_overflow_query, GL_ARB_transpose_matrix, 
    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_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_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers, 
    GL_ATI_texture_float, GL_ATI_texture_mirror_once, 
    GL_EXTX_framebuffer_mixed_formats, GL_EXT_Cg_shader, GL_EXT_abgr, 
    GL_EXT_bgra, GL_EXT_bindable_uniform, 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_depth_bounds_test, GL_EXT_direct_state_access, 
    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_geometry_shader4, 
    GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, 
    GL_EXT_import_sync_object, GL_EXT_memory_object, GL_EXT_memory_object_fd, 
    GL_EXT_multi_draw_arrays, GL_EXT_multiview_texture_multisample, 
    GL_EXT_multiview_timer_query, 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_clamp, 
    GL_EXT_post_depth_coverage, GL_EXT_provoking_vertex, 
    GL_EXT_raster_multisample, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_semaphore, GL_EXT_semaphore_fd, GL_EXT_separate_shader_objects, 
    GL_EXT_separate_specular_color, GL_EXT_shader_image_load_formatted, 
    GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix, 
    GL_EXT_shadow_funcs, GL_EXT_sparse_texture2, GL_EXT_stencil_two_side, 
    GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_array, 
    GL_EXT_texture_buffer_object, 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_filter_minmax, 
    GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias, 
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB, 
    GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_decode, 
    GL_EXT_texture_shadow_lod, GL_EXT_texture_shared_exponent, 
    GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query, 
    GL_EXT_transform_feedback2, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, 
    GL_EXT_vertex_attrib_64bit, GL_EXT_window_rectangles, 
    GL_EXT_x11_sync_object, GL_IBM_rasterpos_clip, 
    GL_IBM_texture_mirrored_repeat, GL_KHR_blend_equation_advanced, 
    GL_KHR_blend_equation_advanced_coherent, GL_KHR_context_flush_control, 
    GL_KHR_debug, GL_KHR_no_error, GL_KHR_parallel_shader_compile, 
    GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness, 
    GL_KHR_shader_subgroup, GL_KTX_buffer_region, 
    GL_NVX_blend_equation_advanced_multi_draw_buffers, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop, 
    GL_NVX_progress_fence, GL_NV_ES1_1_compatibility, 
    GL_NV_ES3_1_compatibility, GL_NV_alpha_to_coverage_dither_control, 
    GL_NV_bindless_multi_draw_indirect, 
    GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture, 
    GL_NV_blend_equation_advanced, GL_NV_blend_equation_advanced_coherent, 
    GL_NV_blend_minmax_factor, GL_NV_blend_square, GL_NV_clip_space_w_scaling, 
    GL_NV_command_list, GL_NV_compute_program5, GL_NV_conditional_render, 
    GL_NV_conservative_raster, GL_NV_conservative_raster_dilate, 
    GL_NV_conservative_raster_pre_snap_triangles, GL_NV_copy_depth_to_color, 
    GL_NV_copy_image, GL_NV_depth_buffer_float, GL_NV_depth_clamp, 
    GL_NV_draw_texture, GL_NV_draw_vulkan_image, GL_NV_explicit_multisample, 
    GL_NV_feature_query, GL_NV_fence, GL_NV_fill_rectangle, 
    GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_coverage_to_color, 
    GL_NV_fragment_program, GL_NV_fragment_program2, 
    GL_NV_fragment_program_option, GL_NV_fragment_shader_interlock, 
    GL_NV_framebuffer_mixed_samples, GL_NV_framebuffer_multisample_coverage, 
    GL_NV_geometry_shader4, GL_NV_geometry_shader_passthrough, 
    GL_NV_gpu_multicast, GL_NV_gpu_program4, GL_NV_gpu_program4_1, 
    GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended, 
    GL_NV_gpu_program_fp64, GL_NV_gpu_shader5, GL_NV_half_float, 
    GL_NV_internalformat_sample_query, GL_NV_light_max_exponent, 
    GL_NV_memory_attachment, GL_NV_memory_object_sparse, 
    GL_NV_multisample_coverage, GL_NV_multisample_filter_hint, 
    GL_NV_occlusion_query, GL_NV_packed_depth_stencil, 
    GL_NV_parameter_buffer_object, GL_NV_parameter_buffer_object2, 
    GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, 
    GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart, 
    GL_NV_query_resource, GL_NV_query_resource_tag, GL_NV_register_combiners, 
    GL_NV_register_combiners2, GL_NV_robustness_video_memory_purge, 
    GL_NV_sample_locations, GL_NV_sample_mask_override_coverage, 
    GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float, 
    GL_NV_shader_atomic_float64, GL_NV_shader_atomic_fp16_vector, 
    GL_NV_shader_atomic_int64, GL_NV_shader_buffer_load, 
    GL_NV_shader_storage_buffer_object, GL_NV_shader_subgroup_partitioned, 
    GL_NV_shader_thread_group, GL_NV_shader_thread_shuffle, 
    GL_NV_stereo_view_rendering, GL_NV_texgen_reflection, 
    GL_NV_texture_barrier, GL_NV_texture_compression_vtc, 
    GL_NV_texture_env_combine4, GL_NV_texture_multisample, 
    GL_NV_texture_rectangle, GL_NV_texture_rectangle_compressed, 
    GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3, 
    GL_NV_timeline_semaphore, GL_NV_transform_feedback, 
    GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory, 
    GL_NV_vdpau_interop, GL_NV_vdpau_interop2, GL_NV_vertex_array_range, 
    GL_NV_vertex_array_range2, GL_NV_vertex_attrib_integer_64bit, 
    GL_NV_vertex_buffer_unified_memory, GL_NV_vertex_program, 
    GL_NV_vertex_program1_1, GL_NV_vertex_program2, 
    GL_NV_vertex_program2_option, GL_NV_vertex_program3, 
    GL_NV_viewport_array2, GL_NV_viewport_swizzle, GL_OVR_multiview, 
    GL_OVR_multiview2, GL_S3_s3tc, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, 
    GL_SUN_slice_accum

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 515.65.01
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
    GL_ANDROID_extension_pack_es31a, GL_EXT_EGL_image_external_wrap_modes, 
    GL_EXT_base_instance, GL_EXT_blend_func_extended, GL_EXT_blend_minmax, 
    GL_EXT_buffer_storage, GL_EXT_clear_texture, GL_EXT_clip_control, 
    GL_EXT_clip_cull_distance, GL_EXT_color_buffer_float, 
    GL_EXT_color_buffer_half_float, GL_EXT_compressed_ETC1_RGB8_sub_texture, 
    GL_EXT_conservative_depth, GL_EXT_copy_image, GL_EXT_debug_label, 
    GL_EXT_depth_clamp, GL_EXT_discard_framebuffer, 
    GL_EXT_disjoint_timer_query, GL_EXT_draw_buffers_indexed, 
    GL_EXT_draw_elements_base_vertex, GL_EXT_draw_transform_feedback, 
    GL_EXT_float_blend, GL_EXT_frag_depth, GL_EXT_geometry_point_size, 
    GL_EXT_geometry_shader, GL_EXT_gpu_shader5, GL_EXT_map_buffer_range, 
    GL_EXT_memory_object, GL_EXT_memory_object_fd, GL_EXT_multi_draw_indirect, 
    GL_EXT_multisample_compatibility, GL_EXT_multisampled_render_to_texture, 
    GL_EXT_multisampled_render_to_texture2, 
    GL_EXT_multiview_texture_multisample, GL_EXT_multiview_timer_query, 
    GL_EXT_occlusion_query_boolean, GL_EXT_polygon_offset_clamp, 
    GL_EXT_post_depth_coverage, GL_EXT_primitive_bounding_box, 
    GL_EXT_raster_multisample, GL_EXT_read_format_bgra, GL_EXT_render_snorm, 
    GL_EXT_robustness, GL_EXT_sRGB, GL_EXT_sRGB_write_control, 
    GL_EXT_semaphore, GL_EXT_semaphore_fd, GL_EXT_separate_shader_objects, 
    GL_EXT_shader_group_vote, GL_EXT_shader_implicit_conversions, 
    GL_EXT_shader_integer_mix, GL_EXT_shader_io_blocks, 
    GL_EXT_shader_non_constant_global_initializers, GL_EXT_shader_texture_lod, 
    GL_EXT_shadow_samplers, GL_EXT_sparse_texture, GL_EXT_sparse_texture2, 
    GL_EXT_tessellation_point_size, GL_EXT_tessellation_shader, 
    GL_EXT_texture_border_clamp, GL_EXT_texture_buffer, 
    GL_EXT_texture_compression_bptc, GL_EXT_texture_compression_dxt1, 
    GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc, 
    GL_EXT_texture_cube_map_array, GL_EXT_texture_filter_anisotropic, 
    GL_EXT_texture_filter_minmax, GL_EXT_texture_format_BGRA8888, 
    GL_EXT_texture_mirror_clamp_to_edge, GL_EXT_texture_norm16, 
    GL_EXT_texture_query_lod, GL_EXT_texture_rg, GL_EXT_texture_sRGB_R8, 
    GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod, 
    GL_EXT_texture_storage, GL_EXT_texture_view, GL_EXT_unpack_subimage, 
    GL_EXT_window_rectangles, GL_KHR_blend_equation_advanced, 
    GL_KHR_blend_equation_advanced_coherent, GL_KHR_context_flush_control, 
    GL_KHR_debug, GL_KHR_no_error, GL_KHR_parallel_shader_compile, 
    GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness, 
    GL_KHR_shader_subgroup, GL_KHR_texture_compression_astc_hdr, 
    GL_KHR_texture_compression_astc_ldr, 
    GL_KHR_texture_compression_astc_sliced_3d, 
    GL_NVX_blend_equation_advanced_multi_draw_buffers, GL_NV_bgr, 
    GL_NV_bindless_texture, GL_NV_blend_equation_advanced, 
    GL_NV_blend_equation_advanced_coherent, GL_NV_blend_minmax_factor, 
    GL_NV_clip_space_w_scaling, GL_NV_conditional_render, 
    GL_NV_conservative_raster, GL_NV_conservative_raster_pre_snap_triangles, 
    GL_NV_copy_buffer, GL_NV_copy_image, GL_NV_draw_buffers, 
    GL_NV_draw_instanced, GL_NV_draw_texture, GL_NV_draw_vulkan_image, 
    GL_NV_explicit_attrib_location, GL_NV_fbo_color_attachments, 
    GL_NV_fill_rectangle, GL_NV_fragment_coverage_to_color, 
    GL_NV_fragment_shader_interlock, GL_NV_framebuffer_blit, 
    GL_NV_framebuffer_mixed_samples, GL_NV_framebuffer_multisample, 
    GL_NV_generate_mipmap_sRGB, GL_NV_geometry_shader_passthrough, 
    GL_NV_gpu_shader5, GL_NV_image_formats, GL_NV_instanced_arrays, 
    GL_NV_internalformat_sample_query, GL_NV_memory_attachment, 
    GL_NV_memory_object_sparse, GL_NV_non_square_matrices, 
    GL_NV_occlusion_query_samples, GL_NV_pack_subimage, GL_NV_packed_float, 
    GL_NV_packed_float_linear, GL_NV_path_rendering, 
    GL_NV_path_rendering_shared_edge, GL_NV_pixel_buffer_object, 
    GL_NV_polygon_mode, GL_NV_read_buffer, GL_NV_read_depth, 
    GL_NV_read_depth_stencil, GL_NV_read_stencil, GL_NV_sRGB_formats, 
    GL_NV_sample_locations, GL_NV_sample_mask_override_coverage, 
    GL_NV_shader_atomic_fp16_vector, GL_NV_shader_noperspective_interpolation, 
    GL_NV_shader_subgroup_partitioned, GL_NV_shadow_samplers_array, 
    GL_NV_shadow_samplers_cube, GL_NV_stereo_view_rendering, 
    GL_NV_texture_array, GL_NV_texture_barrier, GL_NV_texture_border_clamp, 
    GL_NV_texture_compression_latc, GL_NV_texture_compression_s3tc, 
    GL_NV_texture_compression_s3tc_update, GL_NV_timeline_semaphore, 
    GL_NV_timer_query, GL_NV_viewport_array, GL_NV_viewport_array2, 
    GL_NV_viewport_swizzle, GL_OES_compressed_ETC1_RGB8_texture, 
    GL_OES_copy_image, GL_OES_depth24, GL_OES_depth32, 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_geometry_point_size, 
    GL_OES_geometry_shader, GL_OES_get_program_binary, GL_OES_gpu_shader5, 
    GL_OES_mapbuffer, GL_OES_packed_depth_stencil, 
    GL_OES_primitive_bounding_box, GL_OES_rgb8_rgba8, GL_OES_sample_shading, 
    GL_OES_sample_variables, GL_OES_shader_image_atomic, 
    GL_OES_shader_io_blocks, GL_OES_shader_multisample_interpolation, 
    GL_OES_standard_derivatives, GL_OES_tessellation_point_size, 
    GL_OES_tessellation_shader, GL_OES_texture_border_clamp, 
    GL_OES_texture_buffer, GL_OES_texture_cube_map_array, 
    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_texture_storage_multisample_2d_array, GL_OES_texture_view, 
    GL_OES_vertex_array_object, GL_OES_vertex_half_float, 
    GL_OES_viewport_array, GL_OVR_multiview, GL_OVR_multiview2, 
    GL_OVR_multiview_multisampled_render_to_texture

324 GLX Visuals
Vis   Vis   Visual Trans  buff lev render DB ste  r   g   b   a      s  aux dep ste  accum buffer   MS   MS  swap        
 ID  Depth   Type  parent size el   type     reo sz  sz  sz  sz flt rgb buf th  ncl  r   g   b   a  num bufs mthd caveats
-------------------------------------------------------------------------------------------------------------------------
0x 3b 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x 3c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x214 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x215 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x216 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x217 24 TrueColor    0     32  0  rgba   0   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   0   0   0   0   0   0    .   None
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   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x21b 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x21f 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x220 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x221 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x222 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x223 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x224 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x225 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x226 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x22b 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x22c 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x22d 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x22e 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x22f 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0    .   None
0x230 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x231 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x232 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x237 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   2   1    .   None
0x238 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   2   1    .   None
0x239 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   2   1    .   None
0x23a 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   2   1    .   None
0x23b 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   2   1    .   None
0x23c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   2   1    .   None
0x23d 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   2   1    .   None
0x23e 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   2   1    .   None
0x23f 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   2   1    .   None
0x240 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   2   1    .   None
0x241 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   2   1    .   None
0x242 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   2   1    .   None
0x243 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   2   1    .   None
0x244 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   2   1    .   None
0x245 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   2   1    .   None
0x246 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   2   1    .   None
0x247 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   2   1    .   None
0x248 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   2   1    .   None
0x249 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   2   1    .   None
0x24a 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   2   1    .   None
0x24b 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   2   1    .   None
0x24c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   2   1    .   None
0x24d 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   2   1    .   None
0x24e 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   2   1    .   None
0x24f 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   2   1    .   None
0x250 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   2   1    .   None
0x251 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   2   1    .   None
0x252 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   2   1    .   None
0x253 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   2   1    .   None
0x254 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   2   1    .   None
0x255 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   2   1    .   None
0x256 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   2   1    .   None
0x257 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x258 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x259 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x25a 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x25b 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x25c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x25d 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x25e 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x25f 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x260 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x261 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x262 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x263 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x264 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x265 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x266 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x267 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x268 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x269 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x26a 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x26b 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x26c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x26d 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x26e 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x26f 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x270 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x271 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x272 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x273 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x274 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x275 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x276 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x277 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x278 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x279 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x27a 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x27b 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x27c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x27d 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x27e 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x27f 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x280 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x281 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x282 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x283 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x284 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x285 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x286 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x287 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x288 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   4   1    .   None
0x289 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x28a 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x28b 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x28c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x28d 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x28e 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x28f 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x290 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x291 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x292 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x293 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x294 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x295 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x296 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x297 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   8   1    .   None
0x298 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   8   1    .   None
0x299 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   8   1    .   None
0x29a 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   8   1    .   None
0x29b 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   8   1    .   None
0x29c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   8   1    .   None
0x29d 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   8   1    .   None
0x29e 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   8   1    .   None
0x29f 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   8   1    .   None
0x2a0 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   8   1    .   None
0x2a1 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   8   1    .   None
0x2a2 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   8   1    .   None
0x2a3 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   8   1    .   None
0x2a4 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   8   1    .   None
0x2a5 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   8   1    .   None
0x2a6 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   8   1    .   None
0x2a7 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   8   1    .   None
0x2a8 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   8   1    .   None
0x2a9 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   8   1    .   None
0x2aa 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   8   1    .   None
0x2ab 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   8   1    .   None
0x2ac 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   8   1    .   None
0x2ad 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   8   1    .   None
0x2ae 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   8   1    .   None
0x2af 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   8   1    .   None
0x2b0 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   8   1    .   None
0x2b1 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   8   1    .   None
0x2b2 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   8   1    .   None
0x2b3 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   8   1    .   None
0x2b4 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   8   1    .   None
0x2b5 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   8   1    .   None
0x2b6 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   8   1    .   None
0x2b7 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x2b8 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x2b9 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x2ba 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x2bb 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x2bc 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x2bd 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x2be 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x2bf 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x2c0 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x2c1 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x2c2 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x2c3 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x2c4 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x2c5 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x2c6 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x2c7 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x2c8 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x2c9 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x2ca 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x2cb 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x2cc 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x2cd 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0    .   None
0x2ce 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x2cf 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x2d0 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x2d1 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x2d2 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x2d3 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x2d4 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x2d5 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x2d6 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x2d7 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x2d8 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x2d9 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x2da 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x2db 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x2dc 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x2dd 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x2de 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x2df 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x2e0 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x2e1 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x2e2 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x2e3 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x2e4 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x2e5 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x2e6 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x2e7 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x2e8 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x2e9 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x2ea 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x2eb 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x2ec 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x2ed 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x2ee 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x2ef 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x2f0 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x2f1 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x2f2 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x2f3 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x2f4 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x2f5 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x2f6 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x2f7 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x2f8 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x2f9 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x2fa 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x2fb 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x2fc 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x2fd 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x2fe 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x2ff 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x300 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x301 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x302 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x303 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x304 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x305 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x306 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x307 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x308 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x309 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x30a 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x30b 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x30c 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x30d 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x30e 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x30f 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x310 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x311 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x312 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   4   1    .   None
0x313 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x314 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x315 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x316 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x317 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x318 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x319 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x31a 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x31b 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x31c 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x31d 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x31e 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x31f 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x320 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x321 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x322 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x323 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x324 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x325 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x326 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x327 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x328 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x329 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x32a 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x32b 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x32c 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x32d 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x32e 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x32f 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x330 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x331 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x332 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x333 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x334 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x335 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x336 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x337 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x338 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x339 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x33a 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x33b 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x33c 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x33d 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x33e 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x33f 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x340 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x341 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x342 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x343 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x344 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x345 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x346 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x347 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x348 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x349 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x34a 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x34b 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x34c 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x34d 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x34e 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x34f 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x350 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x351 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x352 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x353 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x354 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x 6b 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x21c 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x21d 32 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x21e 32 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x227 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x228 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x229 32 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x22a 32 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x233 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x234 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x235 32 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x236 32 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None

424 GLXFBConfigs:
Vis   Vis   Visual Trans  buff lev render DB ste  r   g   b   a      s  aux dep ste  accum buffer   MS   MS  swap        
 ID  Depth   Type  parent size el   type     reo sz  sz  sz  sz flt rgb buf th  ncl  r   g   b   a  num bufs mthd caveats
-------------------------------------------------------------------------------------------------------------------------
0x 6c 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x 6d 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0    .   None
0x 6e 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x 6f 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0    .   None
0x 70 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x 71 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0    .   None
0x 72 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x 73 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0    .   None
0x 74 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x 75 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   0   0    .   None
0x 76 32 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   0   0    .   None
0x 77 32 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   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    0  8   0   0   0   0   0   0    .   None
0x 79 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  8   0   0   0   0   0   0    .   None
0x 7a 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x 7b 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  8   0   0   0   0   0   0    .   None
0x 7c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x 7d 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  8   0   0   0   0   0   0    .   None
0x 7e 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x 7f 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  8   0   0   0   0   0   0    .   None
0x 80 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x 81 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  8   0   0   0   0   0   0    .   None
0x 82 32 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   0   0    .   None
0x 83 32 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  8   0   0   0   0   0   0    .   None
0x 84 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x 85 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0    .   None
0x 86 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x 87 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0    .   None
0x 88 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x 89 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0    .   None
0x 8a 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x 8b 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0    .   None
0x 8c 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x 8d 32 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0    .   None
0x 8e 32 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   0   0    .   None
0x 8f 32 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   0   0    .   None
0x 90 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   2   1    .   None
0x 91 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   2   1    .   None
0x 92 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   2   1    .   None
0x 93 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8   0   0   0   0   2   1    .   None
0x 94 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   2   1    .   None
0x 95 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   2   1    .   None
0x 96 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   2   1    .   None
0x 97 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8   0   0   0   0   2   1    .   None
0x 98 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   2   1    .   None
0x 99 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   2   1    .   None
0x 9a 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   2   1    .   None
0x 9b 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   2   1    .   None
0x 9c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   2   1    .   None
0x 9d 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   2   1    .   None
0x 9e 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   2   1    .   None
0x 9f 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   2   1    .   None
0x a0 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   2   1    .   None
0x a1 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  8   0   0   0   0   2   1    .   None
0x a2 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   2   1    .   None
0x a3 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  8   0   0   0   0   2   1    .   None
0x a4 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   2   1    .   None
0x a5 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  8   0   0   0   0   2   1    .   None
0x a6 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   2   1    .   None
0x a7 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  8   0   0   0   0   2   1    .   None
0x a8 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   2   1    .   None
0x a9 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   2   1    .   None
0x aa 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   2   1    .   None
0x ab 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   2   1    .   None
0x ac 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   2   1    .   None
0x ad 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   2   1    .   None
0x ae 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   2   1    .   None
0x af 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   2   1    .   None
0x b0 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x b1 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   4   1    .   None
0x b2 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x b3 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8   0   0   0   0   4   1    .   None
0x b4 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x b5 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   4   1    .   None
0x b6 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x b7 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8   0   0   0   0   4   1    .   None
0x b8 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x b9 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   4   1    .   None
0x ba 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x bb 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8   0   0   0   0   4   1    .   None
0x bc 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x bd 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   4   1    .   None
0x be 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   4   1    .   None
0x bf 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8   0   0   0   0   4   1    .   None
0x c0 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x c1 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   4   1    .   None
0x c2 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x c3 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   4   1    .   None
0x c4 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x c5 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   4   1    .   None
0x c6 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x c7 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   4   1    .   None
0x c8 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x c9 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   4   1    .   None
0x ca 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x cb 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   4   1    .   None
0x cc 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x cd 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   4   1    .   None
0x ce 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   4   1    .   None
0x cf 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   4   1    .   None
0x d0 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x d1 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  8   0   0   0   0   4   1    .   None
0x d2 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x d3 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  8   0   0   0   0   4   1    .   None
0x d4 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x d5 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  8   0   0   0   0   4   1    .   None
0x d6 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x d7 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  8   0   0   0   0   4   1    .   None
0x d8 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x d9 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  8   0   0   0   0   4   1    .   None
0x da 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x db 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  8   0   0   0   0   4   1    .   None
0x dc 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x dd 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  8   0   0   0   0   4   1    .   None
0x de 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   4   1    .   None
0x df 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  8   0   0   0   0   4   1    .   None
0x e0 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x e1 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   4   1    .   None
0x e2 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x e3 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   4   1    .   None
0x e4 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x e5 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   4   1    .   None
0x e6 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x e7 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   4   1    .   None
0x e8 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x e9 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   4   1    .   None
0x ea 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x eb 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   4   1    .   None
0x ec 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x ed 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   4   1    .   None
0x ee 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   4   1    .   None
0x ef 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   4   1    .   None
0x f0 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   8   1    .   None
0x f1 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   8   1    .   None
0x f2 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   8   1    .   None
0x f3 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8   0   0   0   0   8   1    .   None
0x f4 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  8   0   0   0   0   8   1    .   None
0x f5 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  8   0   0   0   0   8   1    .   None
0x f6 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  8   0   0   0   0   8   1    .   None
0x f7 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  8   0   0   0   0   8   1    .   None
0x f8 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   8   1    .   None
0x f9 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   8   1    .   None
0x fa 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   8   1    .   None
0x fb 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   8   1    .   None
0x fc 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0   24  0   0   0   0   0   8   1    .   None
0x fd 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0   24  0   0   0   0   0   8   1    .   None
0x fe 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0   24  0   0   0   0   0   8   1    .   None
0x ff 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0   24  0   0   0   0   0   8   1    .   None
0x100 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   8   1    .   None
0x101 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  8   0   0   0   0   8   1    .   None
0x102 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   8   1    .   None
0x103 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  8   0   0   0   0   8   1    .   None
0x104 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  8   0   0   0   0   8   1    .   None
0x105 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  8   0   0   0   0   8   1    .   None
0x106 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  8   0   0   0   0   8   1    .   None
0x107 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  8   0   0   0   0   8   1    .   None
0x108 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   8   1    .   None
0x109 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   8   1    .   None
0x10a 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   8   1    .   None
0x10b 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   8   1    .   None
0x10c 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   .   0    0  0   0   0   0   0   8   1    .   None
0x10d 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8  .   s   0    0  0   0   0   0   0   8   1    .   None
0x10e 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   .   0    0  0   0   0   0   0   8   1    .   None
0x10f 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8  .   s   0    0  0   0   0   0   0   8   1    .   None
0x110 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x111 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0    .   None
0x112 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x113 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0    .   None
0x114 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x115 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0    .   None
0x116 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x117 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   0   0    .   None
0x118 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x119 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0    .   None
0x11a 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x11b 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0    .   None
0x11c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x11d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0    .   None
0x11e 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x11f 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   0   0    .   None
0x120 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x121 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  8   0   0   0   0   0   0    .   None
0x122 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x123 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  8   0   0   0   0   0   0    .   None
0x124 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x125 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  8   0   0   0   0   0   0    .   None
0x126 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x127 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  8   0   0   0   0   0   0    .   None
0x128 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x129 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0    .   None
0x12a 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x12b 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0    .   None
0x12c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x12d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0    .   None
0x12e 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x12f 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   0   0    .   None
0x130 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x131 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   2   1    .   None
0x132 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x133 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   2   1    .   None
0x134 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x135 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   2   1    .   None
0x136 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x137 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   2   1    .   None
0x138 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x139 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   2   1    .   None
0x13a 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x13b 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   2   1    .   None
0x13c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x13d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   2   1    .   None
0x13e 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x13f 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   2   1    .   None
0x140 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x141 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  8   0   0   0   0   2   1    .   None
0x142 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x143 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  8   0   0   0   0   2   1    .   None
0x144 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x145 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  8   0   0   0   0   2   1    .   None
0x146 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x147 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  8   0   0   0   0   2   1    .   None
0x148 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x149 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   2   1    .   None
0x14a 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x14b 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   2   1    .   None
0x14c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x14d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   2   1    .   None
0x14e 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x14f 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   2   1    .   None
0x150 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x151 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   4   1    .   None
0x152 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x153 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   4   1    .   None
0x154 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x155 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   4   1    .   None
0x156 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x157 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   4   1    .   None
0x158 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x159 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   4   1    .   None
0x15a 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x15b 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   4   1    .   None
0x15c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x15d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   4   1    .   None
0x15e 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x15f 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   4   1    .   None
0x160 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x161 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   4   1    .   None
0x162 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x163 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   4   1    .   None
0x164 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x165 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   4   1    .   None
0x166 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x167 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   4   1    .   None
0x168 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x169 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   4   1    .   None
0x16a 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x16b 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   4   1    .   None
0x16c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x16d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   4   1    .   None
0x16e 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x16f 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   4   1    .   None
0x170 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x171 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  8   0   0   0   0   4   1    .   None
0x172 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x173 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  8   0   0   0   0   4   1    .   None
0x174 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x175 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  8   0   0   0   0   4   1    .   None
0x176 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x177 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  8   0   0   0   0   4   1    .   None
0x178 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x179 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  8   0   0   0   0   4   1    .   None
0x17a 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x17b 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  8   0   0   0   0   4   1    .   None
0x17c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x17d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  8   0   0   0   0   4   1    .   None
0x17e 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x17f 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  8   0   0   0   0   4   1    .   None
0x180 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x181 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   4   1    .   None
0x182 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x183 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   4   1    .   None
0x184 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x185 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   4   1    .   None
0x186 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x187 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   4   1    .   None
0x188 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x189 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   4   1    .   None
0x18a 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x18b 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   4   1    .   None
0x18c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x18d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   4   1    .   None
0x18e 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x18f 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   4   1    .   None
0x190 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x191 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   8   1    .   None
0x192 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x193 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   8   1    .   None
0x194 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x195 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  8   0   0   0   0   8   1    .   None
0x196 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x197 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  8   0   0   0   0   8   1    .   None
0x198 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x199 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   8   1    .   None
0x19a 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x19b 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   8   1    .   None
0x19c 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x19d 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0   24  0   0   0   0   0   8   1    .   None
0x19e 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x19f 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0   24  0   0   0   0   0   8   1    .   None
0x1a0 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x1a1 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  8   0   0   0   0   8   1    .   None
0x1a2 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x1a3 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  8   0   0   0   0   8   1    .   None
0x1a4 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x1a5 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  8   0   0   0   0   8   1    .   None
0x1a6 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x1a7 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  8   0   0   0   0   8   1    .   None
0x1a8 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x1a9 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   8   1    .   None
0x1aa 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x1ab 24 TrueColor    0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   8   1    .   None
0x1ac 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x1ad 24 DirectColor  0     24  0  rgba   1   0   8   8   8   0  .   s   0    0  0   0   0   0   0   8   1    .   None
0x1ae 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x1af 24 DirectColor  0     24  0  rgba   0   0   8   8   8   0  .   s   0    0  0   0   0   0   0   8   1    .   None
0x1b0  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x1b1  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x1b2  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x1b3  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8   0   0   0   0   0   0    .   None
0x1b4  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x1b5  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x1b6  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x1b7  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0   0   0   0   0   0   0    .   None
0x1b8  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   0   0    .   None
0x1b9  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0   0   0   0   0   0   0    .   None
0x1ba  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   0   0    .   None
0x1bb  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0   0   0   0   0   0   0    .   None
0x1bc  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x1bd  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x1be  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x1bf  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  8   0   0   0   0   0   0    .   None
0x1c0  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x1c1  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x1c2  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x1c3  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0   0   0   0   0   0   0    .   None
0x1c4  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x1c5  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x1c6  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x1c7  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8   0   0   0   0   2   1    .   None
0x1c8  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x1c9  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x1ca  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x1cb  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0   0   0   0   0   2   1    .   None
0x1cc  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   2   1    .   None
0x1cd  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0   0   0   0   0   2   1    .   None
0x1ce  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   2   1    .   None
0x1cf  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0   0   0   0   0   2   1    .   None
0x1d0  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x1d1  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x1d2  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x1d3  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  8   0   0   0   0   2   1    .   None
0x1d4  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x1d5  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x1d6  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x1d7  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0   0   0   0   0   2   1    .   None
0x1d8  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x1d9  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x1da  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x1db  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x1dc  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x1dd  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x1de  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x1df  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8   0   0   0   0   4   1    .   None
0x1e0  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x1e1  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x1e2  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x1e3  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x1e4  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x1e5  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x1e6  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x1e7  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0   0   0   0   0   4   1    .   None
0x1e8  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   4   1    .   None
0x1e9  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0   0   0   0   0   4   1    .   None
0x1ea  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   4   1    .   None
0x1eb  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0   0   0   0   0   4   1    .   None
0x1ec  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   4   1    .   None
0x1ed  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0   0   0   0   0   4   1    .   None
0x1ee  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   4   1    .   None
0x1ef  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0   0   0   0   0   4   1    .   None
0x1f0  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x1f1  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x1f2  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x1f3  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x1f4  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x1f5  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x1f6  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x1f7  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  8   0   0   0   0   4   1    .   None
0x1f8  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x1f9  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x1fa  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x1fb  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x1fc  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x1fd  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x1fe  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x1ff  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0   0   0   0   0   4   1    .   None
0x200  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x201  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x202  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x203  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  8   0   0   0   0   8   1    .   None
0x204  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x205  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x206  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x207  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   24  0   0   0   0   0   8   1    .   None
0x208  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   8   1    .   None
0x209  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0   0   0   0   0   8   1    .   None
0x20a  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0   16  0   0   0   0   0   8   1    .   None
0x20b  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0   16  0   0   0   0   0   8   1    .   None
0x20c  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x20d  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x20e  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x20f  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  8   0   0   0   0   8   1    .   None
0x210  0 TrueColor    0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x211  0 TrueColor    0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x212  0 DirectColor  0     16  0  rgba   1   0   5   6   5   0  .   .   0    0  0   0   0   0   0   8   1    .   None
0x213  0 DirectColor  0     16  0  rgba   0   0   5   6   5   0  .   .   0    0  0   0   0   0   0   8   1    .   None

output of eglinfo:

EGL client extensions string:
    EGL_EXT_platform_base EGL_EXT_device_base EGL_EXT_device_enumeration
    EGL_EXT_device_query EGL_KHR_client_get_all_proc_addresses
    EGL_EXT_client_extensions EGL_KHR_debug EGL_KHR_platform_x11
    EGL_EXT_platform_x11 EGL_EXT_platform_device EGL_KHR_platform_wayland
    EGL_EXT_platform_wayland EGL_KHR_platform_gbm EGL_MESA_platform_gbm
    EGL_MESA_platform_xcb EGL_MESA_platform_surfaceless

GBM platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
EGL extensions string:
    EGL_EXT_buffer_age EGL_EXT_client_sync
    EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
    EGL_EXT_image_dma_buf_import_modifiers EGL_MESA_image_dma_buf_export
    EGL_EXT_output_base EGL_EXT_output_drm EGL_EXT_protected_content
    EGL_EXT_stream_consumer_egloutput EGL_EXT_stream_acquire_mode
    EGL_EXT_sync_reuse EGL_IMG_context_priority EGL_KHR_config_attribs
    EGL_KHR_create_context_no_error EGL_KHR_context_flush_control
    EGL_KHR_create_context EGL_KHR_fence_sync
    EGL_KHR_get_all_proc_addresses EGL_KHR_partial_update
    EGL_KHR_swap_buffers_with_damage EGL_KHR_no_config_context
    EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image
    EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
    EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base
    EGL_KHR_reusable_sync EGL_KHR_stream EGL_KHR_stream_attrib
    EGL_KHR_stream_consumer_gltexture EGL_KHR_stream_cross_process_fd
    EGL_KHR_stream_fifo EGL_KHR_stream_producer_eglsurface
    EGL_KHR_surfaceless_context EGL_KHR_wait_sync EGL_NV_nvrm_fence_sync
    EGL_NV_quadruple_buffer EGL_NV_stream_consumer_eglimage
    EGL_NV_stream_cross_display EGL_NV_stream_cross_object
    EGL_NV_stream_cross_process EGL_NV_stream_cross_system
    EGL_NV_stream_dma EGL_NV_stream_flush EGL_NV_stream_metadata
    EGL_NV_stream_remote EGL_NV_stream_reset EGL_NV_stream_socket
    EGL_NV_stream_socket_inet EGL_NV_stream_socket_unix
    EGL_NV_stream_sync EGL_NV_stream_fifo_next
    EGL_NV_stream_fifo_synchronous EGL_NV_stream_consumer_gltexture_yuv
    EGL_NV_stream_attrib EGL_NV_stream_origin EGL_NV_system_time
    EGL_NV_output_drm_flip_event EGL_NV_triple_buffer
    EGL_NV_robustness_video_memory_purge EGL_EXT_present_opaque
    EGL_WL_bind_wayland_display EGL_WL_wayland_eglstream
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces 
---------------------------------------------------------------------
0x01 32  0  8  8  8  8 24  8  0 0 0x34325241--         y  y  y     win,pb,str
0x02 32  0  8  8  8  8 24  0  0 0 0x34325241--         y  y  y     win,pb,str
0x03 32  0  8  8  8  8  0  8  0 0 0x34325241--         y  y  y     win,pb,str
0x04 32  0  8  8  8  8  0  0  0 0 0x34325241--         y  y  y     win,pb,str
0x05 32  0  8  8  8  8 24  8  2 1 0x34325241--         y  y  y     win,pb,str
0x06 32  0  8  8  8  8 24  0  2 1 0x34325241--         y  y  y     win,pb,str
0x07 32  0  8  8  8  8  0  8  2 1 0x34325241--         y  y  y     win,pb,str
0x08 32  0  8  8  8  8  0  0  2 1 0x34325241--         y  y  y     win,pb,str
0x09 32  0  8  8  8  8 24  8  4 1 0x34325241--         y  y  y     win,pb,str
0x0a 32  0  8  8  8  8 24  8  4 1 0x34325241--         y  y  y     win,pb,str
0x0b 32  0  8  8  8  8 24  0  4 1 0x34325241--         y  y  y     win,pb,str
0x0c 32  0  8  8  8  8 24  0  4 1 0x34325241--         y  y  y     win,pb,str
0x0d 32  0  8  8  8  8  0  8  4 1 0x34325241--         y  y  y     win,pb,str
0x0e 32  0  8  8  8  8  0  8  4 1 0x34325241--         y  y  y     win,pb,str
0x0f 32  0  8  8  8  8  0  0  4 1 0x34325241--         y  y  y     win,pb,str
0x10 32  0  8  8  8  8  0  0  4 1 0x34325241--         y  y  y     win,pb,str
0x11 32  0  8  8  8  8 24  8  8 1 0x34325241--         y  y  y     win,pb,str
0x12 32  0  8  8  8  8 24  0  8 1 0x34325241--         y  y  y     win,pb,str
0x13 32  0  8  8  8  8  0  8  8 1 0x34325241--         y  y  y     win,pb,str
0x14 32  0  8  8  8  8  0  0  8 1 0x34325241--         y  y  y     win,pb,str
0x15 24  0  8  8  8  0 24  8  0 0 0x34325258--         y  y  y     win,pb,str
0x16 24  0  8  8  8  0 24  0  0 0 0x34325258--         y  y  y     win,pb,str
0x17 24  0  8  8  8  0  0  8  0 0 0x34325258--         y  y  y     win,pb,str
0x18 24  0  8  8  8  0  0  0  0 0 0x34325258--         y  y  y     win,pb,str
0x19 24  0  8  8  8  0 24  8  2 1 0x34325258--         y  y  y     win,pb,str
0x1a 24  0  8  8  8  0 24  0  2 1 0x34325258--         y  y  y     win,pb,str
0x1b 24  0  8  8  8  0  0  8  2 1 0x34325258--         y  y  y     win,pb,str
0x1c 24  0  8  8  8  0  0  0  2 1 0x34325258--         y  y  y     win,pb,str
0x1d 24  0  8  8  8  0 24  8  4 1 0x34325258--         y  y  y     win,pb,str
0x1e 24  0  8  8  8  0 24  8  4 1 0x34325258--         y  y  y     win,pb,str
0x1f 24  0  8  8  8  0 24  0  4 1 0x34325258--         y  y  y     win,pb,str
0x20 24  0  8  8  8  0 24  0  4 1 0x34325258--         y  y  y     win,pb,str
0x21 24  0  8  8  8  0  0  8  4 1 0x34325258--         y  y  y     win,pb,str
0x22 24  0  8  8  8  0  0  8  4 1 0x34325258--         y  y  y     win,pb,str
0x23 24  0  8  8  8  0  0  0  4 1 0x34325258--         y  y  y     win,pb,str
0x24 24  0  8  8  8  0  0  0  4 1 0x34325258--         y  y  y     win,pb,str
0x25 24  0  8  8  8  0 24  8  8 1 0x34325258--         y  y  y     win,pb,str
0x26 24  0  8  8  8  0 24  0  8 1 0x34325258--         y  y  y     win,pb,str
0x27 24  0  8  8  8  0  0  8  8 1 0x34325258--         y  y  y     win,pb,str
0x28 24  0  8  8  8  0  0  0  8 1 0x34325258--         y  y  y     win,pb,str
0x29 16  0  5  6  5  0 24  8  0 0 0x36314752--         y  y  y     win,pb,str
0x2a 16  0  5  6  5  0 24  0  0 0 0x36314752--         y  y  y     win,pb,str
0x2b 16  0  5  6  5  0 16  0  0 0 0x36314752--         y  y  y     win,pb,str
0x2c 16  0  5  6  5  0  0  8  0 0 0x36314752--         y  y  y     win,pb,str
0x2d 16  0  5  6  5  0  0  0  0 0 0x36314752--         y  y  y     win,pb,str
0x2e 16  0  5  6  5  0 24  8  2 1 0x36314752--         y  y  y     win,pb,str
0x2f 16  0  5  6  5  0 24  0  2 1 0x36314752--         y  y  y     win,pb,str
0x30 16  0  5  6  5  0 16  0  2 1 0x36314752--         y  y  y     win,pb,str
0x31 16  0  5  6  5  0  0  8  2 1 0x36314752--         y  y  y     win,pb,str
0x32 16  0  5  6  5  0  0  0  2 1 0x36314752--         y  y  y     win,pb,str
0x33 16  0  5  6  5  0 24  8  4 1 0x36314752--         y  y  y     win,pb,str
0x34 16  0  5  6  5  0 24  8  4 1 0x36314752--         y  y  y     win,pb,str
0x35 16  0  5  6  5  0 24  0  4 1 0x36314752--         y  y  y     win,pb,str
0x36 16  0  5  6  5  0 24  0  4 1 0x36314752--         y  y  y     win,pb,str
0x37 16  0  5  6  5  0 16  0  4 1 0x36314752--         y  y  y     win,pb,str
0x38 16  0  5  6  5  0 16  0  4 1 0x36314752--         y  y  y     win,pb,str
0x39 16  0  5  6  5  0  0  8  4 1 0x36314752--         y  y  y     win,pb,str
0x3a 16  0  5  6  5  0  0  8  4 1 0x36314752--         y  y  y     win,pb,str
0x3b 16  0  5  6  5  0  0  0  4 1 0x36314752--         y  y  y     win,pb,str
0x3c 16  0  5  6  5  0  0  0  4 1 0x36314752--         y  y  y     win,pb,str
0x3d 16  0  5  6  5  0 24  8  8 1 0x36314752--         y  y  y     win,pb,str
0x3e 16  0  5  6  5  0 24  0  8 1 0x36314752--         y  y  y     win,pb,str
0x3f 16  0  5  6  5  0 16  0  8 1 0x36314752--         y  y  y     win,pb,str
0x40 16  0  5  6  5  0  0  8  8 1 0x36314752--         y  y  y     win,pb,str
0x41 16  0  5  6  5  0  0  0  8 1 0x36314752--         y  y  y     win,pb,str

Wayland platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
EGL extensions string:
    EGL_EXT_buffer_age EGL_EXT_client_sync
    EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
    EGL_EXT_image_dma_buf_import_modifiers EGL_MESA_image_dma_buf_export
    EGL_EXT_output_base EGL_EXT_output_drm EGL_EXT_protected_content
    EGL_EXT_stream_consumer_egloutput EGL_EXT_stream_acquire_mode
    EGL_EXT_sync_reuse EGL_IMG_context_priority EGL_KHR_config_attribs
    EGL_KHR_create_context_no_error EGL_KHR_context_flush_control
    EGL_KHR_create_context EGL_KHR_fence_sync
    EGL_KHR_get_all_proc_addresses EGL_KHR_partial_update
    EGL_KHR_swap_buffers_with_damage EGL_KHR_no_config_context
    EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image
    EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
    EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base
    EGL_KHR_reusable_sync EGL_KHR_stream EGL_KHR_stream_attrib
    EGL_KHR_stream_consumer_gltexture EGL_KHR_stream_cross_process_fd
    EGL_KHR_stream_fifo EGL_KHR_stream_producer_eglsurface
    EGL_KHR_surfaceless_context EGL_KHR_wait_sync EGL_NV_nvrm_fence_sync
    EGL_NV_quadruple_buffer EGL_NV_stream_consumer_eglimage
    EGL_NV_stream_cross_display EGL_NV_stream_cross_object
    EGL_NV_stream_cross_process EGL_NV_stream_cross_system
    EGL_NV_stream_dma EGL_NV_stream_flush EGL_NV_stream_metadata
    EGL_NV_stream_remote EGL_NV_stream_reset EGL_NV_stream_socket
    EGL_NV_stream_socket_inet EGL_NV_stream_socket_unix
    EGL_NV_stream_sync EGL_NV_stream_fifo_next
    EGL_NV_stream_fifo_synchronous EGL_NV_stream_consumer_gltexture_yuv
    EGL_NV_stream_attrib EGL_NV_stream_origin EGL_NV_system_time
    EGL_NV_output_drm_flip_event EGL_NV_triple_buffer
    EGL_NV_robustness_video_memory_purge EGL_EXT_present_opaque
    EGL_WL_bind_wayland_display EGL_WL_wayland_eglstream
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces 
---------------------------------------------------------------------
0x01 32  0  8  8  8  8 24  8  0 0 0x00--         y  y  y     win,pb,str
0x02 32  0  8  8  8  8 24  0  0 0 0x00--         y  y  y     win,pb,str
0x03 32  0  8  8  8  8  0  8  0 0 0x00--         y  y  y     win,pb,str
0x04 32  0  8  8  8  8  0  0  0 0 0x00--         y  y  y     win,pb,str
0x05 32  0  8  8  8  8 24  8  2 1 0x00--         y  y  y     win,pb,str
0x06 32  0  8  8  8  8 24  0  2 1 0x00--         y  y  y     win,pb,str
0x07 32  0  8  8  8  8  0  8  2 1 0x00--         y  y  y     win,pb,str
0x08 32  0  8  8  8  8  0  0  2 1 0x00--         y  y  y     win,pb,str
0x09 32  0  8  8  8  8 24  8  4 1 0x00--         y  y  y     win,pb,str
0x0a 32  0  8  8  8  8 24  8  4 1 0x00--         y  y  y     win,pb,str
0x0b 32  0  8  8  8  8 24  0  4 1 0x00--         y  y  y     win,pb,str
0x0c 32  0  8  8  8  8 24  0  4 1 0x00--         y  y  y     win,pb,str
0x0d 32  0  8  8  8  8  0  8  4 1 0x00--         y  y  y     win,pb,str
0x0e 32  0  8  8  8  8  0  8  4 1 0x00--         y  y  y     win,pb,str
0x0f 32  0  8  8  8  8  0  0  4 1 0x00--         y  y  y     win,pb,str
0x10 32  0  8  8  8  8  0  0  4 1 0x00--         y  y  y     win,pb,str
0x11 32  0  8  8  8  8 24  8  8 1 0x00--         y  y  y     win,pb,str
0x12 32  0  8  8  8  8 24  0  8 1 0x00--         y  y  y     win,pb,str
0x13 32  0  8  8  8  8  0  8  8 1 0x00--         y  y  y     win,pb,str
0x14 32  0  8  8  8  8  0  0  8 1 0x00--         y  y  y     win,pb,str
0x15 24  0  8  8  8  0 24  8  0 0 0x00--         y  y  y     win,pb,str
0x16 24  0  8  8  8  0 24  0  0 0 0x00--         y  y  y     win,pb,str
0x17 24  0  8  8  8  0  0  8  0 0 0x00--         y  y  y     win,pb,str
0x18 24  0  8  8  8  0  0  0  0 0 0x00--         y  y  y     win,pb,str
0x19 24  0  8  8  8  0 24  8  2 1 0x00--         y  y  y     win,pb,str
0x1a 24  0  8  8  8  0 24  0  2 1 0x00--         y  y  y     win,pb,str
0x1b 24  0  8  8  8  0  0  8  2 1 0x00--         y  y  y     win,pb,str
0x1c 24  0  8  8  8  0  0  0  2 1 0x00--         y  y  y     win,pb,str
0x1d 24  0  8  8  8  0 24  8  4 1 0x00--         y  y  y     win,pb,str
0x1e 24  0  8  8  8  0 24  8  4 1 0x00--         y  y  y     win,pb,str
0x1f 24  0  8  8  8  0 24  0  4 1 0x00--         y  y  y     win,pb,str
0x20 24  0  8  8  8  0 24  0  4 1 0x00--         y  y  y     win,pb,str
0x21 24  0  8  8  8  0  0  8  4 1 0x00--         y  y  y     win,pb,str
0x22 24  0  8  8  8  0  0  8  4 1 0x00--         y  y  y     win,pb,str
0x23 24  0  8  8  8  0  0  0  4 1 0x00--         y  y  y     win,pb,str
0x24 24  0  8  8  8  0  0  0  4 1 0x00--         y  y  y     win,pb,str
0x25 24  0  8  8  8  0 24  8  8 1 0x00--         y  y  y     win,pb,str
0x26 24  0  8  8  8  0 24  0  8 1 0x00--         y  y  y     win,pb,str
0x27 24  0  8  8  8  0  0  8  8 1 0x00--         y  y  y     win,pb,str
0x28 24  0  8  8  8  0  0  0  8 1 0x00--         y  y  y     win,pb,str
0x29 16  0  5  6  5  0 24  8  0 0 0x00--         y  y  y     win,pb,str
0x2a 16  0  5  6  5  0 24  0  0 0 0x00--         y  y  y     win,pb,str
0x2b 16  0  5  6  5  0 16  0  0 0 0x00--         y  y  y     win,pb,str
0x2c 16  0  5  6  5  0  0  8  0 0 0x00--         y  y  y     win,pb,str
0x2d 16  0  5  6  5  0  0  0  0 0 0x00--         y  y  y     win,pb,str
0x2e 16  0  5  6  5  0 24  8  2 1 0x00--         y  y  y     win,pb,str
0x2f 16  0  5  6  5  0 24  0  2 1 0x00--         y  y  y     win,pb,str
0x30 16  0  5  6  5  0 16  0  2 1 0x00--         y  y  y     win,pb,str
0x31 16  0  5  6  5  0  0  8  2 1 0x00--         y  y  y     win,pb,str
0x32 16  0  5  6  5  0  0  0  2 1 0x00--         y  y  y     win,pb,str
0x33 16  0  5  6  5  0 24  8  4 1 0x00--         y  y  y     win,pb,str
0x34 16  0  5  6  5  0 24  8  4 1 0x00--         y  y  y     win,pb,str
0x35 16  0  5  6  5  0 24  0  4 1 0x00--         y  y  y     win,pb,str
0x36 16  0  5  6  5  0 24  0  4 1 0x00--         y  y  y     win,pb,str
0x37 16  0  5  6  5  0 16  0  4 1 0x00--         y  y  y     win,pb,str
0x38 16  0  5  6  5  0 16  0  4 1 0x00--         y  y  y     win,pb,str
0x39 16  0  5  6  5  0  0  8  4 1 0x00--         y  y  y     win,pb,str
0x3a 16  0  5  6  5  0  0  8  4 1 0x00--         y  y  y     win,pb,str
0x3b 16  0  5  6  5  0  0  0  4 1 0x00--         y  y  y     win,pb,str
0x3c 16  0  5  6  5  0  0  0  4 1 0x00--         y  y  y     win,pb,str
0x3d 16  0  5  6  5  0 24  8  8 1 0x00--         y  y  y     win,pb,str
0x3e 16  0  5  6  5  0 24  0  8 1 0x00--         y  y  y     win,pb,str
0x3f 16  0  5  6  5  0 16  0  8 1 0x00--         y  y  y     win,pb,str
0x40 16  0  5  6  5  0  0  8  8 1 0x00--         y  y  y     win,pb,str
0x41 16  0  5  6  5  0  0  0  8 1 0x00--         y  y  y     win,pb,str

X11 platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES 
EGL driver name: swrast
EGL extensions string:
    EGL_EXT_create_context_robustness EGL_KHR_cl_event2
    EGL_KHR_config_attribs EGL_KHR_context_flush_control
    EGL_KHR_create_context EGL_KHR_create_context_no_error
    EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses
    EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image
    EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
    EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base
    EGL_KHR_no_config_context EGL_KHR_reusable_sync
    EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float
    EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image
    EGL_MESA_query_driver
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces 
---------------------------------------------------------------------
0x01 32  0  8  8  8  8  0  0  0 0 0x3bTC      a  y  y  y     win,pb,pix
0x02 32  0  8  8  8  8 16  0  0 0 0x3bTC      a  y  y  y     win,pb,pix
0x03 32  0  8  8  8  8 24  0  0 0 0x3bTC      a  y  y  y     win,pb,pix
0x04 32  0  8  8  8  8 24  8  0 0 0x3bTC      a  y  y  y     win,pb,pix
0x05 32  0  8  8  8  8 32  0  0 0 0x3bTC      a  y  y  y     win,pb,pix
0x06 32  0  8  8  8  8  0  0  4 1 0x3bTC      a  y  y  y     win,pb,pix
0x07 32  0  8  8  8  8 16  0  4 1 0x3bTC      a  y  y  y     win,pb,pix
0x08 32  0  8  8  8  8 24  0  4 1 0x3bTC      a  y  y  y     win,pb,pix
0x09 32  0  8  8  8  8 24  8  4 1 0x3bTC      a  y  y  y     win,pb,pix
0x0a 32  0  8  8  8  8 32  0  4 1 0x3bTC      a  y  y  y     win,pb,pix
0x0b 24  0  8  8  8  0  0  0  0 0 0x3bTC      y  y  y  y     win,pb,pix
0x0c 24  0  8  8  8  0 16  0  0 0 0x3bTC      y  y  y  y     win,pb,pix
0x0d 24  0  8  8  8  0 24  0  0 0 0x3bTC      y  y  y  y     win,pb,pix
0x0e 24  0  8  8  8  0 24  8  0 0 0x3bTC      y  y  y  y     win,pb,pix
0x0f 24  0  8  8  8  0 32  0  0 0 0x3bTC      y  y  y  y     win,pb,pix
0x10 24  0  8  8  8  0  0  0  4 1 0x3bTC      y  y  y  y     win,pb,pix
0x11 24  0  8  8  8  0 16  0  4 1 0x3bTC      y  y  y  y     win,pb,pix
0x12 24  0  8  8  8  0 24  0  4 1 0x3bTC      y  y  y  y     win,pb,pix
0x13 24  0  8  8  8  0 24  8  4 1 0x3bTC      y  y  y  y     win,pb,pix
0x14 24  0  8  8  8  0 32  0  4 1 0x3bTC      y  y  y  y     win,pb,pix
0x15 32  0  8  8  8  8  0  0  0 0 0x3cDC      a  y  y  y     win,pb,pix
0x16 32  0  8  8  8  8 16  0  0 0 0x3cDC      a  y  y  y     win,pb,pix
0x17 32  0  8  8  8  8 24  0  0 0 0x3cDC      a  y  y  y     win,pb,pix
0x18 32  0  8  8  8  8 24  8  0 0 0x3cDC      a  y  y  y     win,pb,pix
0x19 32  0  8  8  8  8 32  0  0 0 0x3cDC      a  y  y  y     win,pb,pix
0x1a 32  0  8  8  8  8  0  0  4 1 0x3cDC      a  y  y  y     win,pb,pix
0x1b 32  0  8  8  8  8 16  0  4 1 0x3cDC      a  y  y  y     win,pb,pix
0x1c 32  0  8  8  8  8 24  0  4 1 0x3cDC      a  y  y  y     win,pb,pix
0x1d 32  0  8  8  8  8 24  8  4 1 0x3cDC      a  y  y  y     win,pb,pix
0x1e 32  0  8  8  8  8 32  0  4 1 0x3cDC      a  y  y  y     win,pb,pix
0x1f 24  0  8  8  8  0  0  0  0 0 0x3cDC      y  y  y  y     win,pb,pix
0x20 24  0  8  8  8  0 16  0  0 0 0x3cDC      y  y  y  y     win,pb,pix
0x21 24  0  8  8  8  0 24  0  0 0 0x3cDC      y  y  y  y     win,pb,pix
0x22 24  0  8  8  8  0 24  8  0 0 0x3cDC      y  y  y  y     win,pb,pix
0x23 24  0  8  8  8  0 32  0  0 0 0x3cDC      y  y  y  y     win,pb,pix
0x24 24  0  8  8  8  0  0  0  4 1 0x3cDC      y  y  y  y     win,pb,pix
0x25 24  0  8  8  8  0 16  0  4 1 0x3cDC      y  y  y  y     win,pb,pix
0x26 24  0  8  8  8  0 24  0  4 1 0x3cDC      y  y  y  y     win,pb,pix
0x27 24  0  8  8  8  0 24  8  4 1 0x3cDC      y  y  y  y     win,pb,pix
0x28 24  0  8  8  8  0 32  0  4 1 0x3cDC      y  y  y  y     win,pb,pix

Surfaceless platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES 
EGL driver name: swrast
EGL extensions string:
    EGL_EXT_create_context_robustness EGL_KHR_cl_event2
    EGL_KHR_config_attribs EGL_KHR_context_flush_control
    EGL_KHR_create_context EGL_KHR_create_context_no_error
    EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses
    EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image
    EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
    EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base
    EGL_KHR_no_config_context EGL_KHR_reusable_sync
    EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float
    EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image
    EGL_MESA_query_driver
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces 
---------------------------------------------------------------------
0x01 32  0 10 10 10  2  0  0  0 0 0x00--      a  y  y  y     pb
0x02 32  0 10 10 10  2 16  0  0 0 0x00--      a  y  y  y     pb
0x03 32  0 10 10 10  2 24  0  0 0 0x00--      a  y  y  y     pb
0x04 32  0 10 10 10  2 24  8  0 0 0x00--      a  y  y  y     pb
0x05 32  0 10 10 10  2 32  0  0 0 0x00--      a  y  y  y     pb
0x06 32  0 10 10 10  2  0  0  4 1 0x00--      a  y  y  y     pb
0x07 32  0 10 10 10  2 16  0  4 1 0x00--      a  y  y  y     pb
0x08 32  0 10 10 10  2 24  0  4 1 0x00--      a  y  y  y     pb
0x09 32  0 10 10 10  2 24  8  4 1 0x00--      a  y  y  y     pb
0x0a 32  0 10 10 10  2 32  0  4 1 0x00--      a  y  y  y     pb
0x0b 30  0 10 10 10  0  0  0  0 0 0x00--      y  y  y  y     pb
0x0c 30  0 10 10 10  0 16  0  0 0 0x00--      y  y  y  y     pb
0x0d 30  0 10 10 10  0 24  0  0 0 0x00--      y  y  y  y     pb
0x0e 30  0 10 10 10  0 24  8  0 0 0x00--      y  y  y  y     pb
0x0f 30  0 10 10 10  0 32  0  0 0 0x00--      y  y  y  y     pb
0x10 30  0 10 10 10  0  0  0  4 1 0x00--      y  y  y  y     pb
0x11 30  0 10 10 10  0 16  0  4 1 0x00--      y  y  y  y     pb
0x12 30  0 10 10 10  0 24  0  4 1 0x00--      y  y  y  y     pb
0x13 30  0 10 10 10  0 24  8  4 1 0x00--      y  y  y  y     pb
0x14 30  0 10 10 10  0 32  0  4 1 0x00--      y  y  y  y     pb
0x15 32  0  8  8  8  8  0  0  0 0 0x00--      a  y  y  y     pb
0x16 32  0  8  8  8  8 16  0  0 0 0x00--      a  y  y  y     pb
0x17 32  0  8  8  8  8 24  0  0 0 0x00--      a  y  y  y     pb
0x18 32  0  8  8  8  8 24  8  0 0 0x00--      a  y  y  y     pb
0x19 32  0  8  8  8  8 32  0  0 0 0x00--      a  y  y  y     pb
0x1a 32  0  8  8  8  8  0  0  4 1 0x00--      a  y  y  y     pb
0x1b 32  0  8  8  8  8 16  0  4 1 0x00--      a  y  y  y     pb
0x1c 32  0  8  8  8  8 24  0  4 1 0x00--      a  y  y  y     pb
0x1d 32  0  8  8  8  8 24  8  4 1 0x00--      a  y  y  y     pb
0x1e 32  0  8  8  8  8 32  0  4 1 0x00--      a  y  y  y     pb
0x1f 24  0  8  8  8  0  0  0  0 0 0x00--      y  y  y  y     pb
0x20 24  0  8  8  8  0 16  0  0 0 0x00--      y  y  y  y     pb
0x21 24  0  8  8  8  0 24  0  0 0 0x00--      y  y  y  y     pb
0x22 24  0  8  8  8  0 24  8  0 0 0x00--      y  y  y  y     pb
0x23 24  0  8  8  8  0 32  0  0 0 0x00--      y  y  y  y     pb
0x24 24  0  8  8  8  0  0  0  4 1 0x00--      y  y  y  y     pb
0x25 24  0  8  8  8  0 16  0  4 1 0x00--      y  y  y  y     pb
0x26 24  0  8  8  8  0 24  0  4 1 0x00--      y  y  y  y     pb
0x27 24  0  8  8  8  0 24  8  4 1 0x00--      y  y  y  y     pb
0x28 24  0  8  8  8  0 32  0  4 1 0x00--      y  y  y  y     pb
0x29 16  0  5  6  5  0  0  0  0 0 0x00--      y  y  y  y     pb
0x2a 16  0  5  6  5  0 16  0  0 0 0x00--      y  y  y  y     pb
0x2b 16  0  5  6  5  0 24  0  0 0 0x00--      y  y  y  y     pb
0x2c 16  0  5  6  5  0 24  8  0 0 0x00--      y  y  y  y     pb
0x2d 16  0  5  6  5  0 32  0  0 0 0x00--      y  y  y  y     pb
0x2e 16  0  5  6  5  0  0  0  4 1 0x00--      y  y  y  y     pb
0x2f 16  0  5  6  5  0 16  0  4 1 0x00--      y  y  y  y     pb
0x30 16  0  5  6  5  0 24  0  4 1 0x00--      y  y  y  y     pb
0x31 16  0  5  6  5  0 24  8  4 1 0x00--      y  y  y  y     pb
0x32 16  0  5  6  5  0 32  0  4 1 0x00--      y  y  y  y     pb
0x33 64  0 16 16 16 16  0  0  0 0 0x00--      a  y  y  y     pb
0x34 64  0 16 16 16 16 16  0  0 0 0x00--      a  y  y  y     pb
0x35 64  0 16 16 16 16 24  0  0 0 0x00--      a  y  y  y     pb
0x36 64  0 16 16 16 16 24  8  0 0 0x00--      a  y  y  y     pb
0x37 64  0 16 16 16 16 32  0  0 0 0x00--      a  y  y  y     pb
0x38 64  0 16 16 16 16  0  0  4 1 0x00--      a  y  y  y     pb
0x39 64  0 16 16 16 16 16  0  4 1 0x00--      a  y  y  y     pb
0x3a 64  0 16 16 16 16 24  0  4 1 0x00--      a  y  y  y     pb
0x3b 64  0 16 16 16 16 24  8  4 1 0x00--      a  y  y  y     pb
0x3c 64  0 16 16 16 16 32  0  4 1 0x00--      a  y  y  y     pb
0x3d 48  0 16 16 16  0  0  0  0 0 0x00--      y  y  y  y     pb
0x3e 48  0 16 16 16  0 16  0  0 0 0x00--      y  y  y  y     pb
0x3f 48  0 16 16 16  0 24  0  0 0 0x00--      y  y  y  y     pb
0x40 48  0 16 16 16  0 24  8  0 0 0x00--      y  y  y  y     pb
0x41 48  0 16 16 16  0 32  0  0 0 0x00--      y  y  y  y     pb
0x42 48  0 16 16 16  0  0  0  4 1 0x00--      y  y  y  y     pb
0x43 48  0 16 16 16  0 16  0  4 1 0x00--      y  y  y  y     pb
0x44 48  0 16 16 16  0 24  0  4 1 0x00--      y  y  y  y     pb
0x45 48  0 16 16 16  0 24  8  4 1 0x00--      y  y  y  y     pb
0x46 48  0 16 16 16  0 32  0  4 1 0x00--      y  y  y  y     pb

Device platform:
Device #0:

EGL device extensions string:
    EGL_NV_device_cuda EGL_EXT_device_drm EGL_EXT_device_drm_render_node
    EGL_EXT_device_query_name EGL_EXT_device_persistent_id
Platform Device:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
EGL extensions string:
    EGL_EXT_buffer_age EGL_EXT_client_sync
    EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
    EGL_EXT_image_dma_buf_import_modifiers EGL_MESA_image_dma_buf_export
    EGL_EXT_output_base EGL_EXT_output_drm EGL_EXT_protected_content
    EGL_EXT_stream_consumer_egloutput EGL_EXT_stream_acquire_mode
    EGL_EXT_sync_reuse EGL_IMG_context_priority EGL_KHR_config_attribs
    EGL_KHR_create_context_no_error EGL_KHR_context_flush_control
    EGL_KHR_create_context EGL_KHR_fence_sync
    EGL_KHR_get_all_proc_addresses EGL_KHR_partial_update
    EGL_KHR_swap_buffers_with_damage EGL_KHR_no_config_context
    EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image
    EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
    EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base
    EGL_KHR_reusable_sync EGL_KHR_stream EGL_KHR_stream_attrib
    EGL_KHR_stream_consumer_gltexture EGL_KHR_stream_cross_process_fd
    EGL_KHR_stream_fifo EGL_KHR_stream_producer_eglsurface
    EGL_KHR_surfaceless_context EGL_KHR_wait_sync EGL_NV_nvrm_fence_sync
    EGL_NV_quadruple_buffer EGL_NV_stream_consumer_eglimage
    EGL_NV_stream_cross_display EGL_NV_stream_cross_object
    EGL_NV_stream_cross_process EGL_NV_stream_cross_system
    EGL_NV_stream_dma EGL_NV_stream_flush EGL_NV_stream_metadata
    EGL_NV_stream_remote EGL_NV_stream_reset EGL_NV_stream_socket
    EGL_NV_stream_socket_inet EGL_NV_stream_socket_unix
    EGL_NV_stream_sync EGL_NV_stream_fifo_next
    EGL_NV_stream_fifo_synchronous EGL_NV_stream_consumer_gltexture_yuv
    EGL_NV_stream_attrib EGL_NV_stream_origin EGL_NV_system_time
    EGL_NV_output_drm_flip_event EGL_NV_triple_buffer
    EGL_NV_robustness_video_memory_purge EGL_EXT_present_opaque
    EGL_WL_bind_wayland_display EGL_WL_wayland_eglstream
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces 
---------------------------------------------------------------------
0x01 32  0  8  8  8  8 24  8  0 0 0x00--         y  y  y     pb,str
0x02 32  0  8  8  8  8 24  0  0 0 0x00--         y  y  y     pb,str
0x03 32  0  8  8  8  8  0  8  0 0 0x00--         y  y  y     pb,str
0x04 32  0  8  8  8  8  0  0  0 0 0x00--         y  y  y     pb,str
0x05 32  0  8  8  8  8 24  8  2 1 0x00--         y  y  y     pb,str
0x06 32  0  8  8  8  8 24  0  2 1 0x00--         y  y  y     pb,str
0x07 32  0  8  8  8  8  0  8  2 1 0x00--         y  y  y     pb,str
0x08 32  0  8  8  8  8  0  0  2 1 0x00--         y  y  y     pb,str
0x09 32  0  8  8  8  8 24  8  4 1 0x00--         y  y  y     pb,str
0x0a 32  0  8  8  8  8 24  8  4 1 0x00--         y  y  y     pb,str
0x0b 32  0  8  8  8  8 24  0  4 1 0x00--         y  y  y     pb,str
0x0c 32  0  8  8  8  8 24  0  4 1 0x00--         y  y  y     pb,str
0x0d 32  0  8  8  8  8  0  8  4 1 0x00--         y  y  y     pb,str
0x0e 32  0  8  8  8  8  0  8  4 1 0x00--         y  y  y     pb,str
0x0f 32  0  8  8  8  8  0  0  4 1 0x00--         y  y  y     pb,str
0x10 32  0  8  8  8  8  0  0  4 1 0x00--         y  y  y     pb,str
0x11 32  0  8  8  8  8 24  8  8 1 0x00--         y  y  y     pb,str
0x12 32  0  8  8  8  8 24  0  8 1 0x00--         y  y  y     pb,str
0x13 32  0  8  8  8  8  0  8  8 1 0x00--         y  y  y     pb,str
0x14 32  0  8  8  8  8  0  0  8 1 0x00--         y  y  y     pb,str
0x15 24  0  8  8  8  0 24  8  0 0 0x00--         y  y  y     pb,str
0x16 24  0  8  8  8  0 24  0  0 0 0x00--         y  y  y     pb,str
0x17 24  0  8  8  8  0  0  8  0 0 0x00--         y  y  y     pb,str
0x18 24  0  8  8  8  0  0  0  0 0 0x00--         y  y  y     pb,str
0x19 24  0  8  8  8  0 24  8  2 1 0x00--         y  y  y     pb,str
0x1a 24  0  8  8  8  0 24  0  2 1 0x00--         y  y  y     pb,str
0x1b 24  0  8  8  8  0  0  8  2 1 0x00--         y  y  y     pb,str
0x1c 24  0  8  8  8  0  0  0  2 1 0x00--         y  y  y     pb,str
0x1d 24  0  8  8  8  0 24  8  4 1 0x00--         y  y  y     pb,str
0x1e 24  0  8  8  8  0 24  8  4 1 0x00--         y  y  y     pb,str
0x1f 24  0  8  8  8  0 24  0  4 1 0x00--         y  y  y     pb,str
0x20 24  0  8  8  8  0 24  0  4 1 0x00--         y  y  y     pb,str
0x21 24  0  8  8  8  0  0  8  4 1 0x00--         y  y  y     pb,str
0x22 24  0  8  8  8  0  0  8  4 1 0x00--         y  y  y     pb,str
0x23 24  0  8  8  8  0  0  0  4 1 0x00--         y  y  y     pb,str
0x24 24  0  8  8  8  0  0  0  4 1 0x00--         y  y  y     pb,str
0x25 24  0  8  8  8  0 24  8  8 1 0x00--         y  y  y     pb,str
0x26 24  0  8  8  8  0 24  0  8 1 0x00--         y  y  y     pb,str
0x27 24  0  8  8  8  0  0  8  8 1 0x00--         y  y  y     pb,str
0x28 24  0  8  8  8  0  0  0  8 1 0x00--         y  y  y     pb,str
0x29 16  0  5  6  5  0 24  8  0 0 0x00--         y  y  y     pb,str
0x2a 16  0  5  6  5  0 24  0  0 0 0x00--         y  y  y     pb,str
0x2b 16  0  5  6  5  0 16  0  0 0 0x00--         y  y  y     pb,str
0x2c 16  0  5  6  5  0  0  8  0 0 0x00--         y  y  y     pb,str
0x2d 16  0  5  6  5  0  0  0  0 0 0x00--         y  y  y     pb,str
0x2e 16  0  5  6  5  0 24  8  2 1 0x00--         y  y  y     pb,str
0x2f 16  0  5  6  5  0 24  0  2 1 0x00--         y  y  y     pb,str
0x30 16  0  5  6  5  0 16  0  2 1 0x00--         y  y  y     pb,str
0x31 16  0  5  6  5  0  0  8  2 1 0x00--         y  y  y     pb,str
0x32 16  0  5  6  5  0  0  0  2 1 0x00--         y  y  y     pb,str
0x33 16  0  5  6  5  0 24  8  4 1 0x00--         y  y  y     pb,str
0x34 16  0  5  6  5  0 24  8  4 1 0x00--         y  y  y     pb,str
0x35 16  0  5  6  5  0 24  0  4 1 0x00--         y  y  y     pb,str
0x36 16  0  5  6  5  0 24  0  4 1 0x00--         y  y  y     pb,str
0x37 16  0  5  6  5  0 16  0  4 1 0x00--         y  y  y     pb,str
0x38 16  0  5  6  5  0 16  0  4 1 0x00--         y  y  y     pb,str
0x39 16  0  5  6  5  0  0  8  4 1 0x00--         y  y  y     pb,str
0x3a 16  0  5  6  5  0  0  8  4 1 0x00--         y  y  y     pb,str
0x3b 16  0  5  6  5  0  0  0  4 1 0x00--         y  y  y     pb,str
0x3c 16  0  5  6  5  0  0  0  4 1 0x00--         y  y  y     pb,str
0x3d 16  0  5  6  5  0 24  8  8 1 0x00--         y  y  y     pb,str
0x3e 16  0  5  6  5  0 24  0  8 1 0x00--         y  y  y     pb,str
0x3f 16  0  5  6  5  0 16  0  8 1 0x00--         y  y  y     pb,str
0x40 16  0  5  6  5  0  0  8  8 1 0x00--         y  y  y     pb,str
0x41 16  0  5  6  5  0  0  0  8 1 0x00--         y  y  y     pb,str

Device #1:

EGL device extensions string:
    EGL_EXT_device_drm EGL_EXT_device_drm_render_node
Platform Device:
eglinfo: eglInitialize failed

Device #2:

EGL device extensions string:
    EGL_MESA_device_software EGL_EXT_device_drm_render_node
Platform Device:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES 
EGL driver name: swrast
EGL extensions string:
    EGL_EXT_create_context_robustness EGL_KHR_cl_event2
    EGL_KHR_config_attribs EGL_KHR_context_flush_control
    EGL_KHR_create_context EGL_KHR_create_context_no_error
    EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses
    EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image
    EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
    EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base
    EGL_KHR_no_config_context EGL_KHR_reusable_sync
    EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float
    EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image
    EGL_MESA_query_driver
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces 
---------------------------------------------------------------------
0x01 32  0 10 10 10  2  0  0  0 0 0x00--      a  y  y  y     pb
0x02 32  0 10 10 10  2 16  0  0 0 0x00--      a  y  y  y     pb
0x03 32  0 10 10 10  2 24  0  0 0 0x00--      a  y  y  y     pb
0x04 32  0 10 10 10  2 24  8  0 0 0x00--      a  y  y  y     pb
0x05 32  0 10 10 10  2 32  0  0 0 0x00--      a  y  y  y     pb
0x06 32  0 10 10 10  2  0  0  4 1 0x00--      a  y  y  y     pb
0x07 32  0 10 10 10  2 16  0  4 1 0x00--      a  y  y  y     pb
0x08 32  0 10 10 10  2 24  0  4 1 0x00--      a  y  y  y     pb
0x09 32  0 10 10 10  2 24  8  4 1 0x00--      a  y  y  y     pb
0x0a 32  0 10 10 10  2 32  0  4 1 0x00--      a  y  y  y     pb
0x0b 30  0 10 10 10  0  0  0  0 0 0x00--      y  y  y  y     pb
0x0c 30  0 10 10 10  0 16  0  0 0 0x00--      y  y  y  y     pb
0x0d 30  0 10 10 10  0 24  0  0 0 0x00--      y  y  y  y     pb
0x0e 30  0 10 10 10  0 24  8  0 0 0x00--      y  y  y  y     pb
0x0f 30  0 10 10 10  0 32  0  0 0 0x00--      y  y  y  y     pb
0x10 30  0 10 10 10  0  0  0  4 1 0x00--      y  y  y  y     pb
0x11 30  0 10 10 10  0 16  0  4 1 0x00--      y  y  y  y     pb
0x12 30  0 10 10 10  0 24  0  4 1 0x00--      y  y  y  y     pb
0x13 30  0 10 10 10  0 24  8  4 1 0x00--      y  y  y  y     pb
0x14 30  0 10 10 10  0 32  0  4 1 0x00--      y  y  y  y     pb
0x15 32  0  8  8  8  8  0  0  0 0 0x00--      a  y  y  y     pb
0x16 32  0  8  8  8  8 16  0  0 0 0x00--      a  y  y  y     pb
0x17 32  0  8  8  8  8 24  0  0 0 0x00--      a  y  y  y     pb
0x18 32  0  8  8  8  8 24  8  0 0 0x00--      a  y  y  y     pb
0x19 32  0  8  8  8  8 32  0  0 0 0x00--      a  y  y  y     pb
0x1a 32  0  8  8  8  8  0  0  4 1 0x00--      a  y  y  y     pb
0x1b 32  0  8  8  8  8 16  0  4 1 0x00--      a  y  y  y     pb
0x1c 32  0  8  8  8  8 24  0  4 1 0x00--      a  y  y  y     pb
0x1d 32  0  8  8  8  8 24  8  4 1 0x00--      a  y  y  y     pb
0x1e 32  0  8  8  8  8 32  0  4 1 0x00--      a  y  y  y     pb
0x1f 24  0  8  8  8  0  0  0  0 0 0x00--      y  y  y  y     pb
0x20 24  0  8  8  8  0 16  0  0 0 0x00--      y  y  y  y     pb
0x21 24  0  8  8  8  0 24  0  0 0 0x00--      y  y  y  y     pb
0x22 24  0  8  8  8  0 24  8  0 0 0x00--      y  y  y  y     pb
0x23 24  0  8  8  8  0 32  0  0 0 0x00--      y  y  y  y     pb
0x24 24  0  8  8  8  0  0  0  4 1 0x00--      y  y  y  y     pb
0x25 24  0  8  8  8  0 16  0  4 1 0x00--      y  y  y  y     pb
0x26 24  0  8  8  8  0 24  0  4 1 0x00--      y  y  y  y     pb
0x27 24  0  8  8  8  0 24  8  4 1 0x00--      y  y  y  y     pb
0x28 24  0  8  8  8  0 32  0  4 1 0x00--      y  y  y  y     pb
0x29 16  0  5  6  5  0  0  0  0 0 0x00--      y  y  y  y     pb
0x2a 16  0  5  6  5  0 16  0  0 0 0x00--      y  y  y  y     pb
0x2b 16  0  5  6  5  0 24  0  0 0 0x00--      y  y  y  y     pb
0x2c 16  0  5  6  5  0 24  8  0 0 0x00--      y  y  y  y     pb
0x2d 16  0  5  6  5  0 32  0  0 0 0x00--      y  y  y  y     pb
0x2e 16  0  5  6  5  0  0  0  4 1 0x00--      y  y  y  y     pb
0x2f 16  0  5  6  5  0 16  0  4 1 0x00--      y  y  y  y     pb
0x30 16  0  5  6  5  0 24  0  4 1 0x00--      y  y  y  y     pb
0x31 16  0  5  6  5  0 24  8  4 1 0x00--      y  y  y  y     pb
0x32 16  0  5  6  5  0 32  0  4 1 0x00--      y  y  y  y     pb

I was able to confirm this bug on fully up to date arch wayland (both gnome and plasma) with my nvidia.
I was also able to confirm that this is only an issue with glutin. both glfw and sdl2 work fine.

can others verify that glfw/sdl2 are working fine?
run the below steps

git clone https://github.com/coderedart/etk.git 
cd etk/crates/egui_backend
RUST_LOG=trace cargo run --example=hello --features=winit,glow 

run hello with winit and glow features combo. change winit to glfw or sdl2 to check that glow works with both of them
then, change glow feature to wgpu to check that wgpu is working fine.

@coderedart
Copy link
Contributor

for me, it seems the issue lies with winit/glutin:

winit,wgpu => works, but wgpu surface doesn't have a srgb supporting format :(
winit,glow (glutin) => fail with the pixel format error

glfw or sdl2 with glow or wgpu => works normally including srgb framebuffer support.

@tyrumus
Copy link

tyrumus commented Sep 16, 2022

Distro: Arch Linux (latest)
Kernel: 5.15.67-1-lts
WM: Sway
GPU: NVIDIA GTX 1070
NVIDIA driver version: 515.65.01
CUDA version: 11.7

Here's the debug information requested. Probably not the results that were expected either.

eglinfo output: https://pastebin.com/B4eY8sSE

RUST_LOG=trace cargo run --example=hello --features=winit,glow

behavior: no window is ever created.
output: https://pastebin.com/gKFkyy53

RUST_LOG=trace cargo run --example=hello --features=sdl2,glow

behavior: a window is created, and then immediately closed.
output: https://pastebin.com/WY3CJ7bs

RUST_LOG=trace cargo run --example=hello --features=glfw,glow

behavior: the window is created
output: https://pastebin.com/VBSVqx0M

RUST_LOG=trace cargo run --example=hello --features=winit,wgpu

behavior: no window is ever created.
output: https://pastebin.com/T14ZiwYH

RUST_LOG=trace cargo run --example=hello --features=sdl2,wgpu

behavior: no window is ever created.
output: https://pastebin.com/Y1BKZgps

RUST_LOG=trace cargo run --example=hello --features=glfw,wgpu

behavior: a window is created, different from before. Not sure if that's expected.
output: https://pastebin.com/JqsXhbb8
Terminal control characters were removed from this log with: sed 's,\x1B\[[0-9?;]*[a-zA-Z],,g'

@coderedart
Copy link
Contributor

coderedart commented Sep 16, 2022

yeah.
winit + glow / wgpu (vk) is not working.
sdl2 glow should have worked, but it just hit a todo!() because its still a work in progress.
sdl2 wgpu couldn't find a srgb vulkan surface.
glfw glow works as expected.
glfw wgpu works as expected. I added a triangle to show how easy it is to safely draw stuff with egui + wgpu.

I guess the main issue for wgpu is that a window created with winit and sdl2 is not providing a srgb surface format. only Bgra8Unorm. pulled in wgpu and ash repos to run examples. winit won't allow srgb compatible surface format. weird as glfw can get a srgb surface for wgpu with no issues.

The main issue for glow is that glutin is unable to create an opengl window on wayland properly.

I will check on my amd iGpu laptop to see if this is an nvidia specific issue or just a wayland issue in general.

@samitbasu
Copy link
Contributor

Just a bit of digging around. On my system, the failure appears to be caused in glutin's choose_fbconfig function. The set of available configs never makes it through this filter:

 // We're interested in those configs which allow our desired VSync.
    let desired_swap_interval = if opengl.vsync { 1 } else { 0 };

    let config_ids = config_ids
        .into_iter()
        .filter(|&config| {
            let mut min_swap_interval = 0;
            let _res = egl.GetConfigAttrib(
                display,
                config,
                ffi::egl::MIN_SWAP_INTERVAL as ffi::egl::types::EGLint,
                &mut min_swap_interval,
            );

            if desired_swap_interval < min_swap_interval {
                return false;
            }

            let mut max_swap_interval = 0;
            let _res = egl.GetConfigAttrib(
                display,
                config,
                ffi::egl::MAX_SWAP_INTERVAL as ffi::egl::types::EGLint,
                &mut max_swap_interval,
            );

            if desired_swap_interval > max_swap_interval {
                return false;
            }

            true
        })
        .collect::<Vec<_>>();

    if config_ids.is_empty() {
        return Err(CreationError::NoAvailablePixelFormat);
    }

(this is in glutin/src/api/egl/mod.rs).

It appears that requiring vsync is what fails to find a workable surface. To test that hypothesis, I tried setting native_options.vsync=false in my main:

fn main() {
    tracing_subscriber::fmt::init();
    let mut native_options = eframe::NativeOptions::default();
    //native_options.renderer = Renderer::Wgpu;
    native_options.vsync = false;
    eframe::run_native(
        "Exercise1",
        native_options,
        Box::new(|cc| Box::new(MyApp::new(cc))),
    )
}

At that point, the app showed up just fine. So I guess in my case the bug involves Wayland + NVIDIA + vsync.

@samitbasu
Copy link
Contributor

samitbasu commented Sep 16, 2022

For the record, here is my egl-info output: https://pastebin.com/hd8j9Edk

The queried parameter ffi::egl::MIN_SWAP_INTERVAL is not listed in the columns of the eglinfo output from what I can tell.

@samitbasu
Copy link
Contributor

This is the issue in glutin: 1444. Not sure I understand the resolution.

@coderedart
Copy link
Contributor

coderedart commented Sep 17, 2022

yeah, I can confirm that if i set double buffer to false and vsync to false. i get a window.

the main issue seems to be that when glutin tries to get the MAX_SWAP_INTERVAL with GetConfigAttrib function, it returns zero in all configurations :( . so, you are forced to set vsync to off.

so, we just wait for rust-windowing/glutin#1444 in a new release i guess.
EDIT: it seems glutin already has a beta release 0.30 on crates.io. but we cannot use it yet as wgpu is still using raw-window-handle 0.4. wgpu will make a release on september 28

@emilk
Copy link
Owner

emilk commented Sep 17, 2022

Thanks for digging into this everyone ❤️

@ar37-rs
Copy link
Contributor

ar37-rs commented Sep 17, 2022

Since currently nvidia drivers have various issues on wayland. since both glfw and sdl2 using x11 by default, telling winit to use x11 might help:

fn main() {
    #[cfg(all(unix, not(target_os = "macos")))]
    std::env::set_var("WINIT_UNIX_BACKEND", "x11");
    let options = eframe::NativeOptions::default();
    eframe::run_native(
        "Using x11",
        options,
        Box::new(|_cc| Box::new(MyApp::default())),
    );
}

@Be-ing
Copy link

Be-ing commented Oct 11, 2022

I also stumbled over this glutin bug in Slint and confirm that it is fixed in the master branch of glutin. 🎉

@WanderQing
Copy link

I have some question. run eframe template thread 'main' panicked at 'called Result::unwrap()on anErr value: NoAvailablePixelFormat'

@coderedart
Copy link
Contributor

coderedart commented Oct 27, 2022

try testing with glutin upgrade.

  1. Clone the repo
git clone clone https://github.com/coderedart/egui_glutin_upgrade.git
  1. switch to glutin_upgrade branch using
git switch glutin_upgrade
  1. To launch using x11 backend
WINIT_UNIX_BACKEND=x11 cargo run --release -p egui_demo_app
  1. To launch using wayland backend.
WINIT_UNIX_BACKEND=wayland cargo run --release -p egui_demo_app
  1. To launch on windows or mac
cargo run --release -p egui_demo_app

don't forget to run these with RUST_BACKTRACE=full in case of crash.

@WanderQing
Copy link

try testing with glutin upgrade.

  1. clone https://github.com/coderedart/egui_glutin_upgrade.git
  2. switch to glutin_upgrade branch using git switch glutin_upgrade
  3. WINIT_UNIX_BACKEND=x11 cargo run --release -p egui_demo_app to launch using x11 backend
  4. WINIT_UNIX_BACKEND=wayland cargo run --release -p egui_demo_app to launch using wayland backend.

I try run step 3 and run step 4 get the same error: error: process didn't exit successfully: "target\release\egui_demo_app.exe" (exit code: 101)

@WanderQing
Copy link

My system infomation:

  • Rust: 1.61
  • OS: Windows X64
  • OS Version: 19043.2006
  • CPU: AMD Ryzen 5 4600H with Radeon Graphics 3.00 GHz

@coderedart
Copy link
Contributor

@WanderQing forgot about Windows. anyway, try again with the latest commits.

@WanderQing
Copy link

@WanderQing forgot about Windows. anyway, try again with the latest commits.

I reverted the commit (2e453ef), Run steps 3, 4, 5 are ok.

@coderedart
Copy link
Contributor

that's just master branch ? :)

@WanderQing
Copy link

that's just master branch ? :)

Yes, it is looks like this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something is broken egui_glow Relates to running egui_glow on native
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants