1 | XPRA_ALL_DEBUG=1 xpra opengl-probe |
---|
2 | 2019-11-03 18:14:08,524 packet_encoding.init_rencode() has_rencode=True, use_rencode=True, version=('Cython', 1, 0, 6) |
---|
3 | 2019-11-03 18:14:08,529 packet_encoding.init_bencode() has_bencode=True, use_bencode=True, version=(b'Cython', 3, 0) |
---|
4 | 2019-11-03 18:14:08,557 packet encoding: has_yaml=True, use_yaml=True, version=5.1.2 |
---|
5 | 2019-11-03 18:14:08,559 codec loader settings: SELFTEST=True, FULL_SELFTEST=False, CODEC_FAIL_IMPORT=[''], CODEC_FAIL_SELFTEST=[''] |
---|
6 | 2019-11-03 18:14:08,560 codec module enc_x264 is installed |
---|
7 | 2019-11-03 18:14:08,561 codec module vpx is installed |
---|
8 | 2019-11-03 18:14:08,561 codec module enc_x265 cannot be loaded: No module named 'xpra.codecs.enc_x265' |
---|
9 | 2019-11-03 18:14:08,562 codec module nvenc is installed |
---|
10 | 2019-11-03 18:14:08,563 codec module enc_ffmpeg is installed |
---|
11 | 2019-11-03 18:14:08,563 codec module nvenc is installed |
---|
12 | 2019-11-03 18:14:08,563 codec module csc_swscale is installed |
---|
13 | 2019-11-03 18:14:08,564 codec module csc_libyuv is installed |
---|
14 | 2019-11-03 18:14:08,565 codec module dec_avcodec2 is installed |
---|
15 | 2019-11-03 18:14:08,565 codec module vpx is installed |
---|
16 | 2019-11-03 18:14:08,565 video_helper: ALL_VIDEO_ENCODER_OPTIONS=['x264', 'vpx', 'nvenc', 'ffmpeg'] |
---|
17 | 2019-11-03 18:14:08,565 video_helper: ALL_CSC_MODULE_OPTIONS=['swscale', 'libyuv'] |
---|
18 | 2019-11-03 18:14:08,565 video_helper: NO_GFX_CSC_OPTIONS=[] |
---|
19 | 2019-11-03 18:14:08,565 video_helper: ALL_VIDEO_DECODER_OPTIONS=['avcodec2', 'vpx'] |
---|
20 | get_enabled_encoders(('rencode', 'bencode', 'yaml')) enabled=['rencode', 'bencode', 'yaml'] |
---|
21 | run_glprobe() backends=('native',) |
---|
22 | attempting to load 'native' OpenGL backend |
---|
23 | importing xpra.client.gl.gtk3.nativegl_client_window |
---|
24 | parse_padding_colors(None)=(0, 0, 0) |
---|
25 | OpenGL_accelerate module loaded |
---|
26 | Using accelerated ArrayDatatype |
---|
27 | xpra.client.gl.gtk3.nativegl_client_window=<module 'xpra.client.gl.gtk3.nativegl_client_window' from '/usr/lib64/python3.7/site-packages/xpra/client/gl/gtk3/nativegl_client_window.py'> |
---|
28 | found GLX version 1.4 |
---|
29 | GLXContext(False) context=<OpenGL.raw.GLX._types.LP_struct___GLXcontextRec object at 0x7fdd0cf71ef0>, props={'GLX': (1, 4), 'depth': 24, 'has-depth-buffer': False, 'has-stencil-buffer': False, 'has-alpha': False, 'accum-red-size': 0, 'accum-green-size': 0, 'accum-blue-size': 0, 'accum-alpha-size': 0, 'red-size': 8, 'green-size': 8, 'blue-size': 8, 'alpha-size': 0, 'depth-size': 0, 'stencil-size': 0, 'buffer-size': 24, 'aux-buffers': 0, 'double-buffered': True, 'level': 0, 'stereo': False, 'rgba': True, 'display_mode': ['ALPHA', 'DOUBLE'], 'direct': True, 'vendor': None, 'renderer': None} |
---|
30 | enable_alpha(<Gtk.Window object at 0x7fdd0eb88d20 (GtkWindow at 0x555f1738c270)>) screen=<GdkX11.X11Screen object at 0x7fdd0cf85780 (GdkX11Screen at 0x555f16d1e060)>, visual=<GdkX11.X11Visual object at 0x7fdd0cf85910 (GdkX11Visual at 0x555f16d238f0)> |
---|
31 | enable_alpha(<Gtk.Window object at 0x7fdd0eb88d20 (GtkWindow at 0x555f1738c270)>) using rgba visual <GdkX11.X11Visual object at 0x7fdd0cf85910 (GdkX11Visual at 0x555f16d238f0)> |
---|
32 | check_support(False) using temporary window=<Gtk.Window object at 0x7fdd0eb88d20 (GtkWindow at 0x555f1738c270)> |
---|
33 | glXMakeCurrent: xid=0x3600004, context=<OpenGL.raw.GLX._types.LP_struct___GLXcontextRec object at 0x7fdd0cf71ef0> |
---|
34 | found valid OpenGL version: 3.0 |
---|
35 | OpenGL_accelerate version 3.1.1a1 |
---|
36 | OpenGL extensions found: GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_copy_texture, GL_EXT_subtexture, GL_EXT_texture_object, GL_EXT_vertex_array, GL_EXT_compiled_vertex_array, GL_EXT_texture, GL_EXT_texture3D, GL_IBM_rasterpos_clip, GL_ARB_point_parameters, GL_EXT_draw_range_elements, GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_separate_specular_color, GL_EXT_texture_edge_clamp, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_ARB_framebuffer_sRGB, GL_ARB_multitexture, GL_EXT_framebuffer_sRGB, GL_IBM_multimode_draw_arrays, GL_IBM_texture_mirrored_repeat, GL_3DFX_texture_compression_FXT1, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_transpose_matrix, GL_EXT_blend_func_separate, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_secondary_color, GL_EXT_texture_env_add, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texgen_reflection, GL_NV_texture_env_combine4, GL_S3_s3tc, GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, GL_EXT_framebuffer_object, GL_EXT_texture_compression_s3tc, GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_MESA_window_pos, GL_NV_packed_depth_stencil, GL_NV_texture_rectangle, GL_ARB_depth_texture, GL_ARB_occlusion_query, GL_ARB_shadow, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, GL_ARB_window_pos, GL_EXT_stencil_two_side, GL_EXT_texture_cube_map, GL_NV_depth_clamp, GL_NV_fog_distance, GL_APPLE_packed_pixels, GL_ARB_draw_buffers, GL_ARB_fragment_program, GL_ARB_fragment_shader, GL_ARB_shader_objects, GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ATI_draw_buffers, GL_ATI_texture_env_combine3, GL_ATI_texture_float, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_MESA_pack_invert, GL_NV_primitive_restart, GL_ARB_depth_clamp, GL_ARB_fragment_program_shadow, GL_ARB_half_float_pixel, GL_ARB_occlusion_query2, GL_ARB_point_sprite, GL_ARB_shading_language_100, GL_ARB_sync, GL_ARB_texture_non_power_of_two, GL_ARB_vertex_buffer_object, GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate, GL_OES_read_format, GL_ARB_color_buffer_float, GL_ARB_pixel_buffer_object, GL_ARB_texture_compression_rgtc, GL_ARB_texture_float, GL_ARB_texture_rectangle, GL_EXT_packed_float, GL_EXT_pixel_buffer_object, GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_shared_exponent, GL_ARB_framebuffer_object, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, GL_EXT_packed_depth_stencil, GL_APPLE_object_purgeable, GL_ARB_vertex_array_object, GL_ATI_separate_stencil, GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_gpu_program_parameters, GL_EXT_texture_array, GL_EXT_texture_integer, GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, GL_OES_EGL_image, GL_AMD_texture_texture4, GL_ARB_copy_buffer, GL_ARB_depth_buffer_float, GL_ARB_draw_instanced, GL_ARB_half_float_vertex, GL_ARB_instanced_arrays, GL_ARB_map_buffer_range, GL_ARB_texture_rg, GL_ARB_texture_swizzle, GL_ARB_vertex_array_bgra, GL_EXT_texture_swizzle, GL_EXT_vertex_array_bgra, GL_NV_conditional_render, GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, GL_AMD_seamless_cubemap_per_texture, GL_ARB_ES2_compatibility, GL_ARB_blend_func_extended, GL_ARB_debug_output, GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex, GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions, GL_ARB_provoking_vertex, GL_ARB_sample_shading, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, GL_ARB_shader_texture_lod, GL_ARB_texture_cube_map_array, GL_ARB_texture_gather, GL_ARB_texture_multisample, GL_ARB_texture_query_lod, GL_ARB_texture_rgb10_a2ui, GL_ARB_uniform_buffer_object, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_provoking_vertex, GL_EXT_texture_snorm, GL_MESA_texture_signed_rgba, GL_NV_texture_barrier, GL_ARB_draw_indirect, GL_ARB_get_program_binary, GL_ARB_robustness, GL_ARB_separate_shader_objects, GL_ARB_shader_bit_encoding, GL_ARB_shader_precision, GL_ARB_texture_compression_bptc, GL_ARB_timer_query, GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, GL_AMD_multi_draw_indirect, GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, GL_ARB_compressed_texture_pixel_storage, GL_ARB_conservative_depth, GL_ARB_internalformat_query, GL_ARB_map_buffer_alignment, GL_ARB_shader_atomic_counters, GL_ARB_shader_image_load_store, GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing, GL_ARB_texture_storage, GL_ARB_transform_feedback_instanced, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_transform_feedback, GL_AMD_query_buffer_object, GL_AMD_shader_trinary_minmax, GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays, GL_ARB_clear_buffer_object, GL_ARB_compute_shader, GL_ARB_copy_image, GL_ARB_explicit_uniform_location, GL_ARB_fragment_layer_viewport, GL_ARB_framebuffer_no_attachments, GL_ARB_invalidate_subdata, GL_ARB_multi_draw_indirect, GL_ARB_program_interface_query, GL_ARB_robust_buffer_access_behavior, GL_ARB_shader_image_size, GL_ARB_shader_storage_buffer_object, GL_ARB_stencil_texturing, GL_ARB_texture_query_levels, GL_ARB_texture_storage_multisample, GL_ARB_texture_view, GL_ARB_vertex_attrib_binding, GL_KHR_debug, GL_KHR_robustness, GL_ARB_buffer_storage, GL_ARB_clear_texture, GL_ARB_indirect_parameters, GL_ARB_internalformat_query2, GL_ARB_multi_bind, GL_ARB_query_buffer_object, GL_ARB_seamless_cubemap_per_texture, GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote, GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_stencil8, GL_ARB_vertex_type_10f_11f_11f_rev, GL_EXT_shader_integer_mix, GL_INTEL_performance_query, GL_ARB_ES3_1_compatibility, GL_ARB_clip_control, GL_ARB_conditional_render_inverted, GL_ARB_cull_distance, GL_ARB_derivative_control, GL_ARB_get_texture_sub_image, GL_ARB_pipeline_statistics_query, GL_ARB_shader_texture_image_samples, GL_ARB_texture_barrier, GL_ARB_transform_feedback_overflow_query, GL_EXT_polygon_offset_clamp, GL_KHR_blend_equation_advanced, GL_KHR_context_flush_control, GL_KHR_robust_buffer_access_behavior, GL_ARB_parallel_shader_compile, GL_ARB_shader_atomic_counter_ops, GL_ARB_shader_clock, GL_EXT_shader_samples_identical, GL_KHR_no_error, GL_MESA_shader_integer_functions, GL_ARB_polygon_offset_clamp, GL_ARB_texture_filter_anisotropic, GL_KHR_parallel_shader_compile, GL_EXT_shader_framebuffer_fetch_non_coherent, GL_EXT_texture_sRGB_R8, GL_EXT_texture_shadow_lod, GL_NV_compute_shader_derivatives, |
---|
37 | vendor: Intel Open Source Technology Center |
---|
38 | renderer: Mesa DRI Intel(R) Haswell Mobile |
---|
39 | shading-language-version: 1.30 |
---|
40 | GLU.version: 1.3 |
---|
41 | GLU.extensions: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess |
---|
42 | renderer 'Mesa DRI Intel(R) Haswell Mobile' not found in blacklist: ['Software Rasterizer'] |
---|
43 | vendor 'Intel Open Source Technology Center' not found in blacklist: [] |
---|
44 | vendor 'Intel Open Source Technology Center' found in greylist: ['Intel'] |
---|
45 | renderer 'Mesa DRI Intel(R) Haswell Mobile' found in whitelist: ['Haswell', 'Skylake', 'Kabylake', 'Cannonlake'] |
---|
46 | 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 |
---|
47 | All the required OpenGL functions are available: GL_FRAMEBUFFER (36160), GL_COLOR_ATTACHMENT0 (36064), glGenFramebuffers, glBindFramebuffer, glFramebufferTexture2D |
---|
48 | Extension GL_ARB_texture_rectangle is present |
---|
49 | Extension GL_ARB_vertex_program is present |
---|
50 | glInitFragmentProgramARB works |
---|
51 | glInitTextureRectangleARB works |
---|
52 | All the required OpenGL functions are available: glGenProgramsARB, glDeleteProgramsARB, glBindProgramARB, glProgramStringARB |
---|
53 | GL_MAX_TEXTURE_SIZE=16384 |
---|
54 | Texture size GL_MAX_RECTANGLE_TEXTURE_SIZE=16384 |
---|
55 | GL_MAX_VIEWPORT_DIMS=(32768, 32768) |
---|
56 | glXMakeCurrent: NULL for xid=0x3600004 |
---|
57 | check_support(False)={'GLX': (1, 4), 'depth': 24, 'has-depth-buffer': False, 'has-stencil-buffer': False, 'has-alpha': False, 'accum-red-size': 0, 'accum-green-size': 0, 'accum-blue-size': 0, 'accum-alpha-size': 0, 'red-size': 8, 'green-size': 8, 'blue-size': 8, 'alpha-size': 0, 'depth-size': 0, 'stencil-size': 0, 'buffer-size': 24, 'aux-buffers': 0, 'double-buffered': True, 'level': 0, 'stereo': False, 'rgba': True, 'display_mode': ['ALPHA', 'DOUBLE'], 'direct': True, 'vendor': 'Intel Open Source Technology Center', 'renderer': 'Mesa DRI Intel(R) Haswell Mobile', 'pyopengl': '3.1.1a1', 'opengl': (3, 0), 'accelerate': '3.1.1a1', 'zerocopy': True, 'extensions': ['GL_ARB_multisample', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_copy_texture', 'GL_EXT_subtexture', 'GL_EXT_texture_object', 'GL_EXT_vertex_array', 'GL_EXT_compiled_vertex_array', 'GL_EXT_texture', 'GL_EXT_texture3D', 'GL_IBM_rasterpos_clip', 'GL_ARB_point_parameters', 'GL_EXT_draw_range_elements', 'GL_EXT_packed_pixels', 'GL_EXT_point_parameters', 'GL_EXT_rescale_normal', 'GL_EXT_separate_specular_color', 'GL_EXT_texture_edge_clamp', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_border_clamp', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', 'GL_ARB_framebuffer_sRGB', 'GL_ARB_multitexture', 'GL_EXT_framebuffer_sRGB', 'GL_IBM_multimode_draw_arrays', 'GL_IBM_texture_mirrored_repeat', 'GL_3DFX_texture_compression_FXT1', 'GL_ARB_texture_cube_map', 'GL_ARB_texture_env_add', 'GL_ARB_transpose_matrix', 'GL_EXT_blend_func_separate', 'GL_EXT_fog_coord', 'GL_EXT_multi_draw_arrays', 'GL_EXT_secondary_color', 'GL_EXT_texture_env_add', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_lod_bias', 'GL_INGR_blend_func_separate', 'GL_NV_blend_square', 'GL_NV_light_max_exponent', 'GL_NV_texgen_reflection', 'GL_NV_texture_env_combine4', 'GL_S3_s3tc', 'GL_SUN_multi_draw_arrays', 'GL_ARB_texture_border_clamp', 'GL_ARB_texture_compression', 'GL_EXT_framebuffer_object', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_env_combine', 'GL_EXT_texture_env_dot3', 'GL_MESA_window_pos', 'GL_NV_packed_depth_stencil', 'GL_NV_texture_rectangle', 'GL_ARB_depth_texture', 'GL_ARB_occlusion_query', 'GL_ARB_shadow', 'GL_ARB_texture_env_combine', 'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3', 'GL_ARB_texture_mirrored_repeat', 'GL_ARB_window_pos', 'GL_EXT_stencil_two_side', 'GL_EXT_texture_cube_map', 'GL_NV_depth_clamp', 'GL_NV_fog_distance', 'GL_APPLE_packed_pixels', 'GL_ARB_draw_buffers', 'GL_ARB_fragment_program', 'GL_ARB_fragment_shader', 'GL_ARB_shader_objects', 'GL_ARB_vertex_program', 'GL_ARB_vertex_shader', 'GL_ATI_draw_buffers', 'GL_ATI_texture_env_combine3', 'GL_ATI_texture_float', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_wrap', 'GL_MESA_pack_invert', 'GL_NV_primitive_restart', 'GL_ARB_depth_clamp', 'GL_ARB_fragment_program_shadow', 'GL_ARB_half_float_pixel', 'GL_ARB_occlusion_query2', 'GL_ARB_point_sprite', 'GL_ARB_shading_language_100', 'GL_ARB_sync', 'GL_ARB_texture_non_power_of_two', 'GL_ARB_vertex_buffer_object', 'GL_ATI_blend_equation_separate', 'GL_EXT_blend_equation_separate', 'GL_OES_read_format', 'GL_ARB_color_buffer_float', 'GL_ARB_pixel_buffer_object', 'GL_ARB_texture_compression_rgtc', 'GL_ARB_texture_float', 'GL_ARB_texture_rectangle', 'GL_EXT_packed_float', 'GL_EXT_pixel_buffer_object', 'GL_EXT_texture_compression_dxt1', 'GL_EXT_texture_compression_rgtc', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_shared_exponent', 'GL_ARB_framebuffer_object', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_packed_depth_stencil', 'GL_APPLE_object_purgeable', 'GL_ARB_vertex_array_object', 'GL_ATI_separate_stencil', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_instanced', 'GL_EXT_gpu_program_parameters', 'GL_EXT_texture_array', 'GL_EXT_texture_integer', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_timer_query', 'GL_OES_EGL_image', 'GL_AMD_texture_texture4', 'GL_ARB_copy_buffer', 'GL_ARB_depth_buffer_float', 'GL_ARB_draw_instanced', 'GL_ARB_half_float_vertex', 'GL_ARB_instanced_arrays', 'GL_ARB_map_buffer_range', 'GL_ARB_texture_rg', 'GL_ARB_texture_swizzle', 'GL_ARB_vertex_array_bgra', 'GL_EXT_texture_swizzle', 'GL_EXT_vertex_array_bgra', 'GL_NV_conditional_render', 'GL_AMD_conservative_depth', 'GL_AMD_draw_buffers_blend', 'GL_AMD_seamless_cubemap_per_texture', 'GL_ARB_ES2_compatibility', 'GL_ARB_blend_func_extended', 'GL_ARB_debug_output', 'GL_ARB_draw_buffers_blend', 'GL_ARB_draw_elements_base_vertex', 'GL_ARB_explicit_attrib_location', 'GL_ARB_fragment_coord_conventions', 'GL_ARB_provoking_vertex', 'GL_ARB_sample_shading', 'GL_ARB_sampler_objects', 'GL_ARB_seamless_cube_map', 'GL_ARB_shader_texture_lod', 'GL_ARB_texture_cube_map_array', 'GL_ARB_texture_gather', 'GL_ARB_texture_multisample', 'GL_ARB_texture_query_lod', 'GL_ARB_texture_rgb10_a2ui', 'GL_ARB_uniform_buffer_object', 'GL_ARB_vertex_type_2_10_10_10_rev', 'GL_EXT_provoking_vertex', 'GL_EXT_texture_snorm', 'GL_MESA_texture_signed_rgba', 'GL_NV_texture_barrier', 'GL_ARB_draw_indirect', 'GL_ARB_get_program_binary', 'GL_ARB_robustness', 'GL_ARB_separate_shader_objects', 'GL_ARB_shader_bit_encoding', 'GL_ARB_shader_precision', 'GL_ARB_texture_compression_bptc', 'GL_ARB_timer_query', 'GL_ARB_transform_feedback2', 'GL_ARB_transform_feedback3', 'GL_AMD_multi_draw_indirect', 'GL_ANGLE_texture_compression_dxt3', 'GL_ANGLE_texture_compression_dxt5', 'GL_ARB_compressed_texture_pixel_storage', 'GL_ARB_conservative_depth', 'GL_ARB_internalformat_query', 'GL_ARB_map_buffer_alignment', 'GL_ARB_shader_atomic_counters', 'GL_ARB_shader_image_load_store', 'GL_ARB_shading_language_420pack', 'GL_ARB_shading_language_packing', 'GL_ARB_texture_storage', 'GL_ARB_transform_feedback_instanced', 'GL_EXT_framebuffer_multisample_blit_scaled', 'GL_EXT_transform_feedback', 'GL_AMD_query_buffer_object', 'GL_AMD_shader_trinary_minmax', 'GL_ARB_ES3_compatibility', 'GL_ARB_arrays_of_arrays', 'GL_ARB_clear_buffer_object', 'GL_ARB_compute_shader', 'GL_ARB_copy_image', 'GL_ARB_explicit_uniform_location', 'GL_ARB_fragment_layer_viewport', 'GL_ARB_framebuffer_no_attachments', 'GL_ARB_invalidate_subdata', 'GL_ARB_multi_draw_indirect', 'GL_ARB_program_interface_query', 'GL_ARB_robust_buffer_access_behavior', 'GL_ARB_shader_image_size', 'GL_ARB_shader_storage_buffer_object', 'GL_ARB_stencil_texturing', 'GL_ARB_texture_query_levels', 'GL_ARB_texture_storage_multisample', 'GL_ARB_texture_view', 'GL_ARB_vertex_attrib_binding', 'GL_KHR_debug', 'GL_KHR_robustness', 'GL_ARB_buffer_storage', 'GL_ARB_clear_texture', 'GL_ARB_indirect_parameters', 'GL_ARB_internalformat_query2', 'GL_ARB_multi_bind', 'GL_ARB_query_buffer_object', 'GL_ARB_seamless_cubemap_per_texture', 'GL_ARB_shader_draw_parameters', 'GL_ARB_shader_group_vote', 'GL_ARB_texture_mirror_clamp_to_edge', 'GL_ARB_texture_stencil8', 'GL_ARB_vertex_type_10f_11f_11f_rev', 'GL_EXT_shader_integer_mix', 'GL_INTEL_performance_query', 'GL_ARB_ES3_1_compatibility', 'GL_ARB_clip_control', 'GL_ARB_conditional_render_inverted', 'GL_ARB_cull_distance', 'GL_ARB_derivative_control', 'GL_ARB_get_texture_sub_image', 'GL_ARB_pipeline_statistics_query', 'GL_ARB_shader_texture_image_samples', 'GL_ARB_texture_barrier', 'GL_ARB_transform_feedback_overflow_query', 'GL_EXT_polygon_offset_clamp', 'GL_KHR_blend_equation_advanced', 'GL_KHR_context_flush_control', 'GL_KHR_robust_buffer_access_behavior', 'GL_ARB_parallel_shader_compile', 'GL_ARB_shader_atomic_counter_ops', 'GL_ARB_shader_clock', 'GL_EXT_shader_samples_identical', 'GL_KHR_no_error', 'GL_MESA_shader_integer_functions', 'GL_ARB_polygon_offset_clamp', 'GL_ARB_texture_filter_anisotropic', 'GL_KHR_parallel_shader_compile', 'GL_EXT_shader_framebuffer_fetch_non_coherent', 'GL_EXT_texture_sRGB_R8', 'GL_EXT_texture_shadow_lod', 'GL_NV_compute_shader_derivatives', ''], 'shading-language-version': '1.30', 'GLU.version': '1.3', 'GLU.extensions': 'GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess ', 'safe': True, 'transparency': True, 'texture-size-limit': 16384, 'max-viewport-dims': (32768, 32768)} |
---|
58 | run_glprobe() opengl_props={'GLX': (1, 4), 'depth': 24, 'has-depth-buffer': False, 'has-stencil-buffer': False, 'has-alpha': False, 'accum-red-size': 0, 'accum-green-size': 0, 'accum-blue-size': 0, 'accum-alpha-size': 0, 'red-size': 8, 'green-size': 8, 'blue-size': 8, 'alpha-size': 0, 'depth-size': 0, 'stencil-size': 0, 'buffer-size': 24, 'aux-buffers': 0, 'double-buffered': True, 'level': 0, 'stereo': False, 'rgba': True, 'display_mode': ['ALPHA', 'DOUBLE'], 'direct': True, 'vendor': 'Intel Open Source Technology Center', 'renderer': 'Mesa DRI Intel(R) Haswell Mobile', 'pyopengl': '3.1.1a1', 'opengl': (3, 0), 'accelerate': '3.1.1a1', 'zerocopy': True, 'extensions': ['GL_ARB_multisample', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_copy_texture', 'GL_EXT_subtexture', 'GL_EXT_texture_object', 'GL_EXT_vertex_array', 'GL_EXT_compiled_vertex_array', 'GL_EXT_texture', 'GL_EXT_texture3D', 'GL_IBM_rasterpos_clip', 'GL_ARB_point_parameters', 'GL_EXT_draw_range_elements', 'GL_EXT_packed_pixels', 'GL_EXT_point_parameters', 'GL_EXT_rescale_normal', 'GL_EXT_separate_specular_color', 'GL_EXT_texture_edge_clamp', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_border_clamp', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', 'GL_ARB_framebuffer_sRGB', 'GL_ARB_multitexture', 'GL_EXT_framebuffer_sRGB', 'GL_IBM_multimode_draw_arrays', 'GL_IBM_texture_mirrored_repeat', 'GL_3DFX_texture_compression_FXT1', 'GL_ARB_texture_cube_map', 'GL_ARB_texture_env_add', 'GL_ARB_transpose_matrix', 'GL_EXT_blend_func_separate', 'GL_EXT_fog_coord', 'GL_EXT_multi_draw_arrays', 'GL_EXT_secondary_color', 'GL_EXT_texture_env_add', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_lod_bias', 'GL_INGR_blend_func_separate', 'GL_NV_blend_square', 'GL_NV_light_max_exponent', 'GL_NV_texgen_reflection', 'GL_NV_texture_env_combine4', 'GL_S3_s3tc', 'GL_SUN_multi_draw_arrays', 'GL_ARB_texture_border_clamp', 'GL_ARB_texture_compression', 'GL_EXT_framebuffer_object', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_env_combine', 'GL_EXT_texture_env_dot3', 'GL_MESA_window_pos', 'GL_NV_packed_depth_stencil', 'GL_NV_texture_rectangle', 'GL_ARB_depth_texture', 'GL_ARB_occlusion_query', 'GL_ARB_shadow', 'GL_ARB_texture_env_combine', 'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3', 'GL_ARB_texture_mirrored_repeat', 'GL_ARB_window_pos', 'GL_EXT_stencil_two_side', 'GL_EXT_texture_cube_map', 'GL_NV_depth_clamp', 'GL_NV_fog_distance', 'GL_APPLE_packed_pixels', 'GL_ARB_draw_buffers', 'GL_ARB_fragment_program', 'GL_ARB_fragment_shader', 'GL_ARB_shader_objects', 'GL_ARB_vertex_program', 'GL_ARB_vertex_shader', 'GL_ATI_draw_buffers', 'GL_ATI_texture_env_combine3', 'GL_ATI_texture_float', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_wrap', 'GL_MESA_pack_invert', 'GL_NV_primitive_restart', 'GL_ARB_depth_clamp', 'GL_ARB_fragment_program_shadow', 'GL_ARB_half_float_pixel', 'GL_ARB_occlusion_query2', 'GL_ARB_point_sprite', 'GL_ARB_shading_language_100', 'GL_ARB_sync', 'GL_ARB_texture_non_power_of_two', 'GL_ARB_vertex_buffer_object', 'GL_ATI_blend_equation_separate', 'GL_EXT_blend_equation_separate', 'GL_OES_read_format', 'GL_ARB_color_buffer_float', 'GL_ARB_pixel_buffer_object', 'GL_ARB_texture_compression_rgtc', 'GL_ARB_texture_float', 'GL_ARB_texture_rectangle', 'GL_EXT_packed_float', 'GL_EXT_pixel_buffer_object', 'GL_EXT_texture_compression_dxt1', 'GL_EXT_texture_compression_rgtc', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_shared_exponent', 'GL_ARB_framebuffer_object', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_packed_depth_stencil', 'GL_APPLE_object_purgeable', 'GL_ARB_vertex_array_object', 'GL_ATI_separate_stencil', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_instanced', 'GL_EXT_gpu_program_parameters', 'GL_EXT_texture_array', 'GL_EXT_texture_integer', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_timer_query', 'GL_OES_EGL_image', 'GL_AMD_texture_texture4', 'GL_ARB_copy_buffer', 'GL_ARB_depth_buffer_float', 'GL_ARB_draw_instanced', 'GL_ARB_half_float_vertex', 'GL_ARB_instanced_arrays', 'GL_ARB_map_buffer_range', 'GL_ARB_texture_rg', 'GL_ARB_texture_swizzle', 'GL_ARB_vertex_array_bgra', 'GL_EXT_texture_swizzle', 'GL_EXT_vertex_array_bgra', 'GL_NV_conditional_render', 'GL_AMD_conservative_depth', 'GL_AMD_draw_buffers_blend', 'GL_AMD_seamless_cubemap_per_texture', 'GL_ARB_ES2_compatibility', 'GL_ARB_blend_func_extended', 'GL_ARB_debug_output', 'GL_ARB_draw_buffers_blend', 'GL_ARB_draw_elements_base_vertex', 'GL_ARB_explicit_attrib_location', 'GL_ARB_fragment_coord_conventions', 'GL_ARB_provoking_vertex', 'GL_ARB_sample_shading', 'GL_ARB_sampler_objects', 'GL_ARB_seamless_cube_map', 'GL_ARB_shader_texture_lod', 'GL_ARB_texture_cube_map_array', 'GL_ARB_texture_gather', 'GL_ARB_texture_multisample', 'GL_ARB_texture_query_lod', 'GL_ARB_texture_rgb10_a2ui', 'GL_ARB_uniform_buffer_object', 'GL_ARB_vertex_type_2_10_10_10_rev', 'GL_EXT_provoking_vertex', 'GL_EXT_texture_snorm', 'GL_MESA_texture_signed_rgba', 'GL_NV_texture_barrier', 'GL_ARB_draw_indirect', 'GL_ARB_get_program_binary', 'GL_ARB_robustness', 'GL_ARB_separate_shader_objects', 'GL_ARB_shader_bit_encoding', 'GL_ARB_shader_precision', 'GL_ARB_texture_compression_bptc', 'GL_ARB_timer_query', 'GL_ARB_transform_feedback2', 'GL_ARB_transform_feedback3', 'GL_AMD_multi_draw_indirect', 'GL_ANGLE_texture_compression_dxt3', 'GL_ANGLE_texture_compression_dxt5', 'GL_ARB_compressed_texture_pixel_storage', 'GL_ARB_conservative_depth', 'GL_ARB_internalformat_query', 'GL_ARB_map_buffer_alignment', 'GL_ARB_shader_atomic_counters', 'GL_ARB_shader_image_load_store', 'GL_ARB_shading_language_420pack', 'GL_ARB_shading_language_packing', 'GL_ARB_texture_storage', 'GL_ARB_transform_feedback_instanced', 'GL_EXT_framebuffer_multisample_blit_scaled', 'GL_EXT_transform_feedback', 'GL_AMD_query_buffer_object', 'GL_AMD_shader_trinary_minmax', 'GL_ARB_ES3_compatibility', 'GL_ARB_arrays_of_arrays', 'GL_ARB_clear_buffer_object', 'GL_ARB_compute_shader', 'GL_ARB_copy_image', 'GL_ARB_explicit_uniform_location', 'GL_ARB_fragment_layer_viewport', 'GL_ARB_framebuffer_no_attachments', 'GL_ARB_invalidate_subdata', 'GL_ARB_multi_draw_indirect', 'GL_ARB_program_interface_query', 'GL_ARB_robust_buffer_access_behavior', 'GL_ARB_shader_image_size', 'GL_ARB_shader_storage_buffer_object', 'GL_ARB_stencil_texturing', 'GL_ARB_texture_query_levels', 'GL_ARB_texture_storage_multisample', 'GL_ARB_texture_view', 'GL_ARB_vertex_attrib_binding', 'GL_KHR_debug', 'GL_KHR_robustness', 'GL_ARB_buffer_storage', 'GL_ARB_clear_texture', 'GL_ARB_indirect_parameters', 'GL_ARB_internalformat_query2', 'GL_ARB_multi_bind', 'GL_ARB_query_buffer_object', 'GL_ARB_seamless_cubemap_per_texture', 'GL_ARB_shader_draw_parameters', 'GL_ARB_shader_group_vote', 'GL_ARB_texture_mirror_clamp_to_edge', 'GL_ARB_texture_stencil8', 'GL_ARB_vertex_type_10f_11f_11f_rev', 'GL_EXT_shader_integer_mix', 'GL_INTEL_performance_query', 'GL_ARB_ES3_1_compatibility', 'GL_ARB_clip_control', 'GL_ARB_conditional_render_inverted', 'GL_ARB_cull_distance', 'GL_ARB_derivative_control', 'GL_ARB_get_texture_sub_image', 'GL_ARB_pipeline_statistics_query', 'GL_ARB_shader_texture_image_samples', 'GL_ARB_texture_barrier', 'GL_ARB_transform_feedback_overflow_query', 'GL_EXT_polygon_offset_clamp', 'GL_KHR_blend_equation_advanced', 'GL_KHR_context_flush_control', 'GL_KHR_robust_buffer_access_behavior', 'GL_ARB_parallel_shader_compile', 'GL_ARB_shader_atomic_counter_ops', 'GL_ARB_shader_clock', 'GL_EXT_shader_samples_identical', 'GL_KHR_no_error', 'GL_MESA_shader_integer_functions', 'GL_ARB_polygon_offset_clamp', 'GL_ARB_texture_filter_anisotropic', 'GL_KHR_parallel_shader_compile', 'GL_EXT_shader_framebuffer_fetch_non_coherent', 'GL_EXT_texture_sRGB_R8', 'GL_EXT_texture_shadow_lod', 'GL_NV_compute_shader_derivatives', ''], 'shading-language-version': '1.30', 'GLU.version': '1.3', 'GLU.extensions': 'GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess ', 'safe': True, 'transparency': True, 'texture-size-limit': 16384, 'max-viewport-dims': (32768, 32768)}, gl_client_window_module=<module 'xpra.client.gl.gtk3.nativegl_client_window' from '/usr/lib64/python3.7/site-packages/xpra/client/gl/gtk3/nativegl_client_window.py'> |
---|
59 | run_glprobe() gl_client_window_class=<class 'xpra.client.gl.gtk3.nativegl_client_window.GLClientWindow'>, pixel_depth=0 |
---|
60 | <class 'xpra.client.gl.gtk3.nativegl_client_window.GLClientWindow'>(<AdHocStruct object, contents: {'idle_add': <function test_gl_client_window.<locals>.no_idle_add at 0x7fdd0f64ad40>, 'timeout_add': <function test_gl_client_window.<locals>.no_timeout_add at 0x7fdd0eb69290>, 'source_remove': <function test_gl_client_window.<locals>.no_source_remove at 0x7fdd092265f0>, 'sp': <function test_gl_client_window.<locals>.no_scaling at 0x7fdd09226710>, 'sx': <function test_gl_client_window.<locals>.no_scaling at 0x7fdd09226710>, 'sy': <function test_gl_client_window.<locals>.no_scaling at 0x7fdd09226710>, 'srect': <function test_gl_client_window.<locals>.no_scaling at 0x7fdd09226710>, 'xscale': 1, 'yscale': 1, 'server_window_decorations': True, 'mmap_enabled': False, 'mmap': None, 'readonly': False, 'encoding_defaults': {}, 'get_window_frame_sizes': <function test_gl_client_window.<locals>.get_None at 0x7fdd09226200>, '_focused': None, 'request_frame_extents': <function test_gl_client_window.<locals>.noop at 0x7fdd09226290>}>, None, None, 4294967295, -100, -100, 50, 50, 50, 50, {b'has-alpha': True}, False, {}, WindowBorder(True, 0xE61919, 0.6, 4), (1024, 1024), None, 0) |
---|
61 | popup_types([])=() |
---|
62 | GLClientWindow(4294967295 : None).xget_u32_property(<GdkX11.X11Window object at 0x7fdcf26a72d0 (GdkX11Window at 0x555f16d19250)>, _NET_CURRENT_DESKTOP)=0 |
---|
63 | do_get_workspace _NET_CURRENT_DESKTOP=0 on window 0x163 |
---|
64 | init_window(..) workspace=unset, current workspace=0 |
---|
65 | setup_window(50, 50) |
---|
66 | set_alpha() has_alpha=True, <class 'xpra.client.gl.gtk_base.gl_drawing_area.GLDrawingArea'>.HAS_ALPHA=True, realized=False |
---|
67 | enable_alpha(GLClientWindow(4294967295 : None)) screen=<GdkX11.X11Screen object at 0x7fdcf26a72d0 (GdkX11Screen at 0x555f16d1e060)>, visual=<GdkX11.X11Visual object at 0x7fdcf26a73c0 (GdkX11Visual at 0x555f16d238f0)> |
---|
68 | enable_alpha(GLClientWindow(4294967295 : None)) using rgba visual <GdkX11.X11Visual object at 0x7fdcf26a73c0 (GdkX11Visual at 0x555f16d238f0)> |
---|
69 | new_backing(50, 50) backing_class=<class 'xpra.client.gl.gtk_base.gl_drawing_area.GLDrawingArea'> |
---|
70 | make_new_backing(<class 'xpra.client.gl.gtk_base.gl_drawing_area.GLDrawingArea'>, 50, 50, 50, 50) effective backing class=<class 'xpra.client.gl.gtk_base.gl_drawing_area.GLDrawingArea'>, server alpha=True, window alpha=True |
---|
71 | video decoders: {} |
---|
72 | found GLX version 1.4 |
---|
73 | GLXContext(True) context=<OpenGL.raw.GLX._types.LP_struct___GLXcontextRec object at 0x7fdcf26a2ef0>, props={'GLX': (1, 4), 'depth': 32, 'has-depth-buffer': False, 'has-stencil-buffer': False, 'has-alpha': True, 'accum-red-size': 0, 'accum-green-size': 0, 'accum-blue-size': 0, 'accum-alpha-size': 0, 'red-size': 8, 'green-size': 8, 'blue-size': 8, 'alpha-size': 8, 'depth-size': 0, 'stencil-size': 0, 'buffer-size': 32, 'aux-buffers': 0, 'double-buffered': True, 'level': 0, 'stereo': False, 'rgba': True, 'display_mode': ['ALPHA', 'DOUBLE'], 'direct': True, 'vendor': None, 'renderer': None} |
---|
74 | init_formats() texture pixel format=RGBA, internal format=RGBA8, rgb modes=['YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR'] |
---|
75 | get_server_full_csc_modes_for_rgb('YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR') |
---|
76 | get_client_full_csc_modes(('BGR', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'RGBA', 'RGBX', 'YUV420P', 'YUV422P', 'YUV444P')) decoder encodings=dict_keys([]) |
---|
77 | get_client_full_csc_modes(('BGR', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'RGBA', 'RGBX', 'YUV420P', 'YUV422P', 'YUV444P'))={} |
---|
78 | _get_full_csc_modes(['YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR'])={'webp': ['BGRA', 'BGRX', 'RGBA', 'RGBX']} (target_rgb_modes=('YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR')) |
---|
79 | setup_window() position=(-100, -100), set_initial_position=False, OR=False, decorated=True |
---|
80 | update_metadata({b'has-alpha': True, b'size-constraints': {}}) |
---|
81 | set_metadata({b'has-alpha': True, b'size-constraints': {}}) |
---|
82 | set_size_constraints({}, (1024, 1024)) |
---|
83 | intpair(b'maximum-size')=None |
---|
84 | intpair(b'minimum-size')=None |
---|
85 | intpair(b'base-size')=None |
---|
86 | intpair(b'increment')=None |
---|
87 | modified hints for max window size (1024, 1024): {} (rw=0, rh=0) -> max=1024x1024 |
---|
88 | calling: <bound method GTK3ClientWindow.apply_geometry_hints of GLClientWindow(4294967295 : gtk3.GLDrawingArea(4294967295, (50, 50), None))>({b'max_width': 1024, b'max_height': 1024}) |
---|
89 | apply_geometry_hints({b'max_width': 1024, b'max_height': 1024}) geometry=<Gdk.Geometry object at 0x7fdcf26b16b0 (void at 0x555f17684bc0)>, hints=<flags GDK_HINT_MAX_SIZE of type Gdk.WindowHints> |
---|
90 | on_realize(GLClientWindow(4294967295 : gtk3.GLDrawingArea(4294967295, (50, 50), None))) gdk window=<GdkX11.X11Window object at 0x7fdcf26b2780 (GdkX11Window at 0x555f16d198d0)> |
---|
91 | add_window_hooks(GLClientWindow(4294967295 : gtk3.GLDrawingArea(4294967295, (50, 50), None))) added [] |
---|
92 | adding event receiver so we can get FocusIn and FocusOut events whilst grabbing the keyboard |
---|
93 | OpenGL: testing draw on GLClientWindow(4294967295 : gtk3.GLDrawingArea(4294967295, (50, 50), None)) widget <Gtk.DrawingArea object at 0x7fdcf26a75a0 (GtkDrawingArea at 0x555f17a91210)> with rgb32 : BGRX |
---|
94 | draw_region(0, 0, 50, 50, rgb32, 10000 bytes, 200, {'pixel_format': 'BGRX'}, [<function test_gl_client_window.<locals>.paint_callback at 0x7fdcf26b50e0>]) |
---|
95 | gravity_adjust(0, 0, {'pixel_format': 'BGRX', 'encoding': 'rgb32'}) window_size=None, size=(50, 50), gravity=unknown |
---|
96 | gtk3.GLDrawingArea(4294967295, (50, 50), None).do_paint_rgb(RGBX, 10000 bytes, x=0, y=0, width=50, height=50, rowstride=200, options={'pixel_format': 'BGRX', 'encoding': 'rgb32'}) |
---|
97 | glXMakeCurrent: xid=0x3600011, context=<OpenGL.raw.GLX._types.LP_struct___GLXcontextRec object at 0x7fdcf26a2ef0> |
---|
98 | GL_MAX_TEXTURE_SIZE=16384 |
---|
99 | Texture size GL_MAX_RECTANGLE_TEXTURE_SIZE=16384 |
---|
100 | Initializing GL context for window size (50, 50), backing size (50, 50), max texture size=16384 |
---|
101 | gtk3.GLDrawingArea(4294967295, (50, 50), None).gl_init_textures() textures: [1 2 3 4 5 6 7], offscreen fbo: 1, tmp fbo: 2 |
---|
102 | YUV2RGB shader initialized |
---|
103 | YUV2RGBFULL shader initialized |
---|
104 | RGBP2RGB shader initialized |
---|
105 | gl_init() done |
---|
106 | RGBX update at (0,0) size 50x50 (10000 bytes), using GL zerocopy:bytes-as-memoryview format=RGBA / UNSIGNED_BYTE to internal format=RGBA8 |
---|
107 | set_alignment(50, 200, 'RGBX') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8 |
---|
108 | paint_callback(True, ) |
---|
109 | present_fbo: adding (0, 0, 50, 50) to pending paint list (size=0), flush=0, paint_screen=True |
---|
110 | do_present_fbo: painting ((0, 0, 50, 50),) |
---|
111 | Presenting FBO on screen |
---|
112 | draw_border: WindowBorder(True, 0xE61919, 0.6, 4) |
---|
113 | 1.do_gl_show(gtk3.GLDrawingArea(4294967295, (50, 50), None)) swapping buffers now |
---|
114 | gl_show after 30ms took 0ms, 1 updates |
---|
115 | gtk3.GLDrawingArea(4294967295, (50, 50), None).gl_frame_terminator() |
---|
116 | <OpenGL.platform.baseplatform.glBindFramebuffer object at 0x7fdd0cf9c4d0>(GL_FRAMEBUFFER (36160), 1) |
---|
117 | gtk3.GLDrawingArea(4294967295, (50, 50), None).do_present_fbo() done |
---|
118 | glXMakeCurrent: NULL for xid=0x3600011 |
---|
119 | on_unrealize(GLClientWindow(4294967295 : None)) |
---|
120 | remove_window_hooks(GLClientWindow(4294967295 : None)) added [] |
---|
121 | _unfocus() wid=4294967295, focused=None |
---|
122 | test_gl_client_window(..) draw_result={'success': True, 'message': ''} |
---|