rust-windowing / glutin

A low-level library for OpenGL context creation
Apache License 2.0
2k stars 477 forks source link

Glutin panics when rapidly resizing alacritty windows in sway #1389

Closed cafce25 closed 2 years ago

cafce25 commented 2 years ago

Repro

Additional Info

I suspect this to be related to #418 and #1320 hence I'm creating the issue here. If I'm wrong and you think this should rather be reported to alacritty or sway please let me know.

alacritty debug output around the crash ``` [1400977.301] wl_callback@42.done(7690022) [1400978.006] -> wl_surface@18.frame(new id wl_callback@42) [1400979.350] -> zwp_linux_dmabuf_v1@33.create_params(new id zwp_linux_buffer_params_v1@48) [1400979.429] -> zwp_linux_buffer_params_v1@48.add(fd 49, 0, 0, 4116, 50331648, 5234708) [1400979.542] -> zwp_linux_buffer_params_v1@48.create_immed(new id wl_buffer@44, 1029, 1052, 875713089, 0) [1400979.643] -> zwp_linux_buffer_params_v1@48.destroy() [1400979.677] -> wl_surface@18.attach(wl_buffer@44, 0, 0) [1400979.740] -> wl_surface@18.damage(0, 0, 1029, 1052) [1400979.815] -> wl_surface@18.commit() [1400979.836] -> wl_display@1.sync(new id wl_callback@45) [1400982.855] wl_display@1.delete_id(49) [1400982.887] wl_display@1.delete_id(47) [1400982.932] wl_display@1.delete_id(45) [1400982.907] wl_display@1.delete_id(48) [1400983.205] wl_callback@45.done(3147) [1400992.001] wl_display@1.delete_id(43) [1400992.018] wl_display@1.delete_id(42) [1400992.164] wl_callback@43.done(7690206) [1400992.776] -> wl_surface@18.frame(new id wl_callback@43) [1400992.981] wl_callback@42.done(7690206) [1400993.464] -> wl_surface@18.frame(new id wl_callback@42) [1400993.522] -> wl_surface@18.commit() [1400994.902] -> zwp_linux_dmabuf_v1@33.create_params(new id zwp_linux_buffer_params_v1@45) [1400994.997] -> zwp_linux_buffer_params_v1@45.add(fd 49, 0, 0, 4116, 50331648, 5234708) [1400995.144] -> zwp_linux_buffer_params_v1@45.create_immed(new id wl_buffer@48, 1029, 1052, 875713089, 0) [1400995.247] -> zwp_linux_buffer_params_v1@45.destroy() [1400995.282] -> wl_surface@18.attach(wl_buffer@48, 0, 0) [1400995.345] -> wl_surface@18.damage(0, 0, 1029, 1052) [1400995.421] -> wl_surface@18.commit() [1400995.467] -> wl_display@1.sync(new id wl_callback@47) [1400998.724] wl_display@1.delete_id(45) [1400998.821] wl_buffer@44.release() [1400998.737] wl_display@1.delete_id(47) [1400998.908] wl_callback@47.done(3147) [1401006.861] wl_display@1.delete_id(43) [1401006.868] wl_display@1.delete_id(42) [1401006.897] wl_callback@43.done(7690221) [1401167.541] wl_buffer@50.release() [1401167.561] xdg_toplevel@22.configure(1403, 1052, array[24]) [1401167.608] -> wl_buffer@50.destroy() [1401167.863] xdg_surface@21.configure(3148) [1401167.927] -> xdg_surface@21.ack_configure(3148) [1401168.017] -> xdg_surface@21.set_window_geometry(0, 0, 1403, 1052) [1401168.999] -> wl_buffer@44.destroy() [1401174.114] -> wl_surface@18.frame(new id wl_callback@43) thread 'main' panicked at 'swap_buffers: eglSwapBuffers failed (eglGetError returned 0x300d)', /build/.cargo/registry/src/github.com-1ecc6299db9ec823/glutin-0.28.0/src/api/egl/mod.rs:608:21 stack backtrace: 0: 0x555a6460459a - 1: 0x555a644f389c - 2: 0x555a64602ee4 - 3: 0x555a64603650 - 4: 0x555a646029ba - 5: 0x555a64633228 - 6: 0x555a646331a6 - 7: 0x555a64633162 - 8: 0x555a6431d250 - 9: 0x555a64494702 - 10: 0x555a64345c64 - 11: 0x555a64471920 - 12: 0x555a6438e20e - 13: 0x555a64429796 - 14: 0x555a6434c3b6 - 15: 0x555a643f9fcf - 16: 0x555a644927e3 - 17: 0x555a643f2ef9 - 18: 0x7f92aa3fbb25 - __libc_start_main 19: 0x555a6432a0be - 20: 0x0 - [1401191.698] -> wl_pointer@40.release() [1401191.790] -> wl_keyboard@39.release() [1401191.835] -> wl_display@1.sync(new id wl_callback@47) [1401192.394] wl_display@1.delete_id(50) [1401192.408] wl_display@1.delete_id(44) [1401192.497] wl_display@1.delete_id(40) [1401192.671] wl_display@1.delete_id(47) [1401192.605] wl_display@1.delete_id(39) [1401192.784] wl_callback@47.done(3148) [1401193.044] -> xdg_toplevel@22.destroy() [1401193.111] -> xdg_surface@21.destroy() [1401193.171] -> wl_keyboard@16.release() [1401193.526] -> zwp_relative_pointer_v1@15.destroy() [1401193.556] -> wl_pointer@14.release() [1401193.583] -> wl_surface@3.destroy() [1401193.609] -> zwp_text_input_v3@17.destroy() [1401194.863] -> wl_buffer@48.destroy() ```
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_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_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 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 Device 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_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 ```
glxinfo ``` name of display: :0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.4 server glx extensions: GLX_ARB_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: 6144 MB Total available memory: 6144 MB Currently available dedicated video memory: 5767 MB OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 495.46 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 495.46 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 495.46 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_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 162 GLX Visuals visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat ---------------------------------------------------------------------------- 0x03b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None 0x03c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None 0x172 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None 0x173 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None 0x174 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None 0x175 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None 0x177 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None 0x178 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None 0x179 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None 0x17a 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None 0x17d 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None 0x17e 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None 0x17f 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None 0x180 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None 0x183 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None 0x184 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None 0x185 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None 0x186 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None 0x187 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None 0x188 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None 0x189 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None 0x18a 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None 0x18b 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 2 1 None 0x18c 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 2 1 None 0x18d 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 2 1 None 0x18e 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 2 1 None 0x18f 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None 0x190 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None 0x191 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None 0x192 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None 0x193 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x194 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x195 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x196 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x197 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x198 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x199 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x19a 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x19b 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x19c 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x19d 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x19e 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x19f 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x1a0 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x1a1 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x1a2 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x1a3 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x1a4 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x1a5 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x1a6 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x1a7 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x1a8 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x1a9 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x1aa 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x1ab 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x1ac 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x1ad 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x1ae 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x1af 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x1b0 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x1b1 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x1b2 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x1b3 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None 0x1b4 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None 0x1b5 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None 0x1b6 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None 0x1b7 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None 0x1b8 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None 0x1b9 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None 0x1ba 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None 0x1bb 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 8 1 None 0x1bc 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 8 1 None 0x1bd 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 8 1 None 0x1be 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 8 1 None 0x1bf 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None 0x1c0 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None 0x1c1 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None 0x1c2 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None 0x1c3 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None 0x1c4 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None 0x1c5 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None 0x1c6 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None 0x1c7 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None 0x1c8 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None 0x1c9 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None 0x1ca 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None 0x1cb 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None 0x1cc 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None 0x1cd 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None 0x1ce 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None 0x1cf 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None 0x1d0 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None 0x1d1 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None 0x1d2 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None 0x1d3 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None 0x1d4 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None 0x1d5 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None 0x1d6 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None 0x1d7 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None 0x1d8 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None 0x1d9 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 2 1 None 0x1da 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 2 1 None 0x1db 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 2 1 None 0x1dc 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 2 1 None 0x1dd 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None 0x1de 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None 0x1df 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None 0x1e0 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None 0x1e1 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x1e2 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x1e3 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x1e4 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x1e5 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x1e6 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x1e7 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x1e8 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x1e9 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x1ea 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x1eb 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x1ec 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x1ed 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x1ee 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x1ef 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x1f0 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x1f1 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x1f2 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x1f3 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x1f4 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x1f5 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x1f6 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x1f7 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x1f8 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x1f9 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x1fa 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x1fb 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x1fc 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x1fd 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x1fe 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x1ff 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x200 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x201 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None 0x202 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None 0x203 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None 0x204 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None 0x205 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None 0x206 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None 0x207 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None 0x208 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None 0x209 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 8 1 None 0x20a 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 8 1 None 0x20b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 8 1 None 0x20c 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 8 1 None 0x20d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None 0x20e 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None 0x20f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None 0x210 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None 0x06b 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None 0x176 32 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None 0x17b 32 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None 0x17c 32 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None 0x181 32 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None 0x182 32 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None 262 GLXFBConfigs: visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat ---------------------------------------------------------------------------- 0x06c 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None 0x06d 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None 0x06e 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None 0x06f 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None 0x070 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None 0x071 32 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None 0x072 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None 0x073 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None 0x074 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None 0x075 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None 0x076 32 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None 0x077 32 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None 0x078 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None 0x079 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None 0x07a 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None 0x07b 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None 0x07c 32 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None 0x07d 32 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None 0x07e 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None 0x07f 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None 0x080 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None 0x081 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None 0x082 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None 0x083 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None 0x084 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None 0x085 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None 0x086 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 2 1 None 0x087 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 2 1 None 0x088 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 2 1 None 0x089 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 2 1 None 0x08a 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None 0x08b 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None 0x08c 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None 0x08d 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None 0x08e 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x08f 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x090 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x091 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x092 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x093 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x094 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x095 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None 0x096 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x097 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x098 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x099 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x09a 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x09b 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x09c 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x09d 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None 0x09e 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x09f 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x0a0 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x0a1 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x0a2 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x0a3 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x0a4 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x0a5 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 4 1 None 0x0a6 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x0a7 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x0a8 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x0a9 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x0aa 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x0ab 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x0ac 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x0ad 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None 0x0ae 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None 0x0af 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None 0x0b0 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None 0x0b1 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None 0x0b2 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None 0x0b3 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None 0x0b4 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None 0x0b5 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None 0x0b6 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 8 1 None 0x0b7 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 8 1 None 0x0b8 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 8 1 None 0x0b9 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 8 1 None 0x0ba 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None 0x0bb 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None 0x0bc 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None 0x0bd 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None 0x0be 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None 0x0bf 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None 0x0c0 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None 0x0c1 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None 0x0c2 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None 0x0c3 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None 0x0c4 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None 0x0c5 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None 0x0c6 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None 0x0c7 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None 0x0c8 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None 0x0c9 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None 0x0ca 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None 0x0cb 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None 0x0cc 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None 0x0cd 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None 0x0ce 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None 0x0cf 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None 0x0d0 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None 0x0d1 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None 0x0d2 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None 0x0d3 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None 0x0d4 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None 0x0d5 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None 0x0d6 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 2 1 None 0x0d7 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 2 1 None 0x0d8 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 2 1 None 0x0d9 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 2 1 None 0x0da 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None 0x0db 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None 0x0dc 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None 0x0dd 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None 0x0de 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x0df 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x0e0 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x0e1 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x0e2 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x0e3 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x0e4 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x0e5 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None 0x0e6 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x0e7 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x0e8 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x0e9 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x0ea 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x0eb 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x0ec 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x0ed 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None 0x0ee 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x0ef 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x0f0 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x0f1 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x0f2 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x0f3 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x0f4 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x0f5 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 4 1 None 0x0f6 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x0f7 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x0f8 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x0f9 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x0fa 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x0fb 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x0fc 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x0fd 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None 0x0fe 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None 0x0ff 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None 0x100 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None 0x101 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None 0x102 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None 0x103 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None 0x104 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None 0x105 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None 0x106 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 8 1 None 0x107 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 8 1 None 0x108 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 8 1 None 0x109 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 8 1 None 0x10a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None 0x10b 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None 0x10c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None 0x10d 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None 0x10e 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None 0x10f 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None 0x110 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None 0x111 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None 0x112 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None 0x113 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None 0x114 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None 0x115 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None 0x116 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None 0x117 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None 0x118 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None 0x119 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None 0x11a 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 0 0 None 0x11b 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 0 0 None 0x11c 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 0 0 None 0x11d 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 0 0 None 0x11e 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None 0x11f 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None 0x120 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None 0x121 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None 0x122 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 2 1 None 0x123 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 2 1 None 0x124 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 2 1 None 0x125 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 2 1 None 0x126 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 2 1 None 0x127 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 2 1 None 0x128 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 2 1 None 0x129 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 2 1 None 0x12a 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 2 1 None 0x12b 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 2 1 None 0x12c 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 2 1 None 0x12d 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 2 1 None 0x12e 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 2 1 None 0x12f 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 2 1 None 0x130 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 2 1 None 0x131 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 2 1 None 0x132 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 2 1 None 0x133 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 2 1 None 0x134 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 2 1 None 0x135 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 2 1 None 0x136 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None 0x137 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None 0x138 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None 0x139 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None 0x13a 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None 0x13b 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None 0x13c 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None 0x13d 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None 0x13e 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None 0x13f 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None 0x140 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None 0x141 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None 0x142 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None 0x143 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None 0x144 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None 0x145 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None 0x146 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None 0x147 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None 0x148 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None 0x149 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None 0x14a 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None 0x14b 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None 0x14c 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None 0x14d 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None 0x14e 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 4 1 None 0x14f 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 4 1 None 0x150 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 4 1 None 0x151 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 4 1 None 0x152 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 4 1 None 0x153 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 4 1 None 0x154 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 4 1 None 0x155 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 4 1 None 0x156 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None 0x157 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None 0x158 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None 0x159 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None 0x15a 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None 0x15b 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None 0x15c 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None 0x15d 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None 0x15e 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 8 1 None 0x15f 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 8 1 None 0x160 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 8 1 None 0x161 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 8 1 None 0x162 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 8 1 None 0x163 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 8 1 None 0x164 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 8 1 None 0x165 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 8 1 None 0x166 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 8 1 None 0x167 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 8 1 None 0x168 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 8 1 None 0x169 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 8 1 None 0x16a 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 8 1 None 0x16b 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 8 1 None 0x16c 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 8 1 None 0x16d 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 8 1 None 0x16e 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 8 1 None 0x16f 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 8 1 None 0x170 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 8 1 None 0x171 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 8 1 None ```
glinfo ``` GL_VERSION: 4.6.0 NVIDIA 495.46 GL_RENDERER: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_EXTENSIONS: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_AMD_vertex_shader_viewport_index GL_AMD_vertex_shader_layer 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_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted 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_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility 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_shading_language_100 GL_ARB_shader_viewport_layer_array 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_S3_s3tc GL_EXT_texture_env_add 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_Cg_shader 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_EXTX_framebuffer_mixed_formats 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_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_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_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_shadow_lod GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode 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_EXT_import_sync_object GL_NV_robustness_video_memory_purge GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_EXT_memory_object GL_EXT_memory_object_fd GL_NV_memory_object_sparse GL_KHR_parallel_shader_compile GL_KHR_no_error GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_EXT_semaphore GL_EXT_semaphore_fd GL_NV_timeline_semaphore GL_KHR_shader_subgroup GL_KTX_buffer_region 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_NVX_blend_equation_advanced_multi_draw_buffers 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_ES1_1_compatibility GL_NV_ES3_1_compatibility 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_program_option GL_NV_fragment_program2 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_program4 GL_NV_internalformat_sample_query 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_light_max_exponent GL_NV_memory_attachment 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_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_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_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_NVX_conditional_render GL_NV_gpu_multicast GL_NVX_progress_fence GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OVR_multiview GL_OVR_multiview2 GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_SHADING_LANGUAGE_VERSION = 4.60 NVIDIA GLU_VERSION: 1.3 GLU_EXTENSIONS: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess GLUT_API_VERSION: 4 GLUT_XLIB_IMPLEMENTATION: 13 ```
lspci ``` 00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07) 00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07) 00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model 00:14.0 USB controller: Intel Corporation 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller 00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1 00:17.0 SATA controller: Intel Corporation 200 Series PCH SATA controller [AHCI mode] 00:1b.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #17 (rev f0) 00:1b.4 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #21 (rev f0) 00:1c.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #1 (rev f0) 00:1c.2 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #3 (rev f0) 00:1c.3 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #4 (rev f0) 00:1c.4 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #5 (rev f0) 00:1c.6 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #7 (rev f0) 00:1d.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #9 (rev f0) 00:1f.0 ISA bridge: Intel Corporation Z370 Chipset LPC/eSPI Controller 00:1f.2 Memory controller: Intel Corporation 200 Series/Z370 Chipset Family Power Management Controller 00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio 00:1f.4 SMBus: Intel Corporation 200 Series/Z370 Chipset Family SMBus Controller 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V 01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) 01:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller (rev a1) 02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961/SM963 07:00.0 USB controller: ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller 08:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81) ```
kchibisov commented 2 years ago

I'm pretty sure that you won't be able to repro that with the latest alacritty master.

kchibisov commented 2 years ago

Closing due to glutin decoupling from winit.