$ ./Xpra_cmd.exe opengl -d all 2024-05-01 16:58:34,657 debug enabled for ['xpra.scripts.main', 'opengl'] 2024-05-01 16:58:34,781 debug enabled for ['xpra.platform.win32.window_hooks', 'win32', 'window', 'util'] 2024-05-01 16:58:34,781 debug enabled for ['xpra.platform.win32.window_hooks', 'verbose'] 2024-05-01 16:58:34,783 debug enabled for ['xpra.platform.win32.events', 'events', 'win32'] 2024-05-01 16:58:34,785 debug enabled for ['xpra.platform.win32.gui', 'win32'] 2024-05-01 16:58:34,785 debug enabled for ['xpra.platform.win32.gui', 'win32', 'grab'] 2024-05-01 16:58:34,785 debug enabled for ['xpra.platform.win32.gui', 'win32', 'screen'] 2024-05-01 16:58:34,785 debug enabled for ['xpra.platform.win32.gui', 'win32', 'keyboard'] 2024-05-01 16:58:34,785 debug enabled for ['xpra.platform.win32.gui', 'win32', 'mouse'] 2024-05-01 16:58:34,786 PyCapsute_GetPointer=<_FuncPtr object at 0x0000014d0f897150> 2024-05-01 16:58:34,786 gdkdll= 2024-05-01 16:58:34,787 debug enabled for ['xpra.platform.win32.gui', 'win32'] 2024-05-01 16:58:34,788 win32 gui settings: CONSOLE_EVENT_LISTENER=True, USE_NATIVE_TRAY=True, WINDOW_HOOKS=True, GROUP_LEADER=True 2024-05-01 16:58:34,788 win32 gui settings: UNDECORATED_STYLE=True, CLIP_CURSOR=True, MAX_SIZE_HINT=False, LANGCHANGE=True 2024-05-01 16:58:34,788 win32 gui settings: FORWARD_WINDOWS_KEY=True, WHEEL=True, WHEEL_DELTA=120 2024-05-01 16:58:34,791 debug enabled for ['xpra.scripts.main', 'opengl'] 2024-05-01 16:58:34,791 do_run_glcheck(.., False) 2024-05-01 16:58:34,793 debug enabled for ['xpra.client.gui.fake_client', 'client'] 2024-05-01 16:58:34,793 debug enabled for ['xpra.client.gl.window', 'opengl', 'paint'] 2024-05-01 16:58:34,797 opengl_module= 2024-05-01 16:58:34,797 get_opengl_module_names(probe) 2024-05-01 16:58:34,797 get_gl_client_window_module(probe) module names=('native', 'glarea') 2024-05-01 16:58:34,804 debug enabled for ['xpra.gtk.pixbuf', 'gtk', 'util'] 2024-05-01 16:58:34,805 debug enabled for ['xpra.gtk.keymap', 'keyboard'] 2024-05-01 16:58:34,806 debug enabled for ['xpra.client.gui.widget_base', 'window'] 2024-05-01 16:58:34,807 debug enabled for ['xpra.net.mmap', 'mmap'] 2024-05-01 16:58:34,808 debug enabled for ['xpra.client.gui.window_backing_base', 'paint'] 2024-05-01 16:58:34,808 debug enabled for ['xpra.client.gui.window_backing_base', 'video', 'paint'] 2024-05-01 16:58:34,808 debug enabled for ['xpra.client.gui.window_base', 'window'] 2024-05-01 16:58:34,808 debug enabled for ['xpra.client.gui.window_base', 'paint'] 2024-05-01 16:58:34,808 debug enabled for ['xpra.client.gui.window_base', 'focus'] 2024-05-01 16:58:34,808 debug enabled for ['xpra.client.gui.window_base', 'mouse'] 2024-05-01 16:58:34,808 debug enabled for ['xpra.client.gui.window_base', 'workspace'] 2024-05-01 16:58:34,808 debug enabled for ['xpra.client.gui.window_base', 'keyboard'] 2024-05-01 16:58:34,809 debug enabled for ['xpra.client.gui.window_base', 'metadata'] 2024-05-01 16:58:34,809 debug enabled for ['xpra.client.gui.window_base', 'geometry'] 2024-05-01 16:58:34,809 debug enabled for ['xpra.client.gui.window_base', 'icon'] 2024-05-01 16:58:34,809 debug enabled for ['xpra.client.gui.window_base', 'alpha'] 2024-05-01 16:58:34,809 debug enabled for ['xpra.client.gui.window_base', 'scaling'] 2024-05-01 16:58:34,810 debug enabled for ['xpra.client.gtk3.window_base', 'focus', 'grab'] 2024-05-01 16:58:34,810 debug enabled for ['xpra.client.gtk3.window_base', 'workspace'] 2024-05-01 16:58:34,810 debug enabled for ['xpra.client.gtk3.window_base', 'window'] 2024-05-01 16:58:34,810 debug enabled for ['xpra.client.gtk3.window_base', 'keyboard'] 2024-05-01 16:58:34,810 debug enabled for ['xpra.client.gtk3.window_base', 'keyboard', 'events'] 2024-05-01 16:58:34,811 debug enabled for ['xpra.client.gtk3.window_base', 'icon'] 2024-05-01 16:58:34,811 debug enabled for ['xpra.client.gtk3.window_base', 'metadata'] 2024-05-01 16:58:34,811 debug enabled for ['xpra.client.gtk3.window_base', 'state'] 2024-05-01 16:58:34,811 debug enabled for ['xpra.client.gtk3.window_base', 'events'] 2024-05-01 16:58:34,811 debug enabled for ['xpra.client.gtk3.window_base', 'shape'] 2024-05-01 16:58:34,811 debug enabled for ['xpra.client.gtk3.window_base', 'mouse'] 2024-05-01 16:58:34,811 debug enabled for ['xpra.client.gtk3.window_base', 'geometry'] 2024-05-01 16:58:34,811 debug enabled for ['xpra.client.gtk3.window_base', 'grab'] 2024-05-01 16:58:34,811 debug enabled for ['xpra.client.gtk3.window_base', 'dragndrop'] 2024-05-01 16:58:34,811 debug enabled for ['xpra.client.gtk3.window_base', 'alpha'] 2024-05-01 16:58:34,870 debug enabled for ['xpra.client.gtk3.window_base', 'encoding'] 2024-05-01 16:58:34,870 parse_padding_colors()=(0, 0, 0) 2024-05-01 16:58:34,875 debug enabled for ['xpra.codecs.icon_util', 'menu'] 2024-05-01 16:58:34,878 debug enabled for ['xpra.gtk.widget', 'gtk', 'util'] 2024-05-01 16:58:34,881 debug enabled for ['xpra.gtk.dialogs.about', 'info'] 2024-05-01 16:58:34,881 debug enabled for ['xpra.client.gtk3.menu_helper', 'menu'] 2024-05-01 16:58:34,883 debug enabled for ['xpra.client.gtk3.window_menu', 'gtk', 'window'] 2024-05-01 16:58:34,885 debug enabled for ['xpra.client.gtk3.window', 'paint'] 2024-05-01 16:58:34,885 debug enabled for ['xpra.client.gtk3.window', 'metadata'] 2024-05-01 16:58:34,885 debug enabled for ['xpra.client.gtk3.window', 'geometry'] 2024-05-01 16:58:34,889 debug enabled for ['xpra.client.gl.gtk3.client_window', 'opengl', 'window'] 2024-05-01 16:58:35,300 debug enabled for ['xpra.client.gl.check', 'opengl'] 2024-05-01 16:58:35,301 debug enabled for ['xpra.client.gl.debug', 'opengl'] 2024-05-01 16:58:35,301 OpenGL debugging settings: 2024-05-01 16:58:35,301 GREMEDY_DEBUG=False 2024-05-01 16:58:35,301 GL_DEBUG_OUTPUT=0, 0 2024-05-01 16:58:35,301 gl_debug_callback= 2024-05-01 16:58:35,301 glInitStringMarkerGREMEDY=, glStringMarkerGREMEDY= 2024-05-01 16:58:35,301 glInitFrameTerminatorGREMEDY=, glFrameTerminatorGREMEDY= 2024-05-01 16:58:35,302 debug enabled for ['xpra.client.gl.util', 'opengl', 'paint'] 2024-05-01 16:58:35,302 debug enabled for ['xpra.client.gl.backing', 'opengl', 'paint'] 2024-05-01 16:58:35,302 debug enabled for ['xpra.client.gl.backing', 'opengl', 'fps'] 2024-05-01 16:58:35,304 debug enabled for ['xpra.platform.win32.gl_context', 'opengl'] 2024-05-01 16:58:35,305 debug enabled for ['xpra.client.gl.gtk3.drawing_area', 'opengl', 'paint'] 2024-05-01 16:58:35,307 gl client window module 'native'= 2024-05-01 16:58:35,307 check_support() GetModuleHandleW()=0x7ff72c340000 2024-05-01 16:58:35,307 check_support() RegisterClassExW()=0xc3e3 2024-05-01 16:58:35,308 check_support() CreateWindowExW()=0x330430 2024-05-01 16:58:35,308 create_wgl_context(0x330430) hdc=0xffffffffec010eec 2024-05-01 16:58:35,338 ChoosePixelFormat for window 330430 and bpc=8 with self.alpha=True : pf=5 2024-05-01 16:58:35,339 DescribePixelFormat: {'rgba': True, 'depth': 32, 'red-size': 8, 'green-size': 8, 'blue-size': 8, 'alpha-size': 8, 'red-shift': 16, 'green-shift': 8, 'blue-shift': 0, 'alpha-shift': 24, 'accum-red-size': 16, 'accum-green-size': 16, 'accum-blue-size': 16, 'accum-size': 64, 'depth-size': 24, 'stencil-size': 8, 'aux-buffers': 0, 'visible-mask': 0, 'double-buffered': True} 2024-05-01 16:58:35,353 wglCreateContext(0xffffffffec010eec)=0x10000 2024-05-01 16:58:35,354 wglMakeCurrent(0xffffffffec010eec, 0x10000) 2024-05-01 16:58:35,359 BeginPaint hdc=0xffffffffec010eec 2024-05-01 16:58:35,360 GL_VERSION=4.6.0 - Build 31.0.101.4887 2024-05-01 16:58:35,360 found valid OpenGL version: 4.6 2024-05-01 16:58:35,360 OpenGL_accelerate version 3.1.7 2024-05-01 16:58:35,360 vendor: Intel 2024-05-01 16:58:35,360 renderer: Intel(R) Iris(R) Xe Graphics 2024-05-01 16:58:35,360 shading-language-version: 4.60 - Build 31.0.101.4887 2024-05-01 16:58:35,391 GLU: 1.2.2.0 Microsoft Corporation 2024-05-01 16:58:35,391 GLU.extensions: GL_EXT_bgra 2024-05-01 16:58:35,519 OpenGL extensions found: GL_3DFX_texture_compression_FXT1, GL_AMD_depth_clamp_separate, GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index, GL_ARB_ES2_compatibility, GL_ARB_ES3_1_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_cl_event, 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_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_half_float_pixel, GL_ARB_half_float_vertex, 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_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_robustness_isolation, 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_bit_encoding, 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_stencil_export, GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine, GL_ARB_shader_texture_image_samples, GL_ARB_shading_language_100, GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing, GL_ARB_shadow, 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_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_separate_stencil, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, GL_EXT_draw_buffers2, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_object, GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, GL_EXT_memory_object, GL_EXT_memory_object_win32, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_polygon_offset_clamp, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_semaphore, GL_EXT_semaphore_win32, GL_EXT_separate_specular_color, GL_EXT_shader_framebuffer_fetch, GL_EXT_shader_integer_mix, GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_array, GL_EXT_texture_compression_s3tc, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer, GL_EXT_texture_lod_bias, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm, GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback, GL_IBM_texture_mirrored_repeat, GL_INTEL_conservative_rasterization, GL_INTEL_fragment_shader_ordering, GL_INTEL_framebuffer_CMAA, GL_INTEL_map_texture, GL_INTEL_multi_rate_fragment_shader, GL_INTEL_performance_query, 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_shader_subgroup, GL_KHR_shader_subgroup_arithmetic, GL_KHR_shader_subgroup_ballot, GL_KHR_shader_subgroup_basic, GL_KHR_shader_subgroup_clustered, GL_KHR_shader_subgroup_quad, GL_KHR_shader_subgroup_shuffle, GL_KHR_shader_subgroup_shuffle_relative, GL_KHR_shader_subgroup_vote, GL_KHR_texture_compression_astc_ldr, GL_NV_blend_square, GL_NV_conditional_render, GL_NV_primitive_restart, GL_NV_texgen_reflection, GL_OVR_multiview, GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays, GL_WIN_swap_hint, WGL_EXT_swap_control 2024-05-01 16:58:35,519 OpenGL extensions found: GL_3DFX_texture_compression_FXT1, GL_AMD_depth_clamp_separate, GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index, GL_ARB_ES2_compatibility, GL_ARB_ES3_1_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_cl_event, 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_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_half_float_pixel, GL_ARB_half_float_vertex, 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_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_robustness_isolation, 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_bit_encoding, 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_stencil_export, GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine, GL_ARB_shader_texture_image_samples, GL_ARB_shading_language_100, GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing, GL_ARB_shadow, 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_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_separate_stencil, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, GL_EXT_draw_buffers2, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_object, GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, GL_EXT_memory_object, GL_EXT_memory_object_win32, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_polygon_offset_clamp, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_semaphore, GL_EXT_semaphore_win32, GL_EXT_separate_specular_color, GL_EXT_shader_framebuffer_fetch, GL_EXT_shader_integer_mix, GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_array, GL_EXT_texture_compression_s3tc, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer, GL_EXT_texture_lod_bias, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm, GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback, GL_IBM_texture_mirrored_repeat, GL_INTEL_conservative_rasterization, GL_INTEL_fragment_shader_ordering, GL_INTEL_framebuffer_CMAA, GL_INTEL_map_texture, GL_INTEL_multi_rate_fragment_shader, GL_INTEL_performance_query, 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_shader_subgroup, GL_KHR_shader_subgroup_arithmetic, GL_KHR_shader_subgroup_ballot, GL_KHR_shader_subgroup_basic, GL_KHR_shader_subgroup_clustered, GL_KHR_shader_subgroup_quad, GL_KHR_shader_subgroup_shuffle, GL_KHR_shader_subgroup_shuffle_relative, GL_KHR_shader_subgroup_vote, GL_KHR_texture_compression_astc_ldr, GL_NV_blend_square, GL_NV_conditional_render, GL_NV_primitive_restart, GL_NV_texgen_reflection, GL_OVR_multiview, GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays, GL_WIN_swap_hint, WGL_EXT_swap_control 2024-05-01 16:58:35,519 GL_MAX_TEXTURE_SIZE=16384 2024-05-01 16:58:35,520 Texture size GL_MAX_RECTANGLE_TEXTURE_SIZE=16384 2024-05-01 16:58:35,520 GL_MAX_VIEWPORT_DIMS=(16384, 16384) 2024-05-01 16:58:35,521 All the required OpenGL functions are available: glActiveTexture, glTexSubImage2D, glTexCoord2i, glViewport, glMatrixMode, glLoadIdentity, glOrtho, glEnableClientState, glGenTextures, glDisable, glBindTexture, glPixelStorei, glEnable, glBegin, glFlush, glTexParameteri, glTexEnvi, glHint, glBlendFunc, glLineStipple, glTexImage2D, glMultiTexCoord2i, glVertex2i, glEnd 2024-05-01 16:58:35,521 All the required OpenGL functions are available: GL_FRAMEBUFFER (GL_FRAMEBUFFER), GL_DRAW_FRAMEBUFFER (GL_DRAW_FRAMEBUFFER), GL_READ_FRAMEBUFFER (GL_READ_FRAMEBUFFER), GL_COLOR_ATTACHMENT0 (GL_COLOR_ATTACHMENT0), GL_COLOR_ATTACHMENT1 (GL_COLOR_ATTACHMENT1), glGenFramebuffers, glBindFramebuffer, glFramebufferTexture2D 2024-05-01 16:58:35,523 All the required OpenGL functions are available: glInitTextureRectangleARB 2024-05-01 16:58:35,523 All the required OpenGL functions are available: glCreateShader, glDeleteShader, glShaderSource, glCompileShader, glGetShaderiv, glGetShaderInfoLog, glDeleteProgram, GL_FRAGMENT_SHADER (GL_FRAGMENT_SHADER), GL_COMPILE_STATUS (GL_COMPILE_STATUS) 2024-05-01 16:58:35,523 renderer 'Intel(R) Iris(R) Xe Graphics' not found in blacklist: ('SVGA3D', 'Software Rasterizer') 2024-05-01 16:58:35,523 vendor 'Intel' not found in blacklist: () 2024-05-01 16:58:35,523 platform 'win32' not found in blacklist: () 2024-05-01 16:58:35,523 OpenGL accelerate missing: numpy_formathandler 2024-05-01 16:58:35,524 EndPaint 2024-05-01 16:58:35,530 .check_support(False)={'platform': 'win32', 'backend': 'win32', 'pyopengl': '3.1.7', 'opengl': (4, 6), 'accelerate': '3.1.7', 'zerocopy': True, 'vendor': 'Intel', 'renderer': 'Intel(R) Iris(R) Xe Graphics', 'shading-language-version': '4.60 - Build 31.0.101.4887', 'GLU': '1.2.2.0 Microsoft Corporation', 'GLU.extensions': 'GL_EXT_bgra', 'extensions': ['GL_3DFX_texture_compression_FXT1', 'GL_AMD_depth_clamp_separate', 'GL_AMD_vertex_shader_layer', 'GL_AMD_vertex_shader_viewport_index', 'GL_ARB_ES2_compatibility', 'GL_ARB_ES3_1_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_cl_event', '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_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_half_float_pixel', 'GL_ARB_half_float_vertex', '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_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_robustness_isolation', '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_bit_encoding', '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_stencil_export', 'GL_ARB_shader_storage_buffer_object', 'GL_ARB_shader_subroutine', 'GL_ARB_shader_texture_image_samples', 'GL_ARB_shading_language_100', 'GL_ARB_shading_language_420pack', 'GL_ARB_shading_language_packing', 'GL_ARB_shadow', '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_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_separate_stencil', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_equation_separate', 'GL_EXT_blend_func_separate', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_clip_volume_hint', 'GL_EXT_compiled_vertex_array', 'GL_EXT_depth_bounds_test', 'GL_EXT_direct_state_access', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_range_elements', 'GL_EXT_fog_coord', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_framebuffer_object', 'GL_EXT_geometry_shader4', 'GL_EXT_gpu_program_parameters', 'GL_EXT_gpu_shader4', 'GL_EXT_memory_object', 'GL_EXT_memory_object_win32', 'GL_EXT_multi_draw_arrays', 'GL_EXT_packed_depth_stencil', 'GL_EXT_packed_float', 'GL_EXT_packed_pixels', 'GL_EXT_polygon_offset_clamp', 'GL_EXT_rescale_normal', 'GL_EXT_secondary_color', 'GL_EXT_semaphore', 'GL_EXT_semaphore_win32', 'GL_EXT_separate_specular_color', 'GL_EXT_shader_framebuffer_fetch', 'GL_EXT_shader_integer_mix', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_two_side', 'GL_EXT_stencil_wrap', 'GL_EXT_texture3D', 'GL_EXT_texture_array', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_edge_clamp', 'GL_EXT_texture_env_add', 'GL_EXT_texture_env_combine', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_integer', 'GL_EXT_texture_lod_bias', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_texture_shared_exponent', 'GL_EXT_texture_snorm', 'GL_EXT_texture_storage', 'GL_EXT_texture_swizzle', 'GL_EXT_timer_query', 'GL_EXT_transform_feedback', 'GL_IBM_texture_mirrored_repeat', 'GL_INTEL_conservative_rasterization', 'GL_INTEL_fragment_shader_ordering', 'GL_INTEL_framebuffer_CMAA', 'GL_INTEL_map_texture', 'GL_INTEL_multi_rate_fragment_shader', 'GL_INTEL_performance_query', '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_shader_subgroup', 'GL_KHR_shader_subgroup_arithmetic', 'GL_KHR_shader_subgroup_ballot', 'GL_KHR_shader_subgroup_basic', 'GL_KHR_shader_subgroup_clustered', 'GL_KHR_shader_subgroup_quad', 'GL_KHR_shader_subgroup_shuffle', 'GL_KHR_shader_subgroup_shuffle_relative', 'GL_KHR_shader_subgroup_vote', 'GL_KHR_texture_compression_astc_ldr', 'GL_NV_blend_square', 'GL_NV_conditional_render', 'GL_NV_primitive_restart', 'GL_NV_texgen_reflection', 'GL_OVR_multiview', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', 'GL_SUN_multi_draw_arrays', 'GL_WIN_swap_hint', 'WGL_EXT_swap_control'], 'array-handlers': (), 'texture-size-limit': 16384, 'max-viewport-dims': (16384, 16384), 'safe': True, 'display_mode': ['DOUBLE']} 2024-05-01 16:58:35,530 do_run_glcheck() opengl_props={'platform': 'win32', 'backend': 'win32', 'pyopengl': '3.1.7', 'opengl': (4, 6), 'accelerate': '3.1.7', 'zerocopy': True, 'vendor': 'Intel', 'renderer': 'Intel(R) Iris(R) Xe Graphics', 'shading-language-version': '4.60 - Build 31.0.101.4887', 'GLU': '1.2.2.0 Microsoft Corporation', 'GLU.extensions': 'GL_EXT_bgra', 'extensions': ['GL_3DFX_texture_compression_FXT1', 'GL_AMD_depth_clamp_separate', 'GL_AMD_vertex_shader_layer', 'GL_AMD_vertex_shader_viewport_index', 'GL_ARB_ES2_compatibility', 'GL_ARB_ES3_1_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_cl_event', '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_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_half_float_pixel', 'GL_ARB_half_float_vertex', '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_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_robustness_isolation', '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_bit_encoding', '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_stencil_export', 'GL_ARB_shader_storage_buffer_object', 'GL_ARB_shader_subroutine', 'GL_ARB_shader_texture_image_samples', 'GL_ARB_shading_language_100', 'GL_ARB_shading_language_420pack', 'GL_ARB_shading_language_packing', 'GL_ARB_shadow', '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_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_separate_stencil', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_equation_separate', 'GL_EXT_blend_func_separate', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_clip_volume_hint', 'GL_EXT_compiled_vertex_array', 'GL_EXT_depth_bounds_test', 'GL_EXT_direct_state_access', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_range_elements', 'GL_EXT_fog_coord', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_framebuffer_object', 'GL_EXT_geometry_shader4', 'GL_EXT_gpu_program_parameters', 'GL_EXT_gpu_shader4', 'GL_EXT_memory_object', 'GL_EXT_memory_object_win32', 'GL_EXT_multi_draw_arrays', 'GL_EXT_packed_depth_stencil', 'GL_EXT_packed_float', 'GL_EXT_packed_pixels', 'GL_EXT_polygon_offset_clamp', 'GL_EXT_rescale_normal', 'GL_EXT_secondary_color', 'GL_EXT_semaphore', 'GL_EXT_semaphore_win32', 'GL_EXT_separate_specular_color', 'GL_EXT_shader_framebuffer_fetch', 'GL_EXT_shader_integer_mix', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_two_side', 'GL_EXT_stencil_wrap', 'GL_EXT_texture3D', 'GL_EXT_texture_array', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_edge_clamp', 'GL_EXT_texture_env_add', 'GL_EXT_texture_env_combine', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_integer', 'GL_EXT_texture_lod_bias', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_texture_shared_exponent', 'GL_EXT_texture_snorm', 'GL_EXT_texture_storage', 'GL_EXT_texture_swizzle', 'GL_EXT_timer_query', 'GL_EXT_transform_feedback', 'GL_IBM_texture_mirrored_repeat', 'GL_INTEL_conservative_rasterization', 'GL_INTEL_fragment_shader_ordering', 'GL_INTEL_framebuffer_CMAA', 'GL_INTEL_map_texture', 'GL_INTEL_multi_rate_fragment_shader', 'GL_INTEL_performance_query', '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_shader_subgroup', 'GL_KHR_shader_subgroup_arithmetic', 'GL_KHR_shader_subgroup_ballot', 'GL_KHR_shader_subgroup_basic', 'GL_KHR_shader_subgroup_clustered', 'GL_KHR_shader_subgroup_quad', 'GL_KHR_shader_subgroup_shuffle', 'GL_KHR_shader_subgroup_shuffle_relative', 'GL_KHR_shader_subgroup_vote', 'GL_KHR_texture_compression_astc_ldr', 'GL_NV_blend_square', 'GL_NV_conditional_render', 'GL_NV_primitive_restart', 'GL_NV_texgen_reflection', 'GL_OVR_multiview', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', 'GL_SUN_multi_draw_arrays', 'GL_WIN_swap_hint', 'WGL_EXT_swap_control'], 'array-handlers': (), 'texture-size-limit': 16384, 'max-viewport-dims': (16384, 16384), 'safe': True, 'display_mode': ['DOUBLE']}, gl_client_window_module= 2024-05-01 16:58:35,530 do_run_glcheck() gl_client_window_class=, pixel_depth=0 2024-05-01 16:58:35,530 load_codec(dec_pillow) 2024-05-01 16:58:35,530 dec_pillow: 2024-05-01 16:58:35,530 codec_import_check('dec_pillow', 'Pillow decoder', 'xpra.codecs.pillow', 'xpra.codecs.pillow.decoder', ['decompress']) 2024-05-01 16:58:35,583 xpra.codecs.pillow found, will check for ['decompress'] in xpra.codecs.pillow.decoder 2024-05-01 16:58:35,584 debug enabled for ['xpra.codecs.debug', 'codec'] 2024-05-01 16:58:35,585 debug enabled for ['xpra.codecs.pillow.decoder', 'encoder', 'pillow'] 2024-05-01 16:58:35,585 PIL.Image.OPEN={'BMP': (, ), 'DIB': (, ), 'PNG': (, ), 'ICO': (, ), 'JPEG': (, ), 'JPEG2000': (, ), 'PPM': (, ), 'TIFF': (, ), 'WEBP': (, ), 'XPM': (, )} 2024-05-01 16:58:35,585 do_get_encodings()=['png', 'png/L', 'png/P', 'jpeg', 'webp'] 2024-05-01 16:58:35,585 xpra.codecs.pillow.decoder.init_module=None 2024-05-01 16:58:35,585 xpra.codecs.pillow.decoder.log=Logger['xpra.codecs.pillow.decoder', 'encoder', 'pillow'] 2024-05-01 16:58:35,585 xpra.codecs.pillow.decoder.decompress= 2024-05-01 16:58:35,585 dec_pillow.selftest= 2024-05-01 16:58:35,587 debug enabled for ['xpra.codecs.checks', 'encoding'] 2024-05-01 16:58:35,587 testing png at size (32, 32) with 2 samples 2024-05-01 16:58:35,587 testing sample 0: 97 bytes 2024-05-01 16:58:35,587 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x0000014d10c00090> 2024-05-01 16:58:35,588 testing sample 1: 94 bytes 2024-05-01 16:58:35,588 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x0000014d10bf20c0> 2024-05-01 16:58:35,588 testing png/L at size (32, 32) with 2 samples 2024-05-01 16:58:35,588 testing sample 0: 103 bytes 2024-05-01 16:58:35,588 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x0000014d10c009f0> 2024-05-01 16:58:35,588 testing sample 1: 78 bytes 2024-05-01 16:58:35,588 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x0000014d10c00130> 2024-05-01 16:58:35,588 testing png/P at size (32, 32) with 2 samples 2024-05-01 16:58:35,588 testing sample 0: 1133 bytes 2024-05-01 16:58:35,588 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x0000014d10c000e0> 2024-05-01 16:58:35,589 testing sample 1: 858 bytes 2024-05-01 16:58:35,589 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x0000014d10c00090> 2024-05-01 16:58:35,589 testing jpeg at size (32, 32) with 2 samples 2024-05-01 16:58:35,589 testing sample 0: 289 bytes 2024-05-01 16:58:35,589 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x0000014d10c00130> 2024-05-01 16:58:35,589 testing sample 1: 289 bytes 2024-05-01 16:58:35,589 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x0000014d10c009f0> 2024-05-01 16:58:35,590 testing jpeg at size (128, 128) with 1 samples 2024-05-01 16:58:35,590 testing sample 0: 883 bytes 2024-05-01 16:58:35,590 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x0000014d10c009f0> 2024-05-01 16:58:35,590 testing webp at size (32, 32) with 2 samples 2024-05-01 16:58:35,590 testing sample 0: 100 bytes 2024-05-01 16:58:35,591 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x0000014d10c00a40> 2024-05-01 16:58:35,591 testing sample 1: 100 bytes 2024-05-01 16:58:35,591 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x0000014d10c00bd0> 2024-05-01 16:58:35,591 testing webp at size (128, 128) with 1 samples 2024-05-01 16:58:35,591 testing sample 0: 142 bytes 2024-05-01 16:58:35,591 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x0000014d10c00b80> 2024-05-01 16:58:35,591 xpra.codecs.pillow.decoder cleanup_module=None 2024-05-01 16:58:35,591 found dec_pillow : 2024-05-01 16:58:35,592 .get_version= 2024-05-01 16:58:35,592 calling 2024-05-01 16:58:35,592 pillow xpra.codecs.pillow.decoder.={'version': '10.3.0', 'encodings': ('png', 'png/L', 'png/P', 'jpeg', 'webp')} 2024-05-01 16:58:35,593 .NoHeaderGLClientWindow'>(>, 'sx': >, 'sy': >, 'srect': >, 'cx': >, 'cy': >, 'xscale': 1, 'yscale': 1, 'server_window_decorations': True, 'mmap_enabled': False, 'mmap': None, 'readonly': False, 'encoding_defaults': {}, 'modal_windows': [], '_focused': None, '_remote_server_mode': 'seamless', 'wheel_smooth': False, 'pointer_grabbed': None, 'find_window': , 'request_frame_extents': , 'server_window_states': (), 'server_window_frame_extents': False, 'server_readonly': False, 'server_pointer': False, 'update_focus': , 'has_focus': , '_id_to_window': {}, '_window_to_id': {}, 'handle_key_action': , 'window_ungrab': , 'keyboard_grabbed': False, 'window_with_grab': None, 'keyboard_helper': None, 'idle_add': , 'timeout_add': , 'source_remove': gi.FunctionInfo(source_remove, bound=None)}>, None, 0, 4294967295, -100, -100, 250, 250, 250, 250, typedict({'has-alpha': False}), False, typedict({}), WindowBorder(True, 0xE61919, 0.6, 4), (1024, 1024), None, 0, 'no') 2024-05-01 16:58:35,593 popup_types(())=() 2024-05-01 16:58:35,636 init_window(..) workspace from client properties typedict({}): -1 2024-05-01 16:58:35,639 init_window(..) workspace=unset, current workspace=0 2024-05-01 16:58:35,639 setup_window(250, 250) OR=False 2024-05-01 16:58:35,639 set_alpha() has_alpha=False, .HAS_ALPHA=True, realized=False 2024-05-01 16:58:35,639 new_backing(250, 250) backing_class= 2024-05-01 16:58:35,639 make_new_backing(, 250, 250, 250, 250) effective backing class=, server alpha=False, window alpha=False 2024-05-01 16:58:35,639 csc options: {} 2024-05-01 16:58:35,639 video decoders: {} 2024-05-01 16:58:35,640 init_formats() internal format=RGB8, rgb modes=('YUV420P', 'YUV422P', 'YUV444P', 'NV12', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR') 2024-05-01 16:58:35,640 GLDrawingArea.with_gl_context delayed: (0, 0, 250, 250) 2024-05-01 16:58:35,640 debug enabled for ['xpra.gtk.window', 'gtk', 'alpha'] 2024-05-01 16:58:35,640 set_visual(, False) screen=<__gi__.GdkWin32Screen object at 0x0000014d10c066c0 (GdkWin32Screen at 0x0000014d0f017080)>, visual= 2024-05-01 16:58:35,640 set_visual(, False) using visual 2024-05-01 16:58:35,640 apply_geometry_hints(typedict({})) geometry=, hints= 2024-05-01 16:58:35,641 get_server_full_csc_modes_for_rgb('YUV420P', 'YUV422P', 'YUV444P', 'NV12', 'GBRP', 'BGRX', 'RGBX', 'RGB', 'BGR') 2024-05-01 16:58:35,641 get_server_full_csc_modes(('BGR', 'BGRX', 'GBRP', 'NV12', 'RGB', 'RGBX', 'YUV420P', 'YUV422P', 'YUV444P')) decoder encodings= 2024-05-01 16:58:35,641 get_server_full_csc_modes(('BGR', 'BGRX', 'GBRP', 'NV12', 'RGB', 'RGBX', 'YUV420P', 'YUV422P', 'YUV444P'))={} 2024-05-01 16:58:35,641 _get_full_csc_modes(('YUV420P', 'YUV422P', 'YUV444P', 'NV12', 'GBRP', 'BGRX', 'RGBX', 'RGB', 'BGR')) with target_rgb_modes=('YUV420P', 'YUV422P', 'YUV444P', 'NV12', 'GBRP', 'BGRX', 'RGBX', 'RGB', 'BGR') 2024-05-01 16:58:35,641 * jpeg : ['YUV420P', 'BGRX', 'RGBX'] 2024-05-01 16:58:35,641 * jpega : [] 2024-05-01 16:58:35,641 * webp : ['BGRX', 'RGBX'] 2024-05-01 16:58:35,641 setup_window() position=(-100, -100), set_initial_position=False, OR=False, decorated=True 2024-05-01 16:58:35,641 update_metadata(typedict({'has-alpha': False, 'size-constraints': {}})) 2024-05-01 16:58:35,641 set_metadata(typedict({'has-alpha': False, 'size-constraints': {}})) 2024-05-01 16:58:35,641 set_size_constraints(typedict({}), (1024, 1024)) 2024-05-01 16:58:35,641 intpair(maximum-size)=None 2024-05-01 16:58:35,641 intpair(minimum-size)=None 2024-05-01 16:58:35,641 intpair(base-size)=None 2024-05-01 16:58:35,641 intpair(increment)=None 2024-05-01 16:58:35,641 modified hints for max window size (1024, 1024) and scaling (1, 1): typedict({}) (rw=0, rh=0) -> max=1024x1024 2024-05-01 16:58:35,642 calling: (typedict({'max_width': 1024, 'max_height': 1024})) 2024-05-01 16:58:35,642 apply_geometry_hints(typedict({'max_width': 1024, 'max_height': 1024})) geometry=, hints= 2024-05-01 16:58:35,642 setup_following() follow=None 2024-05-01 16:58:35,834 on_realize(GLClientWindow(4294967295 : GLDrawingArea(4294967295, (250, 250)))) gdk window=<__gi__.GdkWin32Window object at 0x0000014d10c07bc0 (GdkWin32Window at 0x0000014d0f209450)> 2024-05-01 16:58:35,835 add_window_hooks(GLClientWindow(4294967295 : GLDrawingArea(4294967295, (250, 250)))) WINDOW_HOOKS=True, GROUP_LEADER=True, UNDECORATED_STYLE=True 2024-05-01 16:58:35,835 MAX_SIZE_HINT=False, MAX_SIZE_HINT=False 2024-05-01 16:58:35,835 add_window_hooks(GLClientWindow(4294967295 : GLDrawingArea(4294967295, (250, 250)))) gdk window=<__gi__.GdkWin32Window object at 0x0000014d5926ee40 (GdkWin32Window at 0x0000014d0f209450)>, hwnd=0x2d019e 2024-05-01 16:58:35,835 win32 hooks: set_window_group= 2024-05-01 16:58:35,835 hooked group leader override using 2024-05-01 16:58:35,835 fixup_window_style() unchanged style BORDER, CAPTION, CLIPCHILDREN, CLIPSIBLINGS, DLGFRAME, MINIMIZEBOX, TABSTOP, TILED, THICKFRAME, SYSMENU (0x6cf0000) on window 0x2d019e 2024-05-01 16:58:35,835 fixup_window_style() ws_visible=False (was True), iconified=False, been_mapped=False 2024-05-01 16:58:35,835 Win32Hooks: window frame size is 8x8 2024-05-01 16:58:35,835 Win32Hooks: message_map={36: >} 2024-05-01 16:58:35,836 add_window_hooks(GLClientWindow(4294967295 : GLDrawingArea(4294967295, (250, 250)))) added hooks for hwnd 0x2d019e: 2024-05-01 16:58:35,837 widget configure_event: new size=250x250 2024-05-01 16:58:35,837 GLDrawingArea.on_realize(,) callbacks=((, (0, 0, 250, 250)),) 2024-05-01 16:58:35,838 create_wgl_context(0x2807e6) hdc=0xffffffffb8010d07 2024-05-01 16:58:35,838 ChoosePixelFormat for window 2807e6 and bpc=8 with self.alpha=False : pf=5 2024-05-01 16:58:35,839 DescribePixelFormat: {'rgba': True, 'depth': 32, 'red-size': 8, 'green-size': 8, 'blue-size': 8, 'alpha-size': 8, 'red-shift': 16, 'green-shift': 8, 'blue-shift': 0, 'alpha-shift': 24, 'accum-red-size': 16, 'accum-green-size': 16, 'accum-blue-size': 16, 'accum-size': 64, 'depth-size': 24, 'stencil-size': 8, 'aux-buffers': 0, 'visible-mask': 0, 'double-buffered': True} 2024-05-01 16:58:35,844 wglCreateContext(0xffffffffb8010d07)=0x20000 2024-05-01 16:58:35,844 wglMakeCurrent(0xffffffffb8010d07, 0x20000) 2024-05-01 16:58:35,848 BeginPaint hdc=0x7f013275 2024-05-01 16:58:35,849 resize_fbo(WGLWindowContext(0x2807e6), 0, 0, 250, 250) offscreen_fbo=None 2024-05-01 16:58:35,849 EndPaint 2024-05-01 16:58:35,850 OpenGL: testing draw on GLClientWindow(4294967295 : GLDrawingArea(4294967295, (250, 250))) widget with jpeg : BGRX 2024-05-01 16:58:35,851 draw_region(0, 0, 48, 48, rgb32, 9216 bytes, 192, typedict({'pixel_format': 'BGRX', 'flush': 1}), [.paint_callback at 0x0000014d10bf74c0>]) 2024-05-01 16:58:35,851 GLDrawingArea.with_gl_context delayed: ('RGBX', b'\x80\x80\x80\x80\x80\x80\x80\x80\x80\ .. .paint_callback at 0x0000014d10bf74c0>]) 2024-05-01 16:58:35,851 calling draw_region for test gl icon 2024-05-01 16:58:35,851 draw_region(198, 130, 48, 48, jpeg, 1083 bytes, 192, typedict({'pixel_format': 'BGRX', 'flush': 0, 'encoding': 'rgb32'}), [.paint_callback at 0x0000014d10bf74c0>, ]) 2024-05-01 16:58:35,851 pillow decoded 1083 bytes of jpeg data to 6912 bytes of RGB 2024-05-01 16:58:35,851 GLDrawingArea.with_gl_context delayed: ('RGB', b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\x .. 7295 : GLDrawingArea(4294967295, (250, 250)))>]) 2024-05-01 16:58:35,851 GLDrawingArea.on_realize() callbacks=((.paint_callback at 0x0000014d10bf74c0>])), (]))) 2024-05-01 16:58:35,852 wglMakeCurrent(0xffffffffb8010d07, 0x20000) 2024-05-01 16:58:35,852 BeginPaint hdc=0x7f013275 2024-05-01 16:58:35,852 GLDrawingArea(4294967295, (250, 250)).gl_paint_rgb(RGBX, 9216 bytes, x=0, y=0, width=48, height=48, rowstride=192, options=typedict({'pixel_format': 'BGRX', 'flush': 0, 'encoding': 'jpeg'})) 2024-05-01 16:58:35,852 gravity_adjust(0, 0, typedict({'pixel_format': 'BGRX', 'flush': 0, 'encoding': 'jpeg'})) window_size=(), size=(250, 250), gravity=unknown 2024-05-01 16:58:35,852 GL_MAX_TEXTURE_SIZE=16384 2024-05-01 16:58:35,852 Texture size GL_MAX_RECTANGLE_TEXTURE_SIZE=16384 2024-05-01 16:58:35,852 Initializing GL context for window size (250, 250), backing size (250, 250), max texture size=16384 2024-05-01 16:58:35,852 gl_init_textures() 2024-05-01 16:58:35,853 GLDrawingArea(4294967295, (250, 250)).gl_init_textures() textures: [1 2 3 4 5 6 7 8], offscreen fbo: 1, tmp fbo: 2 2024-05-01 16:58:35,860 vertex shader initialized: OK 2024-05-01 16:58:35,862 NV12_to_RGB shader initialized: OK 2024-05-01 16:58:35,863 NV12_to_RGB program linked: OK 2024-05-01 16:58:35,865 NV12_to_RGB program validated: OK 2024-05-01 16:58:35,866 YUV420P_to_RGB shader initialized: OK 2024-05-01 16:58:35,867 YUV420P_to_RGB program linked: OK 2024-05-01 16:58:35,867 YUV420P_to_RGB program validated: OK 2024-05-01 16:58:35,868 YUV420P_to_RGB_FULL shader initialized: OK 2024-05-01 16:58:35,869 YUV420P_to_RGB_FULL program linked: OK 2024-05-01 16:58:35,869 YUV420P_to_RGB_FULL program validated: OK 2024-05-01 16:58:35,869 YUV422P_to_RGB shader initialized: OK 2024-05-01 16:58:35,869 YUV422P_to_RGB program linked: OK 2024-05-01 16:58:35,870 YUV422P_to_RGB program validated: OK 2024-05-01 16:58:35,870 YUV422P_to_RGB_FULL shader initialized: OK 2024-05-01 16:58:35,871 YUV422P_to_RGB_FULL program linked: OK 2024-05-01 16:58:35,871 YUV422P_to_RGB_FULL program validated: OK 2024-05-01 16:58:35,871 YUV444P_to_RGB shader initialized: OK 2024-05-01 16:58:35,872 YUV444P_to_RGB program linked: OK 2024-05-01 16:58:35,872 YUV444P_to_RGB program validated: OK 2024-05-01 16:58:35,872 YUV444P_to_RGB_FULL shader initialized: OK 2024-05-01 16:58:35,873 YUV444P_to_RGB_FULL program linked: OK 2024-05-01 16:58:35,873 YUV444P_to_RGB_FULL program validated: OK 2024-05-01 16:58:35,873 overlay shader initialized: OK 2024-05-01 16:58:35,874 overlay program linked: OK 2024-05-01 16:58:35,874 overlay program validated: OK 2024-05-01 16:58:35,874 gl_init(WGLWindowContext(0x2807e6), False) done 2024-05-01 16:58:35,874 RGBX update at (0,0) size 48x48 (9216 bytes) to 48x48, using GL zerocopy:bytes-as-memoryview format=RGBA / UNSIGNED_BYTE to internal=RGB8 2024-05-01 16:58:35,885 paint_callback(True, ) 2024-05-01 16:58:35,886 GLDrawingArea(4294967295, (250, 250)).gl_paint_rgb(RGB, 6912 bytes, x=198, y=130, width=48, height=48, rowstride=144, options=typedict({'pixel_format': 'BGRX', 'flush': 0, 'encoding': 'jpeg'})) 2024-05-01 16:58:35,886 gravity_adjust(198, 130, typedict({'pixel_format': 'BGRX', 'flush': 0, 'encoding': 'jpeg'})) window_size=(), size=(250, 250), gravity=unknown 2024-05-01 16:58:35,886 RGB update at (198,130) size 48x48 (6912 bytes) to 48x48, using GL zerocopy:bytes-as-memoryview format=RGB / UNSIGNED_BYTE to internal=RGB8 2024-05-01 16:58:35,889 paint_callback(True, ) 2024-05-01 16:58:35,889 after_draw_refresh(True, '') pending_refresh=[], backing=GLDrawingArea(4294967295, (250, 250)) 2024-05-01 16:58:35,889 EndPaint 2024-05-01 16:58:35,890 test_gl_client_window(..) draw_result={'success': True} 2024-05-01 16:58:35,890 draw result={'success': True} 2024-05-01 16:58:35,890 do_run_glcheck(.., False)={'platform': 'win32', 'backend': 'win32', 'pyopengl': '3.1.7', 'opengl': (4, 6), 'accelerate': '3.1.7', 'zerocopy': True, 'vendor': 'Intel', 'renderer': 'Intel(R) Iris(R) Xe Graphics', 'shading-language-version': '4.60 - Build 31.0.101.4887', 'GLU': '1.2.2.0 Microsoft Corporation', 'GLU.extensions': 'GL_EXT_bgra', 'extensions': ['GL_3DFX_texture_compression_FXT1', 'GL_AMD_depth_clamp_separate', 'GL_AMD_vertex_shader_layer', 'GL_AMD_vertex_shader_viewport_index', 'GL_ARB_ES2_compatibility', 'GL_ARB_ES3_1_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_cl_event', '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_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_half_float_pixel', 'GL_ARB_half_float_vertex', '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_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_robustness_isolation', '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_bit_encoding', '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_stencil_export', 'GL_ARB_shader_storage_buffer_object', 'GL_ARB_shader_subroutine', 'GL_ARB_shader_texture_image_samples', 'GL_ARB_shading_language_100', 'GL_ARB_shading_language_420pack', 'GL_ARB_shading_language_packing', 'GL_ARB_shadow', '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_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_separate_stencil', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_equation_separate', 'GL_EXT_blend_func_separate', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_clip_volume_hint', 'GL_EXT_compiled_vertex_array', 'GL_EXT_depth_bounds_test', 'GL_EXT_direct_state_access', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_range_elements', 'GL_EXT_fog_coord', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_framebuffer_object', 'GL_EXT_geometry_shader4', 'GL_EXT_gpu_program_parameters', 'GL_EXT_gpu_shader4', 'GL_EXT_memory_object', 'GL_EXT_memory_object_win32', 'GL_EXT_multi_draw_arrays', 'GL_EXT_packed_depth_stencil', 'GL_EXT_packed_float', 'GL_EXT_packed_pixels', 'GL_EXT_polygon_offset_clamp', 'GL_EXT_rescale_normal', 'GL_EXT_secondary_color', 'GL_EXT_semaphore', 'GL_EXT_semaphore_win32', 'GL_EXT_separate_specular_color', 'GL_EXT_shader_framebuffer_fetch', 'GL_EXT_shader_integer_mix', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_two_side', 'GL_EXT_stencil_wrap', 'GL_EXT_texture3D', 'GL_EXT_texture_array', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_edge_clamp', 'GL_EXT_texture_env_add', 'GL_EXT_texture_env_combine', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_integer', 'GL_EXT_texture_lod_bias', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_texture_shared_exponent', 'GL_EXT_texture_snorm', 'GL_EXT_texture_storage', 'GL_EXT_texture_swizzle', 'GL_EXT_timer_query', 'GL_EXT_transform_feedback', 'GL_IBM_texture_mirrored_repeat', 'GL_INTEL_conservative_rasterization', 'GL_INTEL_fragment_shader_ordering', 'GL_INTEL_framebuffer_CMAA', 'GL_INTEL_map_texture', 'GL_INTEL_multi_rate_fragment_shader', 'GL_INTEL_performance_query', '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_shader_subgroup', 'GL_KHR_shader_subgroup_arithmetic', 'GL_KHR_shader_subgroup_ballot', 'GL_KHR_shader_subgroup_basic', 'GL_KHR_shader_subgroup_clustered', 'GL_KHR_shader_subgroup_quad', 'GL_KHR_shader_subgroup_shuffle', 'GL_KHR_shader_subgroup_shuffle_relative', 'GL_KHR_shader_subgroup_vote', 'GL_KHR_texture_compression_astc_ldr', 'GL_NV_blend_square', 'GL_NV_conditional_render', 'GL_NV_primitive_restart', 'GL_NV_texgen_reflection', 'GL_OVR_multiview', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', 'GL_SUN_multi_draw_arrays', 'GL_WIN_swap_hint', 'WGL_EXT_swap_control'], 'array-handlers': (), 'texture-size-limit': 16384, 'max-viewport-dims': (16384, 16384), 'safe': True, 'display_mode': ['DOUBLE'], 'success': True} 2024-05-01 16:58:35,890 run_glcheck(..) props={'platform': 'win32', 'backend': 'win32', 'pyopengl': '3.1.7', 'opengl': (4, 6), 'accelerate': '3.1.7', 'zerocopy': True, 'vendor': 'Intel', 'renderer': 'Intel(R) Iris(R) Xe Graphics', 'shading-language-version': '4.60 - Build 31.0.101.4887', 'GLU': '1.2.2.0 Microsoft Corporation', 'GLU.extensions': 'GL_EXT_bgra', 'extensions': ['GL_3DFX_texture_compression_FXT1', 'GL_AMD_depth_clamp_separate', 'GL_AMD_vertex_shader_layer', 'GL_AMD_vertex_shader_viewport_index', 'GL_ARB_ES2_compatibility', 'GL_ARB_ES3_1_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_cl_event', '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_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_half_float_pixel', 'GL_ARB_half_float_vertex', '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_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_robustness_isolation', '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_bit_encoding', '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_stencil_export', 'GL_ARB_shader_storage_buffer_object', 'GL_ARB_shader_subroutine', 'GL_ARB_shader_texture_image_samples', 'GL_ARB_shading_language_100', 'GL_ARB_shading_language_420pack', 'GL_ARB_shading_language_packing', 'GL_ARB_shadow', '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_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_separate_stencil', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_equation_separate', 'GL_EXT_blend_func_separate', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_clip_volume_hint', 'GL_EXT_compiled_vertex_array', 'GL_EXT_depth_bounds_test', 'GL_EXT_direct_state_access', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_range_elements', 'GL_EXT_fog_coord', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_framebuffer_object', 'GL_EXT_geometry_shader4', 'GL_EXT_gpu_program_parameters', 'GL_EXT_gpu_shader4', 'GL_EXT_memory_object', 'GL_EXT_memory_object_win32', 'GL_EXT_multi_draw_arrays', 'GL_EXT_packed_depth_stencil', 'GL_EXT_packed_float', 'GL_EXT_packed_pixels', 'GL_EXT_polygon_offset_clamp', 'GL_EXT_rescale_normal', 'GL_EXT_secondary_color', 'GL_EXT_semaphore', 'GL_EXT_semaphore_win32', 'GL_EXT_separate_specular_color', 'GL_EXT_shader_framebuffer_fetch', 'GL_EXT_shader_integer_mix', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_two_side', 'GL_EXT_stencil_wrap', 'GL_EXT_texture3D', 'GL_EXT_texture_array', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_edge_clamp', 'GL_EXT_texture_env_add', 'GL_EXT_texture_env_combine', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_integer', 'GL_EXT_texture_lod_bias', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_texture_shared_exponent', 'GL_EXT_texture_snorm', 'GL_EXT_texture_storage', 'GL_EXT_texture_swizzle', 'GL_EXT_timer_query', 'GL_EXT_transform_feedback', 'GL_IBM_texture_mirrored_repeat', 'GL_INTEL_conservative_rasterization', 'GL_INTEL_fragment_shader_ordering', 'GL_INTEL_framebuffer_CMAA', 'GL_INTEL_map_texture', 'GL_INTEL_multi_rate_fragment_shader', 'GL_INTEL_performance_query', '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_shader_subgroup', 'GL_KHR_shader_subgroup_arithmetic', 'GL_KHR_shader_subgroup_ballot', 'GL_KHR_shader_subgroup_basic', 'GL_KHR_shader_subgroup_clustered', 'GL_KHR_shader_subgroup_quad', 'GL_KHR_shader_subgroup_shuffle', 'GL_KHR_shader_subgroup_shuffle_relative', 'GL_KHR_shader_subgroup_vote', 'GL_KHR_texture_compression_astc_ldr', 'GL_NV_blend_square', 'GL_NV_conditional_render', 'GL_NV_primitive_restart', 'GL_NV_texgen_reflection', 'GL_OVR_multiview', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', 'GL_SUN_multi_draw_arrays', 'GL_WIN_swap_hint', 'WGL_EXT_swap_control'], 'array-handlers': (), 'texture-size-limit': 16384, 'max-viewport-dims': (16384, 16384), 'safe': True, 'display_mode': ['DOUBLE'], 'success': True} GLU=1.2.2.0 Microsoft Corporation accelerate=3.1.7 array-handlers=() backend=win32 display_mode=DOUBLE max-viewport-dims=16384, 16384 opengl=4.6 platform=win32 pyopengl=3.1.7 renderer=Intel(R) Iris(R) Xe Graphics safe=True shading-language-version=4.60 - Build 31.0.101.4887 success=True texture-size-limit=16384 vendor=Intel zerocopy=True