bkaradzic / bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
https://bkaradzic.github.io/bgfx/overview.html
BSD 2-Clause "Simplified" License
15.12k stars 1.95k forks source link

Crashes on Wayland with nvidia driver 560.35.03 #3342

Open belegdol opened 3 months ago

belegdol commented 3 months ago

Describe the bug On Fedora 40 x86_64 with latest nvidia driver and egl-wayland from updates testing, attempting to start examples under wayland crashes regardless of the renderer or the SDL videodriver.

To Reproduce Steps to reproduce the behavior:

  1. Compile git master with --with-sdl --with-wayland added to the makefile
  2. cd examples/runtime
  3. ../../.build/linux64_gcc/bin/examplesDebug
  4. See crash

Expected behavior Examples start as normal

Additional context Changing SDL_VIDEODRIVER between x11 and wayland, or renderer with --gl or --vulkan only changes the errors. Defining __NV_DISABLE_EXPLICIT_SYNC=1 allows both Vulkan and OpenGL renderers to work with wayland videodriver, but not with x11. Native Xorg session works with x11 videodriver (but not with wayland, obviously).

belegdol commented 3 months ago
Wayland with Vulkan ``` $ SDL_VIDEODRIVER=wayland ../../.build/linux64_gcc/bin/examplesDebug --vulkan ../../../src/bgfx.cpp (3559): BGFX Init... ../../../src/bgfx.cpp (3566): BGFX Version 1.128.8775 (commit: a476c5b9a42d3779af59a0099d4d222fa8898d36) ../../../src/bgfx.cpp (1736): BGFX Reset back-buffer swap chain: ../../../src/bgfx.cpp (1737): BGFX 1280x720, format: RGBA8, numBackBuffers: 2, maxFrameLatency: 0 ../../../src/bgfx.cpp (1747): BGFX [ ] MSAAx1 ../../../src/bgfx.cpp (1748): BGFX [ ] Fullscreen ../../../src/bgfx.cpp (1749): BGFX [x] V-sync ../../../src/bgfx.cpp (1750): BGFX [ ] Max Anisotropy ../../../src/bgfx.cpp (1751): BGFX [ ] Capture ../../../src/bgfx.cpp (1752): BGFX [ ] Flush After Render ../../../src/bgfx.cpp (1753): BGFX [ ] Flip After Render ../../../src/bgfx.cpp (1754): BGFX [ ] sRGB Back Buffer ../../../src/bgfx.cpp (1755): BGFX [ ] Transparent Back Buffer ../../../src/bgfx.cpp (1756): BGFX [ ] HDR10 ../../../src/bgfx.cpp (1757): BGFX [ ] Hi-DPI ../../../src/bgfx.cpp (1758): BGFX [ ] Depth Clamp ../../../src/bgfx.cpp (1759): BGFX [ ] Suspend ../../../src/bgfx.cpp (1932): BGFX Application called bgfx::renderFrame directly, not creating render thread. ../../../src/bgfx.cpp (1948): BGFX Running in multi-threaded mode ../../../../bx/src/os.cpp(176): BX WARN dlopen failed: "librenderdoc.so: cannot open shared object file: No such file or directory". ../../../src/bgfx.cpp (419): BGFX Graphics debugger is not present. ../../../src/renderer_vk.cpp (1195): BGFX Shared library functions: ../../../src/renderer_vk.cpp (1202): BGFX 0xddcb3f00 vkCreateInstance ../../../src/renderer_vk.cpp (1202): BGFX 0xddcb0430 vkGetInstanceProcAddr ../../../src/renderer_vk.cpp (1202): BGFX 0xddcb0230 vkGetDeviceProcAddr ../../../src/renderer_vk.cpp (1202): BGFX 0xddcb2bb0 vkEnumerateInstanceExtensionProperties ../../../src/renderer_vk.cpp (1202): BGFX 0xddcb2f90 vkEnumerateInstanceLayerProperties ../../../src/renderer_vk.cpp (1202): BGFX 0xddcb3350 vkEnumerateInstanceVersion ../../../src/renderer_vk.cpp (734): BGFX Global extensions (24): ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_device_group_creation ../../../src/renderer_vk.cpp (747): BGFX v23 VK_KHR_display ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_fence_capabilities ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_memory_capabilities ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_semaphore_capabilities ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_get_display_properties2 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_get_physical_device_properties2 (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_get_surface_capabilities2 ../../../src/renderer_vk.cpp (747): BGFX v25 VK_KHR_surface ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_surface_protected_capabilities ../../../src/renderer_vk.cpp (747): BGFX v6 VK_KHR_wayland_surface ../../../src/renderer_vk.cpp (747): BGFX v6 VK_KHR_xcb_surface ../../../src/renderer_vk.cpp (747): BGFX v6 VK_KHR_xlib_surface ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_acquire_drm_display ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_acquire_xlib_display ../../../src/renderer_vk.cpp (747): BGFX v10 VK_EXT_debug_report (supported) ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_debug_utils (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_direct_mode_display ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_display_surface_counter ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_surface_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v4 VK_EXT_swapchain_colorspace ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_headless_surface ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_portability_enumeration ../../../src/renderer_vk.cpp (747): BGFX v1 VK_LUNARG_direct_driver_loading ../../../src/renderer_vk.cpp (773): BGFX Layer extensions (8): ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_VALVE_steam_fossilize_32 (s: 0x004030cf, i: 0x00000001), Steam Pipeline Caching Layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_VALVE_steam_fossilize_64 (s: 0x004030cf, i: 0x00000001), Steam Pipeline Caching Layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_VALVE_steam_overlay_32 (s: 0x004030cf, i: 0x00000001), Steam Overlay Layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_VALVE_steam_overlay_64 (s: 0x004030cf, i: 0x00000001), Steam Overlay Layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_NV_optimus (s: 0x00403118, i: 0x00000001), NVIDIA Optimus layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_MESA_device_select (s: 0x004030d3, i: 0x00000001), Linux device selection layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_RENDERDOC_Capture (s: 0x00403083, i: 0x00000021), Debugging capture layer for RenderDoc ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_debug_utils (s: 0x00000001) ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_KHRONOS_validation (s: 0x00403122, i: 0x00000001), Khronos Validation Layer ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_debug_report (s: 0x00000009) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_debug_utils (s: 0x00000001) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_layer_settings (s: 0x00000002) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_validation_features (s: 0x00000002) ../../../src/renderer_vk.cpp (1236): BGFX Enabled instance layers: ../../../src/renderer_vk.cpp (1246): BGFX VK_LAYER_KHRONOS_validation ../../../src/renderer_vk.cpp (1277): BGFX Enabled instance extensions: ../../../src/renderer_vk.cpp (1281): BGFX VK_KHR_surface ../../../src/renderer_vk.cpp (1281): BGFX VK_KHR_wayland_surface ../../../src/renderer_vk.cpp (1281): BGFX VK_EXT_debug_report ../../../src/renderer_vk.cpp (1281): BGFX VK_EXT_debug_utils ../../../src/renderer_vk.cpp (1281): BGFX VK_KHR_get_physical_device_properties2 ../../../src/renderer_vk.cpp (1354): BGFX Instance API version: 1.3.290 ../../../src/renderer_vk.cpp (1359): BGFX Instance variant: 0 ../../../src/renderer_vk.cpp (1364): BGFX Instance functions: ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb5870 vkDestroyInstance ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb5c00 vkEnumeratePhysicalDevices ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb6360 vkEnumerateDeviceExtensionProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb3730 vkEnumerateDeviceLayerProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb6140 vkGetPhysicalDeviceProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb60a0 vkGetPhysicalDeviceFormatProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb6050 vkGetPhysicalDeviceFeatures ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb60f0 vkGetPhysicalDeviceImageFormatProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb61e0 vkGetPhysicalDeviceMemoryProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb6190 vkGetPhysicalDeviceQueueFamilyProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb6230 vkCreateDevice ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb62d0 vkDestroyDevice ../../../src/renderer_vk.cpp (1370): BGFX 0xddcbc070 vkGetPhysicalDeviceSurfaceCapabilitiesKHR ../../../src/renderer_vk.cpp (1370): BGFX 0xddcbc190 vkGetPhysicalDeviceSurfaceFormatsKHR ../../../src/renderer_vk.cpp (1370): BGFX 0xddcbc2a0 vkGetPhysicalDeviceSurfacePresentModesKHR ../../../src/renderer_vk.cpp (1370): BGFX 0xddcbbf60 vkGetPhysicalDeviceSurfaceSupportKHR ../../../src/renderer_vk.cpp (1370): BGFX 0xddcbbea0 vkDestroySurfaceKHR ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb3aa0 vkGetPhysicalDeviceFeatures2KHR ../../../src/renderer_vk.cpp (1370): BGFX 0xddcb3cd0 vkGetPhysicalDeviceMemoryProperties2KHR ../../../src/renderer_vk.cpp (1370): BGFX 0xddc8b520 vkCreateDebugReportCallbackEXT ../../../src/renderer_vk.cpp (1370): BGFX 0xddc8b600 vkDestroyDebugReportCallbackEXT ../../../src/renderer_vk.cpp (1370): BGFX 0xddcbc720 vkCreateWaylandSurfaceKHR ../../../src/renderer_vk.cpp (1370): BGFX 0xddcbc800 vkGetPhysicalDeviceWaylandPresentationSupportKHR ../../../src/renderer_vk.cpp (1370): BGFX 0x0 vkCreateXlibSurfaceKHR ../../../src/renderer_vk.cpp (1370): BGFX 0x0 vkGetPhysicalDeviceXlibPresentationSupportKHR ../../../src/renderer_vk.cpp (1370): BGFX 0x0 vkCreateXcbSurfaceKHR ../../../src/renderer_vk.cpp (1370): BGFX 0x0 vkGetPhysicalDeviceXcbPresentationSupportKHR ../../../src/renderer_vk.cpp (1401): BGFX --- ../../../src/renderer_vk.cpp (1438): BGFX Physical device 0: ../../../src/renderer_vk.cpp (1439): BGFX Name: NVIDIA GeForce RTX 2070 ../../../src/renderer_vk.cpp (1440): BGFX API version: 1.3.280 ../../../src/renderer_vk.cpp (1445): BGFX API variant: 0 ../../../src/renderer_vk.cpp (1446): BGFX Driver version: 8c08c0c0 ../../../src/renderer_vk.cpp (1447): BGFX VendorId: 10de ../../../src/renderer_vk.cpp (1448): BGFX DeviceId: 1f02 ../../../src/renderer_vk.cpp (1449): BGFX Type: 2 ../../../src/renderer_vk.cpp (1487): BGFX Memory type count: 6 ../../../src/renderer_vk.cpp (1490): BGFX 0: flags 0x00000000, index 1 ../../../src/renderer_vk.cpp (1490): BGFX 1: flags 0x00000001, index 0 ../../../src/renderer_vk.cpp (1490): BGFX 2: flags 0x00000001, index 0 ../../../src/renderer_vk.cpp (1490): BGFX 3: flags 0x00000006, index 1 ../../../src/renderer_vk.cpp (1490): BGFX 4: flags 0x0000000e, index 1 ../../../src/renderer_vk.cpp (1490): BGFX 5: flags 0x00000007, index 2 ../../../src/renderer_vk.cpp (1497): BGFX Memory heap count: 3 ../../../src/renderer_vk.cpp (1502): BGFX 0: flags 0x00000001, size 8.00 GiB ../../../src/renderer_vk.cpp (1502): BGFX 1: flags 0x00000000, size 23.44 GiB ../../../src/renderer_vk.cpp (1502): BGFX 2: flags 0x00000001, size 246.00 MiB ../../../src/renderer_vk.cpp (734): BGFX Global extensions (219): ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_16bit_storage ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_8bit_storage ../../../src/renderer_vk.cpp (747): BGFX v13 VK_KHR_acceleration_structure ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_bind_memory2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_buffer_device_address ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_calibrated_timestamps ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_cooperative_matrix ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_copy_commands2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_create_renderpass2 ../../../src/renderer_vk.cpp (747): BGFX v3 VK_KHR_dedicated_allocation ../../../src/renderer_vk.cpp (747): BGFX v4 VK_KHR_deferred_host_operations ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_depth_stencil_resolve ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_descriptor_update_template ../../../src/renderer_vk.cpp (747): BGFX v4 VK_KHR_device_group ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_draw_indirect_count (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_driver_properties ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_dynamic_rendering ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_dynamic_rendering_local_read ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_fence ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_fence_fd ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_memory ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_memory_fd ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_semaphore ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_semaphore_fd ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_format_feature_flags2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_fragment_shader_barycentric ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_fragment_shading_rate ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_get_memory_requirements2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_global_priority ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_image_format_list ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_imageless_framebuffer ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_index_type_uint8 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_line_rasterization ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_load_store_op_none ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance3 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_maintenance4 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance5 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance6 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_map_memory2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_multiview ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_pipeline_executable_properties ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_pipeline_library ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_present_id ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_present_wait ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_push_descriptor ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_query ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_tracing_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_tracing_pipeline ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_tracing_position_fetch ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_relaxed_block_layout ../../../src/renderer_vk.cpp (747): BGFX v3 VK_KHR_sampler_mirror_clamp_to_edge ../../../src/renderer_vk.cpp (747): BGFX v14 VK_KHR_sampler_ycbcr_conversion ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_separate_depth_stencil_layouts ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_atomic_int64 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_clock ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_draw_parameters ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_expect_assume ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_float16_int8 ../../../src/renderer_vk.cpp (747): BGFX v4 VK_KHR_shader_float_controls ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_float_controls2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_integer_dot_product ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_maximal_reconvergence ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_non_semantic_info ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_quad_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_subgroup_extended_types ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_shader_subgroup_rotate ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_subgroup_uniform_control_flow ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_terminate_invocation ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shared_presentable_image ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_spirv_1_4 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_storage_buffer_storage_class ../../../src/renderer_vk.cpp (747): BGFX v70 VK_KHR_swapchain ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_swapchain_mutable_format ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_synchronization2 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_timeline_semaphore ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_uniform_buffer_standard_layout ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_variable_pointers ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_vertex_attribute_divisor ../../../src/renderer_vk.cpp (747): BGFX v9 VK_KHR_video_decode_h264 ../../../src/renderer_vk.cpp (747): BGFX v8 VK_KHR_video_decode_h265 ../../../src/renderer_vk.cpp (747): BGFX v8 VK_KHR_video_decode_queue ../../../src/renderer_vk.cpp (747): BGFX v14 VK_KHR_video_encode_h264 ../../../src/renderer_vk.cpp (747): BGFX v14 VK_KHR_video_encode_h265 ../../../src/renderer_vk.cpp (747): BGFX v12 VK_KHR_video_encode_queue ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_video_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v8 VK_KHR_video_queue ../../../src/renderer_vk.cpp (747): BGFX v3 VK_KHR_vulkan_memory_model ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_workgroup_memory_explicit_layout ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_zero_initialize_workgroup_memory ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_4444_formats ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_attachment_feedback_loop_dynamic_state ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_attachment_feedback_loop_layout ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_blend_operation_advanced ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_border_color_swizzle ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_buffer_device_address ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_calibrated_timestamps ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_color_write_enable ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_conditional_rendering ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_conservative_rasterization (supported) ../../../src/renderer_vk.cpp (747): BGFX v12 VK_EXT_custom_border_color (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_bias_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_clamp_zero_one ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_clip_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_clip_enable ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_range_unrestricted ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_descriptor_buffer ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_descriptor_indexing ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_discard_rectangles ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_display_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_dynamic_rendering_unused_attachments ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_extended_dynamic_state ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_extended_dynamic_state2 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_extended_dynamic_state3 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_external_memory_dma_buf ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_external_memory_host ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_fragment_shader_interlock ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_global_priority ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_global_priority_query ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_graphics_pipeline_library ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_host_image_copy ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_host_query_reset ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_2d_view_of_3d ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_image_drm_format_modifier ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_robustness ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_sliced_view_of_3d ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_view_min_lod ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_index_type_uint8 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_inline_uniform_block ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_line_rasterization (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_load_store_op_none ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_map_memory_placed ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_memory_budget (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_memory_priority ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_mesh_shader ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_multi_draw ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_mutable_descriptor_type ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_nested_command_buffer ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_non_seamless_cube_map ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_opacity_micromap ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pageable_device_local_memory ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_pci_bus_info ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_physical_device_drm ../../../src/renderer_vk.cpp (747): BGFX v3 VK_EXT_pipeline_creation_cache_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pipeline_creation_feedback ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pipeline_library_group_handles ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pipeline_robustness ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_post_depth_coverage ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_primitive_topology_list_restart ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_primitives_generated_query ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_private_data ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_provoking_vertex ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_queue_family_foreign ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_robustness2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_sample_locations ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_sampler_filter_minmax ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_scalar_block_layout ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_separate_stencil_usage ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_atomic_float ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_demote_to_helper_invocation ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_image_atomic_int64 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_module_identifier ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_object ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_subgroup_ballot ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_subgroup_vote ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_viewport_index_layer (supported) ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_subgroup_size_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_swapchain_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_texel_buffer_alignment ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_tooling_info ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_transform_feedback ../../../src/renderer_vk.cpp (747): BGFX v3 VK_EXT_vertex_attribute_divisor ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_vertex_input_dynamic_state ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_ycbcr_2plane_444_formats ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_ycbcr_image_arrays ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_clip_space_w_scaling ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_compute_shader_derivatives ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_cooperative_matrix ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_copy_memory_indirect ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_corner_sampled_image ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_coverage_reduction_mode ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_cuda_kernel_launch ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_dedicated_allocation ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_dedicated_allocation_image_aliasing ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_descriptor_pool_overallocation ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_device_diagnostic_checkpoints ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_device_diagnostics_config ../../../src/renderer_vk.cpp (747): BGFX v3 VK_NV_device_generated_commands ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_device_generated_commands_compute ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_fill_rectangle ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_fragment_coverage_to_color ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_fragment_shader_barycentric ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_fragment_shading_rate_enums ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_framebuffer_mixed_samples ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_geometry_shader_passthrough ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_inherited_viewport_scissor ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_linear_color_attachment ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_low_latency ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_low_latency2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_memory_decompression ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_mesh_shader ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_raw_access_chains ../../../src/renderer_vk.cpp (747): BGFX v3 VK_NV_ray_tracing ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_ray_tracing_invocation_reorder ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_representative_fragment_test ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_sample_mask_override_coverage ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_scissor_exclusive ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_shader_atomic_float16_vector ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_shader_image_footprint ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_shader_sm_builtins ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_shader_subgroup_partitioned ../../../src/renderer_vk.cpp (747): BGFX v3 VK_NV_shading_rate_image ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_viewport_array2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_viewport_swizzle ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NVX_binary_import ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NVX_image_view_handle ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NVX_multiview_per_view_attributes ../../../src/renderer_vk.cpp (747): BGFX v1 VK_AMD_buffer_marker ../../../src/renderer_vk.cpp (773): BGFX Layer extensions (2): ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_MESA_device_select (s: 0x004030d3, i: 0x00000001), Linux device selection layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_KHRONOS_validation (s: 0x00403122, i: 0x00000001), Khronos Validation Layer ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_validation_cache (s: 0x00000001) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_debug_marker (s: 0x00000004) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_tooling_info (s: 0x00000001) ../../../src/renderer_vk.cpp (1438): BGFX Physical device 1: ../../../src/renderer_vk.cpp (1439): BGFX Name: llvmpipe (LLVM 18.1.6, 256 bits) ../../../src/renderer_vk.cpp (1440): BGFX API version: 1.3.278 ../../../src/renderer_vk.cpp (1445): BGFX API variant: 0 ../../../src/renderer_vk.cpp (1446): BGFX Driver version: 1 ../../../src/renderer_vk.cpp (1447): BGFX VendorId: 10005 ../../../src/renderer_vk.cpp (1448): BGFX DeviceId: 0 ../../../src/renderer_vk.cpp (1449): BGFX Type: 4 ../../../src/renderer_vk.cpp (1487): BGFX Memory type count: 1 ../../../src/renderer_vk.cpp (1490): BGFX 0: flags 0x0000000f, index 0 ../../../src/renderer_vk.cpp (1497): BGFX Memory heap count: 1 ../../../src/renderer_vk.cpp (1502): BGFX 0: flags 0x00000001, size 31.26 GiB ../../../src/renderer_vk.cpp (734): BGFX Global extensions (142): ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_8bit_storage ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_16bit_storage ../../../src/renderer_vk.cpp (747): BGFX v13 VK_KHR_acceleration_structure ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_bind_memory2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_buffer_device_address ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_copy_commands2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_create_renderpass2 ../../../src/renderer_vk.cpp (747): BGFX v3 VK_KHR_dedicated_allocation ../../../src/renderer_vk.cpp (747): BGFX v4 VK_KHR_deferred_host_operations ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_depth_stencil_resolve ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_descriptor_update_template ../../../src/renderer_vk.cpp (747): BGFX v4 VK_KHR_device_group ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_draw_indirect_count (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_driver_properties ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_dynamic_rendering ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_dynamic_rendering_local_read ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_fence ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_memory ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_memory_fd ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_semaphore ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_format_feature_flags2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_get_memory_requirements2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_image_format_list ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_imageless_framebuffer ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_incremental_present ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_index_type_uint8 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_line_rasterization ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_load_store_op_none ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance3 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_maintenance4 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance5 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance6 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_map_memory2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_multiview ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_pipeline_library ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_push_descriptor ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_query ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_tracing_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_tracing_pipeline ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_tracing_position_fetch ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_relaxed_block_layout ../../../src/renderer_vk.cpp (747): BGFX v3 VK_KHR_sampler_mirror_clamp_to_edge ../../../src/renderer_vk.cpp (747): BGFX v14 VK_KHR_sampler_ycbcr_conversion ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_separate_depth_stencil_layouts ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_atomic_int64 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_clock ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_draw_parameters ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_expect_assume ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_float16_int8 ../../../src/renderer_vk.cpp (747): BGFX v4 VK_KHR_shader_float_controls ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_integer_dot_product ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_maximal_reconvergence ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_non_semantic_info ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_subgroup_extended_types ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_terminate_invocation ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_spirv_1_4 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_storage_buffer_storage_class ../../../src/renderer_vk.cpp (747): BGFX v70 VK_KHR_swapchain ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_swapchain_mutable_format ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_synchronization2 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_timeline_semaphore ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_uniform_buffer_standard_layout ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_variable_pointers ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_vertex_attribute_divisor ../../../src/renderer_vk.cpp (747): BGFX v3 VK_KHR_vulkan_memory_model ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_zero_initialize_workgroup_memory ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_4444_formats ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_attachment_feedback_loop_dynamic_state ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_attachment_feedback_loop_layout ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_border_color_swizzle ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_calibrated_timestamps ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_color_write_enable ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_conditional_rendering ../../../src/renderer_vk.cpp (747): BGFX v12 VK_EXT_custom_border_color (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_clip_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_clip_enable ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_range_unrestricted ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_descriptor_buffer ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_descriptor_indexing ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_dynamic_rendering_unused_attachments ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_extended_dynamic_state ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_extended_dynamic_state2 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_extended_dynamic_state3 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_external_memory_dma_buf ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_external_memory_host ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_graphics_pipeline_library ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_host_image_copy ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_host_query_reset ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_2d_view_of_3d ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_image_drm_format_modifier ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_robustness ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_sliced_view_of_3d ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_index_type_uint8 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_inline_uniform_block ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_line_rasterization (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_load_store_op_none ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_memory_budget (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_memory_priority ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_mesh_shader ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_multi_draw ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_multisampled_render_to_single_sampled ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_mutable_descriptor_type ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_nested_command_buffer ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_non_seamless_cube_map ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pageable_device_local_memory ../../../src/renderer_vk.cpp (747): BGFX v3 VK_EXT_pipeline_creation_cache_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pipeline_creation_feedback ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pipeline_library_group_handles ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_post_depth_coverage ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_primitive_topology_list_restart ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_primitives_generated_query ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_private_data ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_provoking_vertex ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_queue_family_foreign ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_rasterization_order_attachment_access ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_robustness2 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_sampler_filter_minmax ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_scalar_block_layout ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_separate_stencil_usage ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_atomic_float ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_atomic_float2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_demote_to_helper_invocation ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_object ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_stencil_export ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_subgroup_ballot ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_subgroup_vote ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_viewport_index_layer (supported) ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_subgroup_size_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_swapchain_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_texel_buffer_alignment ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_transform_feedback ../../../src/renderer_vk.cpp (747): BGFX v3 VK_EXT_vertex_attribute_divisor ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_vertex_input_dynamic_state ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_ycbcr_2plane_444_formats ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_ycbcr_image_arrays ../../../src/renderer_vk.cpp (747): BGFX v1 VK_AMDX_shader_enqueue ../../../src/renderer_vk.cpp (747): BGFX v1 VK_ARM_rasterization_order_attachment_access ../../../src/renderer_vk.cpp (747): BGFX v1 VK_GOOGLE_decorate_string ../../../src/renderer_vk.cpp (747): BGFX v1 VK_GOOGLE_hlsl_functionality1 ../../../src/renderer_vk.cpp (747): BGFX v3 VK_NV_device_generated_commands ../../../src/renderer_vk.cpp (773): BGFX Layer extensions (2): ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_MESA_device_select (s: 0x004030d3, i: 0x00000001), Linux device selection layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_KHRONOS_validation (s: 0x00403122, i: 0x00000001), Khronos Validation Layer ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_validation_cache (s: 0x00000001) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_debug_marker (s: 0x00000004) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_tooling_info (s: 0x00000001) ../../../src/renderer_vk.cpp (1529): BGFX Using physical device 0: NVIDIA GeForce RTX 2070 ../../../src/renderer_vk.cpp (1728): BGFX --- ../../../src/renderer_vk.cpp (1748): BGFX Queue family property 0: ../../../src/renderer_vk.cpp (1749): BGFX Queue flags: 0x0000000f ../../../src/renderer_vk.cpp (1750): BGFX Queue count: 16 ../../../src/renderer_vk.cpp (1751): BGFX TS valid bits: 0x00000040 ../../../src/renderer_vk.cpp (1752): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1748): BGFX Queue family property 1: ../../../src/renderer_vk.cpp (1749): BGFX Queue flags: 0x0000000c ../../../src/renderer_vk.cpp (1750): BGFX Queue count: 2 ../../../src/renderer_vk.cpp (1751): BGFX TS valid bits: 0x00000040 ../../../src/renderer_vk.cpp (1752): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1748): BGFX Queue family property 2: ../../../src/renderer_vk.cpp (1749): BGFX Queue flags: 0x0000000e ../../../src/renderer_vk.cpp (1750): BGFX Queue count: 8 ../../../src/renderer_vk.cpp (1751): BGFX TS valid bits: 0x00000040 ../../../src/renderer_vk.cpp (1752): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1748): BGFX Queue family property 3: ../../../src/renderer_vk.cpp (1749): BGFX Queue flags: 0x0000002c ../../../src/renderer_vk.cpp (1750): BGFX Queue count: 1 ../../../src/renderer_vk.cpp (1751): BGFX TS valid bits: 0x00000020 ../../../src/renderer_vk.cpp (1752): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1748): BGFX Queue family property 4: ../../../src/renderer_vk.cpp (1749): BGFX Queue flags: 0x0000004c ../../../src/renderer_vk.cpp (1750): BGFX Queue count: 1 ../../../src/renderer_vk.cpp (1751): BGFX TS valid bits: 0x00000020 ../../../src/renderer_vk.cpp (1752): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1780): BGFX Enabled device layers: ../../../src/renderer_vk.cpp (1790): BGFX VK_LAYER_KHRONOS_validation ../../../src/renderer_vk.cpp (1826): BGFX Enabled device extensions: ../../../src/renderer_vk.cpp (1830): BGFX VK_KHR_maintenance1 ../../../src/renderer_vk.cpp (1830): BGFX VK_KHR_swapchain ../../../src/renderer_vk.cpp (1830): BGFX VK_EXT_conservative_rasterization ../../../src/renderer_vk.cpp (1830): BGFX VK_EXT_custom_border_color ../../../src/renderer_vk.cpp (1830): BGFX VK_EXT_line_rasterization ../../../src/renderer_vk.cpp (1830): BGFX VK_EXT_memory_budget ../../../src/renderer_vk.cpp (1830): BGFX VK_EXT_shader_viewport_index_layer ../../../src/renderer_vk.cpp (1830): BGFX VK_KHR_draw_indirect_count ../../../src/renderer_vk.cpp (1870): BGFX Device functions: ../../../src/renderer_vk.cpp (1875): BGFX 0xddcb63f0 vkGetDeviceQueue ../../../src/renderer_vk.cpp (1875): BGFX 0xab5ca48b vkCreateFence ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c1fb9 vkDestroyFence ../../../src/renderer_vk.cpp (1875): BGFX 0xab5cb246 vkCreateSemaphore ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c34ce vkDestroySemaphore ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c26b0 vkResetFences ../../../src/renderer_vk.cpp (1875): BGFX 0xab5da71f vkCreateCommandPool ../../../src/renderer_vk.cpp (1875): BGFX 0xab5dac6b vkDestroyCommandPool ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d2d10 vkResetCommandPool ../../../src/renderer_vk.cpp (1875): BGFX 0xddcb3870 vkAllocateCommandBuffers ../../../src/renderer_vk.cpp (1875): BGFX 0xab5db9e2 vkFreeCommandBuffers ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c0eb0 vkGetBufferMemoryRequirements ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c1459 vkGetImageMemoryRequirements ../../../src/renderer_vk.cpp (1875): BGFX 0xab5cd6bb vkGetImageSubresourceLayout ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c7540 vkAllocateMemory ../../../src/renderer_vk.cpp (1875): BGFX 0xab5bf1e9 vkFreeMemory ../../../src/renderer_vk.cpp (1875): BGFX 0xab5cd173 vkCreateImage ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c68a0 vkDestroyImage ../../../src/renderer_vk.cpp (1875): BGFX 0xab5cdc49 vkCreateImageView ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c6e49 vkDestroyImageView ../../../src/renderer_vk.cpp (1875): BGFX 0xab5ad585 vkCreateBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c5c00 vkDestroyBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d96d9 vkCreateFramebuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d1638 vkDestroyFramebuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d9f02 vkCreateRenderPass ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d1d30 vkDestroyRenderPass ../../../src/renderer_vk.cpp (1875): BGFX 0xab5b26d9 vkCreateShaderModule ../../../src/renderer_vk.cpp (1875): BGFX 0xab5ce300 vkDestroyShaderModule ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d6579 vkCreatePipelineCache ../../../src/renderer_vk.cpp (1875): BGFX 0xab5ce8a9 vkDestroyPipelineCache ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d6b7f vkGetPipelineCacheData ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d722b vkMergePipelineCaches ../../../src/renderer_vk.cpp (1875): BGFX 0xab5ba74a vkCreateGraphicsPipelines ../../../src/renderer_vk.cpp (1875): BGFX 0xab5bb213 vkCreateComputePipelines ../../../src/renderer_vk.cpp (1875): BGFX 0xab5cefa0 vkDestroyPipeline ../../../src/renderer_vk.cpp (1875): BGFX 0xab5b212a vkCreatePipelineLayout ../../../src/renderer_vk.cpp (1875): BGFX 0xab5cf549 vkDestroyPipelineLayout ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d7ab1 vkCreateSampler ../../../src/renderer_vk.cpp (1875): BGFX 0xab5cfae9 vkDestroySampler ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d812e vkCreateDescriptorSetLayout ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d01e0 vkDestroyDescriptorSetLayout ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d867b vkCreateDescriptorPool ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d0789 vkDestroyDescriptorPool ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d0d29 vkResetDescriptorPool ../../../src/renderer_vk.cpp (1875): BGFX 0xab5b3ee1 vkAllocateDescriptorSets ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d8bcb vkFreeDescriptorSets ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d9118 vkUpdateDescriptorSets ../../../src/renderer_vk.cpp (1875): BGFX 0xab5cbd9f vkCreateQueryPool ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c5501 vkDestroyQueryPool ../../../src/renderer_vk.cpp (1875): BGFX 0xab5b3999 vkQueueSubmit ../../../src/renderer_vk.cpp (1875): BGFX 0xab5be7b0 vkQueueWaitIdle ../../../src/renderer_vk.cpp (1875): BGFX 0xab5becc9 vkDeviceWaitIdle ../../../src/renderer_vk.cpp (1875): BGFX 0xab5caa8f vkWaitForFences ../../../src/renderer_vk.cpp (1875): BGFX 0xab5b2de9 vkBeginCommandBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d33e4 vkEndCommandBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xab5eb747 vkCmdPipelineBarrier ../../../src/renderer_vk.cpp (1875): BGFX 0xab5df960 vkCmdBeginRenderPass ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e06b9 vkCmdEndRenderPass ../../../src/renderer_vk.cpp (1875): BGFX 0xab5dc025 vkCmdSetViewport ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e36b0 vkCmdDraw ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e3c79 vkCmdDrawIndexed ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e4269 vkCmdDrawIndirect ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e4980 vkCmdDrawIndexedIndirect ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e50a0 vkCmdDispatch ../../../src/renderer_vk.cpp (1875): BGFX 0xab5ddde0 vkCmdDispatchIndirect ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d3e2c vkCmdBindPipeline ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d5fc9 vkCmdSetStencilReference ../../../src/renderer_vk.cpp (1875): BGFX 0xab5d4949 vkCmdSetBlendConstants ../../../src/renderer_vk.cpp (1875): BGFX 0xab5dc5b9 vkCmdSetScissor ../../../src/renderer_vk.cpp (1875): BGFX 0xab5dd0f9 vkCmdBindDescriptorSets ../../../src/renderer_vk.cpp (1875): BGFX 0xab5dd709 vkCmdBindIndexBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e2ee0 vkCmdBindVertexBuffers ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e8c00 vkCmdClearColorImage ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e9330 vkCmdClearDepthStencilImage ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e9a60 vkCmdClearAttachments ../../../src/renderer_vk.cpp (1875): BGFX 0xab5ea039 vkCmdResolveImage ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e5619 vkCmdCopyBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e6d00 vkCmdCopyBufferToImage ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e5bd9 vkCmdCopyImage ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e7560 vkCmdCopyImageToBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xab5e6470 vkCmdBlitImage ../../../src/renderer_vk.cpp (1875): BGFX 0xab5ec460 vkCmdResetQueryPool ../../../src/renderer_vk.cpp (1875): BGFX 0xab5ecb30 vkCmdWriteTimestamp ../../../src/renderer_vk.cpp (1875): BGFX 0xab5ebd89 vkCmdBeginQuery ../../../src/renderer_vk.cpp (1875): BGFX 0xab5df280 vkCmdEndQuery ../../../src/renderer_vk.cpp (1875): BGFX 0xab5ed200 vkCmdCopyQueryPoolResults ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c7a8b vkMapMemory ../../../src/renderer_vk.cpp (1875): BGFX 0xab5bf789 vkUnmapMemory ../../../src/renderer_vk.cpp (1875): BGFX 0xab5bfd09 vkFlushMappedMemoryRanges ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c026a vkInvalidateMappedMemoryRanges ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c8034 vkBindBufferMemory ../../../src/renderer_vk.cpp (1875): BGFX 0xab5c857b vkBindImageMemory ../../../src/renderer_vk.cpp (1875): BGFX 0xab6192b3 vkCreateSwapchainKHR ../../../src/renderer_vk.cpp (1875): BGFX 0xab60d9f0 vkDestroySwapchainKHR ../../../src/renderer_vk.cpp (1875): BGFX 0xab6199b8 vkGetSwapchainImagesKHR ../../../src/renderer_vk.cpp (1875): BGFX 0xab619f0b vkAcquireNextImageKHR ../../../src/renderer_vk.cpp (1875): BGFX 0xab60e397 vkQueuePresentKHR ../../../src/renderer_vk.cpp (1875): BGFX 0xddc922a0 vkSetDebugUtilsObjectNameEXT ../../../src/renderer_vk.cpp (1875): BGFX 0xab65c317 vkCmdBeginDebugUtilsLabelEXT ../../../src/renderer_vk.cpp (1875): BGFX 0xab65c899 vkCmdEndDebugUtilsLabelEXT ../../../src/renderer_vk.cpp (1875): BGFX 0xab65cdd9 vkCmdInsertDebugUtilsLabelEXT ../../../src/renderer_vk.cpp (1875): BGFX 0xab63744f vkCmdDrawIndirectCountKHR ../../../src/renderer_vk.cpp (1875): BGFX 0xab637cd0 vkCmdDrawIndexedIndirectCountKHR ../../../src/renderer_vk.cpp (7033): BGFX Create surface error: vkCreate[Platform]SurfaceKHR failed -1: VK_ERROR_OUT_OF_HOST_MEMORY. ../../../src/renderer_vk.cpp (6698): BGFX Create swap chain error: creating surface failed -1: VK_ERROR_OUT_OF_HOST_MEMORY. ../../../src/renderer_vk.cpp (6768): BGFX errorState 0 ../../../src/renderer_vk.cpp (1933): BGFX Init error: creating swap chain failed -1: VK_ERROR_OUT_OF_HOST_MEMORY. ../../../src/renderer_vk.cpp (2054): BGFX errorState 4 ../../../../bx/src/os.cpp(176): BX WARN dlopen failed: "librenderdoc.so: cannot open shared object file: No such file or directory". ../../../src/glcontext_egl.cpp (100): BGFX 0x1054760 eglBindAPI ../../../src/glcontext_egl.cpp (100): BGFX 0x10557f0 eglChooseConfig ../../../src/glcontext_egl.cpp (100): BGFX 0x1055960 eglCreateContext ../../../src/glcontext_egl.cpp (100): BGFX 0x1055a60 eglCreatePbufferSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x1055d70 eglCreateWindowSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x1055de0 eglDestroyContext ../../../src/glcontext_egl.cpp (100): BGFX 0x1055ea0 eglDestroySurface ../../../src/glcontext_egl.cpp (100): BGFX 0x1053b10 eglGetCurrentContext ../../../src/glcontext_egl.cpp (100): BGFX 0x10548d0 eglGetCurrentSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x1054130 eglGetDisplay ../../../src/glcontext_egl.cpp (100): BGFX 0x1053b60 eglGetError ../../../src/glcontext_egl.cpp (100): BGFX 0x1057370 eglGetProcAddress ../../../src/glcontext_egl.cpp (100): BGFX 0x10560b0 eglInitialize ../../../src/glcontext_egl.cpp (100): BGFX 0x10549a0 eglMakeCurrent ../../../src/glcontext_egl.cpp (100): BGFX 0x1052580 eglReleaseThread ../../../src/glcontext_egl.cpp (100): BGFX 0x10562e0 eglSwapBuffers ../../../src/glcontext_egl.cpp (100): BGFX 0x1056340 eglSwapInterval ../../../src/glcontext_egl.cpp (100): BGFX 0x10563a0 eglTerminate ../../../src/glcontext_egl.cpp (100): BGFX 0x1056ef0 eglQueryString ../../../src/glcontext_egl.cpp (231): BGFX EGL info: ../../../src/glcontext_egl.cpp (233): BGFX APIs: OpenGL_ES OpenGL ../../../src/glcontext_egl.cpp (236): BGFX Vendor: NVIDIA ../../../src/glcontext_egl.cpp (239): BGFX Version: 1.5 ../../../src/glcontext_egl.cpp (242): BGFX Supported EGL extensions: ../../../src/renderer_gl.cpp (1215): BGFX EGL_ANDROID_native_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_buffer_age ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_client_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_create_context_robustness ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import_modifiers ../../../src/renderer_gl.cpp (1215): BGFX EGL_MESA_image_dma_buf_export ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_drm ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_protected_content ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_consumer_egloutput ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_acquire_mode ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_sync_reuse ../../../src/renderer_gl.cpp (1215): BGFX EGL_IMG_context_priority ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_config_attribs ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context_no_error ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_context_flush_control ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_get_all_proc_addresses ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_partial_update ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_swap_buffers_with_damage ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_no_config_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_colorspace ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_renderbuffer_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_2D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_3D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_cubemap_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_reusable_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_consumer_gltexture ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_cross_process_fd ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_fifo ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_producer_eglsurface ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_surfaceless_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_wait_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_nvrm_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_quadruple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_eglimage ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_object ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_process ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_system ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_dma ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_flush ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_metadata ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_remote ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_reset ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_inet ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_unix ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_next ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_synchronous ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_gltexture_yuv ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_origin ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_system_time ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_output_drm_flip_event ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_triple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_robustness_video_memory_purge ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_present_opaque ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_bind_wayland_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_wayland_eglstream ../../../src/glcontext_egl.cpp (349): BGFX FATAL 0x00000002: Failed to create surface. Abgebrochen (Speicherabzug geschrieben) ```
belegdol commented 3 months ago
Wayland with OpenGL ``` $ SDL_VIDEODRIVER=wayland ../../.build/linux64_gcc/bin/examplesDebug --gl ../../../src/bgfx.cpp (3559): BGFX Init... ../../../src/bgfx.cpp (3566): BGFX Version 1.128.8775 (commit: a476c5b9a42d3779af59a0099d4d222fa8898d36) ../../../src/bgfx.cpp (1736): BGFX Reset back-buffer swap chain: ../../../src/bgfx.cpp (1737): BGFX 1280x720, format: RGBA8, numBackBuffers: 2, maxFrameLatency: 0 ../../../src/bgfx.cpp (1747): BGFX [ ] MSAAx1 ../../../src/bgfx.cpp (1748): BGFX [ ] Fullscreen ../../../src/bgfx.cpp (1749): BGFX [x] V-sync ../../../src/bgfx.cpp (1750): BGFX [ ] Max Anisotropy ../../../src/bgfx.cpp (1751): BGFX [ ] Capture ../../../src/bgfx.cpp (1752): BGFX [ ] Flush After Render ../../../src/bgfx.cpp (1753): BGFX [ ] Flip After Render ../../../src/bgfx.cpp (1754): BGFX [ ] sRGB Back Buffer ../../../src/bgfx.cpp (1755): BGFX [ ] Transparent Back Buffer ../../../src/bgfx.cpp (1756): BGFX [ ] HDR10 ../../../src/bgfx.cpp (1757): BGFX [ ] Hi-DPI ../../../src/bgfx.cpp (1758): BGFX [ ] Depth Clamp ../../../src/bgfx.cpp (1759): BGFX [ ] Suspend ../../../src/bgfx.cpp (1932): BGFX Application called bgfx::renderFrame directly, not creating render thread. ../../../src/bgfx.cpp (1948): BGFX Running in multi-threaded mode ../../../../bx/src/os.cpp(176): BX WARN dlopen failed: "librenderdoc.so: cannot open shared object file: No such file or directory". ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2c760 eglBindAPI ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2d7f0 eglChooseConfig ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2d960 eglCreateContext ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2da60 eglCreatePbufferSurface ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2dd70 eglCreateWindowSurface ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2dde0 eglDestroyContext ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2dea0 eglDestroySurface ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2bb10 eglGetCurrentContext ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2c8d0 eglGetCurrentSurface ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2c130 eglGetDisplay ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2bb60 eglGetError ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2f370 eglGetProcAddress ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2e0b0 eglInitialize ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2c9a0 eglMakeCurrent ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2a580 eglReleaseThread ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2e2e0 eglSwapBuffers ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2e340 eglSwapInterval ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2e3a0 eglTerminate ../../../src/glcontext_egl.cpp (100): BGFX 0xb5b2eef0 eglQueryString ../../../src/glcontext_egl.cpp (231): BGFX EGL info: ../../../src/glcontext_egl.cpp (233): BGFX APIs: OpenGL_ES OpenGL ../../../src/glcontext_egl.cpp (236): BGFX Vendor: NVIDIA ../../../src/glcontext_egl.cpp (239): BGFX Version: 1.5 ../../../src/glcontext_egl.cpp (242): BGFX Supported EGL extensions: ../../../src/renderer_gl.cpp (1215): BGFX EGL_ANDROID_native_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_buffer_age ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_client_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_create_context_robustness ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import_modifiers ../../../src/renderer_gl.cpp (1215): BGFX EGL_MESA_image_dma_buf_export ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_drm ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_protected_content ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_consumer_egloutput ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_acquire_mode ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_sync_reuse ../../../src/renderer_gl.cpp (1215): BGFX EGL_IMG_context_priority ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_config_attribs ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context_no_error ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_context_flush_control ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_get_all_proc_addresses ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_partial_update ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_swap_buffers_with_damage ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_no_config_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_colorspace ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_renderbuffer_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_2D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_3D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_cubemap_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_reusable_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_consumer_gltexture ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_cross_process_fd ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_fifo ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_producer_eglsurface ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_surfaceless_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_wait_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_nvrm_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_quadruple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_eglimage ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_object ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_process ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_system ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_dma ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_flush ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_metadata ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_remote ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_reset ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_inet ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_unix ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_next ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_synchronous ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_gltexture_yuv ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_origin ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_system_time ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_output_drm_flip_event ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_triple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_robustness_video_memory_purge ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_present_opaque ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_bind_wayland_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_wayland_eglstream ../../../src/glcontext_egl.cpp (409): BGFX Failed to create EGL context with EGL_CONTEXT_FLAGS_KHR (00000009). ../../../src/glcontext_egl.cpp (536): BGFX Import: ../../../src/glimports.h (237): BGFX 0x9bcad0e0 glActiveTexture (glActiveTexture) ../../../src/glimports.h (238): BGFX 0x9bcad3c0 glAttachShader (glAttachShader) ../../../src/glimports.h (239): BGFX 0x9bcad4e0 glBeginQuery (glBeginQuery) ../../../src/glimports.h (240): BGFX 0x9bcad660 glBindBuffer (glBindBuffer) ../../../src/glimports.h (241): BGFX 0x9bcad6a0 glBindBufferBase (glBindBufferBase) ../../../src/glimports.h (242): BGFX 0x9bcad740 glBindBufferRange (glBindBufferRange) ../../../src/glimports.h (243): BGFX 0x9bcad7e0 glBindFragDataLocation (glBindFragDataLocation) ../../../src/glimports.h (244): BGFX 0x9bcad880 glBindFramebuffer (glBindFramebuffer) ../../../src/glimports.h (245): BGFX 0x9bcad8e0 glBindImageTexture (glBindImageTexture) ../../../src/glimports.h (246): BGFX 0x9bcada40 glBindRenderbuffer (glBindRenderbuffer) ../../../src/glimports.h (247): BGFX 0x9bcadaa0 glBindSampler (glBindSampler) ../../../src/glimports.h (248): BGFX 0x9bcadb20 glBindTexture (glBindTexture) ../../../src/glimports.h (249): BGFX 0x9bcadc20 glBindVertexArray (glBindVertexArray) ../../../src/glimports.h (250): BGFX 0x9bcadf20 glBlendColor (glBlendColor) ../../../src/glimports.h (251): BGFX 0x9bcadf80 glBlendEquation (glBlendEquation) ../../../src/glimports.h (252): BGFX 0x9bcae100 glBlendEquationi (glBlendEquationi) ../../../src/glimports.h (253): BGFX 0x9bcae000 glBlendEquationSeparate (glBlendEquationSeparate) ../../../src/glimports.h (254): BGFX 0x9bcae080 glBlendEquationSeparatei (glBlendEquationSeparatei) ../../../src/glimports.h (255): BGFX 0x9bcae180 glBlendFunc (glBlendFunc) ../../../src/glimports.h (256): BGFX 0x9bcae2e0 glBlendFunci (glBlendFunci) ../../../src/glimports.h (257): BGFX 0x9bcae1c0 glBlendFuncSeparate (glBlendFuncSeparate) ../../../src/glimports.h (258): BGFX 0x9bcae260 glBlendFuncSeparatei (glBlendFuncSeparatei) ../../../src/glimports.h (259): BGFX 0x9bcae380 glBlitFramebuffer (glBlitFramebuffer) ../../../src/glimports.h (260): BGFX 0x9bcae460 glBufferData (glBufferData) ../../../src/glimports.h (261): BGFX 0x9bcae580 glBufferSubData (glBufferSubData) ../../../src/glimports.h (262): BGFX 0x9bcae620 glCheckFramebufferStatus (glCheckFramebufferStatus) ../../../src/glimports.h (263): BGFX 0x9bcae700 glClear (glClear) ../../../src/glimports.h (264): BGFX 0x9bcae7c0 glClearBufferfv (glClearBufferfv) ../../../src/glimports.h (265): BGFX 0x9bcae820 glClearColor (glClearColor) ../../../src/glimports.h (266): BGFX 0x9bcaeac0 glClearStencil (glClearStencil) ../../../src/glimports.h (267): BGFX 0x9bcaec60 glClipControl (glClipControl) ../../../src/glimports.h (268): BGFX 0x9bcaf440 glColorMask (glColorMask) ../../../src/glimports.h (269): BGFX 0x9bcaf840 glCompileShader (glCompileShader) ../../../src/glimports.h (270): BGFX 0x9bcaf9a0 glCompressedTexImage2D (glCompressedTexImage2D) ../../../src/glimports.h (271): BGFX 0x9bcafaa0 glCompressedTexSubImage2D (glCompressedTexSubImage2D) ../../../src/glimports.h (272): BGFX 0x9bcaf9e0 glCompressedTexImage3D (glCompressedTexImage3D) ../../../src/glimports.h (273): BGFX 0x9bcafae0 glCompressedTexSubImage3D (glCompressedTexSubImage3D) ../../../src/glimports.h (274): BGFX 0x9bcaffc0 glCopyImageSubData (glCopyImageSubData) ../../../src/glimports.h (275): BGFX 0x9bcb0200 glCopyTexSubImage2D (glCopyTexSubImage2D) ../../../src/glimports.h (276): BGFX 0x9bcb0580 glCreateProgram (glCreateProgram) ../../../src/glimports.h (277): BGFX 0x9bcb0660 glCreateShader (glCreateShader) ../../../src/glimports.h (278): BGFX 0x9bcb07a0 glCullFace (glCullFace) ../../../src/glimports.h (279): BGFX 0x9bcb08e0 glDebugMessageControl (glDebugMessageControl) ../../../src/glimports.h (280): BGFX 0x9bcb0980 glDebugMessageInsert (glDebugMessageInsert) ../../../src/glimports.h (281): BGFX 0x9bcb0840 glDebugMessageCallback (glDebugMessageCallback) ../../../src/glimports.h (282): BGFX 0x9bcb0aa0 glDeleteBuffers (glDeleteBuffers) ../../../src/glimports.h (283): BGFX 0x9bcb0b60 glDeleteFramebuffers (glDeleteFramebuffers) ../../../src/glimports.h (284): BGFX 0x9bcb0ce0 glDeleteProgram (glDeleteProgram) ../../../src/glimports.h (285): BGFX 0x9bcb0d80 glDeleteQueries (glDeleteQueries) ../../../src/glimports.h (286): BGFX 0x9bcb0e00 glDeleteRenderbuffers (glDeleteRenderbuffers) ../../../src/glimports.h (287): BGFX 0x9bcb0e60 glDeleteSamplers (glDeleteSamplers) ../../../src/glimports.h (288): BGFX 0x9bcb0ea0 glDeleteShader (glDeleteShader) ../../../src/glimports.h (289): BGFX 0x9bcb0f20 glDeleteTextures (glDeleteTextures) ../../../src/glimports.h (290): BGFX 0x9bcb0fc0 glDeleteVertexArrays (glDeleteVertexArrays) ../../../src/glimports.h (291): BGFX 0x9bcb1080 glDepthFunc (glDepthFunc) ../../../src/glimports.h (292): BGFX 0x9bcb10a0 glDepthMask (glDepthMask) ../../../src/glimports.h (293): BGFX 0x9bcb12a0 glDetachShader (glDetachShader) ../../../src/glimports.h (294): BGFX 0x9bcb1320 glDisable (glDisable) ../../../src/glimports.h (295): BGFX 0x9bcb14c0 glDisablei (glDisablei) ../../../src/glimports.h (296): BGFX 0x9bcb1480 glDisableVertexAttribArray (glDisableVertexAttribArray) ../../../src/glimports.h (297): BGFX 0x9bcb1560 glDispatchCompute (glDispatchCompute) ../../../src/glimports.h (298): BGFX 0x9bcb15a0 glDispatchComputeIndirect (glDispatchComputeIndirect) ../../../src/glimports.h (299): BGFX 0x9bcb15c0 glDrawArrays (glDrawArrays) ../../../src/glimports.h (300): BGFX 0x9bcb1600 glDrawArraysIndirect (glDrawArraysIndirect) ../../../src/glimports.h (301): BGFX 0x9bcb1620 glDrawArraysInstanced (glDrawArraysInstanced) ../../../src/glimports.h (302): BGFX 0x9bcb1700 glDrawBuffer (glDrawBuffer) ../../../src/glimports.h (303): BGFX 0x9bcb1720 glDrawBuffers (glDrawBuffers) ../../../src/glimports.h (304): BGFX 0x9bcb18a0 glDrawElements (glDrawElements) ../../../src/glimports.h (305): BGFX 0x9bcb1920 glDrawElementsIndirect (glDrawElementsIndirect) ../../../src/glimports.h (306): BGFX 0x9bcb1940 glDrawElementsInstanced (glDrawElementsInstanced) ../../../src/glimports.h (307): BGFX 0x9bcb1fe0 glEnable (glEnable) ../../../src/glimports.h (308): BGFX 0x9bcb2180 glEnablei (glEnablei) ../../../src/glimports.h (309): BGFX 0x9bcb2140 glEnableVertexAttribArray (glEnableVertexAttribArray) ../../../src/glimports.h (310): BGFX 0x9bcb2320 glEndQuery (glEndQuery) ../../../src/glimports.h (311): BGFX 0x9bcb2920 glFinish (glFinish) ../../../src/glimports.h (312): BGFX 0x9bcb29e0 glFlush (glFlush) ../../../src/glimports.h (313): BGFX 0x9bcb3160 glFramebufferRenderbuffer (glFramebufferRenderbuffer) ../../../src/glimports.h (314): BGFX 0x9bcb3220 glFramebufferTexture (glFramebufferTexture) ../../../src/glimports.h (315): BGFX 0x9bcb3280 glFramebufferTexture2D (glFramebufferTexture2D) ../../../src/glimports.h (316): BGFX 0x9bcb3420 glFramebufferTextureLayer (glFramebufferTextureLayer) ../../../src/glimports.h (317): BGFX 0x9bcb3540 glFrontFace (glFrontFace) ../../../src/glimports.h (318): BGFX 0x9bcb3620 glGenBuffers (glGenBuffers) ../../../src/glimports.h (319): BGFX 0x9bcb3aa0 glGenerateMipmap (glGenerateMipmap) ../../../src/glimports.h (320): BGFX 0x9bcb36c0 glGenFramebuffers (glGenFramebuffers) ../../../src/glimports.h (321): BGFX 0x9bcb38c0 glGenRenderbuffers (glGenRenderbuffers) ../../../src/glimports.h (322): BGFX 0x9bcb3840 glGenQueries (glGenQueries) ../../../src/glimports.h (323): BGFX 0x9bcb3920 glGenSamplers (glGenSamplers) ../../../src/glimports.h (324): BGFX 0x9bcb3980 glGenTextures (glGenTextures) ../../../src/glimports.h (325): BGFX 0x9bcb3a20 glGenVertexArrays (glGenVertexArrays) ../../../src/glimports.h (326): BGFX 0x9bcb3b80 glGetActiveAttrib (glGetActiveAttrib) ../../../src/glimports.h (327): BGFX 0x9bcb3d80 glGetAttribLocation (glGetAttribLocation) ../../../src/glimports.h (328): BGFX 0x9bcb3c20 glGetActiveUniform (glGetActiveUniform) ../../../src/glimports.h (329): BGFX 0x9bcb41e0 glGetCompressedTexImage (glGetCompressedTexImage) ../../../src/glimports.h (330): BGFX 0x9bcb43a0 glGetDebugMessageLog (glGetDebugMessageLog) ../../../src/glimports.h (331): BGFX 0x9bcb4520 glGetError (glGetError) ../../../src/glimports.h (332): BGFX 0x9bcb46a0 glGetFloatv (glGetFloatv) ../../../src/glimports.h (333): BGFX 0x9bcb4c20 glGetIntegerv (glGetIntegerv) ../../../src/glimports.h (334): BGFX 0x9bcb4c80 glGetInternalformativ (glGetInternalformativ) ../../../src/glimports.h (335): BGFX 0x9bcb4c60 glGetInternalformati64v (glGetInternalformati64v) ../../../src/glimports.h (336): BGFX 0x9bcb5620 glGetObjectLabel (glGetObjectLabel) ../../../src/glimports.h (337): BGFX 0x9bcb5700 glGetObjectPtrLabel (glGetObjectPtrLabel) ../../../src/glimports.h (338): BGFX 0x9bcb5bc0 glGetPointerv (glGetPointerv) ../../../src/glimports.h (339): BGFX 0x9bcb5c60 glGetProgramBinary (glGetProgramBinary) ../../../src/glimports.h (340): BGFX 0x9bcb6040 glGetProgramiv (glGetProgramiv) ../../../src/glimports.h (341): BGFX 0x9bcb5d20 glGetProgramInfoLog (glGetProgramInfoLog) ../../../src/glimports.h (342): BGFX 0x9bcb5d40 glGetProgramInterfaceiv (glGetProgramInterfaceiv) ../../../src/glimports.h (343): BGFX 0x9bcb5ee0 glGetProgramResourceIndex (glGetProgramResourceIndex) ../../../src/glimports.h (344): BGFX 0x9bcb5fa0 glGetProgramResourceiv (glGetProgramResourceiv) ../../../src/glimports.h (345): BGFX 0x9bcb5f60 glGetProgramResourceName (glGetProgramResourceName) ../../../src/glimports.h (346): BGFX 0x9bcb5f00 glGetProgramResourceLocation (glGetProgramResourceLocation) ../../../src/glimports.h (347): BGFX 0x9bcb5f20 glGetProgramResourceLocationIndex (glGetProgramResourceLocationIndex) ../../../src/glimports.h (348): BGFX 0x9bcb6860 glGetTexImage (glGetTexImage) ../../../src/glimports.h (349): BGFX 0x9bcb62a0 glGetQueryiv (glGetQueryiv) ../../../src/glimports.h (350): BGFX 0x9bcb6180 glGetQueryObjectiv (glGetQueryObjectiv) ../../../src/glimports.h (351): BGFX 0x9bcb6140 glGetQueryObjecti64v (glGetQueryObjecti64v) ../../../src/glimports.h (352): BGFX 0x9bcb6240 glGetQueryObjectuiv (glGetQueryObjectuiv) ../../../src/glimports.h (353): BGFX 0x9bcb61e0 glGetQueryObjectui64v (glGetQueryObjectui64v) ../../../src/glimports.h (354): BGFX 0x9bcb6540 glGetShaderiv (glGetShaderiv) ../../../src/glimports.h (355): BGFX 0x9bcb64c0 glGetShaderInfoLog (glGetShaderInfoLog) ../../../src/glimports.h (356): BGFX 0x9bcb65e0 glGetString (glGetString) ../../../src/glimports.h (357): BGFX 0x9bcb6ea0 glGetUniformLocation (glGetUniformLocation) ../../../src/glimports.h (360): BGFX 0x9bcb6600 glGetStringi (glGetStringi) ../../../src/glimports.h (361): BGFX 0x9bcb82e0 glInvalidateFramebuffer (glInvalidateFramebuffer) ../../../src/glimports.h (369): BGFX 0x9bcb8de0 glLinkProgram (glLinkProgram) ../../../src/glimports.h (370): BGFX 0x9bcb9b60 glMemoryBarrier (glMemoryBarrier) ../../../src/glimports.h (371): BGFX 0x9bcb9e00 glMultiDrawArraysIndirect (glMultiDrawArraysIndirect) ../../../src/glimports.h (372): BGFX 0x9bcb9f80 glMultiDrawElementsIndirect (glMultiDrawElementsIndirect) ../../../src/glimports.h (373): BGFX 0x9bcb9e80 glMultiDrawArraysIndirectCount (glMultiDrawArraysIndirectCount) ../../../src/glimports.h (374): BGFX 0x9bcba000 glMultiDrawElementsIndirectCount (glMultiDrawElementsIndirectCount) ../../../src/glimports.h (375): BGFX 0x9bcbbda0 glObjectLabel (glObjectLabel) ../../../src/glimports.h (376): BGFX 0x9bcbbe00 glObjectPtrLabel (glObjectPtrLabel) ../../../src/glimports.h (377): BGFX 0x9bcbc480 glPixelStorei (glPixelStorei) ../../../src/glimports.h (378): BGFX 0x9bcbcac0 glPopDebugGroup (glPopDebugGroup) ../../../src/glimports.h (379): BGFX 0x9bcbcd20 glProgramBinary (glProgramBinary) ../../../src/glimports.h (380): BGFX 0x9bcbd180 glProgramParameteri (glProgramParameteri) ../../../src/glimports.h (381): BGFX 0x9bcbe420 glProvokingVertex (glProvokingVertex) ../../../src/glimports.h (382): BGFX 0x9bcbe4c0 glPushDebugGroup (glPushDebugGroup) ../../../src/glimports.h (383): BGFX 0x9bcbe580 glQueryCounter (glQueryCounter) ../../../src/glimports.h (384): BGFX 0x9bcbea40 glReadBuffer (glReadBuffer) ../../../src/glimports.h (385): BGFX 0x9bcbeac0 glReadPixels (glReadPixels) ../../../src/glimports.h (386): BGFX 0x9bcbed40 glRenderbufferStorage (glRenderbufferStorage) ../../../src/glimports.h (387): BGFX 0x9bcbed80 glRenderbufferStorageMultisample (glRenderbufferStorageMultisample) ../../../src/glimports.h (388): BGFX 0x9bcbf480 glSampleMaski (glSampleMaski) ../../../src/glimports.h (389): BGFX 0x9bcbf5e0 glSamplerParameteri (glSamplerParameteri) ../../../src/glimports.h (390): BGFX 0x9bcbf5a0 glSamplerParameterf (glSamplerParameterf) ../../../src/glimports.h (391): BGFX 0x9bcbf5c0 glSamplerParameterfv (glSamplerParameterfv) ../../../src/glimports.h (392): BGFX 0x9bcbf6a0 glScissor (glScissor) ../../../src/glimports.h (393): BGFX 0x9bcbff20 glShaderSource (glShaderSource) ../../../src/glimports.h (394): BGFX 0x9bcc0220 glStencilFunc (glStencilFunc) ../../../src/glimports.h (395): BGFX 0x9bcc0240 glStencilFuncSeparate (glStencilFuncSeparate) ../../../src/glimports.h (396): BGFX 0x9bcc0280 glStencilMask (glStencilMask) ../../../src/glimports.h (397): BGFX 0x9bcc02a0 glStencilMaskSeparate (glStencilMaskSeparate) ../../../src/glimports.h (398): BGFX 0x9bcc02c0 glStencilOp (glStencilOp) ../../../src/glimports.h (399): BGFX 0x9bcc02e0 glStencilOpSeparate (glStencilOpSeparate) ../../../src/glimports.h (400): BGFX 0x9bcc1540 glTexImage2D (glTexImage2D) ../../../src/glimports.h (401): BGFX 0x9bcc15a0 glTexImage3D (glTexImage3D) ../../../src/glimports.h (402): BGFX 0x9bcc17c0 glTexParameteri (glTexParameteri) ../../../src/glimports.h (403): BGFX 0x9bcc17e0 glTexParameteriv (glTexParameteriv) ../../../src/glimports.h (404): BGFX 0x9bcc1780 glTexParameterf (glTexParameterf) ../../../src/glimports.h (405): BGFX 0x9bcc17a0 glTexParameterfv (glTexParameterfv) ../../../src/glimports.h (406): BGFX 0x9bcc18e0 glTexStorage2D (glTexStorage2D) ../../../src/glimports.h (407): BGFX 0x9bcc1940 glTexStorage3D (glTexStorage3D) ../../../src/glimports.h (408): BGFX 0x9bcc1ac0 glTexSubImage2D (glTexSubImage2D) ../../../src/glimports.h (409): BGFX 0x9bcc1b00 glTexSubImage3D (glTexSubImage3D) ../../../src/glimports.h (410): BGFX 0x9bcc2560 glUniform1i (glUniform1i) ../../../src/glimports.h (411): BGFX 0x9bcc2620 glUniform1iv (glUniform1iv) ../../../src/glimports.h (412): BGFX 0x9bcc24e0 glUniform1f (glUniform1f) ../../../src/glimports.h (413): BGFX 0x9bcc2520 glUniform1fv (glUniform1fv) ../../../src/glimports.h (414): BGFX 0x9bcc27e0 glUniform2fv (glUniform2fv) ../../../src/glimports.h (415): BGFX 0x9bcc2aa0 glUniform3fv (glUniform3fv) ../../../src/glimports.h (416): BGFX 0x9bcc2d60 glUniform4fv (glUniform4fv) ../../../src/glimports.h (417): BGFX 0x9bcc2d20 glUniform4f (glUniform4f) ../../../src/glimports.h (418): BGFX 0x9bcc31e0 glUniformMatrix3fv (glUniformMatrix3fv) ../../../src/glimports.h (419): BGFX 0x9bcc3300 glUniformMatrix4fv (glUniformMatrix4fv) ../../../src/glimports.h (420): BGFX 0x9bcc35a0 glUseProgram (glUseProgram) ../../../src/glimports.h (421): BGFX 0x9bcc5000 glVertexAttribDivisor (glVertexAttribDivisor) ../../../src/glimports.h (422): BGFX 0x9bcc5c40 glVertexAttribPointer (glVertexAttribPointer) ../../../src/glimports.h (423): BGFX 0x9bcc5620 glVertexAttribIPointer (glVertexAttribIPointer) ../../../src/glimports.h (424): BGFX 0x9bcc4340 glVertexAttrib1f (glVertexAttrib1f) ../../../src/glimports.h (425): BGFX 0x9bcc45c0 glVertexAttrib2f (glVertexAttrib2f) ../../../src/glimports.h (426): BGFX 0x9bcc4840 glVertexAttrib3f (glVertexAttrib3f) ../../../src/glimports.h (427): BGFX 0x9bcc4cc0 glVertexAttrib4f (glVertexAttrib4f) ../../../src/glimports.h (428): BGFX 0x9bcc65c0 glViewport (glViewport) ../../../src/glimports.h (431): BGFX 0x9bcae8c0 glClearDepth (glClearDepth) ../../../src/glimports.h (432): BGFX 0x9bcbc8a0 glPointSize (glPointSize) ../../../src/glimports.h (433): BGFX 0x9bcbc960 glPolygonMode (glPolygonMode) ../../../src/glimports.h (454): BGFX 0x9bcc5080 glVertexAttribDivisorNV (glVertexAttribDivisorNV) ../../../src/glimports.h (455): BGFX 0x9bcb16e0 glDrawArraysInstancedNV (glDrawArraysInstancedNV) ../../../src/glimports.h (456): BGFX 0x9bcb1aa0 glDrawElementsInstancedNV (glDrawElementsInstancedNV) ../../../src/glimports.h (481): BGFX 0x9bcc1560 glTexImage2DMultisample (glTexImage2DMultisample) ../../../src/glimports.h (482): BGFX 0x9bcc15e0 glTexImage3DMultisample (glTexImage3DMultisample) ../../../src/glimports.h (492): BGFX 0x0 glInsertEventMarker (glInsertEventMarker) ../../../src/glimports.h (496): BGFX 0x0 glPushGroupMarker (glPushGroupMarker) ../../../src/glimports.h (497): BGFX 0x0 glPopGroupMarker (glPopGroupMarker) ../../../src/glimports.h (504): BGFX 0x9bcb6e20 glGetTranslatedShaderSourceANGLE (glGetTranslatedShaderSourceANGLE) ../../../src/glimports.h (505): BGFX 0x9bcb32e0 glFramebufferTexture2DMultisampleEXT (glFramebufferTexture2DMultisampleEXT) ../../../src/renderer_gl.cpp (2334): BGFX GL_NUM_COMPRESSED_TEXTURE_FORMATS 23 ../../../src/renderer_gl.cpp (2357): BGFX 0: 83f0 ../../../src/renderer_gl.cpp (2357): BGFX 1: 83f2 BC2 ../../../src/renderer_gl.cpp (2357): BGFX 2: 83f3 BC3 ../../../src/renderer_gl.cpp (2357): BGFX 3: 8b90 ../../../src/renderer_gl.cpp (2357): BGFX 4: 8b91 ../../../src/renderer_gl.cpp (2357): BGFX 5: 8b92 ../../../src/renderer_gl.cpp (2357): BGFX 6: 8b93 ../../../src/renderer_gl.cpp (2357): BGFX 7: 8b94 ../../../src/renderer_gl.cpp (2357): BGFX 8: 8b95 ../../../src/renderer_gl.cpp (2357): BGFX 9: 8b96 ../../../src/renderer_gl.cpp (2357): BGFX 10: 8b97 ../../../src/renderer_gl.cpp (2357): BGFX 11: 8b98 ../../../src/renderer_gl.cpp (2357): BGFX 12: 8b99 ../../../src/renderer_gl.cpp (2357): BGFX 13: 9274 ETC2 ../../../src/renderer_gl.cpp (2357): BGFX 14: 9275 ../../../src/renderer_gl.cpp (2357): BGFX 15: 9276 ETC2A1 ../../../src/renderer_gl.cpp (2357): BGFX 16: 9277 ../../../src/renderer_gl.cpp (2357): BGFX 17: 9278 ETC2A ../../../src/renderer_gl.cpp (2357): BGFX 18: 9279 ../../../src/renderer_gl.cpp (2357): BGFX 19: 9270 ../../../src/renderer_gl.cpp (2357): BGFX 20: 9271 ../../../src/renderer_gl.cpp (2357): BGFX 21: 9272 ../../../src/renderer_gl.cpp (2357): BGFX 22: 9273 ../../../src/renderer_gl.cpp (2364): BGFX Defaults: ../../../src/renderer_gl.cpp (2370): BGFX GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 (min: 64) ../../../src/renderer_gl.cpp (2371): BGFX GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 (min: 512) ../../../src/renderer_gl.cpp (2372): BGFX GL_MAX_VARYING_FLOATS 124 (min: 32) ../../../src/renderer_gl.cpp (2374): BGFX GL_MAX_VERTEX_ATTRIBS 16 (min: 8) ../../../src/renderer_gl.cpp (2375): BGFX GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 (min: 8) ../../../src/renderer_gl.cpp (2376): BGFX GL_MAX_CUBE_MAP_TEXTURE_SIZE 32768 (min: 16) ../../../src/renderer_gl.cpp (2377): BGFX GL_MAX_TEXTURE_IMAGE_UNITS 32 (min: 8) ../../../src/renderer_gl.cpp (2378): BGFX GL_MAX_TEXTURE_SIZE 32768 (min: 64) ../../../src/renderer_gl.cpp (2379): BGFX GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 (min: 0) ../../../src/renderer_gl.cpp (2380): BGFX GL_MAX_RENDERBUFFER_SIZE 32768 (min: 1) ../../../src/renderer_gl.cpp (2381): BGFX GL_MAX_COLOR_ATTACHMENTS 8 (min: 1) ../../../src/renderer_gl.cpp (2382): BGFX GL_MAX_DRAW_BUFFERS 8 (min: 1) ../../../src/renderer_gl.cpp (2386): BGFX Vendor: NVIDIA Corporation ../../../src/renderer_gl.cpp (2387): BGFX Renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2 ../../../src/renderer_gl.cpp (2388): BGFX Version: 4.6.0 NVIDIA 560.35.03 ../../../src/renderer_gl.cpp (2389): BGFX GLSL version: 4.60 NVIDIA ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_AMD_multi_draw_indirect ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_AMD_seamless_cubemap_per_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_AMD_vertex_shader_viewport_index ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_AMD_vertex_shader_layer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_arrays_of_arrays ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_base_instance ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_bindless_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_blend_func_extended ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_buffer_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_clear_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_clear_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_clip_control ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_color_buffer_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_compressed_texture_pixel_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_conservative_depth ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_compute_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_compute_variable_group_size ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_conditional_render_inverted ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_copy_buffer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_copy_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_cull_distance ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_debug_output ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_depth_buffer_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_depth_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_depth_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_derivative_control ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_direct_state_access ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_draw_buffers ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_draw_buffers_blend ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_draw_indirect ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_draw_elements_base_vertex ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_draw_instanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_enhanced_layouts ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_ES2_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_ES3_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_ES3_1_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_ES3_2_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_explicit_attrib_location ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_explicit_uniform_location ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_coord_conventions ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_layer_viewport ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_program ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_program_shadow ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_shader_interlock ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_framebuffer_no_attachments ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_framebuffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_framebuffer_sRGB ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_geometry_shader4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_get_program_binary ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_get_texture_sub_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_gl_spirv ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_gpu_shader5 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_gpu_shader_fp64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_gpu_shader_int64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_half_float_pixel ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_half_float_vertex ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_imaging ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_indirect_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_instanced_arrays ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_internalformat_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_internalformat_query2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_invalidate_subdata ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_map_buffer_alignment ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_map_buffer_range ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_multi_bind ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_multi_draw_indirect ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_multitexture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_occlusion_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_occlusion_query2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_parallel_shader_compile ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_pipeline_statistics_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_pixel_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_point_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_point_sprite ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_polygon_offset_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_post_depth_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_program_interface_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_provoking_vertex ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_query_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_robust_buffer_access_behavior ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_robustness ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sample_locations ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sample_shading ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_sampler_objects ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_seamless_cube_map ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_seamless_cubemap_per_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_separate_shader_objects ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_atomic_counter_ops ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_atomic_counters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_ballot ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_bit_encoding ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_clock ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_draw_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_group_vote ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_image_load_store ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_image_size ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_objects ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_precision ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_storage_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_subroutine ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_texture_image_samples ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_texture_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shading_language_100 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_viewport_layer_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shading_language_420pack ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shading_language_include ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shading_language_packing ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shadow ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sparse_buffer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sparse_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sparse_texture2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sparse_texture_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_spirv_extensions ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_stencil_texturing ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sync ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_tessellation_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_barrier ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_border_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_buffer_object_rgb32 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_buffer_range ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_compression ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_compression_bptc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_compression_rgtc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_cube_map ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_cube_map_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_env_add ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_env_combine ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_env_crossbar ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_env_dot3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_filter_anisotropic ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_filter_minmax ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_gather ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_mirror_clamp_to_edge ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_mirrored_repeat ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_non_power_of_two ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_query_levels ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_query_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_rectangle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_rg ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_rgb10_a2ui ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_stencil8 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_storage_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_swizzle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_view ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_timer_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transform_feedback2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transform_feedback3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transform_feedback_instanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transform_feedback_overflow_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transpose_matrix ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_uniform_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_array_bgra ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_vertex_array_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_attrib_64bit ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_attrib_binding ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_program ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_type_10f_11f_11f_rev ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_vertex_type_2_10_10_10_rev ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_viewport_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_window_pos ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ATI_draw_buffers ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ATI_texture_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ATI_texture_mirror_once ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_S3_s3tc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_env_add ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_abgr ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_bgra ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_bindable_uniform ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_blend_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_blend_equation_separate ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_blend_func_separate ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_blend_minmax ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_blend_subtract ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_compiled_vertex_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_Cg_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_depth_bounds_test ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_direct_state_access ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_draw_buffers2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_draw_instanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_draw_range_elements ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_EGL_image_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_fog_coord ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_framebuffer_blit ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_framebuffer_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXTX_framebuffer_mixed_formats ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_framebuffer_multisample_blit_scaled ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_framebuffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_framebuffer_sRGB ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_geometry_shader4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_gpu_program_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_gpu_shader4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_multi_draw_arrays ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_multiview_texture_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_multiview_timer_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_packed_depth_stencil ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_packed_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_packed_pixels ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_pixel_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_point_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_polygon_offset_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_post_depth_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_provoking_vertex ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_raster_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_rescale_normal ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_secondary_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_separate_shader_objects ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_separate_specular_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_shader_image_load_formatted ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_shader_image_load_store ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_shader_integer_mix ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_shadow_funcs ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_sparse_texture2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_stencil_two_side ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_stencil_wrap ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture3D ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_compression_dxt1 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_compression_latc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_compression_rgtc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_compression_s3tc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_cube_map ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_edge_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_env_combine ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_env_dot3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_filter_anisotropic ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_filter_minmax ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_integer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_lod_bias ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_mirror_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_shadow_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_shared_exponent ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_sRGB ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_sRGB_R8 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_sRGB_decode ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_swizzle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_timer_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_transform_feedback2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_vertex_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_vertex_array_bgra ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_vertex_attrib_64bit ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_window_rectangles ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_import_sync_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_robustness_video_memory_purge ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_IBM_rasterpos_clip ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_IBM_texture_mirrored_repeat ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_context_flush_control ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_KHR_debug ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_memory_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_memory_object_fd ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_memory_object_sparse ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_parallel_shader_compile ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_KHR_no_error ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_robust_buffer_access_behavior ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_robustness ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_semaphore ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_semaphore_fd ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_timeline_semaphore ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_shader_subgroup ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KTX_buffer_region ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_alpha_to_coverage_dither_control ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_bindless_multi_draw_indirect ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_bindless_multi_draw_indirect_count ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_bindless_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_blend_equation_advanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_blend_equation_advanced_coherent ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NVX_blend_equation_advanced_multi_draw_buffers ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_blend_minmax_factor ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_blend_square ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_clip_space_w_scaling ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_command_list ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_compute_program5 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_compute_shader_derivatives ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conditional_render ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_NV_conservative_raster ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conservative_raster_dilate ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conservative_raster_pre_snap ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conservative_raster_pre_snap_triangles ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conservative_raster_underestimation ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_copy_depth_to_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_NV_copy_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_depth_buffer_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_depth_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_draw_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_draw_vulkan_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_ES1_1_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_ES3_1_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_explicit_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_feature_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fence ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fill_rectangle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_float_buffer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fog_distance ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_coverage_to_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_program ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_program_option ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_program2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_shader_barycentric ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_shader_interlock ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_framebuffer_mixed_samples ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_framebuffer_multisample_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_geometry_shader4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_geometry_shader_passthrough ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_internalformat_sample_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program4_1 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program5 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program5_mem_extended ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program_fp64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program_multiview ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_shader5 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_half_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_light_max_exponent ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_memory_attachment ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_mesh_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_multisample_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_multisample_filter_hint ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_NV_occlusion_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_packed_depth_stencil ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_parameter_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_parameter_buffer_object2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_path_rendering ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_path_rendering_shared_edge ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_point_sprite ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_primitive_restart ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_query_resource ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_query_resource_tag ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_register_combiners ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_register_combiners2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_representative_fragment_test ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_sample_locations ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_sample_mask_override_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_scissor_exclusive ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_counters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_float64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_fp16_vector ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_int64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_buffer_load ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_storage_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_subgroup_partitioned ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_texture_footprint ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shading_rate_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_stereo_view_rendering ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texgen_reflection ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_barrier ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_compression_vtc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_env_combine4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_rectangle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_rectangle_compressed ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_shader2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_shader3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_transform_feedback ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_transform_feedback2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_uniform_buffer_unified_memory ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_uniform_buffer_std430_layout ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_attrib_integer_64bit ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_buffer_unified_memory ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program1_1 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program2_option ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_viewport_array2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_viewport_swizzle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NVX_conditional_render ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_multicast ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NVX_progress_fence ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_NVX_gpu_memory_info ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NVX_nvenc_interop ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_thread_group ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_thread_shuffle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_blend_equation_advanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_blend_equation_advanced_coherent ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_OES_EGL_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_OVR_multiview ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_OVR_multiview2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SGIS_generate_mipmap ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SGIS_texture_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SGIX_depth_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SGIX_shadow ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SUN_slice_accum ../../../src/renderer_gl.cpp (2445): BGFX Supported extensions: ../../../src/renderer_gl.cpp (2450): BGFX 1: AMD_multi_draw_indirect ../../../src/renderer_gl.cpp (2450): BGFX 13: ARB_clip_control ../../../src/renderer_gl.cpp (2450): BGFX 14: ARB_compute_shader ../../../src/renderer_gl.cpp (2450): BGFX 15: ARB_conservative_depth ../../../src/renderer_gl.cpp (2450): BGFX 16: ARB_copy_image ../../../src/renderer_gl.cpp (2450): BGFX 18: ARB_debug_output ../../../src/renderer_gl.cpp (2450): BGFX 19: ARB_depth_buffer_float ../../../src/renderer_gl.cpp (2450): BGFX 20: ARB_depth_clamp ../../../src/renderer_gl.cpp (2450): BGFX 21: ARB_draw_buffers_blend ../../../src/renderer_gl.cpp (2450): BGFX 22: ARB_draw_indirect ../../../src/renderer_gl.cpp (2450): BGFX 23: ARB_draw_instanced ../../../src/renderer_gl.cpp (2450): BGFX 24: ARB_ES3_compatibility ../../../src/renderer_gl.cpp (2450): BGFX 25: ARB_framebuffer_object ../../../src/renderer_gl.cpp (2450): BGFX 26: ARB_framebuffer_sRGB ../../../src/renderer_gl.cpp (2450): BGFX 27: ARB_get_program_binary ../../../src/renderer_gl.cpp (2450): BGFX 28: ARB_half_float_pixel ../../../src/renderer_gl.cpp (2450): BGFX 29: ARB_half_float_vertex ../../../src/renderer_gl.cpp (2450): BGFX 30: ARB_indirect_parameters ../../../src/renderer_gl.cpp (2450): BGFX 31: ARB_instanced_arrays ../../../src/renderer_gl.cpp (2450): BGFX 32: ARB_internalformat_query ../../../src/renderer_gl.cpp (2450): BGFX 33: ARB_internalformat_query2 ../../../src/renderer_gl.cpp (2450): BGFX 34: ARB_invalidate_subdata ../../../src/renderer_gl.cpp (2450): BGFX 35: ARB_map_buffer_range ../../../src/renderer_gl.cpp (2450): BGFX 36: ARB_multi_draw_indirect ../../../src/renderer_gl.cpp (2450): BGFX 37: ARB_multisample ../../../src/renderer_gl.cpp (2450): BGFX 38: ARB_occlusion_query ../../../src/renderer_gl.cpp (2450): BGFX 39: ARB_occlusion_query2 ../../../src/renderer_gl.cpp (2450): BGFX 40: ARB_program_interface_query ../../../src/renderer_gl.cpp (2450): BGFX 41: ARB_provoking_vertex ../../../src/renderer_gl.cpp (2450): BGFX 42: ARB_sampler_objects ../../../src/renderer_gl.cpp (2450): BGFX 43: ARB_seamless_cube_map ../../../src/renderer_gl.cpp (2450): BGFX 44: ARB_shader_bit_encoding ../../../src/renderer_gl.cpp (2450): BGFX 45: ARB_shader_image_load_store ../../../src/renderer_gl.cpp (2450): BGFX 46: ARB_shader_storage_buffer_object ../../../src/renderer_gl.cpp (2450): BGFX 47: ARB_shader_texture_lod ../../../src/renderer_gl.cpp (2450): BGFX 48: ARB_shader_viewport_layer_array ../../../src/renderer_gl.cpp (2450): BGFX 49: ARB_texture_compression_bptc ../../../src/renderer_gl.cpp (2450): BGFX 50: ARB_texture_compression_rgtc ../../../src/renderer_gl.cpp (2450): BGFX 51: ARB_texture_cube_map_array ../../../src/renderer_gl.cpp (2450): BGFX 52: ARB_texture_float ../../../src/renderer_gl.cpp (2450): BGFX 53: ARB_texture_multisample ../../../src/renderer_gl.cpp (2450): BGFX 54: ARB_texture_rg ../../../src/renderer_gl.cpp (2450): BGFX 55: ARB_texture_rgb10_a2ui ../../../src/renderer_gl.cpp (2450): BGFX 56: ARB_texture_stencil8 ../../../src/renderer_gl.cpp (2450): BGFX 57: ARB_texture_storage ../../../src/renderer_gl.cpp (2450): BGFX 58: ARB_texture_swizzle ../../../src/renderer_gl.cpp (2450): BGFX 59: ARB_timer_query ../../../src/renderer_gl.cpp (2450): BGFX 60: ARB_uniform_buffer_object ../../../src/renderer_gl.cpp (2450): BGFX 61: ARB_vertex_array_object ../../../src/renderer_gl.cpp (2450): BGFX 62: ARB_vertex_type_2_10_10_10_rev ../../../src/renderer_gl.cpp (2450): BGFX 70: EXT_bgra ../../../src/renderer_gl.cpp (2450): BGFX 71: EXT_blend_color ../../../src/renderer_gl.cpp (2450): BGFX 72: EXT_blend_minmax ../../../src/renderer_gl.cpp (2450): BGFX 73: EXT_blend_subtract ../../../src/renderer_gl.cpp (2450): BGFX 84: EXT_draw_instanced ../../../src/renderer_gl.cpp (2450): BGFX 87: EXT_framebuffer_blit ../../../src/renderer_gl.cpp (2450): BGFX 88: EXT_framebuffer_object ../../../src/renderer_gl.cpp (2450): BGFX 89: EXT_framebuffer_sRGB ../../../src/renderer_gl.cpp (2450): BGFX 90: EXT_gpu_shader4 ../../../src/renderer_gl.cpp (2450): BGFX 93: EXT_packed_float ../../../src/renderer_gl.cpp (2450): BGFX 95: EXT_shader_image_load_store ../../../src/renderer_gl.cpp (2450): BGFX 99: EXT_texture_array ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_compression_dxt1 ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_compression_latc ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_compression_rgtc ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_compression_s3tc ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_filter_anisotropic ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_shared_exponent ../../../src/renderer_gl.cpp (2450): BGFX 11: EXT_texture_sRGB ../../../src/renderer_gl.cpp (2450): BGFX 11: EXT_texture_storage ../../../src/renderer_gl.cpp (2450): BGFX 11: EXT_texture_swizzle ../../../src/renderer_gl.cpp (2450): BGFX 11: EXT_timer_query ../../../src/renderer_gl.cpp (2450): BGFX 12: KHR_debug ../../../src/renderer_gl.cpp (2450): BGFX 12: KHR_no_error ../../../src/renderer_gl.cpp (2450): BGFX 13: NV_conservative_raster ../../../src/renderer_gl.cpp (2450): BGFX 13: NV_copy_image ../../../src/renderer_gl.cpp (2450): BGFX 13: NV_occlusion_query ../../../src/renderer_gl.cpp (2450): BGFX 13: NVX_gpu_memory_info ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC12 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC14 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC12A is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC14A is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC22 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC24 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ATC is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ATCE is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ATCI is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC4x4 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC5x4 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC5x5 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC6x5 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC6x6 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x5 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x6 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x8 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x5 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x6 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x8 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x10 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC12x10 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC12x12 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::R32I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG8I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG8U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG16I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG16U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG32I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGB8I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGB8U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA8I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA8U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA16I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA16U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA32I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::R5G6B5 is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ETC2A +sRGB is not supported (501: GL_INVALID_VALUE). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC12 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC14 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC12A +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC14A +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC4x4 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC5x4 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC5x5 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC6x5 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC6x6 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x5 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x6 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x8 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x5 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x6 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x8 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x10 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC12x10 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC12x12 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::R32I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG8I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG8U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG16I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG16U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG32I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGB8I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGB8U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA8I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA8U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA16I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA16U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA32I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::R5G6B5 +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/bgfx.cpp (419): BGFX Graphics debugger is not present. ../../../src/bgfx.cpp (1574): BGFX ../../../src/bgfx.cpp (1597): BGFX GPU device, Device ID: 0000, Vendor ID: 10de ../../../src/bgfx.cpp (1598): BGFX ../../../src/bgfx.cpp (1603): BGFX Supported renderer backends (5): ../../../src/bgfx.cpp (1606): BGFX - Noop ../../../src/bgfx.cpp (1606): BGFX - Direct3D 11 ../../../src/bgfx.cpp (1606): BGFX - Direct3D 12 ../../../src/bgfx.cpp (1606): BGFX - OpenGL 2.1 ../../../src/bgfx.cpp (1606): BGFX - Vulkan ../../../src/bgfx.cpp (1609): BGFX ../../../src/bgfx.cpp (1610): BGFX Sort key masks: ../../../src/bgfx.cpp (1611): BGFX View ff00000000000000 ../../../src/bgfx.cpp (1612): BGFX Draw bit 0080000000000000 ../../../src/bgfx.cpp (1614): BGFX ../../../src/bgfx.cpp (1615): BGFX D Type 0060000000000000 ../../../src/bgfx.cpp (1617): BGFX ../../../src/bgfx.cpp (1618): BGFX D0 Blend 0018000000000000 ../../../src/bgfx.cpp (1619): BGFX D0 Program 0007fc0000000000 ../../../src/bgfx.cpp (1620): BGFX D0 Depth 000003fffffffc00 ../../../src/bgfx.cpp (1622): BGFX ../../../src/bgfx.cpp (1623): BGFX D1 Depth 001fffffffe00000 ../../../src/bgfx.cpp (1624): BGFX D1 Blend 0000000000180000 ../../../src/bgfx.cpp (1625): BGFX D1 Program 000000000007fc00 ../../../src/bgfx.cpp (1627): BGFX ../../../src/bgfx.cpp (1628): BGFX D2 Seq 001ffffe00000000 ../../../src/bgfx.cpp (1629): BGFX D2 Blend 0000000180000000 ../../../src/bgfx.cpp (1630): BGFX D2 Program 000000007fc00000 ../../../src/bgfx.cpp (1632): BGFX ../../../src/bgfx.cpp (1633): BGFX C Seq 007ffff800000000 ../../../src/bgfx.cpp (1634): BGFX C Program 00000007fc000000 ../../../src/bgfx.cpp (1636): BGFX ../../../src/bgfx.cpp (1637): BGFX Capabilities (renderer OpenGL 2.1, vendor 0x10de, device 0x0000): ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_ALPHA_TO_COVERAGE ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_BLEND_INDEPENDENT ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_COMPUTE ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_CONSERVATIVE_RASTER ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_DRAW_INDIRECT ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_FRAGMENT_DEPTH ../../../src/bgfx.cpp (1644): BGFX [ ] BGFX_CAPS_FRAGMENT_ORDERING ../../../src/bgfx.cpp (1644): BGFX [ ] BGFX_CAPS_GRAPHICS_DEBUGGER ../../../src/bgfx.cpp (1644): BGFX [ ] BGFX_CAPS_HDR10 ../../../src/bgfx.cpp (1644): BGFX [ ] BGFX_CAPS_HIDPI ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_IMAGE_RW ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_INDEX32 ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_INSTANCING ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_OCCLUSION_QUERY ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_RENDERER_MULTITHREADED ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_SWAP_CHAIN ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_TEXTURE_2D_ARRAY ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_TEXTURE_3D ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_TEXTURE_BLIT ../../../src/bgfx.cpp (1644): BGFX [ ] BGFX_CAPS_TRANSPARENT_BACKBUFFER ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_TEXTURE_COMPARE_ALL ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_TEXTURE_COMPARE_LEQUAL ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_TEXTURE_CUBE_ARRAY ../../../src/bgfx.cpp (1644): BGFX [ ] BGFX_CAPS_TEXTURE_DIRECT_ACCESS ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_TEXTURE_READ_BACK ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_VERTEX_ATTRIB_HALF ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_VERTEX_ATTRIB_UINT10 ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_VERTEX_ID ../../../src/bgfx.cpp (1644): BGFX [ ] BGFX_CAPS_PRIMITIVE_ID ../../../src/bgfx.cpp (1644): BGFX [x] BGFX_CAPS_VIEWPORT_LAYER_ARRAY ../../../src/bgfx.cpp (1651): BGFX ../../../src/bgfx.cpp (1652): BGFX Limits: ../../../src/bgfx.cpp (1654): BGFX maxDrawCalls 65535 ../../../src/bgfx.cpp (1655): BGFX maxBlits 1024 ../../../src/bgfx.cpp (1656): BGFX maxTextureSize 32768 ../../../src/bgfx.cpp (1657): BGFX maxTextureLayers 2048 ../../../src/bgfx.cpp (1658): BGFX maxViews 256 ../../../src/bgfx.cpp (1659): BGFX maxFrameBuffers 128 ../../../src/bgfx.cpp (1660): BGFX maxFBAttachments 8 ../../../src/bgfx.cpp (1661): BGFX maxPrograms 512 ../../../src/bgfx.cpp (1662): BGFX maxShaders 512 ../../../src/bgfx.cpp (1663): BGFX maxTextures 4096 ../../../src/bgfx.cpp (1664): BGFX maxTextureSamplers 16 ../../../src/bgfx.cpp (1665): BGFX maxComputeBindings 16 ../../../src/bgfx.cpp (1666): BGFX maxVertexLayouts 64 ../../../src/bgfx.cpp (1667): BGFX maxVertexStreams 4 ../../../src/bgfx.cpp (1668): BGFX maxIndexBuffers 4096 ../../../src/bgfx.cpp (1669): BGFX maxVertexBuffers 4096 ../../../src/bgfx.cpp (1670): BGFX maxDynamicIndexBuffers 4096 ../../../src/bgfx.cpp (1671): BGFX maxDynamicVertexBuffers 4096 ../../../src/bgfx.cpp (1672): BGFX maxUniforms 512 ../../../src/bgfx.cpp (1673): BGFX maxOcclusionQueries 256 ../../../src/bgfx.cpp (1674): BGFX maxEncoders 8 ../../../src/bgfx.cpp (1675): BGFX minResourceCbSize 65536 ../../../src/bgfx.cpp (1676): BGFX transientVbSize 6291456 ../../../src/bgfx.cpp (1677): BGFX transientIbSize 2097152 ../../../src/bgfx.cpp (1680): BGFX ../../../src/bgfx.cpp (1681): BGFX Supported texture formats: ../../../src/bgfx.cpp (1682): BGFX +---------------- 2D: x = supported / * = emulated ../../../src/bgfx.cpp (1683): BGFX |+--------------- 2D: sRGB format ../../../src/bgfx.cpp (1684): BGFX ||+-------------- 3D: x = supported / * = emulated ../../../src/bgfx.cpp (1685): BGFX |||+------------- 3D: sRGB format ../../../src/bgfx.cpp (1686): BGFX ||||+------------ Cube: x = supported / * = emulated ../../../src/bgfx.cpp (1687): BGFX |||||+----------- Cube: sRGB format ../../../src/bgfx.cpp (1688): BGFX ||||||+---------- vertex format ../../../src/bgfx.cpp (1689): BGFX |||||||+--------- image: i = read-write / r = read / w = write ../../../src/bgfx.cpp (1690): BGFX ||||||||+-------- framebuffer ../../../src/bgfx.cpp (1691): BGFX |||||||||+------- MSAA framebuffer ../../../src/bgfx.cpp (1692): BGFX ||||||||||+------ MSAA texture ../../../src/bgfx.cpp (1693): BGFX |||||||||||+----- Auto-generated mips ../../../src/bgfx.cpp (1694): BGFX |||||||||||| +-- name ../../../src/bgfx.cpp (1701): BGFX [xlxlxl ] BC1 ../../../src/bgfx.cpp (1701): BGFX [xlxlxl ] BC2 ../../../src/bgfx.cpp (1701): BGFX [xlxlxl ] BC3 ../../../src/bgfx.cpp (1701): BGFX [x x x ] BC4 ../../../src/bgfx.cpp (1701): BGFX [x x x ] BC5 ../../../src/bgfx.cpp (1701): BGFX [x x x ] BC6H ../../../src/bgfx.cpp (1701): BGFX [xlxlxl ] BC7 ../../../src/bgfx.cpp (1701): BGFX [x x x ] ETC1 ../../../src/bgfx.cpp (1701): BGFX [x x x ] ETC2 ../../../src/bgfx.cpp (1701): BGFX [x x x ] ETC2A ../../../src/bgfx.cpp (1701): BGFX [xlxlxl ] ETC2A1 ../../../src/bgfx.cpp (1701): BGFX [* * * ] PTC12 ../../../src/bgfx.cpp (1701): BGFX [* * * ] PTC14 ../../../src/bgfx.cpp (1701): BGFX [* * * ] PTC12A ../../../src/bgfx.cpp (1701): BGFX [* * * ] PTC14A ../../../src/bgfx.cpp (1701): BGFX [* * * ] PTC22 ../../../src/bgfx.cpp (1701): BGFX [* * * ] PTC24 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ATC ../../../src/bgfx.cpp (1701): BGFX [* * * ] ATCE ../../../src/bgfx.cpp (1701): BGFX [* * * ] ATCI ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC4x4 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC5x4 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC5x5 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC6x5 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC6x6 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC8x5 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC8x6 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC8x8 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC10x5 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC10x6 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC10x8 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC10x10 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC12x10 ../../../src/bgfx.cpp (1701): BGFX [* * * ] ASTC12x12 ../../../src/bgfx.cpp (1701): BGFX [ ] R1 ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] A8 ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] R8 ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] R8I ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] R8U ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] R8S ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] R16 ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] R16I ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] R16U ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] R16F ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] R16S ../../../src/bgfx.cpp (1701): BGFX [* * * if+m ] R32I ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] R32U ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] R32F ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RG8 ../../../src/bgfx.cpp (1701): BGFX [* * * if+m ] RG8I ../../../src/bgfx.cpp (1701): BGFX [* * * if+m ] RG8U ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RG8S ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RG16 ../../../src/bgfx.cpp (1701): BGFX [* * * if+m ] RG16I ../../../src/bgfx.cpp (1701): BGFX [* * * if+m ] RG16U ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RG16F ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RG16S ../../../src/bgfx.cpp (1701): BGFX [* * * if+m ] RG32I ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RG32U ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RG32F ../../../src/bgfx.cpp (1701): BGFX [xlxlxl f+mM] RGB8 ../../../src/bgfx.cpp (1701): BGFX [* * * f+m ] RGB8I ../../../src/bgfx.cpp (1701): BGFX [* * * f+m ] RGB8U ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] RGB8S ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] RGB9E5 ../../../src/bgfx.cpp (1701): BGFX [xlxlxl if+mM] BGRA8 ../../../src/bgfx.cpp (1701): BGFX [xlxlxl if+mM] RGBA8 ../../../src/bgfx.cpp (1701): BGFX [* * * if+m ] RGBA8I ../../../src/bgfx.cpp (1701): BGFX [* * * if+m ] RGBA8U ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RGBA8S ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RGBA16 ../../../src/bgfx.cpp (1701): BGFX [* * * if+m ] RGBA16I ../../../src/bgfx.cpp (1701): BGFX [* * * if+m ] RGBA16U ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RGBA16F ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RGBA16S ../../../src/bgfx.cpp (1701): BGFX [* * * if+m ] RGBA32I ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RGBA32U ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RGBA32F ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] B5G6R5 ../../../src/bgfx.cpp (1701): BGFX [* * * f+m ] R5G6B5 ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] BGRA4 ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] RGBA4 ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] BGR5A1 ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] RGB5A1 ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RGB10A2 ../../../src/bgfx.cpp (1701): BGFX [x x x if+mM] RG11B10F ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] D16 ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] D24 ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] D24S8 ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] D32 ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] D16F ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] D24F ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] D32F ../../../src/bgfx.cpp (1701): BGFX [x x x f+mM] D0S8 ../../../src/bgfx.cpp (1721): BGFX ../../../src/bgfx.cpp (1722): BGFX NDC depth [-1, 1], origin bottom left. ../../../src/bgfx.cpp (1727): BGFX ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 0) `s_texColor`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 1) `bgfx_clear_depth`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 2) `bgfx_clear_color`, num 8 ../../../src/renderer_gl.cpp (5769): BGFX Texture2D 0: R8 (requested: R8), layers 1, 2048x24x0. ../../../src/renderer_gl.cpp (6259): BGFX Vertex Shader consts 1 ../../../src/renderer_gl.cpp (6259): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5031): BGFX Program create: GL3: GL1, GL2 ../../../src/renderer_gl.cpp (5141): BGFX Program 3 ../../../src/renderer_gl.cpp (5142): BGFX Attributes (4): ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC4 a_color0 is at location 0 ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC4 a_color1 is at location 1 ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC3 a_position is at location 2 ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC2 a_texcoord0 is at location 3 ../../../src/renderer_gl.cpp (5177): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5277): BGFX Sampler #0 at location 0. ../../../src/renderer_gl.cpp (5317): BGFX store s_texColor 0 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_SAMPLER_2D s_texColor is at location 0, size 1, offset 0 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_MAT4 u_modelViewProj* is at location 1, size 1, offset 0 ../../../src/renderer_gl.cpp (5346): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5382): BGFX attr a_position: 2 ../../../src/renderer_gl.cpp (5382): BGFX attr a_color0: 0 ../../../src/renderer_gl.cpp (5382): BGFX attr a_color1: 1 ../../../src/renderer_gl.cpp (5382): BGFX attr a_texcoord0: 3 ../../../src/bgfx.cpp (533): BGFX VertexLayout 74c34f26 (d443ed7f), stride 28 ../../../src/bgfx.cpp (549): BGFX attr 0: Attrib::Position num 3, type 4, norm [ ], asint [ ], offset 0 ../../../src/bgfx.cpp (549): BGFX attr 4: Attrib::Color0 num 4, type 0, norm [x], asint [ ], offset 12 ../../../src/bgfx.cpp (549): BGFX attr 5: Attrib::Color1 num 4, type 0, norm [x], asint [ ], offset 16 ../../../src/bgfx.cpp (549): BGFX attr 10: Attrib::TexCoord0 num 2, type 4, norm [ ], asint [ ], offset 20 ../../../src/renderer_gl.cpp (6259): BGFX Vertex Shader consts 1 ../../../src/renderer_gl.cpp (6259): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5031): BGFX Program create: GL6: GL4, GL5 ../../../src/renderer_gl.cpp (5141): BGFX Program 6 ../../../src/renderer_gl.cpp (5142): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5177): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5230): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5346): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5382): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6259): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5031): BGFX Program create: GL8: GL4, GL7 ../../../src/renderer_gl.cpp (5141): BGFX Program 8 ../../../src/renderer_gl.cpp (5142): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5177): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5230): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5346): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5382): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6259): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5031): BGFX Program create: GL10: GL4, GL9 ../../../src/renderer_gl.cpp (5141): BGFX Program 10 ../../../src/renderer_gl.cpp (5142): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5177): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5230): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5346): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5382): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6259): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5031): BGFX Program create: GL12: GL4, GL11 ../../../src/renderer_gl.cpp (5141): BGFX Program 12 ../../../src/renderer_gl.cpp (5142): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5177): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5230): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5346): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5382): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6259): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5031): BGFX Program create: GL14: GL4, GL13 ../../../src/renderer_gl.cpp (5141): BGFX Program 14 ../../../src/renderer_gl.cpp (5142): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5177): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5230): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5346): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5382): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6259): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5031): BGFX Program create: GL16: GL4, GL15 ../../../src/renderer_gl.cpp (5141): BGFX Program 16 ../../../src/renderer_gl.cpp (5142): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5177): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5230): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5346): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5382): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6259): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5031): BGFX Program create: GL18: GL4, GL17 ../../../src/renderer_gl.cpp (5141): BGFX Program 18 ../../../src/renderer_gl.cpp (5142): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5177): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5230): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5346): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5382): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6259): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5031): BGFX Program create: GL20: GL4, GL19 ../../../src/renderer_gl.cpp (5141): BGFX Program 20 ../../../src/renderer_gl.cpp (5142): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5177): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5230): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5317): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5346): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5382): BGFX attr a_position: 0 ../../../src/bgfx.cpp (533): BGFX VertexLayout aaaa40da (e0896034), stride 8 ../../../src/bgfx.cpp (549): BGFX attr 0: Attrib::Position num 2, type 4, norm [ ], asint [ ], offset 0 ../../../src/bgfx.cpp (3573): BGFX Init complete. ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 3) `s_tex`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 4) `u_imageLodEnabled`, num 1 ../../../src/renderer_gl.cpp (6259): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (6259): BGFX Vertex Shader consts 1 ../../../src/renderer_gl.cpp (5031): BGFX Program create: GL23: GL22, GL21 ../../../src/renderer_gl.cpp (5141): BGFX Program 23 ../../../src/renderer_gl.cpp (5142): BGFX Attributes (3): ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC4 a_color0 is at location 0 ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC2 a_position is at location 1 ../../../src/bgfx.cpp (3611): BGFX Shutdown... ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC2 a_texcoord0 is at location 2 ../../../src/renderer_gl.cpp (5177): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5277): BGFX Sampler #0 at location 0. ../../../src/renderer_gl.cpp (5317): BGFX store s_tex 3 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_SAMPLER_2D s_tex is at location 0, size 1, offset 0 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_MAT4 u_viewProj* is at location 1, size 1, offset 0 ../../../src/renderer_gl.cpp (5346): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5382): BGFX attr a_position: 1 ../../../src/renderer_gl.cpp (5382): BGFX attr a_color0: 0 ../../../src/renderer_gl.cpp (5382): BGFX attr a_texcoord0: 2 ../../../src/renderer_gl.cpp (6259): BGFX Fragment Shader consts 2 ../../../src/renderer_gl.cpp (6259): BGFX Vertex Shader consts 1 ../../../src/renderer_gl.cpp (5031): BGFX Program create: GL26: GL25, GL24 ../../../src/renderer_gl.cpp (5141): BGFX Program 26 ../../../src/renderer_gl.cpp (5142): BGFX Attributes (2): ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC2 a_position is at location 0 ../../../src/renderer_gl.cpp (5167): BGFX GL_FLOAT_VEC2 a_texcoord0 is at location 1 ../../../src/renderer_gl.cpp (5177): BGFX Uniforms (3): ../../../src/renderer_gl.cpp (5277): BGFX Sampler #0 at location 0. ../../../src/renderer_gl.cpp (5317): BGFX store s_texColor 0 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_SAMPLER_2D s_texColor is at location 0, size 1, offset 0 ../../../src/renderer_gl.cpp (5317): BGFX store u_imageLodEnabled 4 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_VEC4 u_imageLodEnabled is at location 1, size 1, offset 0 ../../../src/renderer_gl.cpp (5321): BGFX uniform GL_FLOAT_MAT4 u_viewProj* is at location 2, size 1, offset 0 ../../../src/renderer_gl.cpp (5346): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5382): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (5382): BGFX attr a_texcoord0: 1 ../../../src/renderer_gl.cpp (5769): BGFX Texture2D 1: BGRA8 (requested: BGRA8), layers 1, 1024x1024x0. ../../../src/bgfx.cpp (3620): BGFX Shutdown complete. ```
belegdol commented 3 months ago
XWayland with Vulkan ``` $ SDL_VIDEODRIVER=x11 ../../.build/linux64_gcc/bin/examplesDebug --vulkan ../../../src/bgfx.cpp (3559): BGFX Init... ../../../src/bgfx.cpp (3566): BGFX Version 1.128.8775 (commit: a476c5b9a42d3779af59a0099d4d222fa8898d36) ../../../src/bgfx.cpp (1736): BGFX Reset back-buffer swap chain: ../../../src/bgfx.cpp (1737): BGFX 1280x720, format: RGBA8, numBackBuffers: 2, maxFrameLatency: 0 ../../../src/bgfx.cpp (1747): BGFX [ ] MSAAx1 ../../../src/bgfx.cpp (1748): BGFX [ ] Fullscreen ../../../src/bgfx.cpp (1749): BGFX [x] V-sync ../../../src/bgfx.cpp (1750): BGFX [ ] Max Anisotropy ../../../src/bgfx.cpp (1751): BGFX [ ] Capture ../../../src/bgfx.cpp (1752): BGFX [ ] Flush After Render ../../../src/bgfx.cpp (1753): BGFX [ ] Flip After Render ../../../src/bgfx.cpp (1754): BGFX [ ] sRGB Back Buffer ../../../src/bgfx.cpp (1755): BGFX [ ] Transparent Back Buffer ../../../src/bgfx.cpp (1756): BGFX [ ] HDR10 ../../../src/bgfx.cpp (1757): BGFX [ ] Hi-DPI ../../../src/bgfx.cpp (1758): BGFX [ ] Depth Clamp ../../../src/bgfx.cpp (1759): BGFX [ ] Suspend ../../../src/bgfx.cpp (1932): BGFX Application called bgfx::renderFrame directly, not creating render thread. ../../../src/bgfx.cpp (1948): BGFX Running in multi-threaded mode ../../../../bx/src/os.cpp(176): BX WARN dlopen failed: "librenderdoc.so: cannot open shared object file: No such file or directory". ../../../src/bgfx.cpp (419): BGFX Graphics debugger is not present. ../../../src/renderer_vk.cpp (1195): BGFX Shared library functions: ../../../src/renderer_vk.cpp (1202): BGFX 0xfaa34f00 vkCreateInstance ../../../src/renderer_vk.cpp (1202): BGFX 0xfaa31430 vkGetInstanceProcAddr ../../../src/renderer_vk.cpp (1202): BGFX 0xfaa31230 vkGetDeviceProcAddr ../../../src/renderer_vk.cpp (1202): BGFX 0xfaa33bb0 vkEnumerateInstanceExtensionProperties ../../../src/renderer_vk.cpp (1202): BGFX 0xfaa33f90 vkEnumerateInstanceLayerProperties ../../../src/renderer_vk.cpp (1202): BGFX 0xfaa34350 vkEnumerateInstanceVersion ../../../src/renderer_vk.cpp (734): BGFX Global extensions (24): ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_device_group_creation ../../../src/renderer_vk.cpp (747): BGFX v23 VK_KHR_display ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_fence_capabilities ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_memory_capabilities ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_semaphore_capabilities ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_get_display_properties2 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_get_physical_device_properties2 (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_get_surface_capabilities2 ../../../src/renderer_vk.cpp (747): BGFX v25 VK_KHR_surface ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_surface_protected_capabilities ../../../src/renderer_vk.cpp (747): BGFX v6 VK_KHR_wayland_surface ../../../src/renderer_vk.cpp (747): BGFX v6 VK_KHR_xcb_surface ../../../src/renderer_vk.cpp (747): BGFX v6 VK_KHR_xlib_surface ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_acquire_drm_display ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_acquire_xlib_display ../../../src/renderer_vk.cpp (747): BGFX v10 VK_EXT_debug_report (supported) ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_debug_utils (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_direct_mode_display ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_display_surface_counter ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_surface_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v4 VK_EXT_swapchain_colorspace ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_headless_surface ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_portability_enumeration ../../../src/renderer_vk.cpp (747): BGFX v1 VK_LUNARG_direct_driver_loading ../../../src/renderer_vk.cpp (773): BGFX Layer extensions (8): ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_VALVE_steam_fossilize_32 (s: 0x004030cf, i: 0x00000001), Steam Pipeline Caching Layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_VALVE_steam_fossilize_64 (s: 0x004030cf, i: 0x00000001), Steam Pipeline Caching Layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_VALVE_steam_overlay_32 (s: 0x004030cf, i: 0x00000001), Steam Overlay Layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_VALVE_steam_overlay_64 (s: 0x004030cf, i: 0x00000001), Steam Overlay Layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_NV_optimus (s: 0x00403118, i: 0x00000001), NVIDIA Optimus layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_MESA_device_select (s: 0x004030d3, i: 0x00000001), Linux device selection layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_RENDERDOC_Capture (s: 0x00403083, i: 0x00000021), Debugging capture layer for RenderDoc ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_debug_utils (s: 0x00000001) ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_KHRONOS_validation (s: 0x00403122, i: 0x00000001), Khronos Validation Layer ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_debug_report (s: 0x00000009) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_debug_utils (s: 0x00000001) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_layer_settings (s: 0x00000002) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_validation_features (s: 0x00000002) ../../../src/renderer_vk.cpp (1236): BGFX Enabled instance layers: ../../../src/renderer_vk.cpp (1246): BGFX VK_LAYER_KHRONOS_validation ../../../src/renderer_vk.cpp (1277): BGFX Enabled instance extensions: ../../../src/renderer_vk.cpp (1281): BGFX VK_KHR_surface ../../../src/renderer_vk.cpp (1281): BGFX VK_KHR_wayland_surface ../../../src/renderer_vk.cpp (1281): BGFX VK_EXT_debug_report ../../../src/renderer_vk.cpp (1281): BGFX VK_EXT_debug_utils ../../../src/renderer_vk.cpp (1281): BGFX VK_KHR_get_physical_device_properties2 ../../../src/renderer_vk.cpp (1354): BGFX Instance API version: 1.3.290 ../../../src/renderer_vk.cpp (1359): BGFX Instance variant: 0 ../../../src/renderer_vk.cpp (1364): BGFX Instance functions: ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa36870 vkDestroyInstance ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa36c00 vkEnumeratePhysicalDevices ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa37360 vkEnumerateDeviceExtensionProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa34730 vkEnumerateDeviceLayerProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa37140 vkGetPhysicalDeviceProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa370a0 vkGetPhysicalDeviceFormatProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa37050 vkGetPhysicalDeviceFeatures ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa370f0 vkGetPhysicalDeviceImageFormatProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa371e0 vkGetPhysicalDeviceMemoryProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa37190 vkGetPhysicalDeviceQueueFamilyProperties ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa37230 vkCreateDevice ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa372d0 vkDestroyDevice ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa3d070 vkGetPhysicalDeviceSurfaceCapabilitiesKHR ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa3d190 vkGetPhysicalDeviceSurfaceFormatsKHR ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa3d2a0 vkGetPhysicalDeviceSurfacePresentModesKHR ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa3cf60 vkGetPhysicalDeviceSurfaceSupportKHR ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa3cea0 vkDestroySurfaceKHR ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa34aa0 vkGetPhysicalDeviceFeatures2KHR ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa34cd0 vkGetPhysicalDeviceMemoryProperties2KHR ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa0c520 vkCreateDebugReportCallbackEXT ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa0c600 vkDestroyDebugReportCallbackEXT ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa3d720 vkCreateWaylandSurfaceKHR ../../../src/renderer_vk.cpp (1370): BGFX 0xfaa3d800 vkGetPhysicalDeviceWaylandPresentationSupportKHR ../../../src/renderer_vk.cpp (1370): BGFX 0x0 vkCreateXlibSurfaceKHR ../../../src/renderer_vk.cpp (1370): BGFX 0x0 vkGetPhysicalDeviceXlibPresentationSupportKHR ../../../src/renderer_vk.cpp (1370): BGFX 0x0 vkCreateXcbSurfaceKHR ../../../src/renderer_vk.cpp (1370): BGFX 0x0 vkGetPhysicalDeviceXcbPresentationSupportKHR ../../../src/renderer_vk.cpp (1401): BGFX --- ../../../src/renderer_vk.cpp (1438): BGFX Physical device 0: ../../../src/renderer_vk.cpp (1439): BGFX Name: NVIDIA GeForce RTX 2070 ../../../src/renderer_vk.cpp (1440): BGFX API version: 1.3.280 ../../../src/renderer_vk.cpp (1445): BGFX API variant: 0 ../../../src/renderer_vk.cpp (1446): BGFX Driver version: 8c08c0c0 ../../../src/renderer_vk.cpp (1447): BGFX VendorId: 10de ../../../src/renderer_vk.cpp (1448): BGFX DeviceId: 1f02 ../../../src/renderer_vk.cpp (1449): BGFX Type: 2 ../../../src/renderer_vk.cpp (1487): BGFX Memory type count: 6 ../../../src/renderer_vk.cpp (1490): BGFX 0: flags 0x00000000, index 1 ../../../src/renderer_vk.cpp (1490): BGFX 1: flags 0x00000001, index 0 ../../../src/renderer_vk.cpp (1490): BGFX 2: flags 0x00000001, index 0 ../../../src/renderer_vk.cpp (1490): BGFX 3: flags 0x00000006, index 1 ../../../src/renderer_vk.cpp (1490): BGFX 4: flags 0x0000000e, index 1 ../../../src/renderer_vk.cpp (1490): BGFX 5: flags 0x00000007, index 2 ../../../src/renderer_vk.cpp (1497): BGFX Memory heap count: 3 ../../../src/renderer_vk.cpp (1502): BGFX 0: flags 0x00000001, size 8.00 GiB ../../../src/renderer_vk.cpp (1502): BGFX 1: flags 0x00000000, size 23.44 GiB ../../../src/renderer_vk.cpp (1502): BGFX 2: flags 0x00000001, size 246.00 MiB ../../../src/renderer_vk.cpp (734): BGFX Global extensions (219): ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_16bit_storage ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_8bit_storage ../../../src/renderer_vk.cpp (747): BGFX v13 VK_KHR_acceleration_structure ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_bind_memory2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_buffer_device_address ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_calibrated_timestamps ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_cooperative_matrix ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_copy_commands2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_create_renderpass2 ../../../src/renderer_vk.cpp (747): BGFX v3 VK_KHR_dedicated_allocation ../../../src/renderer_vk.cpp (747): BGFX v4 VK_KHR_deferred_host_operations ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_depth_stencil_resolve ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_descriptor_update_template ../../../src/renderer_vk.cpp (747): BGFX v4 VK_KHR_device_group ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_draw_indirect_count (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_driver_properties ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_dynamic_rendering ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_dynamic_rendering_local_read ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_fence ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_fence_fd ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_memory ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_memory_fd ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_semaphore ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_semaphore_fd ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_format_feature_flags2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_fragment_shader_barycentric ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_fragment_shading_rate ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_get_memory_requirements2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_global_priority ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_image_format_list ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_imageless_framebuffer ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_index_type_uint8 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_line_rasterization ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_load_store_op_none ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance3 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_maintenance4 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance5 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance6 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_map_memory2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_multiview ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_pipeline_executable_properties ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_pipeline_library ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_present_id ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_present_wait ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_push_descriptor ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_query ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_tracing_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_tracing_pipeline ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_tracing_position_fetch ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_relaxed_block_layout ../../../src/renderer_vk.cpp (747): BGFX v3 VK_KHR_sampler_mirror_clamp_to_edge ../../../src/renderer_vk.cpp (747): BGFX v14 VK_KHR_sampler_ycbcr_conversion ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_separate_depth_stencil_layouts ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_atomic_int64 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_clock ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_draw_parameters ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_expect_assume ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_float16_int8 ../../../src/renderer_vk.cpp (747): BGFX v4 VK_KHR_shader_float_controls ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_float_controls2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_integer_dot_product ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_maximal_reconvergence ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_non_semantic_info ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_quad_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_subgroup_extended_types ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_shader_subgroup_rotate ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_subgroup_uniform_control_flow ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_terminate_invocation ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shared_presentable_image ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_spirv_1_4 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_storage_buffer_storage_class ../../../src/renderer_vk.cpp (747): BGFX v70 VK_KHR_swapchain ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_swapchain_mutable_format ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_synchronization2 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_timeline_semaphore ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_uniform_buffer_standard_layout ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_variable_pointers ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_vertex_attribute_divisor ../../../src/renderer_vk.cpp (747): BGFX v9 VK_KHR_video_decode_h264 ../../../src/renderer_vk.cpp (747): BGFX v8 VK_KHR_video_decode_h265 ../../../src/renderer_vk.cpp (747): BGFX v8 VK_KHR_video_decode_queue ../../../src/renderer_vk.cpp (747): BGFX v14 VK_KHR_video_encode_h264 ../../../src/renderer_vk.cpp (747): BGFX v14 VK_KHR_video_encode_h265 ../../../src/renderer_vk.cpp (747): BGFX v12 VK_KHR_video_encode_queue ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_video_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v8 VK_KHR_video_queue ../../../src/renderer_vk.cpp (747): BGFX v3 VK_KHR_vulkan_memory_model ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_workgroup_memory_explicit_layout ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_zero_initialize_workgroup_memory ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_4444_formats ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_attachment_feedback_loop_dynamic_state ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_attachment_feedback_loop_layout ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_blend_operation_advanced ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_border_color_swizzle ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_buffer_device_address ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_calibrated_timestamps ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_color_write_enable ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_conditional_rendering ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_conservative_rasterization (supported) ../../../src/renderer_vk.cpp (747): BGFX v12 VK_EXT_custom_border_color (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_bias_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_clamp_zero_one ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_clip_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_clip_enable ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_range_unrestricted ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_descriptor_buffer ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_descriptor_indexing ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_discard_rectangles ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_display_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_dynamic_rendering_unused_attachments ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_extended_dynamic_state ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_extended_dynamic_state2 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_extended_dynamic_state3 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_external_memory_dma_buf ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_external_memory_host ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_fragment_shader_interlock ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_global_priority ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_global_priority_query ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_graphics_pipeline_library ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_host_image_copy ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_host_query_reset ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_2d_view_of_3d ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_image_drm_format_modifier ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_robustness ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_sliced_view_of_3d ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_view_min_lod ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_index_type_uint8 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_inline_uniform_block ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_line_rasterization (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_load_store_op_none ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_map_memory_placed ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_memory_budget (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_memory_priority ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_mesh_shader ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_multi_draw ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_mutable_descriptor_type ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_nested_command_buffer ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_non_seamless_cube_map ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_opacity_micromap ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pageable_device_local_memory ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_pci_bus_info ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_physical_device_drm ../../../src/renderer_vk.cpp (747): BGFX v3 VK_EXT_pipeline_creation_cache_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pipeline_creation_feedback ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pipeline_library_group_handles ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pipeline_robustness ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_post_depth_coverage ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_primitive_topology_list_restart ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_primitives_generated_query ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_private_data ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_provoking_vertex ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_queue_family_foreign ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_robustness2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_sample_locations ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_sampler_filter_minmax ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_scalar_block_layout ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_separate_stencil_usage ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_atomic_float ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_demote_to_helper_invocation ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_image_atomic_int64 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_module_identifier ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_object ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_subgroup_ballot ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_subgroup_vote ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_viewport_index_layer (supported) ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_subgroup_size_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_swapchain_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_texel_buffer_alignment ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_tooling_info ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_transform_feedback ../../../src/renderer_vk.cpp (747): BGFX v3 VK_EXT_vertex_attribute_divisor ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_vertex_input_dynamic_state ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_ycbcr_2plane_444_formats ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_ycbcr_image_arrays ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_clip_space_w_scaling ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_compute_shader_derivatives ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_cooperative_matrix ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_copy_memory_indirect ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_corner_sampled_image ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_coverage_reduction_mode ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_cuda_kernel_launch ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_dedicated_allocation ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_dedicated_allocation_image_aliasing ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_descriptor_pool_overallocation ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_device_diagnostic_checkpoints ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_device_diagnostics_config ../../../src/renderer_vk.cpp (747): BGFX v3 VK_NV_device_generated_commands ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_device_generated_commands_compute ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_fill_rectangle ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_fragment_coverage_to_color ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_fragment_shader_barycentric ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_fragment_shading_rate_enums ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_framebuffer_mixed_samples ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_geometry_shader_passthrough ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_inherited_viewport_scissor ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_linear_color_attachment ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_low_latency ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_low_latency2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_memory_decompression ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_mesh_shader ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_raw_access_chains ../../../src/renderer_vk.cpp (747): BGFX v3 VK_NV_ray_tracing ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_ray_tracing_invocation_reorder ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_representative_fragment_test ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_sample_mask_override_coverage ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_scissor_exclusive ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_shader_atomic_float16_vector ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NV_shader_image_footprint ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_shader_sm_builtins ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_shader_subgroup_partitioned ../../../src/renderer_vk.cpp (747): BGFX v3 VK_NV_shading_rate_image ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_viewport_array2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NV_viewport_swizzle ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NVX_binary_import ../../../src/renderer_vk.cpp (747): BGFX v2 VK_NVX_image_view_handle ../../../src/renderer_vk.cpp (747): BGFX v1 VK_NVX_multiview_per_view_attributes ../../../src/renderer_vk.cpp (747): BGFX v1 VK_AMD_buffer_marker ../../../src/renderer_vk.cpp (773): BGFX Layer extensions (2): ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_MESA_device_select (s: 0x004030d3, i: 0x00000001), Linux device selection layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_KHRONOS_validation (s: 0x00403122, i: 0x00000001), Khronos Validation Layer ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_validation_cache (s: 0x00000001) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_debug_marker (s: 0x00000004) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_tooling_info (s: 0x00000001) ../../../src/renderer_vk.cpp (1438): BGFX Physical device 1: ../../../src/renderer_vk.cpp (1439): BGFX Name: llvmpipe (LLVM 18.1.6, 256 bits) ../../../src/renderer_vk.cpp (1440): BGFX API version: 1.3.278 ../../../src/renderer_vk.cpp (1445): BGFX API variant: 0 ../../../src/renderer_vk.cpp (1446): BGFX Driver version: 1 ../../../src/renderer_vk.cpp (1447): BGFX VendorId: 10005 ../../../src/renderer_vk.cpp (1448): BGFX DeviceId: 0 ../../../src/renderer_vk.cpp (1449): BGFX Type: 4 ../../../src/renderer_vk.cpp (1487): BGFX Memory type count: 1 ../../../src/renderer_vk.cpp (1490): BGFX 0: flags 0x0000000f, index 0 ../../../src/renderer_vk.cpp (1497): BGFX Memory heap count: 1 ../../../src/renderer_vk.cpp (1502): BGFX 0: flags 0x00000001, size 31.26 GiB ../../../src/renderer_vk.cpp (734): BGFX Global extensions (142): ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_8bit_storage ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_16bit_storage ../../../src/renderer_vk.cpp (747): BGFX v13 VK_KHR_acceleration_structure ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_bind_memory2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_buffer_device_address ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_copy_commands2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_create_renderpass2 ../../../src/renderer_vk.cpp (747): BGFX v3 VK_KHR_dedicated_allocation ../../../src/renderer_vk.cpp (747): BGFX v4 VK_KHR_deferred_host_operations ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_depth_stencil_resolve ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_descriptor_update_template ../../../src/renderer_vk.cpp (747): BGFX v4 VK_KHR_device_group ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_draw_indirect_count (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_driver_properties ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_dynamic_rendering ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_dynamic_rendering_local_read ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_fence ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_memory ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_memory_fd ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_external_semaphore ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_format_feature_flags2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_get_memory_requirements2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_image_format_list ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_imageless_framebuffer ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_incremental_present ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_index_type_uint8 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_line_rasterization ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_load_store_op_none ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance3 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_maintenance4 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance5 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_maintenance6 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_map_memory2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_multiview ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_pipeline_library ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_push_descriptor ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_query ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_tracing_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_tracing_pipeline ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_ray_tracing_position_fetch ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_relaxed_block_layout ../../../src/renderer_vk.cpp (747): BGFX v3 VK_KHR_sampler_mirror_clamp_to_edge ../../../src/renderer_vk.cpp (747): BGFX v14 VK_KHR_sampler_ycbcr_conversion ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_separate_depth_stencil_layouts ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_atomic_int64 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_clock ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_draw_parameters ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_expect_assume ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_float16_int8 ../../../src/renderer_vk.cpp (747): BGFX v4 VK_KHR_shader_float_controls ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_integer_dot_product ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_maximal_reconvergence ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_non_semantic_info ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_subgroup_extended_types ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_shader_terminate_invocation ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_spirv_1_4 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_storage_buffer_storage_class ../../../src/renderer_vk.cpp (747): BGFX v70 VK_KHR_swapchain ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_swapchain_mutable_format ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_synchronization2 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_KHR_timeline_semaphore ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_uniform_buffer_standard_layout ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_variable_pointers ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_vertex_attribute_divisor ../../../src/renderer_vk.cpp (747): BGFX v3 VK_KHR_vulkan_memory_model ../../../src/renderer_vk.cpp (747): BGFX v1 VK_KHR_zero_initialize_workgroup_memory ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_4444_formats ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_attachment_feedback_loop_dynamic_state ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_attachment_feedback_loop_layout ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_border_color_swizzle ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_calibrated_timestamps ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_color_write_enable ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_conditional_rendering ../../../src/renderer_vk.cpp (747): BGFX v12 VK_EXT_custom_border_color (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_clip_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_clip_enable ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_depth_range_unrestricted ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_descriptor_buffer ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_descriptor_indexing ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_dynamic_rendering_unused_attachments ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_extended_dynamic_state ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_extended_dynamic_state2 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_extended_dynamic_state3 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_external_memory_dma_buf ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_external_memory_host ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_graphics_pipeline_library ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_host_image_copy ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_host_query_reset ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_2d_view_of_3d ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_image_drm_format_modifier ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_robustness ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_image_sliced_view_of_3d ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_index_type_uint8 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_inline_uniform_block ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_line_rasterization (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_load_store_op_none ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_memory_budget (supported) ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_memory_priority ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_mesh_shader ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_multi_draw ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_multisampled_render_to_single_sampled ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_mutable_descriptor_type ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_nested_command_buffer ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_non_seamless_cube_map ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pageable_device_local_memory ../../../src/renderer_vk.cpp (747): BGFX v3 VK_EXT_pipeline_creation_cache_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pipeline_creation_feedback ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_pipeline_library_group_handles ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_post_depth_coverage ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_primitive_topology_list_restart ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_primitives_generated_query ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_private_data ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_provoking_vertex ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_queue_family_foreign ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_rasterization_order_attachment_access ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_robustness2 ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_sampler_filter_minmax ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_scalar_block_layout ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_separate_stencil_usage ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_atomic_float ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_atomic_float2 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_demote_to_helper_invocation ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_object ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_stencil_export ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_subgroup_ballot ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_subgroup_vote ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_shader_viewport_index_layer (supported) ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_subgroup_size_control ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_swapchain_maintenance1 ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_texel_buffer_alignment ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_transform_feedback ../../../src/renderer_vk.cpp (747): BGFX v3 VK_EXT_vertex_attribute_divisor ../../../src/renderer_vk.cpp (747): BGFX v2 VK_EXT_vertex_input_dynamic_state ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_ycbcr_2plane_444_formats ../../../src/renderer_vk.cpp (747): BGFX v1 VK_EXT_ycbcr_image_arrays ../../../src/renderer_vk.cpp (747): BGFX v1 VK_AMDX_shader_enqueue ../../../src/renderer_vk.cpp (747): BGFX v1 VK_ARM_rasterization_order_attachment_access ../../../src/renderer_vk.cpp (747): BGFX v1 VK_GOOGLE_decorate_string ../../../src/renderer_vk.cpp (747): BGFX v1 VK_GOOGLE_hlsl_functionality1 ../../../src/renderer_vk.cpp (747): BGFX v3 VK_NV_device_generated_commands ../../../src/renderer_vk.cpp (773): BGFX Layer extensions (2): ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_MESA_device_select (s: 0x004030d3, i: 0x00000001), Linux device selection layer ../../../src/renderer_vk.cpp (785): BGFX VK_LAYER_KHRONOS_validation (s: 0x00403122, i: 0x00000001), Khronos Validation Layer ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_validation_cache (s: 0x00000001) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_debug_marker (s: 0x00000004) ../../../src/renderer_vk.cpp (819): BGFX VK_EXT_tooling_info (s: 0x00000001) ../../../src/renderer_vk.cpp (1529): BGFX Using physical device 0: NVIDIA GeForce RTX 2070 ../../../src/renderer_vk.cpp (1728): BGFX --- ../../../src/renderer_vk.cpp (1748): BGFX Queue family property 0: ../../../src/renderer_vk.cpp (1749): BGFX Queue flags: 0x0000000f ../../../src/renderer_vk.cpp (1750): BGFX Queue count: 16 ../../../src/renderer_vk.cpp (1751): BGFX TS valid bits: 0x00000040 ../../../src/renderer_vk.cpp (1752): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1748): BGFX Queue family property 1: ../../../src/renderer_vk.cpp (1749): BGFX Queue flags: 0x0000000c ../../../src/renderer_vk.cpp (1750): BGFX Queue count: 2 ../../../src/renderer_vk.cpp (1751): BGFX TS valid bits: 0x00000040 ../../../src/renderer_vk.cpp (1752): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1748): BGFX Queue family property 2: ../../../src/renderer_vk.cpp (1749): BGFX Queue flags: 0x0000000e ../../../src/renderer_vk.cpp (1750): BGFX Queue count: 8 ../../../src/renderer_vk.cpp (1751): BGFX TS valid bits: 0x00000040 ../../../src/renderer_vk.cpp (1752): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1748): BGFX Queue family property 3: ../../../src/renderer_vk.cpp (1749): BGFX Queue flags: 0x0000002c ../../../src/renderer_vk.cpp (1750): BGFX Queue count: 1 ../../../src/renderer_vk.cpp (1751): BGFX TS valid bits: 0x00000020 ../../../src/renderer_vk.cpp (1752): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1748): BGFX Queue family property 4: ../../../src/renderer_vk.cpp (1749): BGFX Queue flags: 0x0000004c ../../../src/renderer_vk.cpp (1750): BGFX Queue count: 1 ../../../src/renderer_vk.cpp (1751): BGFX TS valid bits: 0x00000020 ../../../src/renderer_vk.cpp (1752): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1780): BGFX Enabled device layers: ../../../src/renderer_vk.cpp (1790): BGFX VK_LAYER_KHRONOS_validation ../../../src/renderer_vk.cpp (1826): BGFX Enabled device extensions: ../../../src/renderer_vk.cpp (1830): BGFX VK_KHR_maintenance1 ../../../src/renderer_vk.cpp (1830): BGFX VK_KHR_swapchain ../../../src/renderer_vk.cpp (1830): BGFX VK_EXT_conservative_rasterization ../../../src/renderer_vk.cpp (1830): BGFX VK_EXT_custom_border_color ../../../src/renderer_vk.cpp (1830): BGFX VK_EXT_line_rasterization ../../../src/renderer_vk.cpp (1830): BGFX VK_EXT_memory_budget ../../../src/renderer_vk.cpp (1830): BGFX VK_EXT_shader_viewport_index_layer ../../../src/renderer_vk.cpp (1830): BGFX VK_KHR_draw_indirect_count ../../../src/renderer_vk.cpp (1870): BGFX Device functions: ../../../src/renderer_vk.cpp (1875): BGFX 0xfaa373f0 vkGetDeviceQueue ../../../src/renderer_vk.cpp (1875): BGFX 0xddfca48b vkCreateFence ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc1fb9 vkDestroyFence ../../../src/renderer_vk.cpp (1875): BGFX 0xddfcb246 vkCreateSemaphore ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc34ce vkDestroySemaphore ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc26b0 vkResetFences ../../../src/renderer_vk.cpp (1875): BGFX 0xddfda71f vkCreateCommandPool ../../../src/renderer_vk.cpp (1875): BGFX 0xddfdac6b vkDestroyCommandPool ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd2d10 vkResetCommandPool ../../../src/renderer_vk.cpp (1875): BGFX 0xfaa34870 vkAllocateCommandBuffers ../../../src/renderer_vk.cpp (1875): BGFX 0xddfdb9e2 vkFreeCommandBuffers ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc0eb0 vkGetBufferMemoryRequirements ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc1459 vkGetImageMemoryRequirements ../../../src/renderer_vk.cpp (1875): BGFX 0xddfcd6bb vkGetImageSubresourceLayout ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc7540 vkAllocateMemory ../../../src/renderer_vk.cpp (1875): BGFX 0xddfbf1e9 vkFreeMemory ../../../src/renderer_vk.cpp (1875): BGFX 0xddfcd173 vkCreateImage ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc68a0 vkDestroyImage ../../../src/renderer_vk.cpp (1875): BGFX 0xddfcdc49 vkCreateImageView ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc6e49 vkDestroyImageView ../../../src/renderer_vk.cpp (1875): BGFX 0xddfad585 vkCreateBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc5c00 vkDestroyBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd96d9 vkCreateFramebuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd1638 vkDestroyFramebuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd9f02 vkCreateRenderPass ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd1d30 vkDestroyRenderPass ../../../src/renderer_vk.cpp (1875): BGFX 0xddfb26d9 vkCreateShaderModule ../../../src/renderer_vk.cpp (1875): BGFX 0xddfce300 vkDestroyShaderModule ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd6579 vkCreatePipelineCache ../../../src/renderer_vk.cpp (1875): BGFX 0xddfce8a9 vkDestroyPipelineCache ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd6b7f vkGetPipelineCacheData ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd722b vkMergePipelineCaches ../../../src/renderer_vk.cpp (1875): BGFX 0xddfba74a vkCreateGraphicsPipelines ../../../src/renderer_vk.cpp (1875): BGFX 0xddfbb213 vkCreateComputePipelines ../../../src/renderer_vk.cpp (1875): BGFX 0xddfcefa0 vkDestroyPipeline ../../../src/renderer_vk.cpp (1875): BGFX 0xddfb212a vkCreatePipelineLayout ../../../src/renderer_vk.cpp (1875): BGFX 0xddfcf549 vkDestroyPipelineLayout ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd7ab1 vkCreateSampler ../../../src/renderer_vk.cpp (1875): BGFX 0xddfcfae9 vkDestroySampler ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd812e vkCreateDescriptorSetLayout ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd01e0 vkDestroyDescriptorSetLayout ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd867b vkCreateDescriptorPool ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd0789 vkDestroyDescriptorPool ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd0d29 vkResetDescriptorPool ../../../src/renderer_vk.cpp (1875): BGFX 0xddfb3ee1 vkAllocateDescriptorSets ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd8bcb vkFreeDescriptorSets ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd9118 vkUpdateDescriptorSets ../../../src/renderer_vk.cpp (1875): BGFX 0xddfcbd9f vkCreateQueryPool ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc5501 vkDestroyQueryPool ../../../src/renderer_vk.cpp (1875): BGFX 0xddfb3999 vkQueueSubmit ../../../src/renderer_vk.cpp (1875): BGFX 0xddfbe7b0 vkQueueWaitIdle ../../../src/renderer_vk.cpp (1875): BGFX 0xddfbecc9 vkDeviceWaitIdle ../../../src/renderer_vk.cpp (1875): BGFX 0xddfcaa8f vkWaitForFences ../../../src/renderer_vk.cpp (1875): BGFX 0xddfb2de9 vkBeginCommandBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd33e4 vkEndCommandBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xddfeb747 vkCmdPipelineBarrier ../../../src/renderer_vk.cpp (1875): BGFX 0xddfdf960 vkCmdBeginRenderPass ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe06b9 vkCmdEndRenderPass ../../../src/renderer_vk.cpp (1875): BGFX 0xddfdc025 vkCmdSetViewport ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe36b0 vkCmdDraw ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe3c79 vkCmdDrawIndexed ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe4269 vkCmdDrawIndirect ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe4980 vkCmdDrawIndexedIndirect ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe50a0 vkCmdDispatch ../../../src/renderer_vk.cpp (1875): BGFX 0xddfddde0 vkCmdDispatchIndirect ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd3e2c vkCmdBindPipeline ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd5fc9 vkCmdSetStencilReference ../../../src/renderer_vk.cpp (1875): BGFX 0xddfd4949 vkCmdSetBlendConstants ../../../src/renderer_vk.cpp (1875): BGFX 0xddfdc5b9 vkCmdSetScissor ../../../src/renderer_vk.cpp (1875): BGFX 0xddfdd0f9 vkCmdBindDescriptorSets ../../../src/renderer_vk.cpp (1875): BGFX 0xddfdd709 vkCmdBindIndexBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe2ee0 vkCmdBindVertexBuffers ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe8c00 vkCmdClearColorImage ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe9330 vkCmdClearDepthStencilImage ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe9a60 vkCmdClearAttachments ../../../src/renderer_vk.cpp (1875): BGFX 0xddfea039 vkCmdResolveImage ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe5619 vkCmdCopyBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe6d00 vkCmdCopyBufferToImage ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe5bd9 vkCmdCopyImage ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe7560 vkCmdCopyImageToBuffer ../../../src/renderer_vk.cpp (1875): BGFX 0xddfe6470 vkCmdBlitImage ../../../src/renderer_vk.cpp (1875): BGFX 0xddfec460 vkCmdResetQueryPool ../../../src/renderer_vk.cpp (1875): BGFX 0xddfecb30 vkCmdWriteTimestamp ../../../src/renderer_vk.cpp (1875): BGFX 0xddfebd89 vkCmdBeginQuery ../../../src/renderer_vk.cpp (1875): BGFX 0xddfdf280 vkCmdEndQuery ../../../src/renderer_vk.cpp (1875): BGFX 0xddfed200 vkCmdCopyQueryPoolResults ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc7a8b vkMapMemory ../../../src/renderer_vk.cpp (1875): BGFX 0xddfbf789 vkUnmapMemory ../../../src/renderer_vk.cpp (1875): BGFX 0xddfbfd09 vkFlushMappedMemoryRanges ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc026a vkInvalidateMappedMemoryRanges ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc8034 vkBindBufferMemory ../../../src/renderer_vk.cpp (1875): BGFX 0xddfc857b vkBindImageMemory ../../../src/renderer_vk.cpp (1875): BGFX 0xde0192b3 vkCreateSwapchainKHR ../../../src/renderer_vk.cpp (1875): BGFX 0xde00d9f0 vkDestroySwapchainKHR ../../../src/renderer_vk.cpp (1875): BGFX 0xde0199b8 vkGetSwapchainImagesKHR ../../../src/renderer_vk.cpp (1875): BGFX 0xde019f0b vkAcquireNextImageKHR ../../../src/renderer_vk.cpp (1875): BGFX 0xde00e397 vkQueuePresentKHR ../../../src/renderer_vk.cpp (1875): BGFX 0xfaa132a0 vkSetDebugUtilsObjectNameEXT ../../../src/renderer_vk.cpp (1875): BGFX 0xde05c317 vkCmdBeginDebugUtilsLabelEXT ../../../src/renderer_vk.cpp (1875): BGFX 0xde05c899 vkCmdEndDebugUtilsLabelEXT ../../../src/renderer_vk.cpp (1875): BGFX 0xde05cdd9 vkCmdInsertDebugUtilsLabelEXT ../../../src/renderer_vk.cpp (1875): BGFX 0xde03744f vkCmdDrawIndirectCountKHR ../../../src/renderer_vk.cpp (1875): BGFX 0xde037cd0 vkCmdDrawIndexedIndirectCountKHR ../../../src/renderer_vk.cpp (7033): BGFX Create surface error: vkCreate[Platform]SurfaceKHR failed -3: VK_ERROR_INITIALIZATION_FAILED. ../../../src/renderer_vk.cpp (6698): BGFX Create swap chain error: creating surface failed -3: VK_ERROR_INITIALIZATION_FAILED. ../../../src/renderer_vk.cpp (6768): BGFX errorState 0 ../../../src/renderer_vk.cpp (1933): BGFX Init error: creating swap chain failed -3: VK_ERROR_INITIALIZATION_FAILED. ../../../src/renderer_vk.cpp (2054): BGFX errorState 4 ../../../../bx/src/os.cpp(176): BX WARN dlopen failed: "librenderdoc.so: cannot open shared object file: No such file or directory". ../../../src/glcontext_egl.cpp (100): BGFX 0x2018c760 eglBindAPI ../../../src/glcontext_egl.cpp (100): BGFX 0x2018d7f0 eglChooseConfig ../../../src/glcontext_egl.cpp (100): BGFX 0x2018d960 eglCreateContext ../../../src/glcontext_egl.cpp (100): BGFX 0x2018da60 eglCreatePbufferSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x2018dd70 eglCreateWindowSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x2018dde0 eglDestroyContext ../../../src/glcontext_egl.cpp (100): BGFX 0x2018dea0 eglDestroySurface ../../../src/glcontext_egl.cpp (100): BGFX 0x2018bb10 eglGetCurrentContext ../../../src/glcontext_egl.cpp (100): BGFX 0x2018c8d0 eglGetCurrentSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x2018c130 eglGetDisplay ../../../src/glcontext_egl.cpp (100): BGFX 0x2018bb60 eglGetError ../../../src/glcontext_egl.cpp (100): BGFX 0x2018f370 eglGetProcAddress ../../../src/glcontext_egl.cpp (100): BGFX 0x2018e0b0 eglInitialize ../../../src/glcontext_egl.cpp (100): BGFX 0x2018c9a0 eglMakeCurrent ../../../src/glcontext_egl.cpp (100): BGFX 0x2018a580 eglReleaseThread ../../../src/glcontext_egl.cpp (100): BGFX 0x2018e2e0 eglSwapBuffers ../../../src/glcontext_egl.cpp (100): BGFX 0x2018e340 eglSwapInterval ../../../src/glcontext_egl.cpp (100): BGFX 0x2018e3a0 eglTerminate ../../../src/glcontext_egl.cpp (100): BGFX 0x2018eef0 eglQueryString ../../../src/glcontext_egl.cpp (231): BGFX EGL info: ../../../src/glcontext_egl.cpp (233): BGFX APIs: OpenGL_ES OpenGL ../../../src/glcontext_egl.cpp (236): BGFX Vendor: NVIDIA ../../../src/glcontext_egl.cpp (239): BGFX Version: 1.5 ../../../src/glcontext_egl.cpp (242): BGFX Supported EGL extensions: ../../../src/renderer_gl.cpp (1215): BGFX EGL_ANDROID_native_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_buffer_age ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_client_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_create_context_robustness ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import_modifiers ../../../src/renderer_gl.cpp (1215): BGFX EGL_MESA_image_dma_buf_export ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_drm ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_protected_content ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_consumer_egloutput ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_acquire_mode ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_sync_reuse ../../../src/renderer_gl.cpp (1215): BGFX EGL_IMG_context_priority ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_config_attribs ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context_no_error ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_context_flush_control ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_get_all_proc_addresses ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_partial_update ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_swap_buffers_with_damage ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_no_config_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_colorspace ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_renderbuffer_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_2D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_3D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_cubemap_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_reusable_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_consumer_gltexture ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_cross_process_fd ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_fifo ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_producer_eglsurface ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_surfaceless_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_wait_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_nvrm_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_quadruple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_eglimage ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_object ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_process ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_system ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_dma ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_flush ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_metadata ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_remote ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_reset ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_inet ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_unix ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_next ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_synchronous ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_gltexture_yuv ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_origin ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_system_time ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_output_drm_flip_event ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_triple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_robustness_video_memory_purge ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_present_opaque ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_bind_wayland_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_wayland_eglstream ../../../src/glcontext_egl.cpp (349): BGFX FATAL 0x00000002: Failed to create surface. Abgebrochen (Speicherabzug geschrieben) ```
belegdol commented 3 months ago
XWayland with OpenGL ``` $ SDL_VIDEODRIVER=x11 ../../.build/linux64_gcc/bin/examplesDebug --gl ../../../src/bgfx.cpp (3559): BGFX Init... ../../../src/bgfx.cpp (3566): BGFX Version 1.128.8775 (commit: a476c5b9a42d3779af59a0099d4d222fa8898d36) ../../../src/bgfx.cpp (1736): BGFX Reset back-buffer swap chain: ../../../src/bgfx.cpp (1737): BGFX 1280x720, format: RGBA8, numBackBuffers: 2, maxFrameLatency: 0 ../../../src/bgfx.cpp (1747): BGFX [ ] MSAAx1 ../../../src/bgfx.cpp (1748): BGFX [ ] Fullscreen ../../../src/bgfx.cpp (1749): BGFX [x] V-sync ../../../src/bgfx.cpp (1750): BGFX [ ] Max Anisotropy ../../../src/bgfx.cpp (1751): BGFX [ ] Capture ../../../src/bgfx.cpp (1752): BGFX [ ] Flush After Render ../../../src/bgfx.cpp (1753): BGFX [ ] Flip After Render ../../../src/bgfx.cpp (1754): BGFX [ ] sRGB Back Buffer ../../../src/bgfx.cpp (1755): BGFX [ ] Transparent Back Buffer ../../../src/bgfx.cpp (1756): BGFX [ ] HDR10 ../../../src/bgfx.cpp (1757): BGFX [ ] Hi-DPI ../../../src/bgfx.cpp (1758): BGFX [ ] Depth Clamp ../../../src/bgfx.cpp (1759): BGFX [ ] Suspend ../../../src/bgfx.cpp (1932): BGFX Application called bgfx::renderFrame directly, not creating render thread. ../../../src/bgfx.cpp (1948): BGFX Running in multi-threaded mode ../../../../bx/src/os.cpp(176): BX WARN dlopen failed: "librenderdoc.so: cannot open shared object file: No such file or directory". ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6c760 eglBindAPI ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6d7f0 eglChooseConfig ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6d960 eglCreateContext ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6da60 eglCreatePbufferSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6dd70 eglCreateWindowSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6dde0 eglDestroyContext ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6dea0 eglDestroySurface ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6bb10 eglGetCurrentContext ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6c8d0 eglGetCurrentSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6c130 eglGetDisplay ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6bb60 eglGetError ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6f370 eglGetProcAddress ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6e0b0 eglInitialize ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6c9a0 eglMakeCurrent ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6a580 eglReleaseThread ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6e2e0 eglSwapBuffers ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6e340 eglSwapInterval ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6e3a0 eglTerminate ../../../src/glcontext_egl.cpp (100): BGFX 0x34f6eef0 eglQueryString ../../../src/glcontext_egl.cpp (231): BGFX EGL info: ../../../src/glcontext_egl.cpp (233): BGFX APIs: OpenGL_ES OpenGL ../../../src/glcontext_egl.cpp (236): BGFX Vendor: NVIDIA ../../../src/glcontext_egl.cpp (239): BGFX Version: 1.5 ../../../src/glcontext_egl.cpp (242): BGFX Supported EGL extensions: ../../../src/renderer_gl.cpp (1215): BGFX EGL_ANDROID_native_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_buffer_age ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_client_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_create_context_robustness ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import_modifiers ../../../src/renderer_gl.cpp (1215): BGFX EGL_MESA_image_dma_buf_export ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_drm ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_protected_content ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_consumer_egloutput ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_acquire_mode ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_sync_reuse ../../../src/renderer_gl.cpp (1215): BGFX EGL_IMG_context_priority ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_config_attribs ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context_no_error ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_context_flush_control ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_get_all_proc_addresses ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_partial_update ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_swap_buffers_with_damage ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_no_config_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_colorspace ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_renderbuffer_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_2D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_3D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_cubemap_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_reusable_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_consumer_gltexture ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_cross_process_fd ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_fifo ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_producer_eglsurface ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_surfaceless_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_wait_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_nvrm_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_quadruple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_eglimage ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_object ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_process ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_system ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_dma ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_flush ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_metadata ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_remote ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_reset ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_inet ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_unix ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_next ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_synchronous ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_gltexture_yuv ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_origin ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_system_time ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_output_drm_flip_event ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_triple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_robustness_video_memory_purge ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_present_opaque ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_bind_wayland_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_wayland_eglstream ../../../src/glcontext_egl.cpp (349): BGFX FATAL 0x00000002: Failed to create surface. Abgebrochen (Speicherabzug geschrieben) ```
belegdol commented 3 months ago

Downgrading the driver to 555.58.02 gets XWayland working - vulkan falls back to opengl, but opengl starts fine. It is probably because it seems to fall back to software rendering:

libEGL warning: egl: failed to create dri2 screen
../../../src/glcontext_egl.cpp (231): BGFX EGL info:
../../../src/glcontext_egl.cpp (233): BGFX    APIs: OpenGL OpenGL_ES 
../../../src/glcontext_egl.cpp (236): BGFX  Vendor: Mesa Project
bkaradzic commented 3 months ago

cc @BlockoS

belegdol commented 3 months ago

I believe that there are two issues here in summary:

As to whether Vulkan via XWayland was ever working, I am not sure. I cannot test it anymore unfortunately as I cannot downgrade beyond 555 driver due to nvidia kernel module not building against 6.10 kernel.

belegdol commented 3 months ago

Should I report this to nvidia in parallel?

bkaradzic commented 3 months ago

Should I report this to nvidia in parallel?

Yes.

belegdol commented 3 months ago

Should I report this to nvidia in parallel?

Yes.

Done: https://forums.developer.nvidia.com/t/explicit-sync-causes-bgfx-examples-to-crash/304484 https://forums.developer.nvidia.com/t/hardware-egl-not-working-on-wayland-libegl-warning-egl-failed-to-create-dri2-screen/262167

belegdol commented 3 months ago

I ran the test case with WAYLAND_DEBUG=1 set. The following error was present for both renderers:

[1773620.575] {Display Queue} wl_display#1.error(wl_surface#42, 0, "DRM Syncobj surface object already created for surface 42")
mcourteaux commented 2 weeks ago

I'm still on this driver, but haven't updated bgfx in a while. I fixed the Wayland support recently in bgfx. When I'm home, I'll update bgfx, and test again. However, for me, everthing was working fine under this driver (except Vulkan + XWayland being extremely slow, but that's a driver issue).

belegdol commented 2 weeks ago

Thanks for the wayland fixes! When I originally fixed them up so that something is actually rendered, I was not really sure what I was doing. Apologies for causing work. In my defense, it used to work good enough until the explicit sync changes arrived. Regarding this issue: with current git (4bc652939ff400e424e17185d23b229a37d269e1) and 565.57.01 nvidia driver there is an improvement:

As this works (or used to work last time I tested) on AMD open drivers, it is entirely possible that this behaviour is at least partially caused by issues with the nvidia driver. From the egl-wayland issue:

The issue with that protocol error on Vulkan is a fix we have internally which will be in a future release. I can't reproduce any issues on GL native wayland or Xwayland (GL and Vulkan) however.

belegdol commented 2 weeks ago
Updated log of Wayland with Vulkan ``` [ 542947.210] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 542947.236] {Default Queue} -> wl_display#1.sync(new id wl_callback#3) [ 542948.782] {Display Queue} wl_display#1.delete_id(3) [ 542948.795] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 542948.805] {Default Queue} -> wl_registry#2.bind(1, "wl_compositor", 4, new id [unknown]#4) [ 542948.814] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 542948.824] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 542948.833] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 542948.842] {Default Queue} -> wl_registry#2.bind(4, "wl_shm", 1, new id [unknown]#5) [ 542948.851] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 542948.861] {Default Queue} -> wl_registry#2.bind(5, "wl_output", 2, new id [unknown]#6) [ 542948.870] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 542948.881] {Default Queue} -> wl_registry#2.bind(6, "zxdg_output_manager_v1", 3, new id [unknown]#7) [ 542948.890] {Default Queue} -> zxdg_output_manager_v1#7.get_xdg_output(new id zxdg_output_v1#8, wl_output#6) [ 542948.898] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 542948.907] {Default Queue} -> wl_registry#2.bind(7, "wl_data_device_manager", 3, new id [unknown]#9) [ 542948.921] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 542948.930] {Default Queue} -> wl_registry#2.bind(8, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#10) [ 542948.939] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 542948.948] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 542948.957] {Default Queue} -> wl_registry#2.bind(10, "xdg_wm_base", 3, new id [unknown]#11) [ 542948.966] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 542948.975] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 542948.987] {Default Queue} -> wl_registry#2.bind(12, "wp_viewporter", 1, new id [unknown]#12) [ 542948.996] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 542949.007] {Default Queue} -> wl_registry#2.bind(13, "wp_fractional_scale_manager_v1", 1, new id [unknown]#13) [ 542949.016] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 542949.028] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 542949.041] {Default Queue} -> wl_registry#2.bind(15, "zwp_tablet_manager_v2", 1, new id [unknown]#14) [ 542949.051] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 542949.061] {Default Queue} -> wl_registry#2.bind(16, "wl_seat", 8, new id [unknown]#15) [ 542949.071] {Default Queue} -> wl_data_device_manager#9.get_data_device(new id wl_data_device#16, wl_seat#15) [ 542949.082] {Default Queue} -> zwp_primary_selection_device_manager_v1#10.get_device(new id zwp_primary_selection_device_v1#17, wl_seat#15) [ 542949.101] {Default Queue} -> zwp_tablet_manager_v2#14.get_tablet_seat(new id zwp_tablet_seat_v2#18, wl_seat#15) [ 542949.113] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 542949.123] {Default Queue} -> wl_registry#2.bind(17, "zwp_relative_pointer_manager_v1", 1, new id [unknown]#19) [ 542949.132] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 542949.140] {Default Queue} -> wl_registry#2.bind(18, "zwp_pointer_constraints_v1", 1, new id [unknown]#20) [ 542949.149] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 542949.158] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 542949.166] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 542949.175] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 542949.184] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 542949.192] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 542949.201] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 542949.210] {Default Queue} -> wl_registry#2.bind(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1, new id [unknown]#21) [ 542949.227] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 542949.237] {Default Queue} -> wl_registry#2.bind(26, "zwp_text_input_manager_v3", 1, new id [unknown]#22) [ 542949.249] {Default Queue} -> zwp_text_input_manager_v3#22.get_text_input(new id zwp_text_input_v3#23, wl_seat#15) [ 542949.258] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 542949.268] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 542949.277] {Default Queue} -> wl_registry#2.bind(28, "xdg_activation_v1", 1, new id [unknown]#24) [ 542949.287] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 542949.296] {Default Queue} -> wl_registry#2.bind(29, "zwp_idle_inhibit_manager_v1", 1, new id [unknown]#25) [ 542949.306] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 542949.314] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 542949.326] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 542949.335] {Default Queue} wl_callback#3.done(8998) [ 542949.347] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#3) [ 542949.357] {Default Queue} -> wl_display#1.sync(new id wl_callback#26) [ 542957.986] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#27) [ 542958.003] {Default Queue} -> wl_display#1.sync(new id wl_callback#28) [ 542958.012] {Default Queue} -> wl_display#1.sync(new id wl_callback#29) [ 542958.029] {Default Queue} discarded wl_shm#5.format(0) [ 542958.038] {Default Queue} discarded wl_shm#5.format(1) [ 542958.047] {Default Queue} discarded wl_shm#5.format(875708993) [ 542958.054] {Default Queue} discarded wl_shm#5.format(875709016) [ 542958.062] {Default Queue} discarded wl_shm#5.format(909199186) [ 542958.070] {Default Queue} discarded wl_shm#5.format(808669761) [ 542958.078] {Default Queue} discarded wl_shm#5.format(808669784) [ 542958.085] {Default Queue} discarded wl_shm#5.format(808665665) [ 542958.093] {Default Queue} discarded wl_shm#5.format(808665688) [ 542958.101] {Default Queue} discarded wl_shm#5.format(1211388481) [ 542958.109] {Default Queue} discarded wl_shm#5.format(1211388504) [ 542958.117] {Default Queue} discarded wl_shm#5.format(1211384385) [ 542958.124] {Default Queue} discarded wl_shm#5.format(1211384408) [ 542958.135] {Default Queue} discarded wl_shm#5.format(1448695129) [ 542958.142] {Default Queue} discarded wl_shm#5.format(842094158) [ 542958.152] {Default Queue} discarded wl_shm#5.format(808530000) [ 542958.160] {Default Queue} discarded wl_shm#5.format(842093913) [ 542958.168] {Default Queue} wl_output#6.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 542958.178] {Default Queue} wl_output#6.mode(1, 3440, 1440, 144000) [ 542958.187] {Default Queue} wl_output#6.scale(1) [ 542958.195] {Default Queue} wl_output#6.done() [ 542958.204] {Default Queue} zxdg_output_v1#8.logical_position(0, 0) [ 542958.213] {Default Queue} zxdg_output_v1#8.logical_size(3440, 1440) [ 542958.221] {Default Queue} zxdg_output_v1#8.name("DP-2") [ 542958.231] {Default Queue} zxdg_output_v1#8.description("GIGA-BYTE TECHNOLOGY CO., LTD. 34"") [ 542958.239] {Default Queue} wl_output#6.done() [ 542958.256] {Default Queue} wl_seat#15.capabilities(3) [ 542958.268] {Default Queue} -> wl_seat#15.get_pointer(new id wl_pointer#30) [ 542958.277] {Default Queue} -> wl_seat#15.get_keyboard(new id wl_keyboard#31) [ 542958.287] {Default Queue} wl_seat#15.name("seat0") [ 542958.308] {Display Queue} wl_display#1.delete_id(26) [ 542958.318] {Display Queue} wl_display#1.delete_id(28) [ 542958.326] {Display Queue} wl_display#1.delete_id(29) [ 542958.334] {Default Queue} wl_registry#3.global(1, "wl_compositor", 6) [ 542958.343] {Default Queue} wl_registry#3.global(2, "wl_eglstream_display", 1) [ 542958.352] {Default Queue} wl_registry#3.global(3, "wl_drm", 2) [ 542958.360] {Default Queue} wl_registry#3.global(4, "wl_shm", 2) [ 542958.368] {Default Queue} wl_registry#3.global(5, "wl_output", 4) [ 542958.384] {Default Queue} wl_registry#3.global(6, "zxdg_output_manager_v1", 3) [ 542958.392] {Default Queue} wl_registry#3.global(7, "wl_data_device_manager", 3) [ 542958.401] {Default Queue} wl_registry#3.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 542958.409] {Default Queue} wl_registry#3.global(9, "wl_subcompositor", 1) [ 542958.418] {Default Queue} wl_registry#3.global(10, "xdg_wm_base", 6) [ 542958.429] {Default Queue} -> wl_registry#3.bind(10, "xdg_wm_base", 6, new id [unknown]#32) [ 542958.438] {Default Queue} wl_registry#3.global(11, "gtk_shell1", 5) [ 542958.446] {Default Queue} wl_registry#3.global(12, "wp_viewporter", 1) [ 542958.455] {Default Queue} wl_registry#3.global(13, "wp_fractional_scale_manager_v1", 1) [ 542958.463] {Default Queue} wl_registry#3.global(14, "zwp_pointer_gestures_v1", 3) [ 542958.471] {Default Queue} wl_registry#3.global(15, "zwp_tablet_manager_v2", 1) [ 542958.480] {Default Queue} wl_registry#3.global(16, "wl_seat", 8) [ 542958.490] {Default Queue} wl_registry#3.global(17, "zwp_relative_pointer_manager_v1", 1) [ 542958.498] {Default Queue} wl_registry#3.global(18, "zwp_pointer_constraints_v1", 1) [ 542958.509] {Default Queue} wl_registry#3.global(19, "zxdg_exporter_v2", 1) [ 542958.517] {Default Queue} wl_registry#3.global(20, "zxdg_importer_v2", 1) [ 542958.525] {Default Queue} wl_registry#3.global(21, "zxdg_exporter_v1", 1) [ 542958.534] {Default Queue} wl_registry#3.global(22, "zxdg_importer_v1", 1) [ 542958.542] {Default Queue} wl_registry#3.global(23, "zwp_linux_dmabuf_v1", 5) [ 542958.552] {Default Queue} wl_registry#3.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 542958.560] {Default Queue} wl_registry#3.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 542958.571] {Default Queue} wl_registry#3.global(26, "zwp_text_input_manager_v3", 1) [ 542958.579] {Default Queue} wl_registry#3.global(27, "wp_presentation", 1) [ 542958.590] {Default Queue} wl_registry#3.global(28, "xdg_activation_v1", 1) [ 542958.598] {Default Queue} wl_registry#3.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 542958.609] {Default Queue} wl_registry#3.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 542958.617] {Default Queue} wl_registry#3.global(31, "xdg_wm_dialog_v1", 1) [ 542958.628] {Default Queue} wl_registry#3.global(32, "wp_drm_lease_device_v1", 1) [ 542958.636] {Default Queue} wl_callback#26.done(8998) [ 542958.645] {Default Queue} wl_registry#27.global(1, "wl_compositor", 6) [ 542958.655] {Default Queue} -> wl_registry#27.bind(1, "wl_compositor", 4, new id [unknown]#26) [ 542958.664] {Default Queue} wl_registry#27.global(2, "wl_eglstream_display", 1) [ 542958.673] {Default Queue} wl_registry#27.global(3, "wl_drm", 2) [ 542958.681] {Default Queue} wl_registry#27.global(4, "wl_shm", 2) [ 542958.692] {Default Queue} -> wl_registry#27.bind(4, "wl_shm", 1, new id [unknown]#33) [ 542958.700] {Default Queue} -> wl_display#1.sync(new id wl_callback#34) [ 542958.711] {Default Queue} wl_registry#27.global(5, "wl_output", 4) [ 542958.719] {Default Queue} -> wl_registry#27.bind(5, "wl_output", 3, new id [unknown]#35) [ 542958.728] {Default Queue} wl_registry#27.global(6, "zxdg_output_manager_v1", 3) [ 542958.737] {Default Queue} wl_registry#27.global(7, "wl_data_device_manager", 3) [ 542958.747] {Default Queue} wl_registry#27.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 542958.755] {Default Queue} wl_registry#27.global(9, "wl_subcompositor", 1) [ 542958.765] {Default Queue} -> wl_registry#27.bind(9, "wl_subcompositor", 1, new id [unknown]#36) [ 542958.774] {Default Queue} wl_registry#27.global(10, "xdg_wm_base", 6) [ 542958.784] {Default Queue} wl_registry#27.global(11, "gtk_shell1", 5) [ 542958.792] {Default Queue} wl_registry#27.global(12, "wp_viewporter", 1) [ 542958.801] {Default Queue} wl_registry#27.global(13, "wp_fractional_scale_manager_v1", 1) [ 542958.811] {Default Queue} wl_registry#27.global(14, "zwp_pointer_gestures_v1", 3) [ 542958.820] {Default Queue} wl_registry#27.global(15, "zwp_tablet_manager_v2", 1) [ 542958.828] {Default Queue} wl_registry#27.global(16, "wl_seat", 8) [ 542958.842] {Default Queue} -> wl_registry#27.bind(16, "wl_seat", 3, new id [unknown]#37) [ 542958.851] {Default Queue} wl_registry#27.global(17, "zwp_relative_pointer_manager_v1", 1) [ 542958.861] {Default Queue} wl_registry#27.global(18, "zwp_pointer_constraints_v1", 1) [ 542958.869] {Default Queue} wl_registry#27.global(19, "zxdg_exporter_v2", 1) [ 542958.878] {Default Queue} wl_registry#27.global(20, "zxdg_importer_v2", 1) [ 542958.886] {Default Queue} wl_registry#27.global(21, "zxdg_exporter_v1", 1) [ 542958.895] {Default Queue} wl_registry#27.global(22, "zxdg_importer_v1", 1) [ 542958.905] {Default Queue} wl_registry#27.global(23, "zwp_linux_dmabuf_v1", 5) [ 542958.920] {Default Queue} wl_registry#27.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 542958.929] {Default Queue} wl_registry#27.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 542958.937] {Default Queue} wl_registry#27.global(26, "zwp_text_input_manager_v3", 1) [ 542958.948] {Default Queue} wl_registry#27.global(27, "wp_presentation", 1) [ 542958.957] {Default Queue} wl_registry#27.global(28, "xdg_activation_v1", 1) [ 542958.967] {Default Queue} wl_registry#27.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 542958.976] {Default Queue} wl_registry#27.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 542958.986] {Default Queue} wl_registry#27.global(31, "xdg_wm_dialog_v1", 1) [ 542958.995] {Default Queue} wl_registry#27.global(32, "wp_drm_lease_device_v1", 1) [ 542959.005] {Default Queue} wl_callback#28.done(8998) [ 542959.014] {Default Queue} wl_callback#29.done(8998) [ 542960.200] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 542960.218] {Default Queue} -> wl_display#1.sync(new id wl_callback#3) [ 542960.291] {Display Queue} wl_display#1.delete_id(3) [ 542960.303] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 542960.312] {Default Queue} -> wl_registry#2.bind(1, "wl_compositor", 3, new id [unknown]#4) [ 542960.324] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 542960.332] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 542960.341] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 542960.351] {Default Queue} -> wl_registry#2.bind(4, "wl_shm", 1, new id [unknown]#5) [ 542960.360] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 542960.369] {Default Queue} -> wl_registry#2.bind(5, "wl_output", 2, new id [unknown]#6) [ 542960.399] {Default Queue} -> wl_display#1.sync(new id wl_callback#7) [ 542960.410] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 542960.426] {Default Queue} -> wl_registry#2.bind(6, "zxdg_output_manager_v1", 3, new id [unknown]#8) [ 542960.435] {Default Queue} -> zxdg_output_manager_v1#8.get_xdg_output(new id zxdg_output_v1#9, wl_output#6) [ 542960.445] {Default Queue} -> wl_display#1.sync(new id wl_callback#10) [ 542960.453] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 542960.462] {Default Queue} -> wl_registry#2.bind(7, "wl_data_device_manager", 3, new id [unknown]#11) [ 542960.470] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 542960.479] {Default Queue} -> wl_registry#2.bind(8, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#12) [ 542960.491] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 542960.502] {Default Queue} -> wl_registry#2.bind(9, "wl_subcompositor", 1, new id [unknown]#13) [ 542960.511] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 542960.519] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 542960.528] {Default Queue} -> wl_registry#2.bind(11, "gtk_shell1", 5, new id [unknown]#14) [ 542960.536] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 542960.544] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 542960.552] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 542960.561] {Default Queue} -> wl_registry#2.bind(14, "zwp_pointer_gestures_v1", 1, new id [unknown]#15) [ 542960.577] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 542960.586] {Default Queue} -> wl_registry#2.bind(15, "zwp_tablet_manager_v2", 1, new id [unknown]#16) [ 542960.594] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 542960.606] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 542960.617] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 542960.626] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 542960.634] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 542960.645] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 542960.653] {Default Queue} -> wl_registry#2.bind(21, "zxdg_exporter_v1", 1, new id [unknown]#17) [ 542960.664] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 542960.672] {Default Queue} -> wl_registry#2.bind(22, "zxdg_importer_v1", 1, new id [unknown]#18) [ 542960.683] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 542960.691] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 542960.700] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 542960.712] {Default Queue} -> wl_registry#2.bind(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1, new id [unknown]#19) [ 542960.721] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 542960.730] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 542960.740] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 542960.748] {Default Queue} -> wl_registry#2.bind(28, "xdg_activation_v1", 1, new id [unknown]#20) [ 542960.759] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 542960.767] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 542960.776] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 542960.785] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 542960.795] {Default Queue} wl_callback#3.done(8998) [ 542960.836] {Default Queue} -> wl_shm#5.create_pool(new id wl_shm_pool#3, fd 17, 2304) [ 542960.925] {Default Queue} -> wl_shm_pool#3.resize(6912) [ 542960.985] {Default Queue} -> wl_shm_pool#3.resize(16128) [ 542961.067] {Default Queue} -> wl_shm_pool#3.resize(34560) [ 542961.202] {Default Queue} -> wl_shm_pool#3.resize(71424) [ 542961.447] {Default Queue} -> wl_shm_pool#3.resize(145152) [ 542962.021] {Default Queue} -> wl_shm_pool#3.resize(292608) [ 542962.725] {Default Queue} -> wl_shm_pool#3.resize(587520) [ 542965.444] {Default Queue} -> wl_registry#2.bind(16, "wl_seat", 5, new id [unknown]#21) [ 542967.197] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#22) [ 542967.219] {Default Queue} -> zwp_primary_selection_device_manager_v1#12.get_device(new id zwp_primary_selection_device_v1#23, wl_seat#21) [ 542967.238] {Default Queue} -> wl_data_device_manager#11.get_data_device(new id wl_data_device#24, wl_seat#21) [ 542967.280] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#25) [ 542967.291] {Default Queue} -> zwp_tablet_manager_v2#16.get_tablet_seat(new id zwp_tablet_seat_v2#26, wl_seat#21) [ 542967.301] {Default Queue} -> wl_display#1.sync(new id wl_callback#27) [ 542973.048] {Display Queue} wl_display#1.delete_id(7) [ 542973.071] {Display Queue} wl_display#1.delete_id(10) [ 542973.083] {Display Queue} wl_display#1.delete_id(27) [ 542973.097] {Default Queue} wl_shm#5.format(0) [ 542973.114] {Default Queue} wl_shm#5.format(1) [ 542973.129] {Default Queue} wl_shm#5.format(875708993) [ 542973.146] {Default Queue} wl_shm#5.format(875709016) [ 542973.161] {Default Queue} wl_shm#5.format(909199186) [ 542973.173] {Default Queue} wl_shm#5.format(808669761) [ 542973.183] {Default Queue} wl_shm#5.format(808669784) [ 542973.193] {Default Queue} wl_shm#5.format(808665665) [ 542973.203] {Default Queue} wl_shm#5.format(808665688) [ 542973.213] {Default Queue} wl_shm#5.format(1211388481) [ 542973.223] {Default Queue} wl_shm#5.format(1211388504) [ 542973.242] {Default Queue} wl_shm#5.format(1211384385) [ 542973.252] {Default Queue} wl_shm#5.format(1211384408) [ 542973.263] {Default Queue} wl_shm#5.format(1448695129) [ 542973.272] {Default Queue} wl_shm#5.format(842094158) [ 542973.283] {Default Queue} wl_shm#5.format(808530000) [ 542973.295] {Default Queue} wl_shm#5.format(842093913) [ 542973.307] {Default Queue} wl_output#6.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 542973.321] {Default Queue} wl_output#6.mode(1, 3440, 1440, 144000) [ 542973.333] {Default Queue} wl_output#6.scale(1) [ 542973.345] {Default Queue} wl_output#6.done() [ 542973.365] {Default Queue} wl_callback#7.done(8998) [ 542973.376] {Default Queue} zxdg_output_v1#9.logical_position(0, 0) [ 542973.387] {Default Queue} zxdg_output_v1#9.logical_size(3440, 1440) [ 542973.397] {Default Queue} zxdg_output_v1#9.name("DP-2") [ 542973.408] {Default Queue} zxdg_output_v1#9.description("GIGA-BYTE TECHNOLOGY CO., LTD. 34"") [ 542973.421] {Default Queue} wl_output#6.done() [ 542973.434] {Default Queue} wl_callback#10.done(8998) [ 542973.445] {Default Queue} gtk_shell1#14.capabilities(0) [ 542973.460] {Default Queue} wl_seat#21.capabilities(3) [ 542973.472] {Default Queue} -> wl_seat#21.get_pointer(new id wl_pointer#10) [ 542973.490] {Default Queue} -> zwp_pointer_gestures_v1#15.get_swipe_gesture(new id zwp_pointer_gesture_swipe_v1#7, wl_pointer#10) [ 542973.511] {Default Queue} -> zwp_pointer_gestures_v1#15.get_pinch_gesture(new id zwp_pointer_gesture_pinch_v1#28, wl_pointer#10) [ 542973.532] {Default Queue} -> wl_seat#21.get_keyboard(new id wl_keyboard#29) [ 542973.546] {Default Queue} wl_seat#21.name("seat0") [ 542973.557] {Default Queue} wl_callback#27.done(8998) [ 542973.570] {Default Queue} -> wl_registry#2.bind(10, "xdg_wm_base", 6, new id [unknown]#27) [ 542989.202] {Default Queue} -> wl_display#1.sync(new id wl_callback#29) [ 542989.233] {Default Queue} wl_keyboard#31.keymap(1, fd 19, 76652) [ 542992.183] {Default Queue} wl_keyboard#31.repeat_info(33, 500) [ 542992.220] {Display Queue} wl_display#1.delete_id(34) [ 542992.238] {Display Queue} wl_display#1.delete_id(29) [ 542992.254] {Default Queue} wl_shm#33.format(0) [ 542992.271] {Default Queue} wl_shm#33.format(1) [ 542992.289] {Default Queue} wl_shm#33.format(875708993) [ 542992.307] {Default Queue} wl_shm#33.format(875709016) [ 542992.324] {Default Queue} wl_shm#33.format(909199186) [ 542992.342] {Default Queue} wl_shm#33.format(808669761) [ 542992.359] {Default Queue} wl_shm#33.format(808669784) [ 542992.376] {Default Queue} wl_shm#33.format(808665665) [ 542992.394] {Default Queue} wl_shm#33.format(808665688) [ 542992.411] {Default Queue} wl_shm#33.format(1211388481) [ 542992.428] {Default Queue} wl_shm#33.format(1211388504) [ 542992.446] {Default Queue} wl_shm#33.format(1211384385) [ 542992.463] {Default Queue} wl_shm#33.format(1211384408) [ 542992.481] {Default Queue} wl_shm#33.format(1448695129) [ 542992.498] {Default Queue} wl_shm#33.format(842094158) [ 542992.516] {Default Queue} wl_shm#33.format(808530000) [ 542992.534] {Default Queue} wl_shm#33.format(842093913) [ 542992.551] {Default Queue} wl_callback#34.done(8998) [ 542992.569] {Default Queue} wl_output#35.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 542992.587] {Default Queue} wl_output#35.mode(1, 3440, 1440, 144000) [ 542992.605] {Default Queue} wl_output#35.scale(1) [ 542992.621] {Default Queue} wl_output#35.done() [ 542992.637] {Default Queue} wl_seat#37.capabilities(3) [ 542992.653] {Default Queue} -> wl_seat#37.get_pointer(new id wl_pointer#34) [ 542992.670] {Default Queue} wl_seat#37.name("seat0") [ 542992.686] {Default Queue} wl_callback#29.done(8998) [ 542992.703] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#29) [ 542994.280] {Default Queue} -> zwp_text_input_v3#23.enable() [ 542994.305] {Default Queue} -> zwp_text_input_v3#23.commit() [ 542994.321] {Default Queue} -> zwp_text_input_v3#23.enable() [ 542994.336] {Default Queue} -> zwp_text_input_v3#23.commit() [ 542994.352] {Default Queue} -> zwp_text_input_v3#23.set_content_type(0, 0) [ 542994.380] {Default Queue} -> zwp_text_input_v3#23.commit() [ 543010.098] -> wl_display#1.get_registry(new id wl_registry#28) [ 543010.129] -> wl_display#1.sync(new id wl_callback#38) [ 543011.587] {Display Queue} wl_display#1.delete_id(38) [ 543011.612] wl_registry#28.global(1, "wl_compositor", 6) [ 543011.625] wl_registry#28.global(2, "wl_eglstream_display", 1) [ 543011.636] wl_registry#28.global(3, "wl_drm", 2) [ 543011.648] -> wl_registry#28.bind(3, "wl_drm", 2, new id [unknown]#39) [ 543011.660] wl_registry#28.global(4, "wl_shm", 2) [ 543011.673] wl_registry#28.global(5, "wl_output", 4) [ 543011.683] wl_registry#28.global(6, "zxdg_output_manager_v1", 3) [ 543011.694] wl_registry#28.global(7, "wl_data_device_manager", 3) [ 543011.704] wl_registry#28.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 543011.715] wl_registry#28.global(9, "wl_subcompositor", 1) [ 543011.725] wl_registry#28.global(10, "xdg_wm_base", 6) [ 543011.736] wl_registry#28.global(11, "gtk_shell1", 5) [ 543011.747] wl_registry#28.global(12, "wp_viewporter", 1) [ 543011.759] wl_registry#28.global(13, "wp_fractional_scale_manager_v1", 1) [ 543011.775] wl_registry#28.global(14, "zwp_pointer_gestures_v1", 3) [ 543011.786] wl_registry#28.global(15, "zwp_tablet_manager_v2", 1) [ 543011.797] wl_registry#28.global(16, "wl_seat", 8) [ 543011.808] wl_registry#28.global(17, "zwp_relative_pointer_manager_v1", 1) [ 543011.818] wl_registry#28.global(18, "zwp_pointer_constraints_v1", 1) [ 543011.829] wl_registry#28.global(19, "zxdg_exporter_v2", 1) [ 543011.840] wl_registry#28.global(20, "zxdg_importer_v2", 1) [ 543011.850] wl_registry#28.global(21, "zxdg_exporter_v1", 1) [ 543011.861] wl_registry#28.global(22, "zxdg_importer_v1", 1) [ 543011.871] wl_registry#28.global(23, "zwp_linux_dmabuf_v1", 5) [ 543011.882] -> wl_registry#28.bind(23, "zwp_linux_dmabuf_v1", 4, new id [unknown]#40) [ 543011.896] wl_registry#28.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 543011.906] wl_registry#28.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 543011.925] wl_registry#28.global(26, "zwp_text_input_manager_v3", 1) [ 543011.940] wl_registry#28.global(27, "wp_presentation", 1) [ 543011.954] wl_registry#28.global(28, "xdg_activation_v1", 1) [ 543011.972] wl_registry#28.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 543011.985] wl_registry#28.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 543011.995] wl_registry#28.global(31, "xdg_wm_dialog_v1", 1) [ 543012.014] wl_registry#28.global(32, "wp_drm_lease_device_v1", 1) [ 543012.029] wl_callback#38.done(8998) [ 543012.046] -> wl_display#1.sync(new id wl_callback#38) [ 543012.166] {Display Queue} wl_display#1.delete_id(38) [ 543012.183] wl_drm#39.device("/dev/dri/renderD128") [ 543012.199] wl_drm#39.capabilities(0) [ 543012.214] wl_callback#38.done(8999) [ 543012.234] -> zwp_linux_dmabuf_v1#40.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1#38) [ 543012.251] -> wl_display#1.sync(new id wl_callback#41) [ 543012.315] {Display Queue} wl_display#1.delete_id(41) [ 543012.331] zwp_linux_dmabuf_feedback_v1#38.format_table(fd 19, 4032) [ 543012.347] zwp_linux_dmabuf_feedback_v1#38.main_device(array[8]) [ 543012.362] zwp_linux_dmabuf_feedback_v1#38.tranche_target_device(array[8]) [ 543012.378] zwp_linux_dmabuf_feedback_v1#38.tranche_flags(0) [ 543012.394] zwp_linux_dmabuf_feedback_v1#38.tranche_formats(array[504]) [ 543012.409] zwp_linux_dmabuf_feedback_v1#38.tranche_done() [ 543012.424] zwp_linux_dmabuf_feedback_v1#38.done() [ 543012.758] wl_callback#41.done(8999) [ 543012.777] -> zwp_linux_dmabuf_feedback_v1#38.destroy() [ 543012.795] -> zwp_linux_dmabuf_v1#40.destroy() [ 543045.293] -> wl_display#1.get_registry(new id wl_registry#41) [ 543045.310] -> wl_display#1.sync(new id wl_callback#42) [ 543045.371] {Display Queue} wl_display#1.delete_id(38) [ 543045.382] {Display Queue} wl_display#1.delete_id(40) [ 543045.390] {Display Queue} wl_display#1.delete_id(42) [ 543045.401] wl_registry#41.global(1, "wl_compositor", 6) [ 543045.410] wl_registry#41.global(2, "wl_eglstream_display", 1) [ 543045.430] -> wl_registry#41.bind(2, "wl_eglstream_display", 1, new id [unknown]#40) [ 543045.439] wl_registry#41.global(3, "wl_drm", 2) [ 543045.448] wl_registry#41.global(4, "wl_shm", 2) [ 543045.457] wl_registry#41.global(5, "wl_output", 4) [ 543045.466] wl_registry#41.global(6, "zxdg_output_manager_v1", 3) [ 543045.474] wl_registry#41.global(7, "wl_data_device_manager", 3) [ 543045.485] wl_registry#41.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 543045.494] wl_registry#41.global(9, "wl_subcompositor", 1) [ 543045.504] wl_registry#41.global(10, "xdg_wm_base", 6) [ 543045.512] wl_registry#41.global(11, "gtk_shell1", 5) [ 543045.521] wl_registry#41.global(12, "wp_viewporter", 1) [ 543045.529] wl_registry#41.global(13, "wp_fractional_scale_manager_v1", 1) [ 543045.538] wl_registry#41.global(14, "zwp_pointer_gestures_v1", 3) [ 543045.546] wl_registry#41.global(15, "zwp_tablet_manager_v2", 1) [ 543045.557] wl_registry#41.global(16, "wl_seat", 8) [ 543045.566] wl_registry#41.global(17, "zwp_relative_pointer_manager_v1", 1) [ 543045.577] wl_registry#41.global(18, "zwp_pointer_constraints_v1", 1) [ 543045.585] wl_registry#41.global(19, "zxdg_exporter_v2", 1) [ 543045.595] wl_registry#41.global(20, "zxdg_importer_v2", 1) [ 543045.603] wl_registry#41.global(21, "zxdg_exporter_v1", 1) [ 543045.614] wl_registry#41.global(22, "zxdg_importer_v1", 1) [ 543045.622] wl_registry#41.global(23, "zwp_linux_dmabuf_v1", 5) [ 543045.631] -> wl_registry#41.bind(23, "zwp_linux_dmabuf_v1", 4, new id [unknown]#38) [ 543045.640] wl_registry#41.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 543045.650] wl_registry#41.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 543045.659] wl_registry#41.global(26, "zwp_text_input_manager_v3", 1) [ 543045.669] wl_registry#41.global(27, "wp_presentation", 1) [ 543045.678] -> wl_registry#41.bind(27, "wp_presentation", 1, new id [unknown]#43) [ 543045.687] wl_registry#41.global(28, "xdg_activation_v1", 1) [ 543045.696] wl_registry#41.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 543045.706] wl_registry#41.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 543045.715] -> wl_registry#41.bind(30, "wp_linux_drm_syncobj_manager_v1", 1, new id [unknown]#44) [ 543045.724] wl_registry#41.global(31, "xdg_wm_dialog_v1", 1) [ 543045.732] wl_registry#41.global(32, "wp_drm_lease_device_v1", 1) [ 543045.741] wl_callback#42.done(8999) [ 543045.750] -> wl_display#1.sync(new id wl_callback#42) [ 543045.794] {Display Queue} wl_display#1.delete_id(42) [ 543045.805] wl_eglstream_display#40.caps(7) [ 543045.814] discarded wp_presentation#43.clock_id(1) [ 543045.822] wl_callback#42.done(8999) [ 543046.095] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#42) [ 543046.115] {Default Queue} -> wl_surface#42.set_buffer_scale(1) [ 543046.126] {Default Queue} -> wl_compositor#4.create_region(new id wl_region#45) [ 543046.137] {Default Queue} -> wl_region#45.add(0, 0, 1280, 720) [ 543046.146] {Default Queue} -> wl_surface#42.set_opaque_region(wl_region#45) [ 543046.157] {Default Queue} -> wl_region#45.destroy() [ 543046.166] -> wl_surface#42.frame(new id wl_callback#46) [ 543046.175] {Default Queue} -> wl_surface#42.frame(new id wl_callback#47) [ 543046.330] -> zwp_linux_dmabuf_v1#38.get_surface_feedback(new id zwp_linux_dmabuf_feedback_v1#48, wl_surface#42) [ 543046.342] -> wl_display#1.sync(new id wl_callback#49) [ 543046.417] {Display Queue} wl_display#1.delete_id(45) [ 543046.427] {Display Queue} wl_display#1.delete_id(49) [ 543046.436] zwp_linux_dmabuf_feedback_v1#48.format_table(fd 27, 4032) [ 543046.451] zwp_linux_dmabuf_feedback_v1#48.main_device(array[8]) [ 543046.461] zwp_linux_dmabuf_feedback_v1#48.tranche_target_device(array[8]) [ 543046.469] zwp_linux_dmabuf_feedback_v1#48.tranche_flags(0) [ 543046.479] zwp_linux_dmabuf_feedback_v1#48.tranche_formats(array[504]) [ 543046.498] zwp_linux_dmabuf_feedback_v1#48.tranche_done() [ 543046.507] zwp_linux_dmabuf_feedback_v1#48.done() [ 543046.515] wl_callback#49.done(8999) [ 543046.531] -> wp_linux_drm_syncobj_manager_v1#44.get_surface(new id wp_linux_drm_syncobj_surface_v1#49, wl_surface#42) [ 543046.548] -> wp_linux_drm_syncobj_manager_v1#44.import_timeline(new id wp_linux_drm_syncobj_timeline_v1#45, fd 28) [ 543046.618] {Default Queue} -> wp_fractional_scale_manager_v1#13.get_fractional_scale(new id wp_fractional_scale_v1#50, wl_surface#42) [ 543046.643] {Default Queue} -> wl_surface#42.attach(nil, 0, 0) [ 543046.654] {Default Queue} -> wl_surface#42.commit() [ 543050.133] {Default Queue} -> xdg_wm_base#32.get_xdg_surface(new id xdg_surface#51, wl_surface#42) [ 543050.146] {Default Queue} -> xdg_surface#51.get_toplevel(new id xdg_toplevel#52) [ 543050.155] {Default Queue} -> xdg_toplevel#52.set_app_id("examplesDebug") [ 543050.166] {Default Queue} -> wl_surface#42.commit() [ 543050.174] {Default Queue} -> xdg_toplevel#52.set_title("bgfx") [ 543052.357] {Default Queue} wp_fractional_scale_v1#50.preferred_scale(120) [ 543052.375] {Default Queue} xdg_toplevel#52.configure_bounds(3440, 1408) [ 543052.386] {Default Queue} xdg_toplevel#52.wm_capabilities(array[16]) [ 543052.400] {Default Queue} xdg_toplevel#52.configure(0, 0, array[0]) [ 543052.412] {Default Queue} xdg_surface#51.configure(434) [ 543052.431] {Default Queue} -> xdg_toplevel#52.set_min_size(0, 0) [ 543052.443] {Default Queue} -> xdg_toplevel#52.set_max_size(0, 0) [ 543052.457] {Default Queue} -> wl_compositor#26.create_surface(new id wl_surface#53) [ 543052.468] {Default Queue} -> wl_subcompositor#36.get_subsurface(new id wl_subsurface#54, wl_surface#53, wl_surface#42) [ 543053.778] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#55, fd 28, 4079616) [ 543053.799] {Default Queue} -> wl_shm_pool#55.create_buffer(new id wl_buffer#56, 0, 1328, 768, 5312, 0) [ 543053.812] {Default Queue} -> wl_shm_pool#55.destroy() [ 543055.325] {Default Queue} -> wl_surface#53.attach(wl_buffer#56, 0, 0) [ 543055.339] {Default Queue} -> wl_surface#53.set_buffer_scale(1) [ 543055.347] {Default Queue} -> wl_surface#53.commit() [ 543055.356] {Default Queue} -> wl_surface#53.damage_buffer(0, 0, 1328, 768) [ 543055.365] {Default Queue} -> wl_subsurface#54.set_position(-24, -24) [ 543055.373] {Default Queue} -> wl_compositor#26.create_surface(new id wl_surface#57) [ 543055.382] {Default Queue} -> wl_subcompositor#36.get_subsurface(new id wl_subsurface#58, wl_surface#57, wl_surface#42) [ 543079.833] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#59, fd 29, 189440) [ 543079.858] {Default Queue} -> wl_shm_pool#59.create_buffer(new id wl_buffer#60, 0, 1280, 37, 5120, 0) [ 543079.869] {Default Queue} -> wl_shm_pool#59.destroy() [ 543080.724] {Default Queue} -> wl_surface#57.attach(wl_buffer#60, 0, 0) [ 543080.742] {Default Queue} -> wl_surface#57.set_buffer_scale(1) [ 543080.752] {Default Queue} -> wl_surface#57.commit() [ 543080.763] {Default Queue} -> wl_surface#57.damage_buffer(0, 0, 1280, 37) [ 543080.773] {Default Queue} -> wl_subsurface#58.set_position(0, -37) [ 543080.783] {Default Queue} -> xdg_surface#51.set_window_geometry(0, -37, 1280, 757) [ 543080.792] {Default Queue} -> xdg_surface#51.ack_configure(434) [ 543080.804] {Default Queue} -> wl_display#1.sync(new id wl_callback#61) [ 543084.479] {Display Queue} wl_display#1.delete_id(55) [ 543084.497] {Display Queue} wl_display#1.delete_id(59) [ 543084.507] {Display Queue} wl_display#1.delete_id(61) [ 543084.517] {Default Queue} wl_callback#61.done(8999) [ 543084.593] {Default Queue} -> xdg_toplevel#52.set_min_size(0, 0) [ 543084.611] {Default Queue} -> xdg_toplevel#52.set_max_size(0, 0) [ 543084.627] {Default Queue} -> xdg_surface#51.set_window_geometry(0, -37, 1280, 757) ../../../src/bgfx.cpp (3557): BGFX Init... ../../../src/bgfx.cpp (3564): BGFX Version 1.128.8816 (commit: 96391d0b595494176d5fd04e84a230ef92cb6d61) ../../../src/bgfx.cpp (1734): BGFX Reset back-buffer swap chain: ../../../src/bgfx.cpp (1735): BGFX 1280x720, format: RGBA8, numBackBuffers: 2, maxFrameLatency: 0 ../../../src/bgfx.cpp (1745): BGFX [ ] MSAAx1 ../../../src/bgfx.cpp (1746): BGFX [ ] Fullscreen ../../../src/bgfx.cpp (1747): BGFX [x] V-sync ../../../src/bgfx.cpp (1748): BGFX [ ] Max Anisotropy ../../../src/bgfx.cpp (1749): BGFX [ ] Capture ../../../src/bgfx.cpp (1750): BGFX [ ] Flush After Render ../../../src/bgfx.cpp (1751): BGFX [ ] Flip After Render ../../../src/bgfx.cpp (1752): BGFX [ ] sRGB Back Buffer ../../../src/bgfx.cpp (1753): BGFX [ ] Transparent Back Buffer ../../../src/bgfx.cpp (1754): BGFX [ ] HDR10 ../../../src/bgfx.cpp (1755): BGFX [ ] Hi-DPI ../../../src/bgfx.cpp (1756): BGFX [ ] Depth Clamp ../../../src/bgfx.cpp (1757): BGFX [ ] Suspend ../../../src/bgfx.cpp (1930): BGFX Application called bgfx::renderFrame directly, not creating render thread. ../../../src/bgfx.cpp (1946): BGFX Running in multi-threaded mode ../../../../bx/src/os.cpp(175): BX WARN dlopen failed: "librenderdoc.so: cannot open shared object file: No such file or directory". ../../../src/bgfx.cpp (419): BGFX Graphics debugger is not present. ../../../src/renderer_vk.cpp (1218): BGFX Shared library functions: ../../../src/renderer_vk.cpp (1225): BGFX 0xf40a8c60 vkCreateInstance ../../../src/renderer_vk.cpp (1225): BGFX 0xf40a5190 vkGetInstanceProcAddr ../../../src/renderer_vk.cpp (1225): BGFX 0xf40a4f70 vkGetDeviceProcAddr ../../../src/renderer_vk.cpp (1225): BGFX 0xf40a7920 vkEnumerateInstanceExtensionProperties ../../../src/renderer_vk.cpp (1225): BGFX 0xf40a7cf0 vkEnumerateInstanceLayerProperties ../../../src/renderer_vk.cpp (1225): BGFX 0xf40a80b0 vkEnumerateInstanceVersion ../../../src/renderer_vk.cpp (757): BGFX Global extensions (24): ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_device_group_creation ../../../src/renderer_vk.cpp (770): BGFX v23 VK_KHR_display ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_fence_capabilities ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_memory_capabilities ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_semaphore_capabilities ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_get_display_properties2 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_get_physical_device_properties2 (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_get_surface_capabilities2 ../../../src/renderer_vk.cpp (770): BGFX v25 VK_KHR_surface ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_surface_protected_capabilities ../../../src/renderer_vk.cpp (770): BGFX v6 VK_KHR_wayland_surface (supported) ../../../src/renderer_vk.cpp (770): BGFX v6 VK_KHR_xcb_surface (supported) ../../../src/renderer_vk.cpp (770): BGFX v6 VK_KHR_xlib_surface (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_acquire_drm_display ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_acquire_xlib_display ../../../src/renderer_vk.cpp (770): BGFX v10 VK_EXT_debug_report (supported) ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_debug_utils (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_direct_mode_display ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_headless_surface ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_surface_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v4 VK_EXT_swapchain_colorspace ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_display_surface_counter ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_portability_enumeration ../../../src/renderer_vk.cpp (770): BGFX v1 VK_LUNARG_direct_driver_loading ../../../src/renderer_vk.cpp (796): BGFX Layer extensions (8): ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_VALVE_steam_fossilize_32 (s: 0x004030cf, i: 0x00000001), Steam Pipeline Caching Layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_VALVE_steam_fossilize_64 (s: 0x004030cf, i: 0x00000001), Steam Pipeline Caching Layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_VALVE_steam_overlay_32 (s: 0x004030cf, i: 0x00000001), Steam Overlay Layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_VALVE_steam_overlay_64 (s: 0x004030cf, i: 0x00000001), Steam Overlay Layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_RENDERDOC_Capture (s: 0x00403083, i: 0x00000022), Debugging capture layer for RenderDoc ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_debug_utils (s: 0x00000001) ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_MESA_device_select (s: 0x004030d3, i: 0x00000001), Linux device selection layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_NV_optimus (s: 0x00403121, i: 0x00000001), NVIDIA Optimus layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_KHRONOS_validation (s: 0x00403128, i: 0x00000001), Khronos Validation Layer ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_debug_report (s: 0x00000009) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_debug_utils (s: 0x00000001) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_layer_settings (s: 0x00000002) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_validation_features (s: 0x00000002) ../../../src/renderer_vk.cpp (1259): BGFX Enabled instance layers: ../../../src/renderer_vk.cpp (1269): BGFX VK_LAYER_KHRONOS_validation ../../../src/renderer_vk.cpp (1299): BGFX Enabled instance extensions: ../../../src/renderer_vk.cpp (1303): BGFX VK_KHR_surface ../../../src/renderer_vk.cpp (1303): BGFX VK_EXT_debug_report ../../../src/renderer_vk.cpp (1303): BGFX VK_EXT_debug_utils ../../../src/renderer_vk.cpp (1303): BGFX VK_KHR_get_physical_device_properties2 ../../../src/renderer_vk.cpp (1303): BGFX VK_KHR_wayland_surface ../../../src/renderer_vk.cpp (1303): BGFX VK_KHR_xlib_surface ../../../src/renderer_vk.cpp (1303): BGFX VK_KHR_xcb_surface ../../../src/renderer_vk.cpp (1376): BGFX Instance API version: 1.3.296 ../../../src/renderer_vk.cpp (1381): BGFX Instance variant: 0 ../../../src/renderer_vk.cpp (1386): BGFX Instance functions: ../../../src/renderer_vk.cpp (1392): BGFX 0xf40aa5b0 vkDestroyInstance ../../../src/renderer_vk.cpp (1392): BGFX 0xf40aa940 vkEnumeratePhysicalDevices ../../../src/renderer_vk.cpp (1392): BGFX 0xf40ab0a0 vkEnumerateDeviceExtensionProperties ../../../src/renderer_vk.cpp (1392): BGFX 0xf40a8490 vkEnumerateDeviceLayerProperties ../../../src/renderer_vk.cpp (1392): BGFX 0xf40aae80 vkGetPhysicalDeviceProperties ../../../src/renderer_vk.cpp (1392): BGFX 0xf40aade0 vkGetPhysicalDeviceFormatProperties ../../../src/renderer_vk.cpp (1392): BGFX 0xf40aad90 vkGetPhysicalDeviceFeatures ../../../src/renderer_vk.cpp (1392): BGFX 0xf40aae30 vkGetPhysicalDeviceImageFormatProperties ../../../src/renderer_vk.cpp (1392): BGFX 0xf40aaf20 vkGetPhysicalDeviceMemoryProperties ../../../src/renderer_vk.cpp (1392): BGFX 0xf40aaed0 vkGetPhysicalDeviceQueueFamilyProperties ../../../src/renderer_vk.cpp (1392): BGFX 0xf40aaf70 vkCreateDevice ../../../src/renderer_vk.cpp (1392): BGFX 0xf40ab010 vkDestroyDevice ../../../src/renderer_vk.cpp (1392): BGFX 0xf40b0db0 vkGetPhysicalDeviceSurfaceCapabilitiesKHR ../../../src/renderer_vk.cpp (1392): BGFX 0xf40b0ec0 vkGetPhysicalDeviceSurfaceFormatsKHR ../../../src/renderer_vk.cpp (1392): BGFX 0xf40b0fd0 vkGetPhysicalDeviceSurfacePresentModesKHR ../../../src/renderer_vk.cpp (1392): BGFX 0xf40b0ca0 vkGetPhysicalDeviceSurfaceSupportKHR ../../../src/renderer_vk.cpp (1392): BGFX 0xf40b0be0 vkDestroySurfaceKHR ../../../src/renderer_vk.cpp (1392): BGFX 0xf40a8800 vkGetPhysicalDeviceFeatures2KHR ../../../src/renderer_vk.cpp (1392): BGFX 0xf40a8a30 vkGetPhysicalDeviceMemoryProperties2KHR ../../../src/renderer_vk.cpp (1392): BGFX 0xf407f520 vkCreateDebugReportCallbackEXT ../../../src/renderer_vk.cpp (1392): BGFX 0xf407f600 vkDestroyDebugReportCallbackEXT ../../../src/renderer_vk.cpp (1392): BGFX 0xf40b1450 vkCreateWaylandSurfaceKHR ../../../src/renderer_vk.cpp (1392): BGFX 0xf40b1520 vkGetPhysicalDeviceWaylandPresentationSupportKHR ../../../src/renderer_vk.cpp (1392): BGFX 0xf40b1780 vkCreateXlibSurfaceKHR ../../../src/renderer_vk.cpp (1392): BGFX 0xf40b1860 vkGetPhysicalDeviceXlibPresentationSupportKHR ../../../src/renderer_vk.cpp (1392): BGFX 0xf40b15e0 vkCreateXcbSurfaceKHR ../../../src/renderer_vk.cpp (1392): BGFX 0xf40b16c0 vkGetPhysicalDeviceXcbPresentationSupportKHR ../../../src/renderer_vk.cpp (1423): BGFX --- [ 543266.865] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 543266.990] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 543267.003] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 543267.012] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 543267.021] {Default Queue} -> wl_registry#2.bind(3, "wl_drm", 2, new id [unknown]#3) [ 543267.031] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 543267.040] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 543267.051] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 543267.060] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 543267.070] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 543267.079] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 543267.090] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 543267.098] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 543267.109] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 543267.118] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 543267.128] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 543267.137] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 543267.148] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 543267.157] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 543267.167] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 543267.176] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 543267.187] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 543267.195] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 543267.206] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 543267.215] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 543267.225] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 543267.234] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 543267.245] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 543267.254] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 543267.265] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 543267.273] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 543267.284] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 543267.292] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 543267.303] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 543267.313] {Default Queue} -> wl_display#1.sync(new id wl_callback#4) [ 543267.360] {Display Queue} wl_display#1.delete_id(4) [ 543267.370] {Default Queue} wl_drm#3.device("/dev/dri/renderD128") [ 543267.616] {Default Queue} wl_drm#3.capabilities(0) [ 543267.629] {Default Queue} wl_callback#4.done(8999) [ 543267.697] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 543267.758] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 543267.770] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 543267.779] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 543267.789] {Default Queue} -> wl_registry#2.bind(3, "wl_drm", 2, new id [unknown]#3) [ 543267.799] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 543267.808] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 543267.817] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 543267.826] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 543267.835] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 543267.844] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 543267.855] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 543267.863] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 543267.879] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 543267.888] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 543267.899] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 543267.907] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 543267.924] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 543267.936] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 543267.944] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 543267.953] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 543267.961] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 543267.970] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 543267.980] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 543267.988] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 543267.999] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 543268.007] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 543268.018] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 543268.026] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 543268.037] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 543268.045] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 543268.055] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 543268.064] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 543268.074] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 543268.083] {Default Queue} -> wl_display#1.sync(new id wl_callback#4) [ 543268.127] {Display Queue} wl_display#1.delete_id(4) [ 543268.136] {Default Queue} wl_drm#3.device("/dev/dri/renderD128") [ 543268.368] {Default Queue} wl_drm#3.capabilities(0) [ 543268.379] {Default Queue} wl_callback#4.done(8999) ../../../src/renderer_vk.cpp (1460): BGFX Physical device 0: ../../../src/renderer_vk.cpp (1461): BGFX Name: NVIDIA GeForce RTX 2070 ../../../src/renderer_vk.cpp (1462): BGFX API version: 1.3.289 ../../../src/renderer_vk.cpp (1467): BGFX API variant: 0 ../../../src/renderer_vk.cpp (1468): BGFX Driver version: 8d4e4040 ../../../src/renderer_vk.cpp (1469): BGFX VendorId: 10de ../../../src/renderer_vk.cpp (1470): BGFX DeviceId: 1f02 ../../../src/renderer_vk.cpp (1471): BGFX Type: 2 ../../../src/renderer_vk.cpp (1509): BGFX Memory type count: 6 ../../../src/renderer_vk.cpp (1512): BGFX 0: flags 0x00000000, index 1 ../../../src/renderer_vk.cpp (1512): BGFX 1: flags 0x00000001, index 0 ../../../src/renderer_vk.cpp (1512): BGFX 2: flags 0x00000001, index 0 ../../../src/renderer_vk.cpp (1512): BGFX 3: flags 0x00000006, index 1 ../../../src/renderer_vk.cpp (1512): BGFX 4: flags 0x0000000e, index 1 ../../../src/renderer_vk.cpp (1512): BGFX 5: flags 0x00000007, index 2 ../../../src/renderer_vk.cpp (1519): BGFX Memory heap count: 3 ../../../src/renderer_vk.cpp (1524): BGFX 0: flags 0x00000001, size 8.00 GiB ../../../src/renderer_vk.cpp (1524): BGFX 1: flags 0x00000000, size 23.44 GiB ../../../src/renderer_vk.cpp (1524): BGFX 2: flags 0x00000001, size 246.00 MiB ../../../src/renderer_vk.cpp (757): BGFX Global extensions (225): ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_16bit_storage ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_8bit_storage ../../../src/renderer_vk.cpp (770): BGFX v13 VK_KHR_acceleration_structure ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_bind_memory2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_buffer_device_address ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_calibrated_timestamps ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_cooperative_matrix ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_copy_commands2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_create_renderpass2 ../../../src/renderer_vk.cpp (770): BGFX v3 VK_KHR_dedicated_allocation ../../../src/renderer_vk.cpp (770): BGFX v4 VK_KHR_deferred_host_operations ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_depth_stencil_resolve ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_descriptor_update_template ../../../src/renderer_vk.cpp (770): BGFX v4 VK_KHR_device_group ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_draw_indirect_count (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_driver_properties ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_dynamic_rendering ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_dynamic_rendering_local_read ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_fence ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_fence_fd ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_memory ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_memory_fd ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_semaphore ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_semaphore_fd ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_format_feature_flags2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_fragment_shader_barycentric ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_fragment_shading_rate ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_get_memory_requirements2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_global_priority ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_image_format_list ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_imageless_framebuffer ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_index_type_uint8 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_line_rasterization ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_load_store_op_none ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance3 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_maintenance4 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance5 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance6 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance7 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_map_memory2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_multiview ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_pipeline_executable_properties ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_pipeline_library ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_present_id ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_present_wait ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_push_descriptor ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_query ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_tracing_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_tracing_pipeline ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_tracing_position_fetch ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_relaxed_block_layout ../../../src/renderer_vk.cpp (770): BGFX v3 VK_KHR_sampler_mirror_clamp_to_edge ../../../src/renderer_vk.cpp (770): BGFX v14 VK_KHR_sampler_ycbcr_conversion ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_separate_depth_stencil_layouts ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_atomic_int64 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_clock ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_draw_parameters ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_expect_assume ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_float16_int8 ../../../src/renderer_vk.cpp (770): BGFX v4 VK_KHR_shader_float_controls ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_float_controls2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_integer_dot_product ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_maximal_reconvergence ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_non_semantic_info ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_quad_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_relaxed_extended_instruction ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_subgroup_extended_types ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_shader_subgroup_rotate ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_subgroup_uniform_control_flow ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_terminate_invocation ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shared_presentable_image ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_spirv_1_4 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_storage_buffer_storage_class ../../../src/renderer_vk.cpp (770): BGFX v70 VK_KHR_swapchain ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_swapchain_mutable_format ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_synchronization2 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_timeline_semaphore ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_uniform_buffer_standard_layout ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_variable_pointers ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_vertex_attribute_divisor ../../../src/renderer_vk.cpp (770): BGFX v9 VK_KHR_video_decode_h264 ../../../src/renderer_vk.cpp (770): BGFX v8 VK_KHR_video_decode_h265 ../../../src/renderer_vk.cpp (770): BGFX v8 VK_KHR_video_decode_queue ../../../src/renderer_vk.cpp (770): BGFX v14 VK_KHR_video_encode_h264 ../../../src/renderer_vk.cpp (770): BGFX v14 VK_KHR_video_encode_h265 ../../../src/renderer_vk.cpp (770): BGFX v12 VK_KHR_video_encode_queue ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_video_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v8 VK_KHR_video_queue ../../../src/renderer_vk.cpp (770): BGFX v3 VK_KHR_vulkan_memory_model ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_workgroup_memory_explicit_layout ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_zero_initialize_workgroup_memory ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_4444_formats ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_attachment_feedback_loop_dynamic_state ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_attachment_feedback_loop_layout ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_blend_operation_advanced ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_border_color_swizzle ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_buffer_device_address ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_calibrated_timestamps ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_color_write_enable ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_conditional_rendering ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_conservative_rasterization (supported) ../../../src/renderer_vk.cpp (770): BGFX v12 VK_EXT_custom_border_color (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_bias_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_clamp_zero_one ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_clip_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_clip_enable ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_range_unrestricted ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_descriptor_buffer ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_descriptor_indexing ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_device_fault ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_discard_rectangles ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_display_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_dynamic_rendering_unused_attachments ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_extended_dynamic_state ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_extended_dynamic_state2 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_extended_dynamic_state3 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_external_memory_dma_buf ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_external_memory_host ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_fragment_shader_interlock ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_global_priority ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_global_priority_query ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_graphics_pipeline_library ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_host_image_copy ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_host_query_reset ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_2d_view_of_3d ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_image_drm_format_modifier ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_robustness ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_sliced_view_of_3d ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_view_min_lod ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_index_type_uint8 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_inline_uniform_block ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_legacy_vertex_attributes ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_line_rasterization (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_load_store_op_none ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_map_memory_placed ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_memory_budget (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_memory_priority ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_mesh_shader ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_multi_draw ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_mutable_descriptor_type ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_nested_command_buffer ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_non_seamless_cube_map ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_opacity_micromap ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pageable_device_local_memory ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_pci_bus_info ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_physical_device_drm ../../../src/renderer_vk.cpp (770): BGFX v3 VK_EXT_pipeline_creation_cache_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pipeline_creation_feedback ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pipeline_library_group_handles ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pipeline_robustness ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_post_depth_coverage ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_primitive_topology_list_restart ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_primitives_generated_query ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_private_data ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_provoking_vertex ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_queue_family_foreign ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_robustness2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_sample_locations ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_sampler_filter_minmax ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_scalar_block_layout ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_separate_stencil_usage ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_atomic_float ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_demote_to_helper_invocation ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_image_atomic_int64 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_module_identifier ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_object ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_replicated_composites ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_subgroup_ballot ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_subgroup_vote ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_viewport_index_layer (supported) ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_subgroup_size_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_swapchain_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_texel_buffer_alignment ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_tooling_info ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_transform_feedback ../../../src/renderer_vk.cpp (770): BGFX v3 VK_EXT_vertex_attribute_divisor ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_vertex_input_dynamic_state ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_ycbcr_2plane_444_formats ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_ycbcr_image_arrays ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_clip_space_w_scaling ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_compute_shader_derivatives ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_cooperative_matrix ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_copy_memory_indirect ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_corner_sampled_image ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_coverage_reduction_mode ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_cuda_kernel_launch ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_dedicated_allocation ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_dedicated_allocation_image_aliasing ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_descriptor_pool_overallocation ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_device_diagnostic_checkpoints ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_device_diagnostics_config ../../../src/renderer_vk.cpp (770): BGFX v3 VK_NV_device_generated_commands ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_device_generated_commands_compute ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_fill_rectangle ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_fragment_coverage_to_color ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_fragment_shader_barycentric ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_fragment_shading_rate_enums ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_framebuffer_mixed_samples ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_geometry_shader_passthrough ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_inherited_viewport_scissor ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_linear_color_attachment ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_low_latency ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_low_latency2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_memory_decompression ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_mesh_shader ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_raw_access_chains ../../../src/renderer_vk.cpp (770): BGFX v3 VK_NV_ray_tracing ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_ray_tracing_invocation_reorder ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_representative_fragment_test ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_sample_mask_override_coverage ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_scissor_exclusive ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_shader_atomic_float16_vector ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_shader_image_footprint ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_shader_sm_builtins ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_shader_subgroup_partitioned ../../../src/renderer_vk.cpp (770): BGFX v3 VK_NV_shading_rate_image ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_viewport_array2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_viewport_swizzle ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NVX_binary_import ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NVX_image_view_handle ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NVX_multiview_per_view_attributes ../../../src/renderer_vk.cpp (770): BGFX v1 VK_AMD_buffer_marker ../../../src/renderer_vk.cpp (770): BGFX v1 VK_GOOGLE_user_type ../../../src/renderer_vk.cpp (796): BGFX Layer extensions (2): ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_MESA_device_select (s: 0x004030d3, i: 0x00000001), Linux device selection layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_KHRONOS_validation (s: 0x00403128, i: 0x00000001), Khronos Validation Layer ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_validation_cache (s: 0x00000001) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_debug_marker (s: 0x00000004) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_tooling_info (s: 0x00000001) ../../../src/renderer_vk.cpp (1460): BGFX Physical device 1: ../../../src/renderer_vk.cpp (1461): BGFX Name: llvmpipe (LLVM 19.1.0, 256 bits) ../../../src/renderer_vk.cpp (1462): BGFX API version: 1.3.289 ../../../src/renderer_vk.cpp (1467): BGFX API variant: 0 ../../../src/renderer_vk.cpp (1468): BGFX Driver version: 1 ../../../src/renderer_vk.cpp (1469): BGFX VendorId: 10005 ../../../src/renderer_vk.cpp (1470): BGFX DeviceId: 0 ../../../src/renderer_vk.cpp (1471): BGFX Type: 4 ../../../src/renderer_vk.cpp (1509): BGFX Memory type count: 1 ../../../src/renderer_vk.cpp (1512): BGFX 0: flags 0x0000000f, index 0 ../../../src/renderer_vk.cpp (1519): BGFX Memory heap count: 1 ../../../src/renderer_vk.cpp (1524): BGFX 0: flags 0x00000001, size 31.26 GiB ../../../src/renderer_vk.cpp (757): BGFX Global extensions (145): ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_8bit_storage ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_16bit_storage ../../../src/renderer_vk.cpp (770): BGFX v13 VK_KHR_acceleration_structure ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_bind_memory2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_buffer_device_address ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_copy_commands2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_create_renderpass2 ../../../src/renderer_vk.cpp (770): BGFX v3 VK_KHR_dedicated_allocation ../../../src/renderer_vk.cpp (770): BGFX v4 VK_KHR_deferred_host_operations ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_depth_stencil_resolve ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_descriptor_update_template ../../../src/renderer_vk.cpp (770): BGFX v4 VK_KHR_device_group ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_draw_indirect_count (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_driver_properties ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_dynamic_rendering ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_dynamic_rendering_local_read ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_fence ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_memory ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_memory_fd ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_semaphore ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_format_feature_flags2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_get_memory_requirements2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_image_format_list ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_imageless_framebuffer ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_incremental_present ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_index_type_uint8 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_line_rasterization ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_load_store_op_none ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance3 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_maintenance4 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance5 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance6 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance7 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_map_memory2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_multiview ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_pipeline_library ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_push_descriptor ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_query ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_tracing_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_tracing_pipeline ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_tracing_position_fetch ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_relaxed_block_layout ../../../src/renderer_vk.cpp (770): BGFX v3 VK_KHR_sampler_mirror_clamp_to_edge ../../../src/renderer_vk.cpp (770): BGFX v14 VK_KHR_sampler_ycbcr_conversion ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_separate_depth_stencil_layouts ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_atomic_int64 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_clock ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_draw_parameters ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_expect_assume ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_float16_int8 ../../../src/renderer_vk.cpp (770): BGFX v4 VK_KHR_shader_float_controls ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_integer_dot_product ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_maximal_reconvergence ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_non_semantic_info ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_subgroup_extended_types ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_terminate_invocation ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_spirv_1_4 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_storage_buffer_storage_class ../../../src/renderer_vk.cpp (770): BGFX v70 VK_KHR_swapchain ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_swapchain_mutable_format ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_synchronization2 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_timeline_semaphore ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_uniform_buffer_standard_layout ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_variable_pointers ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_vertex_attribute_divisor ../../../src/renderer_vk.cpp (770): BGFX v3 VK_KHR_vulkan_memory_model ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_zero_initialize_workgroup_memory ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_4444_formats ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_attachment_feedback_loop_dynamic_state ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_attachment_feedback_loop_layout ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_border_color_swizzle ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_calibrated_timestamps ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_color_write_enable ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_conditional_rendering ../../../src/renderer_vk.cpp (770): BGFX v12 VK_EXT_custom_border_color (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_clip_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_clip_enable ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_range_unrestricted ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_descriptor_buffer ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_descriptor_indexing ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_dynamic_rendering_unused_attachments ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_extended_dynamic_state ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_extended_dynamic_state2 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_extended_dynamic_state3 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_external_memory_dma_buf ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_external_memory_host ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_graphics_pipeline_library ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_host_image_copy ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_host_query_reset ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_2d_view_of_3d ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_image_drm_format_modifier ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_robustness ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_sliced_view_of_3d ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_index_type_uint8 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_inline_uniform_block ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_legacy_vertex_attributes ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_line_rasterization (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_load_store_op_none ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_memory_budget (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_memory_priority ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_mesh_shader ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_multi_draw ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_multisampled_render_to_single_sampled ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_mutable_descriptor_type ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_nested_command_buffer ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_non_seamless_cube_map ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pageable_device_local_memory ../../../src/renderer_vk.cpp (770): BGFX v3 VK_EXT_pipeline_creation_cache_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pipeline_creation_feedback ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pipeline_library_group_handles ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_post_depth_coverage ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_primitive_topology_list_restart ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_primitives_generated_query ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_private_data ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_provoking_vertex ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_queue_family_foreign ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_rasterization_order_attachment_access ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_robustness2 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_sampler_filter_minmax ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_scalar_block_layout ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_separate_stencil_usage ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_atomic_float ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_atomic_float2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_demote_to_helper_invocation ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_object ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_replicated_composites ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_stencil_export ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_subgroup_ballot ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_subgroup_vote ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_viewport_index_layer (supported) ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_subgroup_size_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_swapchain_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_texel_buffer_alignment ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_transform_feedback ../../../src/renderer_vk.cpp (770): BGFX v3 VK_EXT_vertex_attribute_divisor ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_vertex_input_dynamic_state ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_ycbcr_2plane_444_formats ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_ycbcr_image_arrays ../../../src/renderer_vk.cpp (770): BGFX v1 VK_AMDX_shader_enqueue ../../../src/renderer_vk.cpp (770): BGFX v1 VK_ARM_rasterization_order_attachment_access ../../../src/renderer_vk.cpp (770): BGFX v1 VK_GOOGLE_decorate_string ../../../src/renderer_vk.cpp (770): BGFX v1 VK_GOOGLE_hlsl_functionality1 ../../../src/renderer_vk.cpp (770): BGFX v3 VK_NV_device_generated_commands ../../../src/renderer_vk.cpp (796): BGFX Layer extensions (2): ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_MESA_device_select (s: 0x004030d3, i: 0x00000001), Linux device selection layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_KHRONOS_validation (s: 0x00403128, i: 0x00000001), Khronos Validation Layer ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_validation_cache (s: 0x00000001) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_debug_marker (s: 0x00000004) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_tooling_info (s: 0x00000001) ../../../src/renderer_vk.cpp (1551): BGFX Using physical device 0: NVIDIA GeForce RTX 2070 ../../../src/renderer_vk.cpp (1750): BGFX --- ../../../src/renderer_vk.cpp (1770): BGFX Queue family property 0: ../../../src/renderer_vk.cpp (1771): BGFX Queue flags: 0x0000000f ../../../src/renderer_vk.cpp (1772): BGFX Queue count: 16 ../../../src/renderer_vk.cpp (1773): BGFX TS valid bits: 0x00000040 ../../../src/renderer_vk.cpp (1774): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1770): BGFX Queue family property 1: ../../../src/renderer_vk.cpp (1771): BGFX Queue flags: 0x0000000c ../../../src/renderer_vk.cpp (1772): BGFX Queue count: 2 ../../../src/renderer_vk.cpp (1773): BGFX TS valid bits: 0x00000040 ../../../src/renderer_vk.cpp (1774): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1770): BGFX Queue family property 2: ../../../src/renderer_vk.cpp (1771): BGFX Queue flags: 0x0000000e ../../../src/renderer_vk.cpp (1772): BGFX Queue count: 8 ../../../src/renderer_vk.cpp (1773): BGFX TS valid bits: 0x00000040 ../../../src/renderer_vk.cpp (1774): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1770): BGFX Queue family property 3: ../../../src/renderer_vk.cpp (1771): BGFX Queue flags: 0x0000002c ../../../src/renderer_vk.cpp (1772): BGFX Queue count: 1 ../../../src/renderer_vk.cpp (1773): BGFX TS valid bits: 0x00000020 ../../../src/renderer_vk.cpp (1774): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1770): BGFX Queue family property 4: ../../../src/renderer_vk.cpp (1771): BGFX Queue flags: 0x0000004c ../../../src/renderer_vk.cpp (1772): BGFX Queue count: 1 ../../../src/renderer_vk.cpp (1773): BGFX TS valid bits: 0x00000020 ../../../src/renderer_vk.cpp (1774): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1802): BGFX Enabled device layers: ../../../src/renderer_vk.cpp (1812): BGFX VK_LAYER_KHRONOS_validation ../../../src/renderer_vk.cpp (1848): BGFX Enabled device extensions: ../../../src/renderer_vk.cpp (1852): BGFX VK_KHR_maintenance1 ../../../src/renderer_vk.cpp (1852): BGFX VK_KHR_swapchain ../../../src/renderer_vk.cpp (1852): BGFX VK_EXT_conservative_rasterization ../../../src/renderer_vk.cpp (1852): BGFX VK_EXT_custom_border_color ../../../src/renderer_vk.cpp (1852): BGFX VK_EXT_line_rasterization ../../../src/renderer_vk.cpp (1852): BGFX VK_EXT_memory_budget ../../../src/renderer_vk.cpp (1852): BGFX VK_EXT_shader_viewport_index_layer ../../../src/renderer_vk.cpp (1852): BGFX VK_KHR_draw_indirect_count ../../../src/renderer_vk.cpp (1892): BGFX Device functions: ../../../src/renderer_vk.cpp (1897): BGFX 0xf40ab130 vkGetDeviceQueue ../../../src/renderer_vk.cpp (1897): BGFX 0xcab9e1fb vkCreateFence ../../../src/renderer_vk.cpp (1897): BGFX 0xcab95519 vkDestroyFence ../../../src/renderer_vk.cpp (1897): BGFX 0xcab9efb6 vkCreateSemaphore ../../../src/renderer_vk.cpp (1897): BGFX 0xcab969de vkDestroySemaphore ../../../src/renderer_vk.cpp (1897): BGFX 0xcab95bc0 vkResetFences ../../../src/renderer_vk.cpp (1897): BGFX 0xcabadf3f vkCreateCommandPool ../../../src/renderer_vk.cpp (1897): BGFX 0xcabae48b vkDestroyCommandPool ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba66d0 vkResetCommandPool ../../../src/renderer_vk.cpp (1897): BGFX 0xf40a85d0 vkAllocateCommandBuffers ../../../src/renderer_vk.cpp (1897): BGFX 0xcabaf202 vkFreeCommandBuffers ../../../src/renderer_vk.cpp (1897): BGFX 0xcab944c0 vkGetBufferMemoryRequirements ../../../src/renderer_vk.cpp (1897): BGFX 0xcab94a09 vkGetImageMemoryRequirements ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba142b vkGetImageSubresourceLayout ../../../src/renderer_vk.cpp (1897): BGFX 0xcab9b2b1 vkAllocateMemory ../../../src/renderer_vk.cpp (1897): BGFX 0xcab92899 vkFreeMemory ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba0ee3 vkCreateImage ../../../src/renderer_vk.cpp (1897): BGFX 0xcab99c00 vkDestroyImage ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba19b9 vkCreateImageView ../../../src/renderer_vk.cpp (1897): BGFX 0xcab9a149 vkDestroyImageView ../../../src/renderer_vk.cpp (1897): BGFX 0xcab80a85 vkCreateBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xcab99010 vkDestroyBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xcabacef9 vkCreateFramebuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba50fc vkDestroyFramebuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xcabad722 vkCreateRenderPass ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba57a0 vkDestroyRenderPass ../../../src/renderer_vk.cpp (1897): BGFX 0xcab852d7 vkCreateShaderModule ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba2060 vkDestroyShaderModule ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba9d99 vkCreatePipelineCache ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba25a9 vkDestroyPipelineCache ../../../src/renderer_vk.cpp (1897): BGFX 0xcabaa39f vkGetPipelineCacheData ../../../src/renderer_vk.cpp (1897): BGFX 0xcabaaa4b vkMergePipelineCaches ../../../src/renderer_vk.cpp (1897): BGFX 0xcab87015 vkCreateGraphicsPipelines ../../../src/renderer_vk.cpp (1897): BGFX 0xcab87ac5 vkCreateComputePipelines ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba2c50 vkDestroyPipeline ../../../src/renderer_vk.cpp (1897): BGFX 0xcab8642a vkCreatePipelineLayout ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba3199 vkDestroyPipelineLayout ../../../src/renderer_vk.cpp (1897): BGFX 0xcabab2d1 vkCreateSampler ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba36e9 vkDestroySampler ../../../src/renderer_vk.cpp (1897): BGFX 0xcabab94e vkCreateDescriptorSetLayout ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba3d90 vkDestroyDescriptorSetLayout ../../../src/renderer_vk.cpp (1897): BGFX 0xcababe9b vkCreateDescriptorPool ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba42d9 vkDestroyDescriptorPool ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba4829 vkResetDescriptorPool ../../../src/renderer_vk.cpp (1897): BGFX 0xcab8af09 vkAllocateDescriptorSets ../../../src/renderer_vk.cpp (1897): BGFX 0xcabac3eb vkFreeDescriptorSets ../../../src/renderer_vk.cpp (1897): BGFX 0xcabac938 vkUpdateDescriptorSets ../../../src/renderer_vk.cpp (1897): BGFX 0xcab9fb0f vkCreateQueryPool ../../../src/renderer_vk.cpp (1897): BGFX 0xcab98961 vkDestroyQueryPool ../../../src/renderer_vk.cpp (1897): BGFX 0xcab9ad69 vkQueueSubmit ../../../src/renderer_vk.cpp (1897): BGFX 0xcab91e60 vkQueueWaitIdle ../../../src/renderer_vk.cpp (1897): BGFX 0xcab92379 vkDeviceWaitIdle ../../../src/renderer_vk.cpp (1897): BGFX 0xcab9e7ff vkWaitForFences ../../../src/renderer_vk.cpp (1897): BGFX 0xcab869d9 vkBeginCommandBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba6da4 vkEndCommandBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xcabbf9f7 vkCmdPipelineBarrier ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb3de0 vkCmdBeginRenderPass ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb4ad9 vkCmdEndRenderPass ../../../src/renderer_vk.cpp (1897): BGFX 0xcabaf845 vkCmdSetViewport ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb1dd0 vkCmdDraw ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb7f33 vkCmdDrawIndexed ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb8519 vkCmdDrawIndirect ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb8c30 vkCmdDrawIndexedIndirect ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb9350 vkCmdDispatch ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb23a0 vkCmdDispatchIndirect ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba77ec vkCmdBindPipeline ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba9839 vkCmdSetStencilReference ../../../src/renderer_vk.cpp (1897): BGFX 0xcaba82a9 vkCmdSetBlendConstants ../../../src/renderer_vk.cpp (1897): BGFX 0xcabafdd9 vkCmdSetScissor ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb0919 vkCmdBindDescriptorSets ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb0f29 vkCmdBindIndexBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb1600 vkCmdBindVertexBuffers ../../../src/renderer_vk.cpp (1897): BGFX 0xcabbceb0 vkCmdClearColorImage ../../../src/renderer_vk.cpp (1897): BGFX 0xcabbd5e0 vkCmdClearDepthStencilImage ../../../src/renderer_vk.cpp (1897): BGFX 0xcabbdd10 vkCmdClearAttachments ../../../src/renderer_vk.cpp (1897): BGFX 0xcabbe2e9 vkCmdResolveImage ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb98c9 vkCmdCopyBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xcabbafb0 vkCmdCopyBufferToImage ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb9e89 vkCmdCopyImage ../../../src/renderer_vk.cpp (1897): BGFX 0xcabbb810 vkCmdCopyImageToBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xcabba720 vkCmdBlitImage ../../../src/renderer_vk.cpp (1897): BGFX 0xcabc0710 vkCmdResetQueryPool ../../../src/renderer_vk.cpp (1897): BGFX 0xcabc0de0 vkCmdWriteTimestamp ../../../src/renderer_vk.cpp (1897): BGFX 0xcabc0039 vkCmdBeginQuery ../../../src/renderer_vk.cpp (1897): BGFX 0xcabb3750 vkCmdEndQuery ../../../src/renderer_vk.cpp (1897): BGFX 0xcabc14b0 vkCmdCopyQueryPoolResults ../../../src/renderer_vk.cpp (1897): BGFX 0xcab9b7fb vkMapMemory ../../../src/renderer_vk.cpp (1897): BGFX 0xcab92de9 vkUnmapMemory ../../../src/renderer_vk.cpp (1897): BGFX 0xcab93369 vkFlushMappedMemoryRanges ../../../src/renderer_vk.cpp (1897): BGFX 0xcab938ca vkInvalidateMappedMemoryRanges ../../../src/renderer_vk.cpp (1897): BGFX 0xcab9bda4 vkBindBufferMemory ../../../src/renderer_vk.cpp (1897): BGFX 0xcab9c2eb vkBindImageMemory ../../../src/renderer_vk.cpp (1897): BGFX 0xcabe1849 vkCreateSwapchainKHR ../../../src/renderer_vk.cpp (1897): BGFX 0xcabdda80 vkDestroySwapchainKHR ../../../src/renderer_vk.cpp (1897): BGFX 0xcabe1f48 vkGetSwapchainImagesKHR ../../../src/renderer_vk.cpp (1897): BGFX 0xcabe249b vkAcquireNextImageKHR ../../../src/renderer_vk.cpp (1897): BGFX 0xcabde357 vkQueuePresentKHR ../../../src/renderer_vk.cpp (1897): BGFX 0xf4086430 vkSetDebugUtilsObjectNameEXT ../../../src/renderer_vk.cpp (1897): BGFX 0xcac292f7 vkCmdBeginDebugUtilsLabelEXT ../../../src/renderer_vk.cpp (1897): BGFX 0xcac29829 vkCmdEndDebugUtilsLabelEXT ../../../src/renderer_vk.cpp (1897): BGFX 0xcac29d69 vkCmdInsertDebugUtilsLabelEXT ../../../src/renderer_vk.cpp (1897): BGFX 0xcac0bc53 vkCmdDrawIndirectCountKHR ../../../src/renderer_vk.cpp (1897): BGFX 0xcac0c4d0 vkCmdDrawIndexedIndirectCountKHR [ 543405.995] -> wl_display#1.get_registry(new id wl_registry#61) [ 543406.011] -> wl_display#1.sync(new id wl_callback#59) [ 543406.079] {Display Queue} wl_display#1.delete_id(59) [ 543406.092] wl_registry#61.global(1, "wl_compositor", 6) [ 543406.106] wl_registry#61.global(2, "wl_eglstream_display", 1) [ 543406.116] wl_registry#61.global(3, "wl_drm", 2) [ 543406.125] -> wl_registry#61.bind(3, "wl_drm", 1, new id [unknown]#55) [ 543406.135] wl_registry#61.global(4, "wl_shm", 2) [ 543406.143] wl_registry#61.global(5, "wl_output", 4) [ 543406.153] wl_registry#61.global(6, "zxdg_output_manager_v1", 3) [ 543406.161] wl_registry#61.global(7, "wl_data_device_manager", 3) [ 543406.171] wl_registry#61.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 543406.179] wl_registry#61.global(9, "wl_subcompositor", 1) [ 543406.190] wl_registry#61.global(10, "xdg_wm_base", 6) [ 543406.198] wl_registry#61.global(11, "gtk_shell1", 5) [ 543406.208] wl_registry#61.global(12, "wp_viewporter", 1) [ 543406.216] wl_registry#61.global(13, "wp_fractional_scale_manager_v1", 1) [ 543406.224] wl_registry#61.global(14, "zwp_pointer_gestures_v1", 3) [ 543406.234] wl_registry#61.global(15, "zwp_tablet_manager_v2", 1) [ 543406.242] wl_registry#61.global(16, "wl_seat", 8) [ 543406.257] wl_registry#61.global(17, "zwp_relative_pointer_manager_v1", 1) [ 543406.265] wl_registry#61.global(18, "zwp_pointer_constraints_v1", 1) [ 543406.273] wl_registry#61.global(19, "zxdg_exporter_v2", 1) [ 543406.283] wl_registry#61.global(20, "zxdg_importer_v2", 1) [ 543406.291] wl_registry#61.global(21, "zxdg_exporter_v1", 1) [ 543406.301] wl_registry#61.global(22, "zxdg_importer_v1", 1) [ 543406.309] wl_registry#61.global(23, "zwp_linux_dmabuf_v1", 5) [ 543406.318] -> wl_registry#61.bind(23, "zwp_linux_dmabuf_v1", 4, new id [unknown]#62) [ 543406.327] wl_registry#61.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 543406.335] wl_registry#61.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 543406.346] wl_registry#61.global(26, "zwp_text_input_manager_v3", 1) [ 543406.354] wl_registry#61.global(27, "wp_presentation", 1) [ 543406.364] -> wl_registry#61.bind(27, "wp_presentation", 1, new id [unknown]#63) [ 543406.373] wl_registry#61.global(28, "xdg_activation_v1", 1) [ 543406.383] wl_registry#61.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 543406.391] wl_registry#61.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 543406.399] wl_registry#61.global(31, "xdg_wm_dialog_v1", 1) [ 543406.407] wl_registry#61.global(32, "wp_drm_lease_device_v1", 1) [ 543406.415] wl_callback#59.done(8999) [ 543406.426] -> zwp_linux_dmabuf_v1#62.get_surface_feedback(new id zwp_linux_dmabuf_feedback_v1#59, wl_surface#42) [ 543406.437] -> wl_display#1.sync(new id wl_callback#64) [ 543406.514] {Display Queue} wl_display#1.delete_id(64) [ 543406.524] discarded wl_drm#55.device("/dev/dri/renderD128") [ 543406.532] discarded wp_presentation#63.clock_id(1) [ 543406.542] zwp_linux_dmabuf_feedback_v1#59.format_table(fd 50, 4032) [ 543406.559] zwp_linux_dmabuf_feedback_v1#59.main_device(array[8]) [ 543406.568] zwp_linux_dmabuf_feedback_v1#59.tranche_target_device(array[8]) [ 543406.576] zwp_linux_dmabuf_feedback_v1#59.tranche_flags(0) [ 543406.586] zwp_linux_dmabuf_feedback_v1#59.tranche_formats(array[504]) [ 543406.601] zwp_linux_dmabuf_feedback_v1#59.tranche_done() [ 543406.610] zwp_linux_dmabuf_feedback_v1#59.done() [ 543406.618] wl_callback#64.done(8999) [ 543406.845] -> wl_display#1.get_registry(new id wl_registry#64) [ 543406.858] -> wl_display#1.sync(new id wl_callback#65) [ 543406.919] {Display Queue} wl_display#1.delete_id(65) [ 543406.930] wl_registry#64.global(1, "wl_compositor", 6) [ 543406.938] wl_registry#64.global(2, "wl_eglstream_display", 1) [ 543406.949] wl_registry#64.global(3, "wl_drm", 2) [ 543406.957] wl_registry#64.global(4, "wl_shm", 2) [ 543406.965] wl_registry#64.global(5, "wl_output", 4) [ 543406.973] wl_registry#64.global(6, "zxdg_output_manager_v1", 3) [ 543406.981] wl_registry#64.global(7, "wl_data_device_manager", 3) [ 543406.990] wl_registry#64.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 543406.998] wl_registry#64.global(9, "wl_subcompositor", 1) [ 543407.007] wl_registry#64.global(10, "xdg_wm_base", 6) [ 543407.016] wl_registry#64.global(11, "gtk_shell1", 5) [ 543407.024] wl_registry#64.global(12, "wp_viewporter", 1) [ 543407.032] wl_registry#64.global(13, "wp_fractional_scale_manager_v1", 1) [ 543407.040] wl_registry#64.global(14, "zwp_pointer_gestures_v1", 3) [ 543407.048] wl_registry#64.global(15, "zwp_tablet_manager_v2", 1) [ 543407.057] wl_registry#64.global(16, "wl_seat", 8) [ 543407.065] wl_registry#64.global(17, "zwp_relative_pointer_manager_v1", 1) [ 543407.073] wl_registry#64.global(18, "zwp_pointer_constraints_v1", 1) [ 543407.081] wl_registry#64.global(19, "zxdg_exporter_v2", 1) [ 543407.091] wl_registry#64.global(20, "zxdg_importer_v2", 1) [ 543407.099] wl_registry#64.global(21, "zxdg_exporter_v1", 1) [ 543407.109] wl_registry#64.global(22, "zxdg_importer_v1", 1) [ 543407.117] wl_registry#64.global(23, "zwp_linux_dmabuf_v1", 5) [ 543407.127] wl_registry#64.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 543407.135] wl_registry#64.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 543407.145] wl_registry#64.global(26, "zwp_text_input_manager_v3", 1) [ 543407.159] wl_registry#64.global(27, "wp_presentation", 1) [ 543407.168] wl_registry#64.global(28, "xdg_activation_v1", 1) [ 543407.176] wl_registry#64.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 543407.184] wl_registry#64.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 543407.193] -> wl_registry#64.bind(30, "wp_linux_drm_syncobj_manager_v1", 1, new id [unknown]#66) [ 543407.202] -> wp_linux_drm_syncobj_manager_v1#66.get_surface(new id wp_linux_drm_syncobj_surface_v1#67, wl_surface#42) [ 543407.210] wl_registry#64.global(31, "xdg_wm_dialog_v1", 1) [ 543407.220] wl_registry#64.global(32, "wp_drm_lease_device_v1", 1) [ 543407.228] wl_callback#65.done(8999) [ 543410.269] -> zwp_linux_dmabuf_v1#62.create_params(new id zwp_linux_buffer_params_v1#65) [ 543410.286] -> zwp_linux_buffer_params_v1#65.add(fd 52, 0, 0, 5120, 50331648, 6316052) [ 543410.296] -> zwp_linux_buffer_params_v1#65.create_immed(new id wl_buffer#68, 1280, 720, 875708993, 0) [ 543410.306] -> zwp_linux_buffer_params_v1#65.destroy() [ 543410.319] -> wp_linux_drm_syncobj_manager_v1#66.import_timeline(new id wp_linux_drm_syncobj_timeline_v1#69, fd 54) [ 543411.921] -> zwp_linux_dmabuf_v1#62.create_params(new id zwp_linux_buffer_params_v1#70) [ 543411.940] -> zwp_linux_buffer_params_v1#70.add(fd 56, 0, 0, 5120, 50331648, 6316052) [ 543411.951] -> zwp_linux_buffer_params_v1#70.create_immed(new id wl_buffer#71, 1280, 720, 875708993, 0) [ 543411.960] -> zwp_linux_buffer_params_v1#70.destroy() [ 543411.974] -> wp_linux_drm_syncobj_manager_v1#66.import_timeline(new id wp_linux_drm_syncobj_timeline_v1#72, fd 58) ../../../src/renderer_vk.cpp (7223): BGFX Create swapchain numSwapChainImages 2, minImageCount 2, BX_COUNTOF(m_backBufferColorImage) 10 ../../../src/renderer_vk.cpp (2015): BGFX Create scratch buffer 0 ../../../src/renderer_vk.cpp (2015): BGFX Create scratch buffer 1 ../../../src/renderer_vk.cpp (2015): BGFX Create scratch buffer 2 ../../../src/renderer_vk.cpp (2021): BGFX Create scratch staging buffer 0 ../../../src/renderer_vk.cpp (2021): BGFX Create scratch staging buffer 1 ../../../src/renderer_vk.cpp (2021): BGFX Create scratch staging buffer 2 [ 543418.636] {Default Queue} wl_keyboard#29.keymap(1, fd 57, 76652) ../../../src/bgfx.cpp (1572): BGFX ../../../src/bgfx.cpp (1576): BGFX Detected GPUs (2): ../../../src/bgfx.cpp (1577): BGFX +---------------- Index ../../../src/bgfx.cpp (1578): BGFX | +------------- Device ID ../../../src/bgfx.cpp (1579): BGFX | | +-------- Vendor ID ../../../src/bgfx.cpp (1585): BGFX 0: 1f02 10de ../../../src/bgfx.cpp (1585): BGFX 1: 0000 0001 ../../../src/bgfx.cpp (1592): BGFX ../../../src/bgfx.cpp (1595): BGFX GPU device, Device ID: 1f02, Vendor ID: 10de ../../../src/bgfx.cpp (1596): BGFX ../../../src/bgfx.cpp (1601): BGFX Supported renderer backends (5): ../../../src/bgfx.cpp (1604): BGFX - Noop ../../../src/bgfx.cpp (1604): BGFX - Direct3D 11 ../../../src/bgfx.cpp (1604): BGFX - Direct3D 12 ../../../src/bgfx.cpp (1604): BGFX - OpenGL 2.1 ../../../src/bgfx.cpp (1604): BGFX - Vulkan ../../../src/bgfx.cpp (1607): BGFX ../../../src/bgfx.cpp (1608): BGFX Sort key masks: ../../../src/bgfx.cpp (1609): BGFX View ff00000000000000 ../../../src/bgfx.cpp (1610): BGFX Draw bit 0080000000000000 ../../../src/bgfx.cpp (1612): BGFX ../../../src/bgfx.cpp (1613): BGFX D Type 0060000000000000 ../../../src/bgfx.cpp (1615): BGFX ../../../src/bgfx.cpp (1616): BGFX D0 Blend 0018000000000000 ../../../src/bgfx.cpp (1617): BGFX D0 Program 0007fc0000000000 ../../../src/bgfx.cpp (1618): BGFX D0 Depth 000003fffffffc00 ../../../src/bgfx.cpp (1620): BGFX ../../../src/bgfx.cpp (1621): BGFX D1 Depth 001fffffffe00000 ../../../src/bgfx.cpp (1622): BGFX D1 Blend 0000000000180000 ../../../src/bgfx.cpp (1623): BGFX D1 Program 000000000007fc00 ../../../src/bgfx.cpp (1625): BGFX ../../../src/bgfx.cpp (1626): BGFX D2 Seq 001ffffe00000000 ../../../src/bgfx.cpp (1627): BGFX D2 Blend 0000000180000000 ../../../src/bgfx.cpp (1628): BGFX D2 Program 000000007fc00000 ../../../src/bgfx.cpp (1630): BGFX ../../../src/bgfx.cpp (1631): BGFX C Seq 007ffff800000000 ../../../src/bgfx.cpp (1632): BGFX C Program 00000007fc000000 ../../../src/bgfx.cpp (1634): BGFX ../../../src/bgfx.cpp (1635): BGFX Capabilities (renderer Vulkan, vendor 0x10de, device 0x1f02): ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_ALPHA_TO_COVERAGE ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_BLEND_INDEPENDENT ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_COMPUTE ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_CONSERVATIVE_RASTER ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_DRAW_INDIRECT ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_FRAGMENT_DEPTH ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_FRAGMENT_ORDERING ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_GRAPHICS_DEBUGGER ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_HDR10 ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_HIDPI ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_IMAGE_RW ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_INDEX32 ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_INSTANCING ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_OCCLUSION_QUERY ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_RENDERER_MULTITHREADED ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_SWAP_CHAIN ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_2D_ARRAY ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_3D ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_BLIT ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_TRANSPARENT_BACKBUFFER ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_COMPARE_ALL ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_COMPARE_LEQUAL ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_CUBE_ARRAY ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_TEXTURE_DIRECT_ACCESS ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_READ_BACK ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_VERTEX_ATTRIB_HALF ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_VERTEX_ATTRIB_UINT10 ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_VERTEX_ID ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_PRIMITIVE_ID ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_VIEWPORT_LAYER_ARRAY ../../../src/bgfx.cpp (1649): BGFX ../../../src/bgfx.cpp (1650): BGFX Limits: ../../../src/bgfx.cpp (1652): BGFX maxDrawCalls 65535 ../../../src/bgfx.cpp (1653): BGFX maxBlits 1024 ../../../src/bgfx.cpp (1654): BGFX maxTextureSize 32768 ../../../src/bgfx.cpp (1655): BGFX maxTextureLayers 2048 ../../../src/bgfx.cpp (1656): BGFX maxViews 256 ../../../src/bgfx.cpp (1657): BGFX maxFrameBuffers 128 ../../../src/bgfx.cpp (1658): BGFX maxFBAttachments 8 ../../../src/bgfx.cpp (1659): BGFX maxPrograms 512 ../../../src/bgfx.cpp (1660): BGFX maxShaders 512 ../../../src/bgfx.cpp (1661): BGFX maxTextures 4096 ../../../src/bgfx.cpp (1662): BGFX maxTextureSamplers 16 ../../../src/bgfx.cpp (1663): BGFX maxComputeBindings 16 ../../../src/bgfx.cpp (1664): BGFX maxVertexLayouts 64 ../../../src/bgfx.cpp (1665): BGFX maxVertexStreams 4 ../../../src/bgfx.cpp (1666): BGFX maxIndexBuffers 4096 ../../../src/bgfx.cpp (1667): BGFX maxVertexBuffers 4096 ../../../src/bgfx.cpp (1668): BGFX maxDynamicIndexBuffers 4096 ../../../src/bgfx.cpp (1669): BGFX maxDynamicVertexBuffers 4096 ../../../src/bgfx.cpp (1670): BGFX maxUniforms 512 ../../../src/bgfx.cpp (1671): BGFX maxOcclusionQueries 256 ../../../src/bgfx.cpp (1672): BGFX maxEncoders 8 ../../../src/bgfx.cpp (1673): BGFX minResourceCbSize 65536 ../../../src/bgfx.cpp (1674): BGFX transientVbSize 6291456 ../../../src/bgfx.cpp (1675): BGFX transientIbSize 2097152 ../../../src/bgfx.cpp (1678): BGFX ../../../src/bgfx.cpp (1679): BGFX Supported texture formats: ../../../src/bgfx.cpp (1680): BGFX +---------------- 2D: x = supported / * = emulated ../../../src/bgfx.cpp (1681): BGFX |+--------------- 2D: sRGB format ../../../src/bgfx.cpp (1682): BGFX ||+-------------- 3D: x = supported / * = emulated ../../../src/bgfx.cpp (1683): BGFX |||+------------- 3D: sRGB format ../../../src/bgfx.cpp (1684): BGFX ||||+------------ Cube: x = supported / * = emulated ../../../src/bgfx.cpp (1685): BGFX |||||+----------- Cube: sRGB format ../../../src/bgfx.cpp (1686): BGFX ||||||+---------- vertex format ../../../src/bgfx.cpp (1687): BGFX |||||||+--------- image: i = read-write / r = read / w = write ../../../src/bgfx.cpp (1688): BGFX ||||||||+-------- framebuffer ../../../src/bgfx.cpp (1689): BGFX |||||||||+------- MSAA framebuffer ../../../src/bgfx.cpp (1690): BGFX ||||||||||+------ MSAA texture ../../../src/bgfx.cpp (1691): BGFX |||||||||||+----- Auto-generated mips ../../../src/bgfx.cpp (1692): BGFX |||||||||||| +-- name ../../../src/bgfx.cpp (1699): BGFX [xlxlxlv ] BC1 [ 543420.082] {Default Queue} wl_keyboard#29.repeat_info(33, 500) ../../../src/bgfx.cpp (1699): BGFX [xlxlxlv ] BC2 ../../../src/bgfx.cpp (1699): BGFX [xlxlxlv ] BC3 ../../../src/bgfx.cpp (1699): BGFX [x x x v ] BC4 ../../../src/bgfx.cpp (1699): BGFX [x x x v ] BC5 ../../../src/bgfx.cpp (1699): BGFX [x x x v ] BC6H ../../../src/bgfx.cpp (1699): BGFX [xlxlxlv ] BC7 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ETC1 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ETC2 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ETC2A ../../../src/bgfx.cpp (1699): BGFX [* * * ] ETC2A1 ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC12 ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC14 ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC12A ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC14A ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC22 ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC24 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ATC ../../../src/bgfx.cpp (1699): BGFX [* * * ] ATCE ../../../src/bgfx.cpp (1699): BGFX [* * * ] ATCI ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC4x4 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC5x4 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC5x5 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC6x5 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC6x6 [ 543420.413] {Default Queue} -> xdg_toplevel#52.set_title("examplesDebug") ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC8x5 [ 543420.434] {Default Queue} -> wl_compositor#26.create_region(new id wl_region#73) ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC8x6 [ 543420.456] {Default Queue} -> wl_region#73.add(0, 0, 1328, 805) ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC8x8 [ 543420.476] {Default Queue} -> wl_region#73.subtract(24, 61, 1280, 720) ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC10x5 [ 543420.497] {Default Queue} -> wl_surface#53.set_input_region(wl_region#73) ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC10x6 [ 543420.519] {Default Queue} -> wl_region#73.destroy() ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC10x8 [ 543420.539] {Default Queue} -> wl_buffer#56.destroy() ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC10x10 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC12x10 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC12x12 ../../../src/bgfx.cpp (1699): BGFX [ ] R1 ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] A8 ../../../src/bgfx.cpp (1699): BGFX [xlxlxlvif+mM] R8 ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] R8I ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] R8U ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] R8S ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] R16 ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] R16I ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] R16U ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] R16F ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] R16S ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] R32I ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] R32U ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] R32F ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RG8 ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RG8I ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RG8U ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RG8S ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RG16 ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RG16I ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RG16U ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RG16F ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RG16S ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RG32I ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RG32U ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RG32F ../../../src/bgfx.cpp (1699): BGFX [* * * ] RGB8 ../../../src/bgfx.cpp (1699): BGFX [* * * ] RGB8I ../../../src/bgfx.cpp (1699): BGFX [* * * ] RGB8U ../../../src/bgfx.cpp (1699): BGFX [* * * ] RGB8S ../../../src/bgfx.cpp (1699): BGFX [x x x v ] RGB9E5 ../../../src/bgfx.cpp (1699): BGFX [xlxlxlvif+mM] BGRA8 ../../../src/bgfx.cpp (1699): BGFX [xlxlxlvif+mM] RGBA8 ../../../src/bgfx.cpp (1699): BGFX [xlxlxlvif+mM] RGBA8I ../../../src/bgfx.cpp (1699): BGFX [xlxlxlvif+mM] RGBA8U ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RGBA8S ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RGBA16 ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RGBA16I ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RGBA16U ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RGBA16F ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RGBA16S ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RGBA32I ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RGBA32U ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RGBA32F ../../../src/bgfx.cpp (1699): BGFX [x x x v f+mM] B5G6R5 ../../../src/bgfx.cpp (1699): BGFX [x x x v ] R5G6B5 ../../../src/bgfx.cpp (1699): BGFX [x x x v ] BGRA4 ../../../src/bgfx.cpp (1699): BGFX [x x x v ] RGBA4 ../../../src/bgfx.cpp (1699): BGFX [x x x v f+mM] BGR5A1 ../../../src/bgfx.cpp (1699): BGFX [x x x v f+mM] RGB5A1 ../../../src/bgfx.cpp (1699): BGFX [x x x v f+mM] RGB10A2 ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] RG11B10F ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] D16 ../../../src/bgfx.cpp (1699): BGFX [x x x v f+mM] D24 ../../../src/bgfx.cpp (1699): BGFX [x x x v f+mM] D24S8 ../../../src/bgfx.cpp (1699): BGFX [x x x v f+mM] D32 ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] D16F ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] D24F ../../../src/bgfx.cpp (1699): BGFX [x x x vif+mM] D32F ../../../src/bgfx.cpp (1699): BGFX [x x x v f+mM] D0S8 ../../../src/bgfx.cpp (1719): BGFX ../../../src/bgfx.cpp (1720): BGFX NDC depth [0, 1], origin top left. ../../../src/bgfx.cpp (1725): BGFX [ 543421.862] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#74, fd 54, 4276160) [ 543421.878] {Default Queue} -> wl_shm_pool#74.create_buffer(new id wl_buffer#75, 0, 1328, 805, 5312, 0) [ 543421.890] {Default Queue} -> wl_shm_pool#74.destroy() ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 0) `s_texColor`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 1) `bgfx_clear_depth`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 2) `bgfx_clear_color`, num 1 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 2 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 3 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 4 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 5 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 6 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 7 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 8 [ 543423.572] {Default Queue} -> wl_surface#53.attach(wl_buffer#75, 0, 0) [ 543423.590] {Default Queue} -> wl_surface#53.set_buffer_scale(1) [ 543423.601] {Default Queue} -> wl_surface#53.commit() [ 543423.613] {Default Queue} -> wl_surface#53.damage_buffer(0, 0, 1328, 805) [ 543423.622] {Default Queue} -> wl_subsurface#54.set_position(-24, -61) [ 543424.445] {Default Queue} -> wl_buffer#60.destroy() [ 543424.563] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#76, fd 56, 189440) [ 543424.576] {Default Queue} -> wl_shm_pool#76.create_buffer(new id wl_buffer#77, 0, 1280, 37, 5120, 0) [ 543424.586] {Default Queue} -> wl_shm_pool#76.destroy() [ 543424.901] {Default Queue} -> wl_surface#57.attach(wl_buffer#77, 0, 0) [ 543424.924] {Default Queue} -> wl_surface#57.set_buffer_scale(1) [ 543424.934] {Default Queue} -> wl_surface#57.commit() [ 543424.943] {Default Queue} -> wl_surface#57.damage_buffer(0, 0, 1280, 37) [ 543424.952] {Default Queue} -> wl_subsurface#58.set_position(0, -37) [ 543426.510] {Display Queue} wl_display#1.error(wl_surface#42, 0, "DRM Syncobj surface object already created for surface 42") ../../../src/renderer_vk.cpp (6076): BGFX Texture 0: R8 (requested: R8), 2048x24x1 RT[ ], BO[ ], CW[ ]. ../../../src/renderer_vk.cpp (4932): BGFX Vertex Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX predefined: u_modelViewProj (mat4), r.index 0, r.count 4, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4932): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX sampler: s_texColor (sampler1), r.index 2, r.count 0, r.texComponent 0, r.texDimension 2 ../../../src/bgfx.cpp (533): BGFX VertexLayout 74c34f26 (d443ed7f), stride 28 ../../../src/bgfx.cpp (549): BGFX attr 0: Attrib::Position num 3, type 4, norm [ ], asint [ ], offset 0 ../../../src/bgfx.cpp (549): BGFX attr 4: Attrib::Color0 num 4, type 0, norm [x], asint [ ], offset 12 ../../../src/bgfx.cpp (549): BGFX attr 5: Attrib::Color1 num 4, type 0, norm [x], asint [ ], offset 16 ../../../src/bgfx.cpp (549): BGFX attr 10: Attrib::TexCoord0 num 2, type 4, norm [ ], asint [ ], offset 20 ../../../src/renderer_vk.cpp (4932): BGFX Vertex Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX user: bgfx_clear_depth (vec4), r.index 0, r.count 1, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4932): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 1, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4932): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 2, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4932): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 3, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4932): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 4, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4932): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 5, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4932): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 6, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4932): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 7, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4932): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 8, r.texComponent 0, r.texDimension 0 ../../../src/bgfx.cpp (533): BGFX VertexLayout aaaa40da (e0896034), stride 8 ../../../src/bgfx.cpp (549): BGFX attr 0: Attrib::Position num 2, type 4, norm [ ], asint [ ], offset 0 ../../../src/bgfx.cpp (3571): BGFX Init complete. ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 3) `s_tex`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 4) `u_imageLodEnabled`, num 1 ../../../src/renderer_vk.cpp (4932): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX sampler: s_tex (sampler1), r.index 2, r.count 0, r.texComponent 0, r.texDimension 2 ../../../src/renderer_vk.cpp (4932): BGFX Vertex Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX predefined: u_viewProj (mat4), r.index 0, r.count 4, r.texComponent 0, r.texDimension 0 ../../../src/bgfx.cpp (3609): BGFX Shutdown... ../../../src/renderer_vk.cpp (4932): BGFX Fragment Shader consts 2 ../../../src/renderer_vk.cpp (5101): BGFX user: u_imageLodEnabled (vec4), r.index 0, r.count 1, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (5101): BGFX sampler: s_texColor (sampler1), r.index 2, r.count 0, r.texComponent 0, r.texDimension 2 ../../../src/renderer_vk.cpp (4932): BGFX Vertex Shader consts 1 ../../../src/renderer_vk.cpp (5101): BGFX predefined: u_viewProj (mat4), r.index 0, r.count 4, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (6076): BGFX Texture 1: BGRA8 (requested: BGRA8), 1024x1024x1 RT[ ], BO[ ], CW[ ]. ../../../src/bgfx.cpp (3618): BGFX Shutdown complete. ```
belegdol commented 2 weeks ago
Updated log of Wayland with GL ``` [ 683096.122] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 683096.137] {Default Queue} -> wl_display#1.sync(new id wl_callback#3) [ 683096.223] {Display Queue} wl_display#1.delete_id(3) [ 683096.228] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 683096.233] {Default Queue} -> wl_registry#2.bind(1, "wl_compositor", 4, new id [unknown]#4) [ 683096.237] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 683096.241] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 683096.245] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 683096.249] {Default Queue} -> wl_registry#2.bind(4, "wl_shm", 1, new id [unknown]#5) [ 683096.253] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 683096.257] {Default Queue} -> wl_registry#2.bind(5, "wl_output", 2, new id [unknown]#6) [ 683096.261] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 683096.268] {Default Queue} -> wl_registry#2.bind(6, "zxdg_output_manager_v1", 3, new id [unknown]#7) [ 683096.272] {Default Queue} -> zxdg_output_manager_v1#7.get_xdg_output(new id zxdg_output_v1#8, wl_output#6) [ 683096.276] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 683096.280] {Default Queue} -> wl_registry#2.bind(7, "wl_data_device_manager", 3, new id [unknown]#9) [ 683096.284] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 683096.288] {Default Queue} -> wl_registry#2.bind(8, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#10) [ 683096.292] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 683096.296] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 683096.300] {Default Queue} -> wl_registry#2.bind(10, "xdg_wm_base", 3, new id [unknown]#11) [ 683096.304] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 683096.308] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 683096.312] {Default Queue} -> wl_registry#2.bind(12, "wp_viewporter", 1, new id [unknown]#12) [ 683096.315] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 683096.319] {Default Queue} -> wl_registry#2.bind(13, "wp_fractional_scale_manager_v1", 1, new id [unknown]#13) [ 683096.323] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 683096.327] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 683096.331] {Default Queue} -> wl_registry#2.bind(15, "zwp_tablet_manager_v2", 1, new id [unknown]#14) [ 683096.335] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 683096.338] {Default Queue} -> wl_registry#2.bind(16, "wl_seat", 8, new id [unknown]#15) [ 683096.343] {Default Queue} -> wl_data_device_manager#9.get_data_device(new id wl_data_device#16, wl_seat#15) [ 683096.347] {Default Queue} -> zwp_primary_selection_device_manager_v1#10.get_device(new id zwp_primary_selection_device_v1#17, wl_seat#15) [ 683096.353] {Default Queue} -> zwp_tablet_manager_v2#14.get_tablet_seat(new id zwp_tablet_seat_v2#18, wl_seat#15) [ 683096.361] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 683096.365] {Default Queue} -> wl_registry#2.bind(17, "zwp_relative_pointer_manager_v1", 1, new id [unknown]#19) [ 683096.369] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 683096.375] {Default Queue} -> wl_registry#2.bind(18, "zwp_pointer_constraints_v1", 1, new id [unknown]#20) [ 683096.379] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 683096.382] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 683096.386] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 683096.390] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 683096.394] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 683096.397] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 683096.401] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 683096.405] {Default Queue} -> wl_registry#2.bind(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1, new id [unknown]#21) [ 683096.414] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 683096.419] {Default Queue} -> wl_registry#2.bind(26, "zwp_text_input_manager_v3", 1, new id [unknown]#22) [ 683096.423] {Default Queue} -> zwp_text_input_manager_v3#22.get_text_input(new id zwp_text_input_v3#23, wl_seat#15) [ 683096.427] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 683096.431] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 683096.434] {Default Queue} -> wl_registry#2.bind(28, "xdg_activation_v1", 1, new id [unknown]#24) [ 683096.438] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 683096.442] {Default Queue} -> wl_registry#2.bind(29, "zwp_idle_inhibit_manager_v1", 1, new id [unknown]#25) [ 683096.446] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 683096.450] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 683096.454] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 683096.457] {Default Queue} wl_callback#3.done(9474) [ 683096.463] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#3) [ 683096.467] {Default Queue} -> wl_display#1.sync(new id wl_callback#26) [ 683105.081] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#27) [ 683105.091] {Default Queue} -> wl_display#1.sync(new id wl_callback#28) [ 683105.096] {Default Queue} -> wl_display#1.sync(new id wl_callback#29) [ 683105.108] {Default Queue} discarded wl_shm#5.format(0) [ 683105.112] {Default Queue} discarded wl_shm#5.format(1) [ 683105.116] {Default Queue} discarded wl_shm#5.format(875708993) [ 683105.119] {Default Queue} discarded wl_shm#5.format(875709016) [ 683105.122] {Default Queue} discarded wl_shm#5.format(909199186) [ 683105.126] {Default Queue} discarded wl_shm#5.format(808669761) [ 683105.129] {Default Queue} discarded wl_shm#5.format(808669784) [ 683105.133] {Default Queue} discarded wl_shm#5.format(808665665) [ 683105.136] {Default Queue} discarded wl_shm#5.format(808665688) [ 683105.140] {Default Queue} discarded wl_shm#5.format(1211388481) [ 683105.143] {Default Queue} discarded wl_shm#5.format(1211388504) [ 683105.146] {Default Queue} discarded wl_shm#5.format(1211384385) [ 683105.150] {Default Queue} discarded wl_shm#5.format(1211384408) [ 683105.153] {Default Queue} discarded wl_shm#5.format(1448695129) [ 683105.157] {Default Queue} discarded wl_shm#5.format(842094158) [ 683105.160] {Default Queue} discarded wl_shm#5.format(808530000) [ 683105.163] {Default Queue} discarded wl_shm#5.format(842093913) [ 683105.167] {Default Queue} wl_output#6.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 683105.172] {Default Queue} wl_output#6.mode(1, 3440, 1440, 144000) [ 683105.176] {Default Queue} wl_output#6.scale(1) [ 683105.180] {Default Queue} wl_output#6.done() [ 683105.185] {Default Queue} zxdg_output_v1#8.logical_position(0, 0) [ 683105.189] {Default Queue} zxdg_output_v1#8.logical_size(3440, 1440) [ 683105.193] {Default Queue} zxdg_output_v1#8.name("DP-2") [ 683105.197] {Default Queue} zxdg_output_v1#8.description("GIGA-BYTE TECHNOLOGY CO., LTD. 34"") [ 683105.200] {Default Queue} wl_output#6.done() [ 683105.210] {Default Queue} wl_seat#15.capabilities(3) [ 683105.214] {Default Queue} -> wl_seat#15.get_pointer(new id wl_pointer#30) [ 683105.218] {Default Queue} -> wl_seat#15.get_keyboard(new id wl_keyboard#31) [ 683105.222] {Default Queue} wl_seat#15.name("seat0") [ 683105.423] {Display Queue} wl_display#1.delete_id(26) [ 683105.428] {Display Queue} wl_display#1.delete_id(28) [ 683105.431] {Display Queue} wl_display#1.delete_id(29) [ 683105.435] {Default Queue} wl_registry#3.global(1, "wl_compositor", 6) [ 683105.439] {Default Queue} wl_registry#3.global(2, "wl_eglstream_display", 1) [ 683105.442] {Default Queue} wl_registry#3.global(3, "wl_drm", 2) [ 683105.446] {Default Queue} wl_registry#3.global(4, "wl_shm", 2) [ 683105.450] {Default Queue} wl_registry#3.global(5, "wl_output", 4) [ 683105.461] {Default Queue} wl_registry#3.global(6, "zxdg_output_manager_v1", 3) [ 683105.465] {Default Queue} wl_registry#3.global(7, "wl_data_device_manager", 3) [ 683105.468] {Default Queue} wl_registry#3.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 683105.472] {Default Queue} wl_registry#3.global(9, "wl_subcompositor", 1) [ 683105.476] {Default Queue} wl_registry#3.global(10, "xdg_wm_base", 6) [ 683105.480] {Default Queue} -> wl_registry#3.bind(10, "xdg_wm_base", 6, new id [unknown]#32) [ 683105.484] {Default Queue} wl_registry#3.global(11, "gtk_shell1", 5) [ 683105.488] {Default Queue} wl_registry#3.global(12, "wp_viewporter", 1) [ 683105.492] {Default Queue} wl_registry#3.global(13, "wp_fractional_scale_manager_v1", 1) [ 683105.496] {Default Queue} wl_registry#3.global(14, "zwp_pointer_gestures_v1", 3) [ 683105.499] {Default Queue} wl_registry#3.global(15, "zwp_tablet_manager_v2", 1) [ 683105.503] {Default Queue} wl_registry#3.global(16, "wl_seat", 8) [ 683105.507] {Default Queue} wl_registry#3.global(17, "zwp_relative_pointer_manager_v1", 1) [ 683105.510] {Default Queue} wl_registry#3.global(18, "zwp_pointer_constraints_v1", 1) [ 683105.514] {Default Queue} wl_registry#3.global(19, "zxdg_exporter_v2", 1) [ 683105.518] {Default Queue} wl_registry#3.global(20, "zxdg_importer_v2", 1) [ 683105.521] {Default Queue} wl_registry#3.global(21, "zxdg_exporter_v1", 1) [ 683105.525] {Default Queue} wl_registry#3.global(22, "zxdg_importer_v1", 1) [ 683105.529] {Default Queue} wl_registry#3.global(23, "zwp_linux_dmabuf_v1", 5) [ 683105.533] {Default Queue} wl_registry#3.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 683105.536] {Default Queue} wl_registry#3.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 683105.540] {Default Queue} wl_registry#3.global(26, "zwp_text_input_manager_v3", 1) [ 683105.544] {Default Queue} wl_registry#3.global(27, "wp_presentation", 1) [ 683105.547] {Default Queue} wl_registry#3.global(28, "xdg_activation_v1", 1) [ 683105.551] {Default Queue} wl_registry#3.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 683105.555] {Default Queue} wl_registry#3.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 683105.558] {Default Queue} wl_registry#3.global(31, "xdg_wm_dialog_v1", 1) [ 683105.562] {Default Queue} wl_registry#3.global(32, "wp_drm_lease_device_v1", 1) [ 683105.566] {Default Queue} wl_callback#26.done(9474) [ 683105.570] {Default Queue} wl_registry#27.global(1, "wl_compositor", 6) [ 683105.574] {Default Queue} -> wl_registry#27.bind(1, "wl_compositor", 4, new id [unknown]#26) [ 683105.578] {Default Queue} wl_registry#27.global(2, "wl_eglstream_display", 1) [ 683105.582] {Default Queue} wl_registry#27.global(3, "wl_drm", 2) [ 683105.585] {Default Queue} wl_registry#27.global(4, "wl_shm", 2) [ 683105.589] {Default Queue} -> wl_registry#27.bind(4, "wl_shm", 1, new id [unknown]#33) [ 683105.593] {Default Queue} -> wl_display#1.sync(new id wl_callback#34) [ 683105.597] {Default Queue} wl_registry#27.global(5, "wl_output", 4) [ 683105.601] {Default Queue} -> wl_registry#27.bind(5, "wl_output", 3, new id [unknown]#35) [ 683105.605] {Default Queue} wl_registry#27.global(6, "zxdg_output_manager_v1", 3) [ 683105.609] {Default Queue} wl_registry#27.global(7, "wl_data_device_manager", 3) [ 683105.613] {Default Queue} wl_registry#27.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 683105.616] {Default Queue} wl_registry#27.global(9, "wl_subcompositor", 1) [ 683105.620] {Default Queue} -> wl_registry#27.bind(9, "wl_subcompositor", 1, new id [unknown]#36) [ 683105.624] {Default Queue} wl_registry#27.global(10, "xdg_wm_base", 6) [ 683105.628] {Default Queue} wl_registry#27.global(11, "gtk_shell1", 5) [ 683105.632] {Default Queue} wl_registry#27.global(12, "wp_viewporter", 1) [ 683105.635] {Default Queue} wl_registry#27.global(13, "wp_fractional_scale_manager_v1", 1) [ 683105.639] {Default Queue} wl_registry#27.global(14, "zwp_pointer_gestures_v1", 3) [ 683105.643] {Default Queue} wl_registry#27.global(15, "zwp_tablet_manager_v2", 1) [ 683105.646] {Default Queue} wl_registry#27.global(16, "wl_seat", 8) [ 683105.654] {Default Queue} -> wl_registry#27.bind(16, "wl_seat", 3, new id [unknown]#37) [ 683105.658] {Default Queue} wl_registry#27.global(17, "zwp_relative_pointer_manager_v1", 1) [ 683105.662] {Default Queue} wl_registry#27.global(18, "zwp_pointer_constraints_v1", 1) [ 683105.666] {Default Queue} wl_registry#27.global(19, "zxdg_exporter_v2", 1) [ 683105.670] {Default Queue} wl_registry#27.global(20, "zxdg_importer_v2", 1) [ 683105.674] {Default Queue} wl_registry#27.global(21, "zxdg_exporter_v1", 1) [ 683105.677] {Default Queue} wl_registry#27.global(22, "zxdg_importer_v1", 1) [ 683105.681] {Default Queue} wl_registry#27.global(23, "zwp_linux_dmabuf_v1", 5) [ 683105.685] {Default Queue} wl_registry#27.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 683105.689] {Default Queue} wl_registry#27.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 683105.693] {Default Queue} wl_registry#27.global(26, "zwp_text_input_manager_v3", 1) [ 683105.697] {Default Queue} wl_registry#27.global(27, "wp_presentation", 1) [ 683105.700] {Default Queue} wl_registry#27.global(28, "xdg_activation_v1", 1) [ 683105.704] {Default Queue} wl_registry#27.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 683105.708] {Default Queue} wl_registry#27.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 683105.712] {Default Queue} wl_registry#27.global(31, "xdg_wm_dialog_v1", 1) [ 683105.716] {Default Queue} wl_registry#27.global(32, "wp_drm_lease_device_v1", 1) [ 683105.719] {Default Queue} wl_callback#28.done(9474) [ 683105.723] {Default Queue} wl_callback#29.done(9474) [ 683105.727] {Default Queue} wl_keyboard#31.keymap(1, fd 9, 76652) [ 683108.636] {Default Queue} wl_keyboard#31.repeat_info(33, 500) [ 683109.849] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 683109.861] {Default Queue} -> wl_display#1.sync(new id wl_callback#3) [ 683109.942] {Display Queue} wl_display#1.delete_id(3) [ 683109.949] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 683109.955] {Default Queue} -> wl_registry#2.bind(1, "wl_compositor", 3, new id [unknown]#4) [ 683109.962] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 683109.969] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 683109.977] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 683109.985] {Default Queue} -> wl_registry#2.bind(4, "wl_shm", 1, new id [unknown]#5) [ 683109.992] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 683110.000] {Default Queue} -> wl_registry#2.bind(5, "wl_output", 2, new id [unknown]#6) [ 683110.038] {Default Queue} -> wl_display#1.sync(new id wl_callback#7) [ 683110.048] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 683110.056] {Default Queue} -> wl_registry#2.bind(6, "zxdg_output_manager_v1", 3, new id [unknown]#8) [ 683110.064] {Default Queue} -> zxdg_output_manager_v1#8.get_xdg_output(new id zxdg_output_v1#9, wl_output#6) [ 683110.072] {Default Queue} -> wl_display#1.sync(new id wl_callback#10) [ 683110.078] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 683110.084] {Default Queue} -> wl_registry#2.bind(7, "wl_data_device_manager", 3, new id [unknown]#11) [ 683110.089] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 683110.094] {Default Queue} -> wl_registry#2.bind(8, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#12) [ 683110.100] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 683110.106] {Default Queue} -> wl_registry#2.bind(9, "wl_subcompositor", 1, new id [unknown]#13) [ 683110.111] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 683110.116] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 683110.121] {Default Queue} -> wl_registry#2.bind(11, "gtk_shell1", 5, new id [unknown]#14) [ 683110.126] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 683110.131] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 683110.136] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 683110.150] {Default Queue} -> wl_registry#2.bind(14, "zwp_pointer_gestures_v1", 1, new id [unknown]#15) [ 683110.156] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 683110.161] {Default Queue} -> wl_registry#2.bind(15, "zwp_tablet_manager_v2", 1, new id [unknown]#16) [ 683110.167] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 683110.172] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 683110.177] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 683110.182] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 683110.188] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 683110.193] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 683110.198] {Default Queue} -> wl_registry#2.bind(21, "zxdg_exporter_v1", 1, new id [unknown]#17) [ 683110.203] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 683110.208] {Default Queue} -> wl_registry#2.bind(22, "zxdg_importer_v1", 1, new id [unknown]#18) [ 683110.213] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 683110.218] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 683110.223] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 683110.229] {Default Queue} -> wl_registry#2.bind(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1, new id [unknown]#19) [ 683110.234] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 683110.239] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 683110.244] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 683110.249] {Default Queue} -> wl_registry#2.bind(28, "xdg_activation_v1", 1, new id [unknown]#20) [ 683110.254] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 683110.259] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 683110.264] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 683110.270] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 683110.275] {Default Queue} wl_callback#3.done(9474) [ 683110.323] {Default Queue} -> wl_shm#5.create_pool(new id wl_shm_pool#3, fd 17, 2304) [ 683110.422] {Default Queue} -> wl_shm_pool#3.resize(6912) [ 683110.482] {Default Queue} -> wl_shm_pool#3.resize(16128) [ 683110.573] {Default Queue} -> wl_shm_pool#3.resize(34560) [ 683110.726] {Default Queue} -> wl_shm_pool#3.resize(71424) [ 683111.018] {Default Queue} -> wl_shm_pool#3.resize(145152) [ 683111.642] {Default Queue} -> wl_shm_pool#3.resize(292608) [ 683112.528] {Default Queue} -> wl_shm_pool#3.resize(587520) [ 683115.452] {Default Queue} -> wl_registry#2.bind(16, "wl_seat", 5, new id [unknown]#21) [ 683117.271] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#22) [ 683117.283] {Default Queue} -> zwp_primary_selection_device_manager_v1#12.get_device(new id zwp_primary_selection_device_v1#23, wl_seat#21) [ 683117.292] {Default Queue} -> wl_data_device_manager#11.get_data_device(new id wl_data_device#24, wl_seat#21) [ 683117.330] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#25) [ 683117.336] {Default Queue} -> zwp_tablet_manager_v2#16.get_tablet_seat(new id zwp_tablet_seat_v2#26, wl_seat#21) [ 683117.341] {Default Queue} -> wl_display#1.sync(new id wl_callback#27) [ 683119.261] {Display Queue} wl_display#1.delete_id(7) [ 683119.270] {Display Queue} wl_display#1.delete_id(10) [ 683119.275] {Display Queue} wl_display#1.delete_id(27) [ 683119.280] {Default Queue} wl_shm#5.format(0) [ 683119.285] {Default Queue} wl_shm#5.format(1) [ 683119.290] {Default Queue} wl_shm#5.format(875708993) [ 683119.295] {Default Queue} wl_shm#5.format(875709016) [ 683119.300] {Default Queue} wl_shm#5.format(909199186) [ 683119.305] {Default Queue} wl_shm#5.format(808669761) [ 683119.309] {Default Queue} wl_shm#5.format(808669784) [ 683119.314] {Default Queue} wl_shm#5.format(808665665) [ 683119.328] {Default Queue} wl_shm#5.format(808665688) [ 683119.333] {Default Queue} wl_shm#5.format(1211388481) [ 683119.338] {Default Queue} wl_shm#5.format(1211388504) [ 683119.343] {Default Queue} wl_shm#5.format(1211384385) [ 683119.348] {Default Queue} wl_shm#5.format(1211384408) [ 683119.353] {Default Queue} wl_shm#5.format(1448695129) [ 683119.357] {Default Queue} wl_shm#5.format(842094158) [ 683119.362] {Default Queue} wl_shm#5.format(808530000) [ 683119.367] {Default Queue} wl_shm#5.format(842093913) [ 683119.372] {Default Queue} wl_output#6.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 683119.381] {Default Queue} wl_output#6.mode(1, 3440, 1440, 144000) [ 683119.387] {Default Queue} wl_output#6.scale(1) [ 683119.393] {Default Queue} wl_output#6.done() [ 683119.406] {Default Queue} wl_callback#7.done(9474) [ 683119.412] {Default Queue} zxdg_output_v1#9.logical_position(0, 0) [ 683119.417] {Default Queue} zxdg_output_v1#9.logical_size(3440, 1440) [ 683119.422] {Default Queue} zxdg_output_v1#9.name("DP-2") [ 683119.427] {Default Queue} zxdg_output_v1#9.description("GIGA-BYTE TECHNOLOGY CO., LTD. 34"") [ 683119.432] {Default Queue} wl_output#6.done() [ 683119.439] {Default Queue} wl_callback#10.done(9474) [ 683119.444] {Default Queue} gtk_shell1#14.capabilities(0) [ 683119.453] {Default Queue} wl_seat#21.capabilities(3) [ 683119.459] {Default Queue} -> wl_seat#21.get_pointer(new id wl_pointer#10) [ 683119.470] {Default Queue} -> zwp_pointer_gestures_v1#15.get_swipe_gesture(new id zwp_pointer_gesture_swipe_v1#7, wl_pointer#10) [ 683119.479] {Default Queue} -> zwp_pointer_gestures_v1#15.get_pinch_gesture(new id zwp_pointer_gesture_pinch_v1#28, wl_pointer#10) [ 683119.490] {Default Queue} -> wl_seat#21.get_keyboard(new id wl_keyboard#29) [ 683119.499] {Default Queue} wl_seat#21.name("seat0") [ 683119.504] {Default Queue} wl_callback#27.done(9474) [ 683119.510] {Default Queue} -> wl_registry#2.bind(10, "xdg_wm_base", 6, new id [unknown]#27) [ 683133.988] {Default Queue} -> wl_display#1.sync(new id wl_callback#29) [ 683136.524] {Display Queue} wl_display#1.delete_id(34) [ 683136.532] {Display Queue} wl_display#1.delete_id(29) [ 683136.537] {Default Queue} wl_shm#33.format(0) [ 683136.542] {Default Queue} wl_shm#33.format(1) [ 683136.546] {Default Queue} wl_shm#33.format(875708993) [ 683136.551] {Default Queue} wl_shm#33.format(875709016) [ 683136.555] {Default Queue} wl_shm#33.format(909199186) [ 683136.559] {Default Queue} wl_shm#33.format(808669761) [ 683136.564] {Default Queue} wl_shm#33.format(808669784) [ 683136.568] {Default Queue} wl_shm#33.format(808665665) [ 683136.572] {Default Queue} wl_shm#33.format(808665688) [ 683136.577] {Default Queue} wl_shm#33.format(1211388481) [ 683136.581] {Default Queue} wl_shm#33.format(1211388504) [ 683136.586] {Default Queue} wl_shm#33.format(1211384385) [ 683136.590] {Default Queue} wl_shm#33.format(1211384408) [ 683136.594] {Default Queue} wl_shm#33.format(1448695129) [ 683136.599] {Default Queue} wl_shm#33.format(842094158) [ 683136.603] {Default Queue} wl_shm#33.format(808530000) [ 683136.607] {Default Queue} wl_shm#33.format(842093913) [ 683136.612] {Default Queue} wl_callback#34.done(9474) [ 683136.617] {Default Queue} wl_output#35.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 683136.623] {Default Queue} wl_output#35.mode(1, 3440, 1440, 144000) [ 683136.628] {Default Queue} wl_output#35.scale(1) [ 683136.632] {Default Queue} wl_output#35.done() [ 683136.637] {Default Queue} wl_seat#37.capabilities(3) [ 683136.642] {Default Queue} -> wl_seat#37.get_pointer(new id wl_pointer#34) [ 683136.647] {Default Queue} wl_seat#37.name("seat0") [ 683136.652] {Default Queue} wl_callback#29.done(9474) [ 683136.657] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#29) [ 683138.302] {Default Queue} -> zwp_text_input_v3#23.enable() [ 683138.315] {Default Queue} -> zwp_text_input_v3#23.commit() [ 683138.322] {Default Queue} -> zwp_text_input_v3#23.enable() [ 683138.329] {Default Queue} -> zwp_text_input_v3#23.commit() [ 683138.335] {Default Queue} -> zwp_text_input_v3#23.set_content_type(0, 0) [ 683138.352] {Default Queue} -> zwp_text_input_v3#23.commit() [ 683155.740] -> wl_display#1.get_registry(new id wl_registry#28) [ 683155.753] -> wl_display#1.sync(new id wl_callback#38) [ 683155.822] {Display Queue} wl_display#1.delete_id(38) [ 683155.828] wl_registry#28.global(1, "wl_compositor", 6) [ 683155.832] wl_registry#28.global(2, "wl_eglstream_display", 1) [ 683155.836] wl_registry#28.global(3, "wl_drm", 2) [ 683155.840] -> wl_registry#28.bind(3, "wl_drm", 2, new id [unknown]#39) [ 683155.845] wl_registry#28.global(4, "wl_shm", 2) [ 683155.848] wl_registry#28.global(5, "wl_output", 4) [ 683155.852] wl_registry#28.global(6, "zxdg_output_manager_v1", 3) [ 683155.856] wl_registry#28.global(7, "wl_data_device_manager", 3) [ 683155.859] wl_registry#28.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 683155.863] wl_registry#28.global(9, "wl_subcompositor", 1) [ 683155.867] wl_registry#28.global(10, "xdg_wm_base", 6) [ 683155.871] wl_registry#28.global(11, "gtk_shell1", 5) [ 683155.874] wl_registry#28.global(12, "wp_viewporter", 1) [ 683155.878] wl_registry#28.global(13, "wp_fractional_scale_manager_v1", 1) [ 683155.882] wl_registry#28.global(14, "zwp_pointer_gestures_v1", 3) [ 683155.885] wl_registry#28.global(15, "zwp_tablet_manager_v2", 1) [ 683155.889] wl_registry#28.global(16, "wl_seat", 8) [ 683155.893] wl_registry#28.global(17, "zwp_relative_pointer_manager_v1", 1) [ 683155.897] wl_registry#28.global(18, "zwp_pointer_constraints_v1", 1) [ 683155.900] wl_registry#28.global(19, "zxdg_exporter_v2", 1) [ 683155.904] wl_registry#28.global(20, "zxdg_importer_v2", 1) [ 683155.908] wl_registry#28.global(21, "zxdg_exporter_v1", 1) [ 683155.911] wl_registry#28.global(22, "zxdg_importer_v1", 1) [ 683155.922] wl_registry#28.global(23, "zwp_linux_dmabuf_v1", 5) [ 683155.926] -> wl_registry#28.bind(23, "zwp_linux_dmabuf_v1", 4, new id [unknown]#40) [ 683155.930] wl_registry#28.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 683155.934] wl_registry#28.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 683155.938] wl_registry#28.global(26, "zwp_text_input_manager_v3", 1) [ 683155.941] wl_registry#28.global(27, "wp_presentation", 1) [ 683155.945] wl_registry#28.global(28, "xdg_activation_v1", 1) [ 683155.949] wl_registry#28.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 683155.952] wl_registry#28.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 683155.956] wl_registry#28.global(31, "xdg_wm_dialog_v1", 1) [ 683155.960] wl_registry#28.global(32, "wp_drm_lease_device_v1", 1) [ 683155.963] wl_callback#38.done(9475) [ 683155.968] -> wl_display#1.sync(new id wl_callback#38) [ 683156.005] {Display Queue} wl_display#1.delete_id(38) [ 683156.010] wl_drm#39.device("/dev/dri/renderD128") [ 683156.014] wl_drm#39.capabilities(0) [ 683156.018] wl_callback#38.done(9475) [ 683156.024] -> zwp_linux_dmabuf_v1#40.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1#38) [ 683156.028] -> wl_display#1.sync(new id wl_callback#41) [ 683156.073] {Display Queue} wl_display#1.delete_id(41) [ 683156.078] zwp_linux_dmabuf_feedback_v1#38.format_table(fd 19, 4032) [ 683156.082] zwp_linux_dmabuf_feedback_v1#38.main_device(array[8]) [ 683156.086] zwp_linux_dmabuf_feedback_v1#38.tranche_target_device(array[8]) [ 683156.089] zwp_linux_dmabuf_feedback_v1#38.tranche_flags(0) [ 683156.093] zwp_linux_dmabuf_feedback_v1#38.tranche_formats(array[504]) [ 683156.097] zwp_linux_dmabuf_feedback_v1#38.tranche_done() [ 683156.100] zwp_linux_dmabuf_feedback_v1#38.done() [ 683156.332] wl_callback#41.done(9475) [ 683156.338] -> zwp_linux_dmabuf_feedback_v1#38.destroy() [ 683156.342] -> zwp_linux_dmabuf_v1#40.destroy() [ 683188.567] -> wl_display#1.get_registry(new id wl_registry#41) [ 683188.576] -> wl_display#1.sync(new id wl_callback#42) [ 683188.632] {Display Queue} wl_display#1.delete_id(38) [ 683188.638] {Display Queue} wl_display#1.delete_id(40) [ 683188.642] {Display Queue} wl_display#1.delete_id(42) [ 683188.645] wl_registry#41.global(1, "wl_compositor", 6) [ 683188.649] wl_registry#41.global(2, "wl_eglstream_display", 1) [ 683188.663] -> wl_registry#41.bind(2, "wl_eglstream_display", 1, new id [unknown]#40) [ 683188.668] wl_registry#41.global(3, "wl_drm", 2) [ 683188.672] wl_registry#41.global(4, "wl_shm", 2) [ 683188.676] wl_registry#41.global(5, "wl_output", 4) [ 683188.679] wl_registry#41.global(6, "zxdg_output_manager_v1", 3) [ 683188.683] wl_registry#41.global(7, "wl_data_device_manager", 3) [ 683188.687] wl_registry#41.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 683188.691] wl_registry#41.global(9, "wl_subcompositor", 1) [ 683188.694] wl_registry#41.global(10, "xdg_wm_base", 6) [ 683188.698] wl_registry#41.global(11, "gtk_shell1", 5) [ 683188.702] wl_registry#41.global(12, "wp_viewporter", 1) [ 683188.706] wl_registry#41.global(13, "wp_fractional_scale_manager_v1", 1) [ 683188.709] wl_registry#41.global(14, "zwp_pointer_gestures_v1", 3) [ 683188.713] wl_registry#41.global(15, "zwp_tablet_manager_v2", 1) [ 683188.717] wl_registry#41.global(16, "wl_seat", 8) [ 683188.720] wl_registry#41.global(17, "zwp_relative_pointer_manager_v1", 1) [ 683188.724] wl_registry#41.global(18, "zwp_pointer_constraints_v1", 1) [ 683188.728] wl_registry#41.global(19, "zxdg_exporter_v2", 1) [ 683188.732] wl_registry#41.global(20, "zxdg_importer_v2", 1) [ 683188.735] wl_registry#41.global(21, "zxdg_exporter_v1", 1) [ 683188.739] wl_registry#41.global(22, "zxdg_importer_v1", 1) [ 683188.743] wl_registry#41.global(23, "zwp_linux_dmabuf_v1", 5) [ 683188.747] -> wl_registry#41.bind(23, "zwp_linux_dmabuf_v1", 4, new id [unknown]#38) [ 683188.751] wl_registry#41.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 683188.754] wl_registry#41.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 683188.758] wl_registry#41.global(26, "zwp_text_input_manager_v3", 1) [ 683188.762] wl_registry#41.global(27, "wp_presentation", 1) [ 683188.766] -> wl_registry#41.bind(27, "wp_presentation", 1, new id [unknown]#43) [ 683188.770] wl_registry#41.global(28, "xdg_activation_v1", 1) [ 683188.774] wl_registry#41.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 683188.777] wl_registry#41.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 683188.781] -> wl_registry#41.bind(30, "wp_linux_drm_syncobj_manager_v1", 1, new id [unknown]#44) [ 683188.785] wl_registry#41.global(31, "xdg_wm_dialog_v1", 1) [ 683188.789] wl_registry#41.global(32, "wp_drm_lease_device_v1", 1) [ 683188.793] wl_callback#42.done(9475) [ 683188.797] -> wl_display#1.sync(new id wl_callback#42) [ 683188.835] {Display Queue} wl_display#1.delete_id(42) [ 683188.840] wl_eglstream_display#40.caps(7) [ 683188.843] discarded wp_presentation#43.clock_id(1) [ 683188.847] wl_callback#42.done(9475) [ 683189.123] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#42) [ 683189.135] {Default Queue} -> wl_surface#42.set_buffer_scale(1) [ 683189.142] {Default Queue} -> wl_compositor#4.create_region(new id wl_region#45) [ 683189.148] {Default Queue} -> wl_region#45.add(0, 0, 1280, 720) [ 683189.155] {Default Queue} -> wl_surface#42.set_opaque_region(wl_region#45) [ 683189.160] {Default Queue} -> wl_region#45.destroy() [ 683189.166] -> wl_surface#42.frame(new id wl_callback#46) [ 683189.172] {Default Queue} -> wl_surface#42.frame(new id wl_callback#47) [ 683189.339] -> zwp_linux_dmabuf_v1#38.get_surface_feedback(new id zwp_linux_dmabuf_feedback_v1#48, wl_surface#42) [ 683189.346] -> wl_display#1.sync(new id wl_callback#49) [ 683189.419] {Display Queue} wl_display#1.delete_id(45) [ 683189.425] {Display Queue} wl_display#1.delete_id(49) [ 683189.428] zwp_linux_dmabuf_feedback_v1#48.format_table(fd 27, 4032) [ 683189.439] zwp_linux_dmabuf_feedback_v1#48.main_device(array[8]) [ 683189.443] zwp_linux_dmabuf_feedback_v1#48.tranche_target_device(array[8]) [ 683189.447] zwp_linux_dmabuf_feedback_v1#48.tranche_flags(0) [ 683189.450] zwp_linux_dmabuf_feedback_v1#48.tranche_formats(array[504]) [ 683189.465] zwp_linux_dmabuf_feedback_v1#48.tranche_done() [ 683189.468] zwp_linux_dmabuf_feedback_v1#48.done() [ 683189.472] wl_callback#49.done(9475) [ 683189.481] -> wp_linux_drm_syncobj_manager_v1#44.get_surface(new id wp_linux_drm_syncobj_surface_v1#49, wl_surface#42) [ 683189.492] -> wp_linux_drm_syncobj_manager_v1#44.import_timeline(new id wp_linux_drm_syncobj_timeline_v1#45, fd 28) [ 683189.552] {Default Queue} -> wp_fractional_scale_manager_v1#13.get_fractional_scale(new id wp_fractional_scale_v1#50, wl_surface#42) [ 683189.565] {Default Queue} -> wl_surface#42.attach(nil, 0, 0) [ 683189.569] {Default Queue} -> wl_surface#42.commit() [ 683192.984] {Default Queue} -> xdg_wm_base#32.get_xdg_surface(new id xdg_surface#51, wl_surface#42) [ 683192.991] {Default Queue} -> xdg_surface#51.get_toplevel(new id xdg_toplevel#52) [ 683192.996] {Default Queue} -> xdg_toplevel#52.set_app_id("examplesDebug") [ 683193.000] {Default Queue} -> wl_surface#42.commit() [ 683193.004] {Default Queue} -> xdg_toplevel#52.set_title("bgfx") [ 683199.049] {Default Queue} wp_fractional_scale_v1#50.preferred_scale(120) [ 683199.063] {Default Queue} xdg_toplevel#52.configure_bounds(3440, 1408) [ 683199.069] {Default Queue} xdg_toplevel#52.wm_capabilities(array[16]) [ 683199.075] {Default Queue} xdg_toplevel#52.configure(0, 0, array[0]) [ 683199.080] {Default Queue} xdg_surface#51.configure(453) [ 683199.087] {Default Queue} -> xdg_toplevel#52.set_min_size(0, 0) [ 683199.093] {Default Queue} -> xdg_toplevel#52.set_max_size(0, 0) [ 683199.099] {Default Queue} -> wl_compositor#26.create_surface(new id wl_surface#53) [ 683199.104] {Default Queue} -> wl_subcompositor#36.get_subsurface(new id wl_subsurface#54, wl_surface#53, wl_surface#42) [ 683200.444] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#55, fd 28, 4079616) [ 683200.453] {Default Queue} -> wl_shm_pool#55.create_buffer(new id wl_buffer#56, 0, 1328, 768, 5312, 0) [ 683200.459] {Default Queue} -> wl_shm_pool#55.destroy() [ 683202.282] {Default Queue} -> wl_surface#53.attach(wl_buffer#56, 0, 0) [ 683202.295] {Default Queue} -> wl_surface#53.set_buffer_scale(1) [ 683202.300] {Default Queue} -> wl_surface#53.commit() [ 683202.305] {Default Queue} -> wl_surface#53.damage_buffer(0, 0, 1328, 768) [ 683202.310] {Default Queue} -> wl_subsurface#54.set_position(-24, -24) [ 683202.314] {Default Queue} -> wl_compositor#26.create_surface(new id wl_surface#57) [ 683202.319] {Default Queue} -> wl_subcompositor#36.get_subsurface(new id wl_subsurface#58, wl_surface#57, wl_surface#42) [ 683224.310] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#59, fd 29, 189440) [ 683224.323] {Default Queue} -> wl_shm_pool#59.create_buffer(new id wl_buffer#60, 0, 1280, 37, 5120, 0) [ 683224.328] {Default Queue} -> wl_shm_pool#59.destroy() [ 683225.167] {Default Queue} -> wl_surface#57.attach(wl_buffer#60, 0, 0) [ 683225.177] {Default Queue} -> wl_surface#57.set_buffer_scale(1) [ 683225.181] {Default Queue} -> wl_surface#57.commit() [ 683225.185] {Default Queue} -> wl_surface#57.damage_buffer(0, 0, 1280, 37) [ 683225.189] {Default Queue} -> wl_subsurface#58.set_position(0, -37) [ 683225.194] {Default Queue} -> xdg_surface#51.set_window_geometry(0, -37, 1280, 757) [ 683225.199] {Default Queue} -> xdg_surface#51.ack_configure(453) [ 683225.204] {Default Queue} -> wl_display#1.sync(new id wl_callback#61) [ 683230.148] {Display Queue} wl_display#1.delete_id(55) [ 683230.162] {Display Queue} wl_display#1.delete_id(59) [ 683230.170] {Display Queue} wl_display#1.delete_id(61) [ 683230.177] {Default Queue} wl_callback#61.done(9475) [ 683230.268] {Default Queue} -> xdg_toplevel#52.set_min_size(0, 0) [ 683230.279] {Default Queue} -> xdg_toplevel#52.set_max_size(0, 0) [ 683230.288] {Default Queue} -> xdg_surface#51.set_window_geometry(0, -37, 1280, 757) ../../../src/bgfx.cpp (3557): BGFX Init... ../../../src/bgfx.cpp (3564): BGFX Version 1.128.8816 (commit: 96391d0b595494176d5fd04e84a230ef92cb6d61) ../../../src/bgfx.cpp (1734): BGFX Reset back-buffer swap chain: ../../../src/bgfx.cpp (1735): BGFX 1280x720, format: RGBA8, numBackBuffers: 2, maxFrameLatency: 0 ../../../src/bgfx.cpp (1745): BGFX [ ] MSAAx1 ../../../src/bgfx.cpp (1746): BGFX [ ] Fullscreen ../../../src/bgfx.cpp (1747): BGFX [x] V-sync ../../../src/bgfx.cpp (1748): BGFX [ ] Max Anisotropy ../../../src/bgfx.cpp (1749): BGFX [ ] Capture ../../../src/bgfx.cpp (1750): BGFX [ ] Flush After Render ../../../src/bgfx.cpp (1751): BGFX [ ] Flip After Render ../../../src/bgfx.cpp (1752): BGFX [ ] sRGB Back Buffer ../../../src/bgfx.cpp (1753): BGFX [ ] Transparent Back Buffer ../../../src/bgfx.cpp (1754): BGFX [ ] HDR10 ../../../src/bgfx.cpp (1755): BGFX [ ] Hi-DPI ../../../src/bgfx.cpp (1756): BGFX [ ] Depth Clamp ../../../src/bgfx.cpp (1757): BGFX [ ] Suspend ../../../src/bgfx.cpp (1930): BGFX Application called bgfx::renderFrame directly, not creating render thread. ../../../src/bgfx.cpp (1946): BGFX Running in multi-threaded mode ../../../../bx/src/os.cpp(175): BX WARN dlopen failed: "librenderdoc.so: cannot open shared object file: No such file or directory". ../../../src/glcontext_egl.cpp (100): BGFX 0x488b800 eglBindAPI ../../../src/glcontext_egl.cpp (100): BGFX 0x488c8c0 eglChooseConfig ../../../src/glcontext_egl.cpp (100): BGFX 0x488ca30 eglCreateContext ../../../src/glcontext_egl.cpp (100): BGFX 0x488cb30 eglCreatePbufferSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x488ce40 eglCreateWindowSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x488ceb0 eglDestroyContext ../../../src/glcontext_egl.cpp (100): BGFX 0x488cf70 eglDestroySurface ../../../src/glcontext_egl.cpp (100): BGFX 0x488aba0 eglGetCurrentContext ../../../src/glcontext_egl.cpp (100): BGFX 0x488b990 eglGetCurrentSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x488b1c0 eglGetDisplay ../../../src/glcontext_egl.cpp (100): BGFX 0x488abf0 eglGetError ../../../src/glcontext_egl.cpp (100): BGFX 0x488e490 eglGetProcAddress ../../../src/glcontext_egl.cpp (100): BGFX 0x488d180 eglInitialize ../../../src/glcontext_egl.cpp (100): BGFX 0x488ba60 eglMakeCurrent ../../../src/glcontext_egl.cpp (100): BGFX 0x48895d0 eglReleaseThread ../../../src/glcontext_egl.cpp (100): BGFX 0x488d3b0 eglSwapBuffers ../../../src/glcontext_egl.cpp (100): BGFX 0x488d410 eglSwapInterval ../../../src/glcontext_egl.cpp (100): BGFX 0x488d470 eglTerminate ../../../src/glcontext_egl.cpp (100): BGFX 0x488dfd0 eglQueryString ../../../src/glcontext_egl.cpp (291): BGFX EGL info: ../../../src/glcontext_egl.cpp (293): BGFX APIs: OpenGL_ES OpenGL ../../../src/glcontext_egl.cpp (296): BGFX Vendor: NVIDIA ../../../src/glcontext_egl.cpp (299): BGFX Version: 1.5 ../../../src/glcontext_egl.cpp (302): BGFX Supported EGL extensions: ../../../src/renderer_gl.cpp (1215): BGFX EGL_ANDROID_native_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_buffer_age ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_client_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_create_context_robustness ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import_modifiers ../../../src/renderer_gl.cpp (1215): BGFX EGL_MESA_image_dma_buf_export ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_drm ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_protected_content ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_consumer_egloutput ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_acquire_mode ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_sync_reuse ../../../src/renderer_gl.cpp (1215): BGFX EGL_IMG_context_priority ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_config_attribs ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context_no_error ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_context_flush_control ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_get_all_proc_addresses ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_partial_update ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_swap_buffers_with_damage ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_no_config_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_colorspace ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_renderbuffer_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_2D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_3D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_cubemap_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_reusable_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_consumer_gltexture ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_cross_process_fd ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_fifo ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_producer_eglsurface ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_surfaceless_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_wait_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_nvrm_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_quadruple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_eglimage ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_object ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_process ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_system ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_dma ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_flush ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_metadata ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_remote ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_reset ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_inet ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_unix ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_next ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_synchronous ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_gltexture_yuv ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_origin ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_system_time ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_output_drm_flip_event ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_triple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_robustness_video_memory_purge ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_present_opaque ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_bind_wayland_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_wayland_eglstream [ 683331.517] -> zwp_linux_dmabuf_v1#38.get_surface_feedback(new id zwp_linux_dmabuf_feedback_v1#61, wl_surface#42) [ 683331.526] -> wl_display#1.sync(new id wl_callback#59) [ 683334.511] {Display Queue} wl_display#1.delete_id(59) [ 683334.523] zwp_linux_dmabuf_feedback_v1#61.format_table(fd 27, 4032) [ 683334.542] zwp_linux_dmabuf_feedback_v1#61.main_device(array[8]) [ 683334.549] zwp_linux_dmabuf_feedback_v1#61.tranche_target_device(array[8]) [ 683334.555] zwp_linux_dmabuf_feedback_v1#61.tranche_flags(0) [ 683334.561] zwp_linux_dmabuf_feedback_v1#61.tranche_formats(array[504]) [ 683334.587] zwp_linux_dmabuf_feedback_v1#61.tranche_done() [ 683334.595] zwp_linux_dmabuf_feedback_v1#61.done() [ 683334.601] wl_callback#59.done(9475) [ 683334.615] -> wp_linux_drm_syncobj_manager_v1#44.get_surface(new id wp_linux_drm_syncobj_surface_v1#59, wl_surface#42) [ 683334.624] -> wp_linux_drm_syncobj_manager_v1#44.import_timeline(new id wp_linux_drm_syncobj_timeline_v1#55, fd 28) ../../../src/glcontext_egl.cpp (485): BGFX Failed to create EGL context with EGL_CONTEXT_FLAGS_KHR (00000009). ../../../src/glcontext_egl.cpp (629): BGFX Import: ../../../src/glimports.h (237): BGFX 0xe8a830e0 glActiveTexture (glActiveTexture) ../../../src/glimports.h (238): BGFX 0xe8a833c0 glAttachShader (glAttachShader) ../../../src/glimports.h (239): BGFX 0xe8a834e0 glBeginQuery (glBeginQuery) ../../../src/glimports.h (240): BGFX 0xe8a83660 glBindBuffer (glBindBuffer) ../../../src/glimports.h (241): BGFX 0xe8a836a0 glBindBufferBase (glBindBufferBase) ../../../src/glimports.h (242): BGFX 0xe8a83740 glBindBufferRange (glBindBufferRange) ../../../src/glimports.h (243): BGFX 0xe8a837e0 glBindFragDataLocation (glBindFragDataLocation) ../../../src/glimports.h (244): BGFX 0xe8a83880 glBindFramebuffer (glBindFramebuffer) ../../../src/glimports.h (245): BGFX 0xe8a838e0 glBindImageTexture (glBindImageTexture) ../../../src/glimports.h (246): BGFX 0xe8a83a40 glBindRenderbuffer (glBindRenderbuffer) ../../../src/glimports.h (247): BGFX 0xe8a83aa0 glBindSampler (glBindSampler) ../../../src/glimports.h (248): BGFX 0xe8a83b20 glBindTexture (glBindTexture) ../../../src/glimports.h (249): BGFX 0xe8a83c20 glBindVertexArray (glBindVertexArray) ../../../src/glimports.h (250): BGFX 0xe8a83f20 glBlendColor (glBlendColor) ../../../src/glimports.h (251): BGFX 0xe8a83f80 glBlendEquation (glBlendEquation) ../../../src/glimports.h (252): BGFX 0xe8a84100 glBlendEquationi (glBlendEquationi) ../../../src/glimports.h (253): BGFX 0xe8a84000 glBlendEquationSeparate (glBlendEquationSeparate) ../../../src/glimports.h (254): BGFX 0xe8a84080 glBlendEquationSeparatei (glBlendEquationSeparatei) ../../../src/glimports.h (255): BGFX 0xe8a84180 glBlendFunc (glBlendFunc) ../../../src/glimports.h (256): BGFX 0xe8a842e0 glBlendFunci (glBlendFunci) ../../../src/glimports.h (257): BGFX 0xe8a841c0 glBlendFuncSeparate (glBlendFuncSeparate) ../../../src/glimports.h (258): BGFX 0xe8a84260 glBlendFuncSeparatei (glBlendFuncSeparatei) ../../../src/glimports.h (259): BGFX 0xe8a84380 glBlitFramebuffer (glBlitFramebuffer) ../../../src/glimports.h (260): BGFX 0xe8a84460 glBufferData (glBufferData) ../../../src/glimports.h (261): BGFX 0xe8a84580 glBufferSubData (glBufferSubData) ../../../src/glimports.h (262): BGFX 0xe8a84620 glCheckFramebufferStatus (glCheckFramebufferStatus) ../../../src/glimports.h (263): BGFX 0xe8a84700 glClear (glClear) ../../../src/glimports.h (264): BGFX 0xe8a847c0 glClearBufferfv (glClearBufferfv) ../../../src/glimports.h (265): BGFX 0xe8a84820 glClearColor (glClearColor) ../../../src/glimports.h (266): BGFX 0xe8a84ac0 glClearStencil (glClearStencil) ../../../src/glimports.h (267): BGFX 0xe8a84c60 glClipControl (glClipControl) ../../../src/glimports.h (268): BGFX 0xe8a85440 glColorMask (glColorMask) ../../../src/glimports.h (269): BGFX 0xe8a85840 glCompileShader (glCompileShader) ../../../src/glimports.h (270): BGFX 0xe8a859a0 glCompressedTexImage2D (glCompressedTexImage2D) ../../../src/glimports.h (271): BGFX 0xe8a85aa0 glCompressedTexSubImage2D (glCompressedTexSubImage2D) ../../../src/glimports.h (272): BGFX 0xe8a859e0 glCompressedTexImage3D (glCompressedTexImage3D) ../../../src/glimports.h (273): BGFX 0xe8a85ae0 glCompressedTexSubImage3D (glCompressedTexSubImage3D) ../../../src/glimports.h (274): BGFX 0xe8a85fc0 glCopyImageSubData (glCopyImageSubData) ../../../src/glimports.h (275): BGFX 0xe8a86200 glCopyTexSubImage2D (glCopyTexSubImage2D) ../../../src/glimports.h (276): BGFX 0xe8a86580 glCreateProgram (glCreateProgram) ../../../src/glimports.h (277): BGFX 0xe8a86660 glCreateShader (glCreateShader) ../../../src/glimports.h (278): BGFX 0xe8a867a0 glCullFace (glCullFace) ../../../src/glimports.h (279): BGFX 0xe8a868e0 glDebugMessageControl (glDebugMessageControl) ../../../src/glimports.h (280): BGFX 0xe8a86980 glDebugMessageInsert (glDebugMessageInsert) ../../../src/glimports.h (281): BGFX 0xe8a86840 glDebugMessageCallback (glDebugMessageCallback) ../../../src/glimports.h (282): BGFX 0xe8a86aa0 glDeleteBuffers (glDeleteBuffers) ../../../src/glimports.h (283): BGFX 0xe8a86b60 glDeleteFramebuffers (glDeleteFramebuffers) ../../../src/glimports.h (284): BGFX 0xe8a86ce0 glDeleteProgram (glDeleteProgram) ../../../src/glimports.h (285): BGFX 0xe8a86d80 glDeleteQueries (glDeleteQueries) ../../../src/glimports.h (286): BGFX 0xe8a86e00 glDeleteRenderbuffers (glDeleteRenderbuffers) ../../../src/glimports.h (287): BGFX 0xe8a86e60 glDeleteSamplers (glDeleteSamplers) ../../../src/glimports.h (288): BGFX 0xe8a86ea0 glDeleteShader (glDeleteShader) ../../../src/glimports.h (289): BGFX 0xe8a86f20 glDeleteTextures (glDeleteTextures) ../../../src/glimports.h (290): BGFX 0xe8a86fc0 glDeleteVertexArrays (glDeleteVertexArrays) ../../../src/glimports.h (291): BGFX 0xe8a87080 glDepthFunc (glDepthFunc) ../../../src/glimports.h (292): BGFX 0xe8a870a0 glDepthMask (glDepthMask) ../../../src/glimports.h (293): BGFX 0xe8a872a0 glDetachShader (glDetachShader) ../../../src/glimports.h (294): BGFX 0xe8a87320 glDisable (glDisable) ../../../src/glimports.h (295): BGFX 0xe8a874c0 glDisablei (glDisablei) ../../../src/glimports.h (296): BGFX 0xe8a87480 glDisableVertexAttribArray (glDisableVertexAttribArray) ../../../src/glimports.h (297): BGFX 0xe8a87560 glDispatchCompute (glDispatchCompute) ../../../src/glimports.h (298): BGFX 0xe8a875a0 glDispatchComputeIndirect (glDispatchComputeIndirect) ../../../src/glimports.h (299): BGFX 0xe8a875c0 glDrawArrays (glDrawArrays) ../../../src/glimports.h (300): BGFX 0xe8a87600 glDrawArraysIndirect (glDrawArraysIndirect) ../../../src/glimports.h (301): BGFX 0xe8a87620 glDrawArraysInstanced (glDrawArraysInstanced) ../../../src/glimports.h (302): BGFX 0xe8a87700 glDrawBuffer (glDrawBuffer) ../../../src/glimports.h (303): BGFX 0xe8a87720 glDrawBuffers (glDrawBuffers) ../../../src/glimports.h (304): BGFX 0xe8a878a0 glDrawElements (glDrawElements) ../../../src/glimports.h (305): BGFX 0xe8a87920 glDrawElementsIndirect (glDrawElementsIndirect) ../../../src/glimports.h (306): BGFX 0xe8a87940 glDrawElementsInstanced (glDrawElementsInstanced) ../../../src/glimports.h (307): BGFX 0xe8a87fe0 glEnable (glEnable) ../../../src/glimports.h (308): BGFX 0xe8a88180 glEnablei (glEnablei) ../../../src/glimports.h (309): BGFX 0xe8a88140 glEnableVertexAttribArray (glEnableVertexAttribArray) ../../../src/glimports.h (310): BGFX 0xe8a88320 glEndQuery (glEndQuery) ../../../src/glimports.h (311): BGFX 0xe8a88920 glFinish (glFinish) ../../../src/glimports.h (312): BGFX 0xe8a889e0 glFlush (glFlush) ../../../src/glimports.h (313): BGFX 0xe8a89160 glFramebufferRenderbuffer (glFramebufferRenderbuffer) ../../../src/glimports.h (314): BGFX 0xe8a89220 glFramebufferTexture (glFramebufferTexture) ../../../src/glimports.h (315): BGFX 0xe8a89280 glFramebufferTexture2D (glFramebufferTexture2D) ../../../src/glimports.h (316): BGFX 0xe8a89420 glFramebufferTextureLayer (glFramebufferTextureLayer) ../../../src/glimports.h (317): BGFX 0xe8a89540 glFrontFace (glFrontFace) ../../../src/glimports.h (318): BGFX 0xe8a89620 glGenBuffers (glGenBuffers) ../../../src/glimports.h (319): BGFX 0xe8a89aa0 glGenerateMipmap (glGenerateMipmap) ../../../src/glimports.h (320): BGFX 0xe8a896c0 glGenFramebuffers (glGenFramebuffers) ../../../src/glimports.h (321): BGFX 0xe8a898c0 glGenRenderbuffers (glGenRenderbuffers) ../../../src/glimports.h (322): BGFX 0xe8a89840 glGenQueries (glGenQueries) ../../../src/glimports.h (323): BGFX 0xe8a89920 glGenSamplers (glGenSamplers) ../../../src/glimports.h (324): BGFX 0xe8a89980 glGenTextures (glGenTextures) ../../../src/glimports.h (325): BGFX 0xe8a89a20 glGenVertexArrays (glGenVertexArrays) ../../../src/glimports.h (326): BGFX 0xe8a89b80 glGetActiveAttrib (glGetActiveAttrib) ../../../src/glimports.h (327): BGFX 0xe8a89d80 glGetAttribLocation (glGetAttribLocation) ../../../src/glimports.h (328): BGFX 0xe8a89c20 glGetActiveUniform (glGetActiveUniform) ../../../src/glimports.h (329): BGFX 0xe8a8a1e0 glGetCompressedTexImage (glGetCompressedTexImage) ../../../src/glimports.h (330): BGFX 0xe8a8a3a0 glGetDebugMessageLog (glGetDebugMessageLog) ../../../src/glimports.h (331): BGFX 0xe8a8a520 glGetError (glGetError) ../../../src/glimports.h (332): BGFX 0xe8a8a6a0 glGetFloatv (glGetFloatv) ../../../src/glimports.h (333): BGFX 0xe8a8ac20 glGetIntegerv (glGetIntegerv) ../../../src/glimports.h (334): BGFX 0xe8a8ac80 glGetInternalformativ (glGetInternalformativ) ../../../src/glimports.h (335): BGFX 0xe8a8ac60 glGetInternalformati64v (glGetInternalformati64v) ../../../src/glimports.h (336): BGFX 0xe8a8b620 glGetObjectLabel (glGetObjectLabel) ../../../src/glimports.h (337): BGFX 0xe8a8b700 glGetObjectPtrLabel (glGetObjectPtrLabel) ../../../src/glimports.h (338): BGFX 0xe8a8bbc0 glGetPointerv (glGetPointerv) ../../../src/glimports.h (339): BGFX 0xe8a8bc60 glGetProgramBinary (glGetProgramBinary) ../../../src/glimports.h (340): BGFX 0xe8a8c040 glGetProgramiv (glGetProgramiv) ../../../src/glimports.h (341): BGFX 0xe8a8bd20 glGetProgramInfoLog (glGetProgramInfoLog) ../../../src/glimports.h (342): BGFX 0xe8a8bd40 glGetProgramInterfaceiv (glGetProgramInterfaceiv) ../../../src/glimports.h (343): BGFX 0xe8a8bee0 glGetProgramResourceIndex (glGetProgramResourceIndex) ../../../src/glimports.h (344): BGFX 0xe8a8bfa0 glGetProgramResourceiv (glGetProgramResourceiv) ../../../src/glimports.h (345): BGFX 0xe8a8bf60 glGetProgramResourceName (glGetProgramResourceName) ../../../src/glimports.h (346): BGFX 0xe8a8bf00 glGetProgramResourceLocation (glGetProgramResourceLocation) ../../../src/glimports.h (347): BGFX 0xe8a8bf20 glGetProgramResourceLocationIndex (glGetProgramResourceLocationIndex) ../../../src/glimports.h (348): BGFX 0xe8a8c860 glGetTexImage (glGetTexImage) ../../../src/glimports.h (349): BGFX 0xe8a8c2a0 glGetQueryiv (glGetQueryiv) ../../../src/glimports.h (350): BGFX 0xe8a8c180 glGetQueryObjectiv (glGetQueryObjectiv) ../../../src/glimports.h (351): BGFX 0xe8a8c140 glGetQueryObjecti64v (glGetQueryObjecti64v) ../../../src/glimports.h (352): BGFX 0xe8a8c240 glGetQueryObjectuiv (glGetQueryObjectuiv) ../../../src/glimports.h (353): BGFX 0xe8a8c1e0 glGetQueryObjectui64v (glGetQueryObjectui64v) ../../../src/glimports.h (354): BGFX 0xe8a8c540 glGetShaderiv (glGetShaderiv) ../../../src/glimports.h (355): BGFX 0xe8a8c4c0 glGetShaderInfoLog (glGetShaderInfoLog) ../../../src/glimports.h (356): BGFX 0xe8a8c5e0 glGetString (glGetString) ../../../src/glimports.h (357): BGFX 0xe8a8cea0 glGetUniformLocation (glGetUniformLocation) ../../../src/glimports.h (360): BGFX 0xe8a8c600 glGetStringi (glGetStringi) ../../../src/glimports.h (361): BGFX 0xe8a8e2e0 glInvalidateFramebuffer (glInvalidateFramebuffer) ../../../src/glimports.h (369): BGFX 0xe8a8ede0 glLinkProgram (glLinkProgram) ../../../src/glimports.h (370): BGFX 0xe8a8fb60 glMemoryBarrier (glMemoryBarrier) ../../../src/glimports.h (371): BGFX 0xe8a8fe00 glMultiDrawArraysIndirect (glMultiDrawArraysIndirect) ../../../src/glimports.h (372): BGFX 0xe8a8ff80 glMultiDrawElementsIndirect (glMultiDrawElementsIndirect) ../../../src/glimports.h (373): BGFX 0xe8a8fe80 glMultiDrawArraysIndirectCount (glMultiDrawArraysIndirectCount) ../../../src/glimports.h (374): BGFX 0xe8a90000 glMultiDrawElementsIndirectCount (glMultiDrawElementsIndirectCount) ../../../src/glimports.h (375): BGFX 0xe8a91da0 glObjectLabel (glObjectLabel) ../../../src/glimports.h (376): BGFX 0xe8a91e00 glObjectPtrLabel (glObjectPtrLabel) ../../../src/glimports.h (377): BGFX 0xe8a92480 glPixelStorei (glPixelStorei) ../../../src/glimports.h (378): BGFX 0xe8a92ac0 glPopDebugGroup (glPopDebugGroup) ../../../src/glimports.h (379): BGFX 0xe8a92d20 glProgramBinary (glProgramBinary) ../../../src/glimports.h (380): BGFX 0xe8a93180 glProgramParameteri (glProgramParameteri) ../../../src/glimports.h (381): BGFX 0xe8a94420 glProvokingVertex (glProvokingVertex) ../../../src/glimports.h (382): BGFX 0xe8a944c0 glPushDebugGroup (glPushDebugGroup) ../../../src/glimports.h (383): BGFX 0xe8a94580 glQueryCounter (glQueryCounter) ../../../src/glimports.h (384): BGFX 0xe8a94a40 glReadBuffer (glReadBuffer) ../../../src/glimports.h (385): BGFX 0xe8a94ac0 glReadPixels (glReadPixels) ../../../src/glimports.h (386): BGFX 0xe8a94d40 glRenderbufferStorage (glRenderbufferStorage) ../../../src/glimports.h (387): BGFX 0xe8a94d80 glRenderbufferStorageMultisample (glRenderbufferStorageMultisample) ../../../src/glimports.h (388): BGFX 0xe8a95480 glSampleMaski (glSampleMaski) ../../../src/glimports.h (389): BGFX 0xe8a955e0 glSamplerParameteri (glSamplerParameteri) ../../../src/glimports.h (390): BGFX 0xe8a955a0 glSamplerParameterf (glSamplerParameterf) ../../../src/glimports.h (391): BGFX 0xe8a955c0 glSamplerParameterfv (glSamplerParameterfv) ../../../src/glimports.h (392): BGFX 0xe8a956a0 glScissor (glScissor) ../../../src/glimports.h (393): BGFX 0xe8a95f20 glShaderSource (glShaderSource) ../../../src/glimports.h (394): BGFX 0xe8a96220 glStencilFunc (glStencilFunc) ../../../src/glimports.h (395): BGFX 0xe8a96240 glStencilFuncSeparate (glStencilFuncSeparate) ../../../src/glimports.h (396): BGFX 0xe8a96280 glStencilMask (glStencilMask) ../../../src/glimports.h (397): BGFX 0xe8a962a0 glStencilMaskSeparate (glStencilMaskSeparate) ../../../src/glimports.h (398): BGFX 0xe8a962c0 glStencilOp (glStencilOp) ../../../src/glimports.h (399): BGFX 0xe8a962e0 glStencilOpSeparate (glStencilOpSeparate) ../../../src/glimports.h (400): BGFX 0xe8a97540 glTexImage2D (glTexImage2D) ../../../src/glimports.h (401): BGFX 0xe8a975a0 glTexImage3D (glTexImage3D) ../../../src/glimports.h (402): BGFX 0xe8a977c0 glTexParameteri (glTexParameteri) ../../../src/glimports.h (403): BGFX 0xe8a977e0 glTexParameteriv (glTexParameteriv) ../../../src/glimports.h (404): BGFX 0xe8a97780 glTexParameterf (glTexParameterf) ../../../src/glimports.h (405): BGFX 0xe8a977a0 glTexParameterfv (glTexParameterfv) ../../../src/glimports.h (406): BGFX 0xe8a978e0 glTexStorage2D (glTexStorage2D) ../../../src/glimports.h (407): BGFX 0xe8a97940 glTexStorage3D (glTexStorage3D) ../../../src/glimports.h (408): BGFX 0xe8a97ac0 glTexSubImage2D (glTexSubImage2D) ../../../src/glimports.h (409): BGFX 0xe8a97b00 glTexSubImage3D (glTexSubImage3D) ../../../src/glimports.h (410): BGFX 0xe8a98560 glUniform1i (glUniform1i) ../../../src/glimports.h (411): BGFX 0xe8a98620 glUniform1iv (glUniform1iv) ../../../src/glimports.h (412): BGFX 0xe8a984e0 glUniform1f (glUniform1f) ../../../src/glimports.h (413): BGFX 0xe8a98520 glUniform1fv (glUniform1fv) ../../../src/glimports.h (414): BGFX 0xe8a987e0 glUniform2fv (glUniform2fv) ../../../src/glimports.h (415): BGFX 0xe8a98aa0 glUniform3fv (glUniform3fv) ../../../src/glimports.h (416): BGFX 0xe8a98d60 glUniform4fv (glUniform4fv) ../../../src/glimports.h (417): BGFX 0xe8a98d20 glUniform4f (glUniform4f) ../../../src/glimports.h (418): BGFX 0xe8a991e0 glUniformMatrix3fv (glUniformMatrix3fv) ../../../src/glimports.h (419): BGFX 0xe8a99300 glUniformMatrix4fv (glUniformMatrix4fv) ../../../src/glimports.h (420): BGFX 0xe8a995a0 glUseProgram (glUseProgram) ../../../src/glimports.h (421): BGFX 0xe8a9b000 glVertexAttribDivisor (glVertexAttribDivisor) ../../../src/glimports.h (422): BGFX 0xe8a9bc40 glVertexAttribPointer (glVertexAttribPointer) ../../../src/glimports.h (423): BGFX 0xe8a9b620 glVertexAttribIPointer (glVertexAttribIPointer) ../../../src/glimports.h (424): BGFX 0xe8a9a340 glVertexAttrib1f (glVertexAttrib1f) ../../../src/glimports.h (425): BGFX 0xe8a9a5c0 glVertexAttrib2f (glVertexAttrib2f) ../../../src/glimports.h (426): BGFX 0xe8a9a840 glVertexAttrib3f (glVertexAttrib3f) ../../../src/glimports.h (427): BGFX 0xe8a9acc0 glVertexAttrib4f (glVertexAttrib4f) ../../../src/glimports.h (428): BGFX 0xe8a9c5c0 glViewport (glViewport) ../../../src/glimports.h (431): BGFX 0xe8a848c0 glClearDepth (glClearDepth) ../../../src/glimports.h (432): BGFX 0xe8a928a0 glPointSize (glPointSize) ../../../src/glimports.h (433): BGFX 0xe8a92960 glPolygonMode (glPolygonMode) ../../../src/glimports.h (454): BGFX 0xe8a9b080 glVertexAttribDivisorNV (glVertexAttribDivisorNV) ../../../src/glimports.h (455): BGFX 0xe8a876e0 glDrawArraysInstancedNV (glDrawArraysInstancedNV) ../../../src/glimports.h (456): BGFX 0xe8a87aa0 glDrawElementsInstancedNV (glDrawElementsInstancedNV) ../../../src/glimports.h (481): BGFX 0xe8a97560 glTexImage2DMultisample (glTexImage2DMultisample) ../../../src/glimports.h (482): BGFX 0xe8a975e0 glTexImage3DMultisample (glTexImage3DMultisample) ../../../src/glimports.h (492): BGFX 0x0 glInsertEventMarker (glInsertEventMarker) ../../../src/glimports.h (496): BGFX 0x0 glPushGroupMarker (glPushGroupMarker) ../../../src/glimports.h (497): BGFX 0x0 glPopGroupMarker (glPopGroupMarker) ../../../src/glimports.h (504): BGFX 0xe8a8ce20 glGetTranslatedShaderSourceANGLE (glGetTranslatedShaderSourceANGLE) ../../../src/glimports.h (505): BGFX 0xe8a892e0 glFramebufferTexture2DMultisampleEXT (glFramebufferTexture2DMultisampleEXT) ../../../src/renderer_gl.cpp (2334): BGFX GL_NUM_COMPRESSED_TEXTURE_FORMATS 23 ../../../src/renderer_gl.cpp (2357): BGFX 0: 83f0 ../../../src/renderer_gl.cpp (2357): BGFX 1: 83f2 BC2 ../../../src/renderer_gl.cpp (2357): BGFX 2: 83f3 BC3 ../../../src/renderer_gl.cpp (2357): BGFX 3: 8b90 ../../../src/renderer_gl.cpp (2357): BGFX 4: 8b91 ../../../src/renderer_gl.cpp (2357): BGFX 5: 8b92 ../../../src/renderer_gl.cpp (2357): BGFX 6: 8b93 ../../../src/renderer_gl.cpp (2357): BGFX 7: 8b94 ../../../src/renderer_gl.cpp (2357): BGFX 8: 8b95 ../../../src/renderer_gl.cpp (2357): BGFX 9: 8b96 ../../../src/renderer_gl.cpp (2357): BGFX 10: 8b97 ../../../src/renderer_gl.cpp (2357): BGFX 11: 8b98 ../../../src/renderer_gl.cpp (2357): BGFX 12: 8b99 ../../../src/renderer_gl.cpp (2357): BGFX 13: 9274 ETC2 ../../../src/renderer_gl.cpp (2357): BGFX 14: 9275 ../../../src/renderer_gl.cpp (2357): BGFX 15: 9276 ETC2A1 ../../../src/renderer_gl.cpp (2357): BGFX 16: 9277 ../../../src/renderer_gl.cpp (2357): BGFX 17: 9278 ETC2A ../../../src/renderer_gl.cpp (2357): BGFX 18: 9279 ../../../src/renderer_gl.cpp (2357): BGFX 19: 9270 ../../../src/renderer_gl.cpp (2357): BGFX 20: 9271 ../../../src/renderer_gl.cpp (2357): BGFX 21: 9272 ../../../src/renderer_gl.cpp (2357): BGFX 22: 9273 ../../../src/renderer_gl.cpp (2364): BGFX Defaults: ../../../src/renderer_gl.cpp (2370): BGFX GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 (min: 64) ../../../src/renderer_gl.cpp (2371): BGFX GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 (min: 512) ../../../src/renderer_gl.cpp (2372): BGFX GL_MAX_VARYING_FLOATS 124 (min: 32) ../../../src/renderer_gl.cpp (2374): BGFX GL_MAX_VERTEX_ATTRIBS 16 (min: 8) ../../../src/renderer_gl.cpp (2375): BGFX GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 (min: 8) ../../../src/renderer_gl.cpp (2376): BGFX GL_MAX_CUBE_MAP_TEXTURE_SIZE 32768 (min: 16) ../../../src/renderer_gl.cpp (2377): BGFX GL_MAX_TEXTURE_IMAGE_UNITS 32 (min: 8) ../../../src/renderer_gl.cpp (2378): BGFX GL_MAX_TEXTURE_SIZE 32768 (min: 64) ../../../src/renderer_gl.cpp (2379): BGFX GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 (min: 0) ../../../src/renderer_gl.cpp (2380): BGFX GL_MAX_RENDERBUFFER_SIZE 32768 (min: 1) ../../../src/renderer_gl.cpp (2381): BGFX GL_MAX_COLOR_ATTACHMENTS 8 (min: 1) ../../../src/renderer_gl.cpp (2382): BGFX GL_MAX_DRAW_BUFFERS 8 (min: 1) ../../../src/renderer_gl.cpp (2386): BGFX Vendor: NVIDIA Corporation ../../../src/renderer_gl.cpp (2387): BGFX Renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2 ../../../src/renderer_gl.cpp (2388): BGFX Version: 4.6.0 NVIDIA 565.57.01 ../../../src/renderer_gl.cpp (2389): BGFX GLSL version: 4.60 NVIDIA ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_AMD_multi_draw_indirect ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_AMD_seamless_cubemap_per_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_AMD_vertex_shader_viewport_index ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_AMD_vertex_shader_layer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_arrays_of_arrays ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_base_instance ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_bindless_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_blend_func_extended ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_buffer_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_clear_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_clear_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_clip_control ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_color_buffer_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_compressed_texture_pixel_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_conservative_depth ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_compute_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_compute_variable_group_size ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_conditional_render_inverted ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_copy_buffer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_copy_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_cull_distance ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_debug_output ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_depth_buffer_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_depth_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_depth_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_derivative_control ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_direct_state_access ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_draw_buffers ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_draw_buffers_blend ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_draw_indirect ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_draw_elements_base_vertex ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_draw_instanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_enhanced_layouts ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_ES2_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_ES3_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_ES3_1_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_ES3_2_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_explicit_attrib_location ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_explicit_uniform_location ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_coord_conventions ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_layer_viewport ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_program ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_program_shadow ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_shader_interlock ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_framebuffer_no_attachments ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_framebuffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_framebuffer_sRGB ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_geometry_shader4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_get_program_binary ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_get_texture_sub_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_gl_spirv ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_gpu_shader5 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_gpu_shader_fp64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_gpu_shader_int64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_half_float_pixel ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_half_float_vertex ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_imaging ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_indirect_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_instanced_arrays ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_internalformat_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_internalformat_query2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_invalidate_subdata ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_map_buffer_alignment ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_map_buffer_range ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_multi_bind ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_multi_draw_indirect ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_multitexture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_occlusion_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_occlusion_query2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_parallel_shader_compile ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_pipeline_statistics_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_pixel_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_point_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_point_sprite ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_polygon_offset_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_post_depth_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_program_interface_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_provoking_vertex ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_query_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_robust_buffer_access_behavior ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_robustness ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sample_locations ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sample_shading ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_sampler_objects ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_seamless_cube_map ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_seamless_cubemap_per_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_separate_shader_objects ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_atomic_counter_ops ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_atomic_counters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_ballot ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_bit_encoding ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_clock ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_draw_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_group_vote ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_image_load_store ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_image_size ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_objects ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_precision ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_storage_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_subroutine ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_texture_image_samples ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_texture_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shading_language_100 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_viewport_layer_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shading_language_420pack ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shading_language_include ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shading_language_packing ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shadow ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sparse_buffer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sparse_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sparse_texture2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sparse_texture_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_spirv_extensions ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_stencil_texturing ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sync ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_tessellation_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_barrier ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_border_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_buffer_object_rgb32 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_buffer_range ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_compression ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_compression_bptc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_compression_rgtc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_cube_map ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_cube_map_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_env_add ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_env_combine ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_env_crossbar ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_env_dot3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_filter_anisotropic ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_filter_minmax ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_gather ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_mirror_clamp_to_edge ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_mirrored_repeat ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_non_power_of_two ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_query_levels ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_query_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_rectangle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_rg ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_rgb10_a2ui ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_stencil8 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_storage_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_swizzle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_view ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_timer_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transform_feedback2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transform_feedback3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transform_feedback_instanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transform_feedback_overflow_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transpose_matrix ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_uniform_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_array_bgra ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_vertex_array_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_attrib_64bit ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_attrib_binding ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_program ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_type_10f_11f_11f_rev ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_vertex_type_2_10_10_10_rev ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_viewport_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_window_pos ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ATI_draw_buffers ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ATI_texture_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ATI_texture_mirror_once ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_S3_s3tc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_env_add ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_abgr ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_bgra ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_bindable_uniform ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_blend_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_blend_equation_separate ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_blend_func_separate ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_blend_minmax ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_blend_subtract ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_compiled_vertex_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_Cg_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_depth_bounds_test ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_direct_state_access ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_draw_buffers2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_draw_instanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_draw_range_elements ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_EGL_image_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_fog_coord ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_framebuffer_blit ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_framebuffer_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXTX_framebuffer_mixed_formats ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_framebuffer_multisample_blit_scaled ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_framebuffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_framebuffer_sRGB ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_geometry_shader4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_gpu_program_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_gpu_shader4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_multi_draw_arrays ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_multiview_texture_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_multiview_timer_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_packed_depth_stencil ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_packed_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_packed_pixels ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_pixel_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_point_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_polygon_offset_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_post_depth_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_provoking_vertex ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_raster_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_rescale_normal ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_secondary_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_separate_shader_objects ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_separate_specular_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_shader_image_load_formatted ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_shader_image_load_store ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_shader_integer_mix ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_shadow_funcs ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_sparse_texture2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_stencil_two_side ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_stencil_wrap ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture3D ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_compression_dxt1 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_compression_latc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_compression_rgtc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_compression_s3tc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_cube_map ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_edge_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_env_combine ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_env_dot3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_filter_anisotropic ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_filter_minmax ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_integer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_lod_bias ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_mirror_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_shadow_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_shared_exponent ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_sRGB ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_sRGB_R8 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_sRGB_decode ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_swizzle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_timer_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_transform_feedback2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_vertex_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_vertex_array_bgra ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_vertex_attrib_64bit ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_window_rectangles ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_import_sync_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_robustness_video_memory_purge ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_IBM_rasterpos_clip ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_IBM_texture_mirrored_repeat ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_context_flush_control ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_KHR_debug ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_memory_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_memory_object_fd ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_memory_object_sparse ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_parallel_shader_compile ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_KHR_no_error ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_robust_buffer_access_behavior ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_robustness ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_semaphore ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_semaphore_fd ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_timeline_semaphore ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_shader_subgroup ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KTX_buffer_region ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_alpha_to_coverage_dither_control ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_bindless_multi_draw_indirect ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_bindless_multi_draw_indirect_count ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_bindless_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_blend_equation_advanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_blend_equation_advanced_coherent ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NVX_blend_equation_advanced_multi_draw_buffers ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_blend_minmax_factor ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_blend_square ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_clip_space_w_scaling ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_command_list ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_compute_program5 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_compute_shader_derivatives ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conditional_render ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_NV_conservative_raster ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conservative_raster_dilate ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conservative_raster_pre_snap ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conservative_raster_pre_snap_triangles ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conservative_raster_underestimation ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_copy_depth_to_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_NV_copy_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_depth_buffer_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_depth_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_draw_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_draw_vulkan_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_ES1_1_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_ES3_1_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_explicit_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_feature_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fence ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fill_rectangle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_float_buffer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fog_distance ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_coverage_to_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_program ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_program_option ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_program2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_shader_barycentric ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_shader_interlock ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_framebuffer_mixed_samples ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_framebuffer_multisample_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_geometry_shader4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_geometry_shader_passthrough ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_internalformat_sample_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program4_1 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program5 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program5_mem_extended ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program_fp64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program_multiview ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_shader5 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_half_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_light_max_exponent ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_memory_attachment ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_mesh_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_multisample_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_multisample_filter_hint ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_NV_occlusion_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_packed_depth_stencil ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_parameter_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_parameter_buffer_object2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_path_rendering ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_path_rendering_shared_edge ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_point_sprite ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_primitive_restart ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_query_resource ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_query_resource_tag ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_register_combiners ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_register_combiners2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_representative_fragment_test ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_sample_locations ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_sample_mask_override_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_scissor_exclusive ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_counters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_float64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_fp16_vector ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_int64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_buffer_load ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_storage_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_subgroup_partitioned ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_texture_footprint ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shading_rate_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_stereo_view_rendering ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texgen_reflection ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_barrier ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_compression_vtc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_env_combine4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_rectangle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_rectangle_compressed ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_shader2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_shader3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_transform_feedback ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_transform_feedback2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_uniform_buffer_unified_memory ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_uniform_buffer_std430_layout ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_attrib_integer_64bit ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_buffer_unified_memory ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program1_1 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program2_option ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_viewport_array2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_viewport_swizzle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NVX_conditional_render ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_multicast ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NVX_progress_fence ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_NVX_gpu_memory_info ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NVX_nvenc_interop ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_thread_group ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_thread_shuffle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_blend_equation_advanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_blend_equation_advanced_coherent ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_OES_EGL_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_OVR_multiview ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_OVR_multiview2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SGIS_generate_mipmap ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SGIS_texture_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SGIX_depth_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SGIX_shadow ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SUN_slice_accum ../../../src/renderer_gl.cpp (2445): BGFX Supported extensions: ../../../src/renderer_gl.cpp (2450): BGFX 1: AMD_multi_draw_indirect ../../../src/renderer_gl.cpp (2450): BGFX 13: ARB_clip_control ../../../src/renderer_gl.cpp (2450): BGFX 14: ARB_compute_shader ../../../src/renderer_gl.cpp (2450): BGFX 15: ARB_conservative_depth ../../../src/renderer_gl.cpp (2450): BGFX 16: ARB_copy_image ../../../src/renderer_gl.cpp (2450): BGFX 18: ARB_debug_output ../../../src/renderer_gl.cpp (2450): BGFX 19: ARB_depth_buffer_float ../../../src/renderer_gl.cpp (2450): BGFX 20: ARB_depth_clamp ../../../src/renderer_gl.cpp (2450): BGFX 21: ARB_draw_buffers_blend ../../../src/renderer_gl.cpp (2450): BGFX 22: ARB_draw_indirect ../../../src/renderer_gl.cpp (2450): BGFX 23: ARB_draw_instanced ../../../src/renderer_gl.cpp (2450): BGFX 24: ARB_ES3_compatibility ../../../src/renderer_gl.cpp (2450): BGFX 25: ARB_framebuffer_object ../../../src/renderer_gl.cpp (2450): BGFX 26: ARB_framebuffer_sRGB ../../../src/renderer_gl.cpp (2450): BGFX 27: ARB_get_program_binary ../../../src/renderer_gl.cpp (2450): BGFX 28: ARB_half_float_pixel ../../../src/renderer_gl.cpp (2450): BGFX 29: ARB_half_float_vertex ../../../src/renderer_gl.cpp (2450): BGFX 30: ARB_indirect_parameters ../../../src/renderer_gl.cpp (2450): BGFX 31: ARB_instanced_arrays ../../../src/renderer_gl.cpp (2450): BGFX 32: ARB_internalformat_query ../../../src/renderer_gl.cpp (2450): BGFX 33: ARB_internalformat_query2 ../../../src/renderer_gl.cpp (2450): BGFX 34: ARB_invalidate_subdata ../../../src/renderer_gl.cpp (2450): BGFX 35: ARB_map_buffer_range ../../../src/renderer_gl.cpp (2450): BGFX 36: ARB_multi_draw_indirect ../../../src/renderer_gl.cpp (2450): BGFX 37: ARB_multisample ../../../src/renderer_gl.cpp (2450): BGFX 38: ARB_occlusion_query ../../../src/renderer_gl.cpp (2450): BGFX 39: ARB_occlusion_query2 ../../../src/renderer_gl.cpp (2450): BGFX 40: ARB_program_interface_query ../../../src/renderer_gl.cpp (2450): BGFX 41: ARB_provoking_vertex ../../../src/renderer_gl.cpp (2450): BGFX 42: ARB_sampler_objects ../../../src/renderer_gl.cpp (2450): BGFX 43: ARB_seamless_cube_map ../../../src/renderer_gl.cpp (2450): BGFX 44: ARB_shader_bit_encoding ../../../src/renderer_gl.cpp (2450): BGFX 45: ARB_shader_image_load_store ../../../src/renderer_gl.cpp (2450): BGFX 46: ARB_shader_storage_buffer_object ../../../src/renderer_gl.cpp (2450): BGFX 47: ARB_shader_texture_lod ../../../src/renderer_gl.cpp (2450): BGFX 48: ARB_shader_viewport_layer_array ../../../src/renderer_gl.cpp (2450): BGFX 49: ARB_texture_compression_bptc ../../../src/renderer_gl.cpp (2450): BGFX 50: ARB_texture_compression_rgtc ../../../src/renderer_gl.cpp (2450): BGFX 51: ARB_texture_cube_map_array ../../../src/renderer_gl.cpp (2450): BGFX 52: ARB_texture_float ../../../src/renderer_gl.cpp (2450): BGFX 53: ARB_texture_multisample ../../../src/renderer_gl.cpp (2450): BGFX 54: ARB_texture_rg ../../../src/renderer_gl.cpp (2450): BGFX 55: ARB_texture_rgb10_a2ui ../../../src/renderer_gl.cpp (2450): BGFX 56: ARB_texture_stencil8 ../../../src/renderer_gl.cpp (2450): BGFX 57: ARB_texture_storage ../../../src/renderer_gl.cpp (2450): BGFX 58: ARB_texture_swizzle ../../../src/renderer_gl.cpp (2450): BGFX 59: ARB_timer_query ../../../src/renderer_gl.cpp (2450): BGFX 60: ARB_uniform_buffer_object ../../../src/renderer_gl.cpp (2450): BGFX 61: ARB_vertex_array_object ../../../src/renderer_gl.cpp (2450): BGFX 62: ARB_vertex_type_2_10_10_10_rev ../../../src/renderer_gl.cpp (2450): BGFX 70: EXT_bgra ../../../src/renderer_gl.cpp (2450): BGFX 71: EXT_blend_color ../../../src/renderer_gl.cpp (2450): BGFX 72: EXT_blend_minmax ../../../src/renderer_gl.cpp (2450): BGFX 73: EXT_blend_subtract ../../../src/renderer_gl.cpp (2450): BGFX 84: EXT_draw_instanced ../../../src/renderer_gl.cpp (2450): BGFX 87: EXT_framebuffer_blit ../../../src/renderer_gl.cpp (2450): BGFX 88: EXT_framebuffer_object ../../../src/renderer_gl.cpp (2450): BGFX 89: EXT_framebuffer_sRGB ../../../src/renderer_gl.cpp (2450): BGFX 90: EXT_gpu_shader4 ../../../src/renderer_gl.cpp (2450): BGFX 93: EXT_packed_float ../../../src/renderer_gl.cpp (2450): BGFX 95: EXT_shader_image_load_store ../../../src/renderer_gl.cpp (2450): BGFX 99: EXT_texture_array ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_compression_dxt1 ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_compression_latc ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_compression_rgtc ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_compression_s3tc ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_filter_anisotropic ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_shared_exponent ../../../src/renderer_gl.cpp (2450): BGFX 11: EXT_texture_sRGB ../../../src/renderer_gl.cpp (2450): BGFX 11: EXT_texture_storage ../../../src/renderer_gl.cpp (2450): BGFX 11: EXT_texture_swizzle ../../../src/renderer_gl.cpp (2450): BGFX 11: EXT_timer_query ../../../src/renderer_gl.cpp (2450): BGFX 12: KHR_debug ../../../src/renderer_gl.cpp (2450): BGFX 12: KHR_no_error ../../../src/renderer_gl.cpp (2450): BGFX 13: NV_conservative_raster ../../../src/renderer_gl.cpp (2450): BGFX 13: NV_copy_image ../../../src/renderer_gl.cpp (2450): BGFX 13: NV_occlusion_query ../../../src/renderer_gl.cpp (2450): BGFX 13: NVX_gpu_memory_info ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC12 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC14 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC12A is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC14A is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC22 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC24 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ATC is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ATCE is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ATCI is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC4x4 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC5x4 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC5x5 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC6x5 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC6x6 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x5 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x6 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x8 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x5 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x6 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x8 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x10 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC12x10 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC12x12 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::R32I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG8I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG8U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG16I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG16U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG32I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGB8I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGB8U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA8I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA8U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA16I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA16U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA32I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::R5G6B5 is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ETC2A +sRGB is not supported (501: GL_INVALID_VALUE). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC12 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC14 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC12A +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC14A +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC4x4 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC5x4 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC5x5 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC6x5 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC6x6 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x5 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x6 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x8 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x5 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x6 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x8 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x10 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC12x10 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC12x12 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::R32I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG8I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG8U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG16I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG16U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG32I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGB8I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGB8U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA8I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA8U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA16I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA16U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA32I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::R5G6B5 +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/bgfx.cpp (419): BGFX Graphics debugger is not present. [ 683451.656] {Default Queue} wl_keyboard#29.keymap(1, fd 41, 76652) ../../../src/bgfx.cpp (1572): BGFX ../../../src/bgfx.cpp (1595): BGFX GPU device, Device ID: 0000, Vendor ID: 10de ../../../src/bgfx.cpp (1596): BGFX ../../../src/bgfx.cpp (1601): BGFX Supported renderer backends (5): ../../../src/bgfx.cpp (1604): BGFX - Noop ../../../src/bgfx.cpp (1604): BGFX - Direct3D 11 ../../../src/bgfx.cpp (1604): BGFX - Direct3D 12 ../../../src/bgfx.cpp (1604): BGFX - OpenGL 2.1 ../../../src/bgfx.cpp (1604): BGFX - Vulkan ../../../src/bgfx.cpp (1607): BGFX ../../../src/bgfx.cpp (1608): BGFX Sort key masks: ../../../src/bgfx.cpp (1609): BGFX View ff00000000000000 ../../../src/bgfx.cpp (1610): BGFX Draw bit 0080000000000000 ../../../src/bgfx.cpp (1612): BGFX ../../../src/bgfx.cpp (1613): BGFX D Type 0060000000000000 ../../../src/bgfx.cpp (1615): BGFX ../../../src/bgfx.cpp (1616): BGFX D0 Blend 0018000000000000 ../../../src/bgfx.cpp (1617): BGFX D0 Program 0007fc0000000000 ../../../src/bgfx.cpp (1618): BGFX D0 Depth 000003fffffffc00 ../../../src/bgfx.cpp (1620): BGFX ../../../src/bgfx.cpp (1621): BGFX D1 Depth 001fffffffe00000 ../../../src/bgfx.cpp (1622): BGFX D1 Blend 0000000000180000 ../../../src/bgfx.cpp (1623): BGFX D1 Program 000000000007fc00 ../../../src/bgfx.cpp (1625): BGFX ../../../src/bgfx.cpp (1626): BGFX D2 Seq 001ffffe00000000 ../../../src/bgfx.cpp (1627): BGFX D2 Blend 0000000180000000 ../../../src/bgfx.cpp (1628): BGFX D2 Program 000000007fc00000 ../../../src/bgfx.cpp (1630): BGFX ../../../src/bgfx.cpp (1631): BGFX C Seq 007ffff800000000 ../../../src/bgfx.cpp (1632): BGFX C Program 00000007fc000000 ../../../src/bgfx.cpp (1634): BGFX ../../../src/bgfx.cpp (1635): BGFX Capabilities (renderer OpenGL 2.1, vendor 0x10de, device 0x0000): ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_ALPHA_TO_COVERAGE ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_BLEND_INDEPENDENT ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_COMPUTE ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_CONSERVATIVE_RASTER ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_DRAW_INDIRECT ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_FRAGMENT_DEPTH ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_FRAGMENT_ORDERING ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_GRAPHICS_DEBUGGER ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_HDR10 ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_HIDPI ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_IMAGE_RW ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_INDEX32 ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_INSTANCING ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_OCCLUSION_QUERY ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_RENDERER_MULTITHREADED ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_SWAP_CHAIN ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_2D_ARRAY ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_3D ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_BLIT ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_TRANSPARENT_BACKBUFFER ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_COMPARE_ALL ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_COMPARE_LEQUAL ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_CUBE_ARRAY ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_TEXTURE_DIRECT_ACCESS ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_READ_BACK ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_VERTEX_ATTRIB_HALF ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_VERTEX_ATTRIB_UINT10 ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_VERTEX_ID ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_PRIMITIVE_ID ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_VIEWPORT_LAYER_ARRAY ../../../src/bgfx.cpp (1649): BGFX ../../../src/bgfx.cpp (1650): BGFX Limits: ../../../src/bgfx.cpp (1652): BGFX maxDrawCalls 65535 ../../../src/bgfx.cpp (1653): BGFX maxBlits 1024 ../../../src/bgfx.cpp (1654): BGFX maxTextureSize 32768 ../../../src/bgfx.cpp (1655): BGFX maxTextureLayers 2048 ../../../src/bgfx.cpp (1656): BGFX maxViews 256 ../../../src/bgfx.cpp (1657): BGFX maxFrameBuffers 128 ../../../src/bgfx.cpp (1658): BGFX maxFBAttachments 8 ../../../src/bgfx.cpp (1659): BGFX maxPrograms 512 ../../../src/bgfx.cpp (1660): BGFX maxShaders 512 ../../../src/bgfx.cpp (1661): BGFX maxTextures 4096 ../../../src/bgfx.cpp (1662): BGFX maxTextureSamplers 16 ../../../src/bgfx.cpp (1663): BGFX maxComputeBindings 16 ../../../src/bgfx.cpp (1664): BGFX maxVertexLayouts 64 ../../../src/bgfx.cpp (1665): BGFX maxVertexStreams 4 ../../../src/bgfx.cpp (1666): BGFX maxIndexBuffers 4096 ../../../src/bgfx.cpp (1667): BGFX maxVertexBuffers 4096 ../../../src/bgfx.cpp (1668): BGFX maxDynamicIndexBuffers 4096 ../../../src/bgfx.cpp (1669): BGFX maxDynamicVertexBuffers 4096 ../../../src/bgfx.cpp (1670): BGFX maxUniforms 512 ../../../src/bgfx.cpp (1671): BGFX maxOcclusionQueries 256 ../../../src/bgfx.cpp (1672): BGFX maxEncoders 8 ../../../src/bgfx.cpp (1673): BGFX minResourceCbSize 65536 ../../../src/bgfx.cpp (1674): BGFX transientVbSize 6291456 ../../../src/bgfx.cpp (1675): BGFX transientIbSize 2097152 ../../../src/bgfx.cpp (1678): BGFX ../../../src/bgfx.cpp (1679): BGFX Supported texture formats: ../../../src/bgfx.cpp (1680): BGFX +---------------- 2D: x = supported / * = emulated ../../../src/bgfx.cpp (1681): BGFX |+--------------- 2D: sRGB format ../../../src/bgfx.cpp (1682): BGFX ||+-------------- 3D: x = supported / * = emulated ../../../src/bgfx.cpp (1683): BGFX |||+------------- 3D: sRGB format ../../../src/bgfx.cpp (1684): BGFX ||||+------------ Cube: x = supported / * = emulated ../../../src/bgfx.cpp (1685): BGFX |||||+----------- Cube: sRGB format ../../../src/bgfx.cpp (1686): BGFX ||||||+---------- vertex format ../../../src/bgfx.cpp (1687): BGFX |||||||+--------- image: i = read-write / r = read / w = write ../../../src/bgfx.cpp (1688): BGFX ||||||||+-------- framebuffer ../../../src/bgfx.cpp (1689): BGFX |||||||||+------- MSAA framebuffer ../../../src/bgfx.cpp (1690): BGFX ||||||||||+------ MSAA texture ../../../src/bgfx.cpp (1691): BGFX |||||||||||+----- Auto-generated mips ../../../src/bgfx.cpp (1692): BGFX |||||||||||| +-- name ../../../src/bgfx.cpp (1699): BGFX [xlxlxl ] BC1 ../../../src/bgfx.cpp (1699): BGFX [xlxlxl ] BC2 ../../../src/bgfx.cpp (1699): BGFX [xlxlxl ] BC3 ../../../src/bgfx.cpp (1699): BGFX [x x x ] BC4 ../../../src/bgfx.cpp (1699): BGFX [x x x ] BC5 ../../../src/bgfx.cpp (1699): BGFX [x x x ] BC6H ../../../src/bgfx.cpp (1699): BGFX [xlxlxl ] BC7 ../../../src/bgfx.cpp (1699): BGFX [x x x ] ETC1 ../../../src/bgfx.cpp (1699): BGFX [x x x ] ETC2 ../../../src/bgfx.cpp (1699): BGFX [x x x ] ETC2A ../../../src/bgfx.cpp (1699): BGFX [xlxlxl ] ETC2A1 ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC12 ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC14 ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC12A ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC14A ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC22 ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC24 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ATC ../../../src/bgfx.cpp (1699): BGFX [* * * ] ATCE ../../../src/bgfx.cpp (1699): BGFX [* * * ] ATCI ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC4x4 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC5x4 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC5x5 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC6x5 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC6x6 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC8x5 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC8x6 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC8x8 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC10x5 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC10x6 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC10x8 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC10x10 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC12x10 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC12x12 ../../../src/bgfx.cpp (1699): BGFX [ ] R1 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] A8 ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R8 ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R8I ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R8U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R8S ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R16 ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R16I ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R16U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R16F ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R16S ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] R32I ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R32U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R32F ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG8 ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RG8I ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RG8U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG8S ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG16 ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RG16I ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RG16U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG16F ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG16S ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RG32I ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG32U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG32F ../../../src/bgfx.cpp (1699): BGFX [xlxlxl f+mM] RGB8 ../../../src/bgfx.cpp (1699): BGFX [* * * f+m ] RGB8I ../../../src/bgfx.cpp (1699): BGFX [* * * f+m ] RGB8U ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] RGB8S ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] RGB9E5 ../../../src/bgfx.cpp (1699): BGFX [xlxlxl if+mM] BGRA8 ../../../src/bgfx.cpp (1699): BGFX [xlxlxl if+mM] RGBA8 ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RGBA8I ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RGBA8U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGBA8S ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGBA16 ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RGBA16I ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RGBA16U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGBA16F ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGBA16S ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RGBA32I ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGBA32U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGBA32F ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] B5G6R5 ../../../src/bgfx.cpp (1699): BGFX [* * * f+m ] R5G6B5 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] BGRA4 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] RGBA4 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] BGR5A1 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] RGB5A1 ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGB10A2 ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG11B10F ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D16 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D24 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D24S8 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D32 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D16F ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D24F ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D32F ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D0S8 ../../../src/bgfx.cpp (1719): BGFX ../../../src/bgfx.cpp (1720): BGFX NDC depth [-1, 1], origin bottom left. ../../../src/bgfx.cpp (1725): BGFX [ 683453.138] {Default Queue} wl_keyboard#29.repeat_info(33, 500) [ 683453.412] {Display Queue} wl_display#1.error(wl_surface#42, 0, "DRM Syncobj surface object already created for surface 42") ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 0) `s_texColor`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 1) `bgfx_clear_depth`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 2) `bgfx_clear_color`, num 8 ../../../src/renderer_gl.cpp (5770): BGFX Texture2D 0: R8 (requested: R8), layers 1, 2048x24x0. ../../../src/renderer_gl.cpp (6260): BGFX Vertex Shader consts 1 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL3: GL1, GL2 ../../../src/renderer_gl.cpp (5142): BGFX Program 3 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (4): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC4 a_color0 is at location 0 ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC4 a_color1 is at location 1 ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 2 ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC2 a_texcoord0 is at location 3 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5278): BGFX Sampler #0 at location 0. ../../../src/renderer_gl.cpp (5318): BGFX store s_texColor 0 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_SAMPLER_2D s_texColor is at location 0, size 1, offset 0 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_MAT4 u_modelViewProj* is at location 1, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 2 ../../../src/renderer_gl.cpp (5383): BGFX attr a_color0: 0 ../../../src/renderer_gl.cpp (5383): BGFX attr a_color1: 1 ../../../src/renderer_gl.cpp (5383): BGFX attr a_texcoord0: 3 ../../../src/bgfx.cpp (533): BGFX VertexLayout 74c34f26 (d443ed7f), stride 28 ../../../src/bgfx.cpp (549): BGFX attr 0: Attrib::Position num 3, type 4, norm [ ], asint [ ], offset 0 ../../../src/bgfx.cpp (549): BGFX attr 4: Attrib::Color0 num 4, type 0, norm [x], asint [ ], offset 12 ../../../src/bgfx.cpp (549): BGFX attr 5: Attrib::Color1 num 4, type 0, norm [x], asint [ ], offset 16 ../../../src/bgfx.cpp (549): BGFX attr 10: Attrib::TexCoord0 num 2, type 4, norm [ ], asint [ ], offset 20 ../../../src/renderer_gl.cpp (6260): BGFX Vertex Shader consts 1 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL6: GL4, GL5 ../../../src/renderer_gl.cpp (5142): BGFX Program 6 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL8: GL4, GL7 ../../../src/renderer_gl.cpp (5142): BGFX Program 8 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL10: GL4, GL9 ../../../src/renderer_gl.cpp (5142): BGFX Program 10 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL12: GL4, GL11 ../../../src/renderer_gl.cpp (5142): BGFX Program 12 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL14: GL4, GL13 ../../../src/renderer_gl.cpp (5142): BGFX Program 14 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL16: GL4, GL15 ../../../src/renderer_gl.cpp (5142): BGFX Program 16 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL18: GL4, GL17 ../../../src/renderer_gl.cpp (5142): BGFX Program 18 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL20: GL4, GL19 ../../../src/renderer_gl.cpp (5142): BGFX Program 20 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/bgfx.cpp (533): BGFX VertexLayout aaaa40da (e0896034), stride 8 ../../../src/bgfx.cpp (549): BGFX attr 0: Attrib::Position num 2, type 4, norm [ ], asint [ ], offset 0 ../../../src/bgfx.cpp (3571): BGFX Init complete. ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 3) `s_tex`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 4) `u_imageLodEnabled`, num 1 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (6260): BGFX Vertex Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL23: GL22, GL21 ../../../src/renderer_gl.cpp (5142): BGFX Program 23 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (3): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC4 a_color0 is at location 0 ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC2 a_position is at location 1 ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC2 a_texcoord0 is at location 2 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5278): BGFX Sampler #0 at location 0. ../../../src/renderer_gl.cpp (5318): BGFX store s_tex 3 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_SAMPLER_2D s_tex is at location 0, size 1, offset 0 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_MAT4 u_viewProj* is at location 1, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 1 ../../../src/renderer_gl.cpp (5383): BGFX attr a_color0: 0 ../../../src/renderer_gl.cpp (5383): BGFX attr a_texcoord0: 2 ../../../src/bgfx.cpp (3609): BGFX Shutdown... ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 2 ../../../src/renderer_gl.cpp (6260): BGFX Vertex Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL26: GL25, GL24 ../../../src/renderer_gl.cpp (5142): BGFX Program 26 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (2): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC2 a_position is at location 0 ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC2 a_texcoord0 is at location 1 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (3): ../../../src/renderer_gl.cpp (5278): BGFX Sampler #0 at location 0. ../../../src/renderer_gl.cpp (5318): BGFX store s_texColor 0 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_SAMPLER_2D s_texColor is at location 0, size 1, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store u_imageLodEnabled 4 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 u_imageLodEnabled is at location 1, size 1, offset 0 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_MAT4 u_viewProj* is at location 2, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (5383): BGFX attr a_texcoord0: 1 ../../../src/renderer_gl.cpp (5770): BGFX Texture2D 1: BGRA8 (requested: BGRA8), layers 1, 1024x1024x0. ../../../src/glcontext_egl.cpp (504): BGFX GLContext::destroy() ../../../src/bgfx.cpp (3618): BGFX Shutdown complete. ```
belegdol commented 2 weeks ago
Updated log of XWayland with GL ``` [ 799382.657] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 799382.673] {Default Queue} -> wl_display#1.sync(new id wl_callback#3) [ 799382.745] {Display Queue} wl_display#1.delete_id(3) [ 799382.752] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 799382.757] {Default Queue} -> wl_registry#2.bind(1, "wl_compositor", 4, new id [unknown]#4) [ 799382.761] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 799382.765] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 799382.769] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 799382.773] {Default Queue} -> wl_registry#2.bind(4, "wl_shm", 1, new id [unknown]#5) [ 799382.777] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 799382.781] {Default Queue} -> wl_registry#2.bind(5, "wl_output", 2, new id [unknown]#6) [ 799382.785] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 799382.789] {Default Queue} -> wl_registry#2.bind(6, "zxdg_output_manager_v1", 3, new id [unknown]#7) [ 799382.793] {Default Queue} -> zxdg_output_manager_v1#7.get_xdg_output(new id zxdg_output_v1#8, wl_output#6) [ 799382.798] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 799382.801] {Default Queue} -> wl_registry#2.bind(7, "wl_data_device_manager", 3, new id [unknown]#9) [ 799382.805] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 799382.809] {Default Queue} -> wl_registry#2.bind(8, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#10) [ 799382.813] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 799382.817] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 799382.821] {Default Queue} -> wl_registry#2.bind(10, "xdg_wm_base", 3, new id [unknown]#11) [ 799382.825] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 799382.829] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 799382.833] {Default Queue} -> wl_registry#2.bind(12, "wp_viewporter", 1, new id [unknown]#12) [ 799382.836] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 799382.840] {Default Queue} -> wl_registry#2.bind(13, "wp_fractional_scale_manager_v1", 1, new id [unknown]#13) [ 799382.844] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 799382.848] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 799382.852] {Default Queue} -> wl_registry#2.bind(15, "zwp_tablet_manager_v2", 1, new id [unknown]#14) [ 799382.855] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 799382.859] {Default Queue} -> wl_registry#2.bind(16, "wl_seat", 8, new id [unknown]#15) [ 799382.863] {Default Queue} -> wl_data_device_manager#9.get_data_device(new id wl_data_device#16, wl_seat#15) [ 799382.868] {Default Queue} -> zwp_primary_selection_device_manager_v1#10.get_device(new id zwp_primary_selection_device_v1#17, wl_seat#15) [ 799382.874] {Default Queue} -> zwp_tablet_manager_v2#14.get_tablet_seat(new id zwp_tablet_seat_v2#18, wl_seat#15) [ 799382.881] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 799382.885] {Default Queue} -> wl_registry#2.bind(17, "zwp_relative_pointer_manager_v1", 1, new id [unknown]#19) [ 799382.889] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 799382.893] {Default Queue} -> wl_registry#2.bind(18, "zwp_pointer_constraints_v1", 1, new id [unknown]#20) [ 799382.897] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 799382.901] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 799382.904] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 799382.908] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 799382.919] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 799382.924] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 799382.927] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 799382.931] {Default Queue} -> wl_registry#2.bind(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1, new id [unknown]#21) [ 799382.942] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 799382.946] {Default Queue} -> wl_registry#2.bind(26, "zwp_text_input_manager_v3", 1, new id [unknown]#22) [ 799382.950] {Default Queue} -> zwp_text_input_manager_v3#22.get_text_input(new id zwp_text_input_v3#23, wl_seat#15) [ 799382.954] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 799382.958] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 799382.962] {Default Queue} -> wl_registry#2.bind(28, "xdg_activation_v1", 1, new id [unknown]#24) [ 799382.966] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 799382.969] {Default Queue} -> wl_registry#2.bind(29, "zwp_idle_inhibit_manager_v1", 1, new id [unknown]#25) [ 799382.973] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 799382.977] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 799382.981] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 799382.985] {Default Queue} wl_callback#3.done(9911) [ 799382.990] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#3) [ 799382.994] {Default Queue} -> wl_display#1.sync(new id wl_callback#26) [ 799392.261] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#27) [ 799392.271] {Default Queue} -> wl_display#1.sync(new id wl_callback#28) [ 799392.276] {Default Queue} -> wl_display#1.sync(new id wl_callback#29) [ 799392.289] {Default Queue} discarded wl_shm#5.format(0) [ 799392.293] {Default Queue} discarded wl_shm#5.format(1) [ 799392.298] {Default Queue} discarded wl_shm#5.format(875708993) [ 799392.301] {Default Queue} discarded wl_shm#5.format(875709016) [ 799392.305] {Default Queue} discarded wl_shm#5.format(909199186) [ 799392.308] {Default Queue} discarded wl_shm#5.format(808669761) [ 799392.312] {Default Queue} discarded wl_shm#5.format(808669784) [ 799392.315] {Default Queue} discarded wl_shm#5.format(808665665) [ 799392.319] {Default Queue} discarded wl_shm#5.format(808665688) [ 799392.322] {Default Queue} discarded wl_shm#5.format(1211388481) [ 799392.325] {Default Queue} discarded wl_shm#5.format(1211388504) [ 799392.329] {Default Queue} discarded wl_shm#5.format(1211384385) [ 799392.332] {Default Queue} discarded wl_shm#5.format(1211384408) [ 799392.336] {Default Queue} discarded wl_shm#5.format(1448695129) [ 799392.339] {Default Queue} discarded wl_shm#5.format(842094158) [ 799392.342] {Default Queue} discarded wl_shm#5.format(808530000) [ 799392.346] {Default Queue} discarded wl_shm#5.format(842093913) [ 799392.349] {Default Queue} wl_output#6.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 799392.355] {Default Queue} wl_output#6.mode(1, 3440, 1440, 144000) [ 799392.359] {Default Queue} wl_output#6.scale(1) [ 799392.363] {Default Queue} wl_output#6.done() [ 799392.367] {Default Queue} zxdg_output_v1#8.logical_position(0, 0) [ 799392.371] {Default Queue} zxdg_output_v1#8.logical_size(3440, 1440) [ 799392.375] {Default Queue} zxdg_output_v1#8.name("DP-2") [ 799392.379] {Default Queue} zxdg_output_v1#8.description("GIGA-BYTE TECHNOLOGY CO., LTD. 34"") [ 799392.383] {Default Queue} wl_output#6.done() [ 799392.392] {Default Queue} wl_seat#15.capabilities(3) [ 799392.400] {Default Queue} -> wl_seat#15.get_pointer(new id wl_pointer#30) [ 799392.404] {Default Queue} -> wl_seat#15.get_keyboard(new id wl_keyboard#31) [ 799392.408] {Default Queue} wl_seat#15.name("seat0") [ 799392.424] {Display Queue} wl_display#1.delete_id(26) [ 799392.429] {Display Queue} wl_display#1.delete_id(28) [ 799392.432] {Display Queue} wl_display#1.delete_id(29) [ 799392.436] {Default Queue} wl_registry#3.global(1, "wl_compositor", 6) [ 799392.440] {Default Queue} wl_registry#3.global(2, "wl_eglstream_display", 1) [ 799392.444] {Default Queue} wl_registry#3.global(3, "wl_drm", 2) [ 799392.448] {Default Queue} wl_registry#3.global(4, "wl_shm", 2) [ 799392.451] {Default Queue} wl_registry#3.global(5, "wl_output", 4) [ 799392.463] {Default Queue} wl_registry#3.global(6, "zxdg_output_manager_v1", 3) [ 799392.467] {Default Queue} wl_registry#3.global(7, "wl_data_device_manager", 3) [ 799392.471] {Default Queue} wl_registry#3.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 799392.474] {Default Queue} wl_registry#3.global(9, "wl_subcompositor", 1) [ 799392.478] {Default Queue} wl_registry#3.global(10, "xdg_wm_base", 6) [ 799392.482] {Default Queue} -> wl_registry#3.bind(10, "xdg_wm_base", 6, new id [unknown]#32) [ 799392.487] {Default Queue} wl_registry#3.global(11, "gtk_shell1", 5) [ 799392.490] {Default Queue} wl_registry#3.global(12, "wp_viewporter", 1) [ 799392.494] {Default Queue} wl_registry#3.global(13, "wp_fractional_scale_manager_v1", 1) [ 799392.498] {Default Queue} wl_registry#3.global(14, "zwp_pointer_gestures_v1", 3) [ 799392.502] {Default Queue} wl_registry#3.global(15, "zwp_tablet_manager_v2", 1) [ 799392.505] {Default Queue} wl_registry#3.global(16, "wl_seat", 8) [ 799392.509] {Default Queue} wl_registry#3.global(17, "zwp_relative_pointer_manager_v1", 1) [ 799392.513] {Default Queue} wl_registry#3.global(18, "zwp_pointer_constraints_v1", 1) [ 799392.516] {Default Queue} wl_registry#3.global(19, "zxdg_exporter_v2", 1) [ 799392.520] {Default Queue} wl_registry#3.global(20, "zxdg_importer_v2", 1) [ 799392.524] {Default Queue} wl_registry#3.global(21, "zxdg_exporter_v1", 1) [ 799392.527] {Default Queue} wl_registry#3.global(22, "zxdg_importer_v1", 1) [ 799392.531] {Default Queue} wl_registry#3.global(23, "zwp_linux_dmabuf_v1", 5) [ 799392.535] {Default Queue} wl_registry#3.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 799392.538] {Default Queue} wl_registry#3.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 799392.542] {Default Queue} wl_registry#3.global(26, "zwp_text_input_manager_v3", 1) [ 799392.546] {Default Queue} wl_registry#3.global(27, "wp_presentation", 1) [ 799392.550] {Default Queue} wl_registry#3.global(28, "xdg_activation_v1", 1) [ 799392.553] {Default Queue} wl_registry#3.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 799392.557] {Default Queue} wl_registry#3.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 799392.561] {Default Queue} wl_registry#3.global(31, "xdg_wm_dialog_v1", 1) [ 799392.564] {Default Queue} wl_registry#3.global(32, "wp_drm_lease_device_v1", 1) [ 799392.568] {Default Queue} wl_callback#26.done(9911) [ 799392.572] {Default Queue} wl_registry#27.global(1, "wl_compositor", 6) [ 799392.576] {Default Queue} -> wl_registry#27.bind(1, "wl_compositor", 4, new id [unknown]#26) [ 799392.581] {Default Queue} wl_registry#27.global(2, "wl_eglstream_display", 1) [ 799392.584] {Default Queue} wl_registry#27.global(3, "wl_drm", 2) [ 799392.588] {Default Queue} wl_registry#27.global(4, "wl_shm", 2) [ 799392.592] {Default Queue} -> wl_registry#27.bind(4, "wl_shm", 1, new id [unknown]#33) [ 799392.596] {Default Queue} -> wl_display#1.sync(new id wl_callback#34) [ 799392.600] {Default Queue} wl_registry#27.global(5, "wl_output", 4) [ 799392.604] {Default Queue} -> wl_registry#27.bind(5, "wl_output", 3, new id [unknown]#35) [ 799392.608] {Default Queue} wl_registry#27.global(6, "zxdg_output_manager_v1", 3) [ 799392.612] {Default Queue} wl_registry#27.global(7, "wl_data_device_manager", 3) [ 799392.616] {Default Queue} wl_registry#27.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 799392.619] {Default Queue} wl_registry#27.global(9, "wl_subcompositor", 1) [ 799392.623] {Default Queue} -> wl_registry#27.bind(9, "wl_subcompositor", 1, new id [unknown]#36) [ 799392.627] {Default Queue} wl_registry#27.global(10, "xdg_wm_base", 6) [ 799392.631] {Default Queue} wl_registry#27.global(11, "gtk_shell1", 5) [ 799392.635] {Default Queue} wl_registry#27.global(12, "wp_viewporter", 1) [ 799392.638] {Default Queue} wl_registry#27.global(13, "wp_fractional_scale_manager_v1", 1) [ 799392.642] {Default Queue} wl_registry#27.global(14, "zwp_pointer_gestures_v1", 3) [ 799392.646] {Default Queue} wl_registry#27.global(15, "zwp_tablet_manager_v2", 1) [ 799392.649] {Default Queue} wl_registry#27.global(16, "wl_seat", 8) [ 799392.658] {Default Queue} -> wl_registry#27.bind(16, "wl_seat", 3, new id [unknown]#37) [ 799392.662] {Default Queue} wl_registry#27.global(17, "zwp_relative_pointer_manager_v1", 1) [ 799392.666] {Default Queue} wl_registry#27.global(18, "zwp_pointer_constraints_v1", 1) [ 799392.669] {Default Queue} wl_registry#27.global(19, "zxdg_exporter_v2", 1) [ 799392.673] {Default Queue} wl_registry#27.global(20, "zxdg_importer_v2", 1) [ 799392.677] {Default Queue} wl_registry#27.global(21, "zxdg_exporter_v1", 1) [ 799392.681] {Default Queue} wl_registry#27.global(22, "zxdg_importer_v1", 1) [ 799392.684] {Default Queue} wl_registry#27.global(23, "zwp_linux_dmabuf_v1", 5) [ 799392.688] {Default Queue} wl_registry#27.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 799392.692] {Default Queue} wl_registry#27.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 799392.695] {Default Queue} wl_registry#27.global(26, "zwp_text_input_manager_v3", 1) [ 799392.699] {Default Queue} wl_registry#27.global(27, "wp_presentation", 1) [ 799392.703] {Default Queue} wl_registry#27.global(28, "xdg_activation_v1", 1) [ 799392.707] {Default Queue} wl_registry#27.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 799392.711] {Default Queue} wl_registry#27.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 799392.715] {Default Queue} wl_registry#27.global(31, "xdg_wm_dialog_v1", 1) [ 799392.719] {Default Queue} wl_registry#27.global(32, "wp_drm_lease_device_v1", 1) [ 799392.723] {Default Queue} wl_callback#28.done(9911) [ 799392.726] {Default Queue} wl_callback#29.done(9911) [ 799393.989] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 799393.999] {Default Queue} -> wl_display#1.sync(new id wl_callback#3) [ 799394.080] {Display Queue} wl_display#1.delete_id(3) [ 799394.087] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 799394.092] {Default Queue} -> wl_registry#2.bind(1, "wl_compositor", 3, new id [unknown]#4) [ 799394.097] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 799394.101] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 799394.105] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 799394.109] {Default Queue} -> wl_registry#2.bind(4, "wl_shm", 1, new id [unknown]#5) [ 799394.115] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 799394.120] {Default Queue} -> wl_registry#2.bind(5, "wl_output", 2, new id [unknown]#6) [ 799394.154] {Default Queue} -> wl_display#1.sync(new id wl_callback#7) [ 799394.163] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 799394.171] {Default Queue} -> wl_registry#2.bind(6, "zxdg_output_manager_v1", 3, new id [unknown]#8) [ 799394.178] {Default Queue} -> zxdg_output_manager_v1#8.get_xdg_output(new id zxdg_output_v1#9, wl_output#6) [ 799394.185] {Default Queue} -> wl_display#1.sync(new id wl_callback#10) [ 799394.191] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 799394.197] {Default Queue} -> wl_registry#2.bind(7, "wl_data_device_manager", 3, new id [unknown]#11) [ 799394.203] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 799394.207] {Default Queue} -> wl_registry#2.bind(8, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#12) [ 799394.211] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 799394.216] {Default Queue} -> wl_registry#2.bind(9, "wl_subcompositor", 1, new id [unknown]#13) [ 799394.220] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 799394.224] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 799394.228] {Default Queue} -> wl_registry#2.bind(11, "gtk_shell1", 5, new id [unknown]#14) [ 799394.232] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 799394.236] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 799394.240] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 799394.244] {Default Queue} -> wl_registry#2.bind(14, "zwp_pointer_gestures_v1", 1, new id [unknown]#15) [ 799394.255] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 799394.259] {Default Queue} -> wl_registry#2.bind(15, "zwp_tablet_manager_v2", 1, new id [unknown]#16) [ 799394.263] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 799394.268] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 799394.272] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 799394.276] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 799394.280] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 799394.284] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 799394.288] {Default Queue} -> wl_registry#2.bind(21, "zxdg_exporter_v1", 1, new id [unknown]#17) [ 799394.292] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 799394.296] {Default Queue} -> wl_registry#2.bind(22, "zxdg_importer_v1", 1, new id [unknown]#18) [ 799394.300] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 799394.304] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 799394.308] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 799394.312] {Default Queue} -> wl_registry#2.bind(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1, new id [unknown]#19) [ 799394.316] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 799394.320] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 799394.324] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 799394.328] {Default Queue} -> wl_registry#2.bind(28, "xdg_activation_v1", 1, new id [unknown]#20) [ 799394.332] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 799394.336] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 799394.340] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 799394.344] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 799394.348] {Default Queue} wl_callback#3.done(9911) [ 799394.434] {Default Queue} -> wl_shm#5.create_pool(new id wl_shm_pool#3, fd 17, 2304) [ 799394.508] {Default Queue} -> wl_shm_pool#3.resize(6912) [ 799394.608] {Default Queue} -> wl_shm_pool#3.resize(16128) [ 799394.682] {Default Queue} -> wl_shm_pool#3.resize(34560) [ 799394.807] {Default Queue} -> wl_shm_pool#3.resize(71424) [ 799395.055] {Default Queue} -> wl_shm_pool#3.resize(145152) [ 799395.613] {Default Queue} -> wl_shm_pool#3.resize(292608) [ 799396.310] {Default Queue} -> wl_shm_pool#3.resize(587520) [ 799398.959] {Default Queue} -> wl_registry#2.bind(16, "wl_seat", 5, new id [unknown]#21) [ 799400.644] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#22) [ 799400.656] {Default Queue} -> zwp_primary_selection_device_manager_v1#12.get_device(new id zwp_primary_selection_device_v1#23, wl_seat#21) [ 799400.663] {Default Queue} -> wl_data_device_manager#11.get_data_device(new id wl_data_device#24, wl_seat#21) [ 799400.700] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#25) [ 799400.705] {Default Queue} -> zwp_tablet_manager_v2#16.get_tablet_seat(new id zwp_tablet_seat_v2#26, wl_seat#21) [ 799400.710] {Default Queue} -> wl_display#1.sync(new id wl_callback#27) [ 799400.896] {Display Queue} wl_display#1.delete_id(7) [ 799400.901] {Display Queue} wl_display#1.delete_id(10) [ 799400.905] {Display Queue} wl_display#1.delete_id(27) [ 799400.909] {Default Queue} wl_shm#5.format(0) [ 799400.919] {Default Queue} wl_shm#5.format(1) [ 799400.923] {Default Queue} wl_shm#5.format(875708993) [ 799400.926] {Default Queue} wl_shm#5.format(875709016) [ 799400.930] {Default Queue} wl_shm#5.format(909199186) [ 799400.934] {Default Queue} wl_shm#5.format(808669761) [ 799400.937] {Default Queue} wl_shm#5.format(808669784) [ 799400.941] {Default Queue} wl_shm#5.format(808665665) [ 799400.944] {Default Queue} wl_shm#5.format(808665688) [ 799400.948] {Default Queue} wl_shm#5.format(1211388481) [ 799400.951] {Default Queue} wl_shm#5.format(1211388504) [ 799400.961] {Default Queue} wl_shm#5.format(1211384385) [ 799400.965] {Default Queue} wl_shm#5.format(1211384408) [ 799400.969] {Default Queue} wl_shm#5.format(1448695129) [ 799400.972] {Default Queue} wl_shm#5.format(842094158) [ 799400.976] {Default Queue} wl_shm#5.format(808530000) [ 799400.979] {Default Queue} wl_shm#5.format(842093913) [ 799400.983] {Default Queue} wl_output#6.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 799400.989] {Default Queue} wl_output#6.mode(1, 3440, 1440, 144000) [ 799400.994] {Default Queue} wl_output#6.scale(1) [ 799400.998] {Default Queue} wl_output#6.done() [ 799401.007] {Default Queue} wl_callback#7.done(9911) [ 799401.012] {Default Queue} zxdg_output_v1#9.logical_position(0, 0) [ 799401.016] {Default Queue} zxdg_output_v1#9.logical_size(3440, 1440) [ 799401.019] {Default Queue} zxdg_output_v1#9.name("DP-2") [ 799401.023] {Default Queue} zxdg_output_v1#9.description("GIGA-BYTE TECHNOLOGY CO., LTD. 34"") [ 799401.027] {Default Queue} wl_output#6.done() [ 799401.031] {Default Queue} wl_callback#10.done(9911) [ 799401.035] {Default Queue} gtk_shell1#14.capabilities(0) [ 799401.042] {Default Queue} wl_seat#21.capabilities(3) [ 799401.046] {Default Queue} -> wl_seat#21.get_pointer(new id wl_pointer#10) [ 799401.054] {Default Queue} -> zwp_pointer_gestures_v1#15.get_swipe_gesture(new id zwp_pointer_gesture_swipe_v1#7, wl_pointer#10) [ 799401.061] {Default Queue} -> zwp_pointer_gestures_v1#15.get_pinch_gesture(new id zwp_pointer_gesture_pinch_v1#28, wl_pointer#10) [ 799401.068] {Default Queue} -> wl_seat#21.get_keyboard(new id wl_keyboard#29) [ 799401.075] {Default Queue} wl_seat#21.name("seat0") [ 799401.079] {Default Queue} wl_callback#27.done(9911) [ 799401.083] {Default Queue} -> wl_registry#2.bind(10, "xdg_wm_base", 6, new id [unknown]#27) [ 799415.607] {Default Queue} -> wl_display#1.sync(new id wl_callback#29) [ 799415.627] {Default Queue} wl_keyboard#31.keymap(1, fd 19, 76652) [ 799418.802] {Default Queue} wl_keyboard#31.repeat_info(33, 500) [ 799418.819] {Display Queue} wl_display#1.delete_id(34) [ 799418.824] {Display Queue} wl_display#1.delete_id(29) [ 799418.829] {Default Queue} wl_shm#33.format(0) [ 799418.833] {Default Queue} wl_shm#33.format(1) [ 799418.837] {Default Queue} wl_shm#33.format(875708993) [ 799418.841] {Default Queue} wl_shm#33.format(875709016) [ 799418.845] {Default Queue} wl_shm#33.format(909199186) [ 799418.849] {Default Queue} wl_shm#33.format(808669761) [ 799418.853] {Default Queue} wl_shm#33.format(808669784) [ 799418.857] {Default Queue} wl_shm#33.format(808665665) [ 799418.861] {Default Queue} wl_shm#33.format(808665688) [ 799418.865] {Default Queue} wl_shm#33.format(1211388481) [ 799418.869] {Default Queue} wl_shm#33.format(1211388504) [ 799418.873] {Default Queue} wl_shm#33.format(1211384385) [ 799418.877] {Default Queue} wl_shm#33.format(1211384408) [ 799418.881] {Default Queue} wl_shm#33.format(1448695129) [ 799418.885] {Default Queue} wl_shm#33.format(842094158) [ 799418.889] {Default Queue} wl_shm#33.format(808530000) [ 799418.892] {Default Queue} wl_shm#33.format(842093913) [ 799418.896] {Default Queue} wl_callback#34.done(9911) [ 799418.901] {Default Queue} wl_output#35.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 799418.906] {Default Queue} wl_output#35.mode(1, 3440, 1440, 144000) [ 799418.910] {Default Queue} wl_output#35.scale(1) [ 799418.922] {Default Queue} wl_output#35.done() [ 799418.926] {Default Queue} wl_seat#37.capabilities(3) [ 799418.930] {Default Queue} -> wl_seat#37.get_pointer(new id wl_pointer#34) [ 799418.935] {Default Queue} wl_seat#37.name("seat0") [ 799418.939] {Default Queue} wl_callback#29.done(9911) [ 799418.944] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#29) [ 799420.577] {Default Queue} -> zwp_text_input_v3#23.enable() [ 799420.589] {Default Queue} -> zwp_text_input_v3#23.commit() [ 799420.596] {Default Queue} -> zwp_text_input_v3#23.enable() [ 799420.601] {Default Queue} -> zwp_text_input_v3#23.commit() [ 799420.608] {Default Queue} -> zwp_text_input_v3#23.set_content_type(0, 0) [ 799420.623] {Default Queue} -> zwp_text_input_v3#23.commit() [ 799436.522] -> wl_display#1.get_registry(new id wl_registry#28) [ 799436.532] -> wl_display#1.sync(new id wl_callback#38) [ 799436.610] {Display Queue} wl_display#1.delete_id(38) [ 799436.616] wl_registry#28.global(1, "wl_compositor", 6) [ 799436.621] wl_registry#28.global(2, "wl_eglstream_display", 1) [ 799436.625] wl_registry#28.global(3, "wl_drm", 2) [ 799436.629] -> wl_registry#28.bind(3, "wl_drm", 2, new id [unknown]#39) [ 799436.633] wl_registry#28.global(4, "wl_shm", 2) [ 799436.637] wl_registry#28.global(5, "wl_output", 4) [ 799436.641] wl_registry#28.global(6, "zxdg_output_manager_v1", 3) [ 799436.644] wl_registry#28.global(7, "wl_data_device_manager", 3) [ 799436.648] wl_registry#28.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 799436.652] wl_registry#28.global(9, "wl_subcompositor", 1) [ 799436.656] wl_registry#28.global(10, "xdg_wm_base", 6) [ 799436.660] wl_registry#28.global(11, "gtk_shell1", 5) [ 799436.663] wl_registry#28.global(12, "wp_viewporter", 1) [ 799436.667] wl_registry#28.global(13, "wp_fractional_scale_manager_v1", 1) [ 799436.671] wl_registry#28.global(14, "zwp_pointer_gestures_v1", 3) [ 799436.674] wl_registry#28.global(15, "zwp_tablet_manager_v2", 1) [ 799436.678] wl_registry#28.global(16, "wl_seat", 8) [ 799436.682] wl_registry#28.global(17, "zwp_relative_pointer_manager_v1", 1) [ 799436.685] wl_registry#28.global(18, "zwp_pointer_constraints_v1", 1) [ 799436.689] wl_registry#28.global(19, "zxdg_exporter_v2", 1) [ 799436.693] wl_registry#28.global(20, "zxdg_importer_v2", 1) [ 799436.696] wl_registry#28.global(21, "zxdg_exporter_v1", 1) [ 799436.700] wl_registry#28.global(22, "zxdg_importer_v1", 1) [ 799436.704] wl_registry#28.global(23, "zwp_linux_dmabuf_v1", 5) [ 799436.708] -> wl_registry#28.bind(23, "zwp_linux_dmabuf_v1", 4, new id [unknown]#40) [ 799436.712] wl_registry#28.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 799436.715] wl_registry#28.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 799436.719] wl_registry#28.global(26, "zwp_text_input_manager_v3", 1) [ 799436.723] wl_registry#28.global(27, "wp_presentation", 1) [ 799436.727] wl_registry#28.global(28, "xdg_activation_v1", 1) [ 799436.730] wl_registry#28.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 799436.734] wl_registry#28.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 799436.737] wl_registry#28.global(31, "xdg_wm_dialog_v1", 1) [ 799436.741] wl_registry#28.global(32, "wp_drm_lease_device_v1", 1) [ 799436.745] wl_callback#38.done(9912) [ 799436.749] -> wl_display#1.sync(new id wl_callback#38) [ 799436.786] {Display Queue} wl_display#1.delete_id(38) [ 799436.790] wl_drm#39.device("/dev/dri/renderD128") [ 799436.794] wl_drm#39.capabilities(0) [ 799436.798] wl_callback#38.done(9912) [ 799436.804] -> zwp_linux_dmabuf_v1#40.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1#38) [ 799436.808] -> wl_display#1.sync(new id wl_callback#41) [ 799436.853] {Display Queue} wl_display#1.delete_id(41) [ 799436.858] zwp_linux_dmabuf_feedback_v1#38.format_table(fd 19, 4032) [ 799436.862] zwp_linux_dmabuf_feedback_v1#38.main_device(array[8]) [ 799436.866] zwp_linux_dmabuf_feedback_v1#38.tranche_target_device(array[8]) [ 799436.869] zwp_linux_dmabuf_feedback_v1#38.tranche_flags(0) [ 799436.873] zwp_linux_dmabuf_feedback_v1#38.tranche_formats(array[504]) [ 799436.876] zwp_linux_dmabuf_feedback_v1#38.tranche_done() [ 799436.880] zwp_linux_dmabuf_feedback_v1#38.done() [ 799437.127] wl_callback#41.done(9912) [ 799437.134] -> zwp_linux_dmabuf_feedback_v1#38.destroy() [ 799437.139] -> zwp_linux_dmabuf_v1#40.destroy() [ 799455.447] -> wl_display#1.get_registry(new id wl_registry#41) [ 799455.456] -> wl_display#1.sync(new id wl_callback#42) [ 799455.525] {Display Queue} wl_display#1.delete_id(38) [ 799455.531] {Display Queue} wl_display#1.delete_id(40) [ 799455.535] {Display Queue} wl_display#1.delete_id(42) [ 799455.538] wl_registry#41.global(1, "wl_compositor", 6) [ 799455.542] wl_registry#41.global(2, "wl_eglstream_display", 1) [ 799455.556] -> wl_registry#41.bind(2, "wl_eglstream_display", 1, new id [unknown]#40) [ 799455.560] wl_registry#41.global(3, "wl_drm", 2) [ 799455.564] wl_registry#41.global(4, "wl_shm", 2) [ 799455.568] wl_registry#41.global(5, "wl_output", 4) [ 799455.572] wl_registry#41.global(6, "zxdg_output_manager_v1", 3) [ 799455.576] wl_registry#41.global(7, "wl_data_device_manager", 3) [ 799455.579] wl_registry#41.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 799455.583] wl_registry#41.global(9, "wl_subcompositor", 1) [ 799455.587] wl_registry#41.global(10, "xdg_wm_base", 6) [ 799455.591] wl_registry#41.global(11, "gtk_shell1", 5) [ 799455.594] wl_registry#41.global(12, "wp_viewporter", 1) [ 799455.598] wl_registry#41.global(13, "wp_fractional_scale_manager_v1", 1) [ 799455.602] wl_registry#41.global(14, "zwp_pointer_gestures_v1", 3) [ 799455.606] wl_registry#41.global(15, "zwp_tablet_manager_v2", 1) [ 799455.609] wl_registry#41.global(16, "wl_seat", 8) [ 799455.613] wl_registry#41.global(17, "zwp_relative_pointer_manager_v1", 1) [ 799455.617] wl_registry#41.global(18, "zwp_pointer_constraints_v1", 1) [ 799455.620] wl_registry#41.global(19, "zxdg_exporter_v2", 1) [ 799455.624] wl_registry#41.global(20, "zxdg_importer_v2", 1) [ 799455.628] wl_registry#41.global(21, "zxdg_exporter_v1", 1) [ 799455.632] wl_registry#41.global(22, "zxdg_importer_v1", 1) [ 799455.635] wl_registry#41.global(23, "zwp_linux_dmabuf_v1", 5) [ 799455.639] -> wl_registry#41.bind(23, "zwp_linux_dmabuf_v1", 4, new id [unknown]#38) [ 799455.643] wl_registry#41.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 799455.647] wl_registry#41.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 799455.651] wl_registry#41.global(26, "zwp_text_input_manager_v3", 1) [ 799455.655] wl_registry#41.global(27, "wp_presentation", 1) [ 799455.658] -> wl_registry#41.bind(27, "wp_presentation", 1, new id [unknown]#43) [ 799455.663] wl_registry#41.global(28, "xdg_activation_v1", 1) [ 799455.666] wl_registry#41.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 799455.670] wl_registry#41.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 799455.674] -> wl_registry#41.bind(30, "wp_linux_drm_syncobj_manager_v1", 1, new id [unknown]#44) [ 799455.678] wl_registry#41.global(31, "xdg_wm_dialog_v1", 1) [ 799455.682] wl_registry#41.global(32, "wp_drm_lease_device_v1", 1) [ 799455.685] wl_callback#42.done(9912) [ 799455.690] -> wl_display#1.sync(new id wl_callback#42) [ 799455.728] {Display Queue} wl_display#1.delete_id(42) [ 799455.732] wl_eglstream_display#40.caps(7) [ 799455.736] discarded wp_presentation#43.clock_id(1) [ 799455.739] wl_callback#42.done(9912) [ 799455.944] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#42) [ 799455.954] {Default Queue} -> wl_surface#42.set_buffer_scale(1) [ 799455.959] {Default Queue} -> wl_compositor#4.create_region(new id wl_region#45) [ 799455.963] {Default Queue} -> wl_region#45.add(0, 0, 1280, 720) [ 799455.967] {Default Queue} -> wl_surface#42.set_opaque_region(wl_region#45) [ 799455.971] {Default Queue} -> wl_region#45.destroy() [ 799455.976] -> wl_surface#42.frame(new id wl_callback#46) [ 799455.979] {Default Queue} -> wl_surface#42.frame(new id wl_callback#47) [ 799456.126] -> zwp_linux_dmabuf_v1#38.get_surface_feedback(new id zwp_linux_dmabuf_feedback_v1#48, wl_surface#42) [ 799456.132] -> wl_display#1.sync(new id wl_callback#49) [ 799456.221] {Display Queue} wl_display#1.delete_id(45) [ 799456.226] {Display Queue} wl_display#1.delete_id(49) [ 799456.230] zwp_linux_dmabuf_feedback_v1#48.format_table(fd 27, 4032) [ 799456.241] zwp_linux_dmabuf_feedback_v1#48.main_device(array[8]) [ 799456.245] zwp_linux_dmabuf_feedback_v1#48.tranche_target_device(array[8]) [ 799456.248] zwp_linux_dmabuf_feedback_v1#48.tranche_flags(0) [ 799456.252] zwp_linux_dmabuf_feedback_v1#48.tranche_formats(array[504]) [ 799456.266] zwp_linux_dmabuf_feedback_v1#48.tranche_done() [ 799456.270] zwp_linux_dmabuf_feedback_v1#48.done() [ 799456.273] wl_callback#49.done(9912) [ 799456.281] -> wp_linux_drm_syncobj_manager_v1#44.get_surface(new id wp_linux_drm_syncobj_surface_v1#49, wl_surface#42) [ 799456.292] -> wp_linux_drm_syncobj_manager_v1#44.import_timeline(new id wp_linux_drm_syncobj_timeline_v1#45, fd 28) [ 799456.357] {Default Queue} -> wp_fractional_scale_manager_v1#13.get_fractional_scale(new id wp_fractional_scale_v1#50, wl_surface#42) [ 799456.371] {Default Queue} -> wl_surface#42.attach(nil, 0, 0) [ 799456.375] {Default Queue} -> wl_surface#42.commit() [ 799459.889] {Default Queue} -> xdg_wm_base#32.get_xdg_surface(new id xdg_surface#51, wl_surface#42) [ 799459.897] {Default Queue} -> xdg_surface#51.get_toplevel(new id xdg_toplevel#52) [ 799459.903] {Default Queue} -> xdg_toplevel#52.set_app_id("examplesDebug") [ 799459.909] {Default Queue} -> wl_surface#42.commit() [ 799459.920] {Default Queue} -> xdg_toplevel#52.set_title("bgfx") [ 799462.317] {Default Queue} wp_fractional_scale_v1#50.preferred_scale(120) [ 799462.326] {Default Queue} xdg_toplevel#52.configure_bounds(3440, 1408) [ 799462.331] {Default Queue} xdg_toplevel#52.wm_capabilities(array[16]) [ 799462.335] {Default Queue} xdg_toplevel#52.configure(0, 0, array[0]) [ 799462.339] {Default Queue} xdg_surface#51.configure(490) [ 799462.348] {Default Queue} -> xdg_toplevel#52.set_min_size(0, 0) [ 799462.352] {Default Queue} -> xdg_toplevel#52.set_max_size(0, 0) [ 799462.357] {Default Queue} -> wl_compositor#26.create_surface(new id wl_surface#53) [ 799462.362] {Default Queue} -> wl_subcompositor#36.get_subsurface(new id wl_subsurface#54, wl_surface#53, wl_surface#42) [ 799463.450] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#55, fd 28, 4079616) [ 799463.458] {Default Queue} -> wl_shm_pool#55.create_buffer(new id wl_buffer#56, 0, 1328, 768, 5312, 0) [ 799463.463] {Default Queue} -> wl_shm_pool#55.destroy() [ 799464.875] {Default Queue} -> wl_surface#53.attach(wl_buffer#56, 0, 0) [ 799464.881] {Default Queue} -> wl_surface#53.set_buffer_scale(1) [ 799464.885] {Default Queue} -> wl_surface#53.commit() [ 799464.889] {Default Queue} -> wl_surface#53.damage_buffer(0, 0, 1328, 768) [ 799464.894] {Default Queue} -> wl_subsurface#54.set_position(-24, -24) [ 799464.898] {Default Queue} -> wl_compositor#26.create_surface(new id wl_surface#57) [ 799464.902] {Default Queue} -> wl_subcompositor#36.get_subsurface(new id wl_subsurface#58, wl_surface#57, wl_surface#42) [ 799487.669] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#59, fd 29, 189440) [ 799487.683] {Default Queue} -> wl_shm_pool#59.create_buffer(new id wl_buffer#60, 0, 1280, 37, 5120, 0) [ 799487.689] {Default Queue} -> wl_shm_pool#59.destroy() [ 799488.532] {Default Queue} -> wl_surface#57.attach(wl_buffer#60, 0, 0) [ 799488.541] {Default Queue} -> wl_surface#57.set_buffer_scale(1) [ 799488.546] {Default Queue} -> wl_surface#57.commit() [ 799488.550] {Default Queue} -> wl_surface#57.damage_buffer(0, 0, 1280, 37) [ 799488.555] {Default Queue} -> wl_subsurface#58.set_position(0, -37) [ 799488.559] {Default Queue} -> xdg_surface#51.set_window_geometry(0, -37, 1280, 757) [ 799488.564] {Default Queue} -> xdg_surface#51.ack_configure(490) [ 799488.571] {Default Queue} -> wl_display#1.sync(new id wl_callback#61) [ 799490.477] {Display Queue} wl_display#1.delete_id(55) [ 799490.487] {Display Queue} wl_display#1.delete_id(59) [ 799490.493] {Display Queue} wl_display#1.delete_id(61) [ 799490.498] {Default Queue} wl_callback#61.done(9912) [ 799490.573] {Default Queue} -> xdg_toplevel#52.set_min_size(0, 0) [ 799490.582] {Default Queue} -> xdg_toplevel#52.set_max_size(0, 0) [ 799490.588] {Default Queue} -> xdg_surface#51.set_window_geometry(0, -37, 1280, 757) ../../../src/bgfx.cpp (3557): BGFX Init... ../../../src/bgfx.cpp (3564): BGFX Version 1.128.8816 (commit: 96391d0b595494176d5fd04e84a230ef92cb6d61) ../../../src/bgfx.cpp (1734): BGFX Reset back-buffer swap chain: ../../../src/bgfx.cpp (1735): BGFX 1280x720, format: RGBA8, numBackBuffers: 2, maxFrameLatency: 0 ../../../src/bgfx.cpp (1745): BGFX [ ] MSAAx1 ../../../src/bgfx.cpp (1746): BGFX [ ] Fullscreen ../../../src/bgfx.cpp (1747): BGFX [x] V-sync ../../../src/bgfx.cpp (1748): BGFX [ ] Max Anisotropy ../../../src/bgfx.cpp (1749): BGFX [ ] Capture ../../../src/bgfx.cpp (1750): BGFX [ ] Flush After Render ../../../src/bgfx.cpp (1751): BGFX [ ] Flip After Render ../../../src/bgfx.cpp (1752): BGFX [ ] sRGB Back Buffer ../../../src/bgfx.cpp (1753): BGFX [ ] Transparent Back Buffer ../../../src/bgfx.cpp (1754): BGFX [ ] HDR10 ../../../src/bgfx.cpp (1755): BGFX [ ] Hi-DPI ../../../src/bgfx.cpp (1756): BGFX [ ] Depth Clamp ../../../src/bgfx.cpp (1757): BGFX [ ] Suspend ../../../src/bgfx.cpp (1930): BGFX Application called bgfx::renderFrame directly, not creating render thread. ../../../src/bgfx.cpp (1946): BGFX Running in multi-threaded mode ../../../../bx/src/os.cpp(175): BX WARN dlopen failed: "librenderdoc.so: cannot open shared object file: No such file or directory". ../../../src/glcontext_egl.cpp (100): BGFX 0x2014e800 eglBindAPI ../../../src/glcontext_egl.cpp (100): BGFX 0x2014f8c0 eglChooseConfig ../../../src/glcontext_egl.cpp (100): BGFX 0x2014fa30 eglCreateContext ../../../src/glcontext_egl.cpp (100): BGFX 0x2014fb30 eglCreatePbufferSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x2014fe40 eglCreateWindowSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x2014feb0 eglDestroyContext ../../../src/glcontext_egl.cpp (100): BGFX 0x2014ff70 eglDestroySurface ../../../src/glcontext_egl.cpp (100): BGFX 0x2014dba0 eglGetCurrentContext ../../../src/glcontext_egl.cpp (100): BGFX 0x2014e990 eglGetCurrentSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x2014e1c0 eglGetDisplay ../../../src/glcontext_egl.cpp (100): BGFX 0x2014dbf0 eglGetError ../../../src/glcontext_egl.cpp (100): BGFX 0x20151490 eglGetProcAddress ../../../src/glcontext_egl.cpp (100): BGFX 0x20150180 eglInitialize ../../../src/glcontext_egl.cpp (100): BGFX 0x2014ea60 eglMakeCurrent ../../../src/glcontext_egl.cpp (100): BGFX 0x2014c5d0 eglReleaseThread ../../../src/glcontext_egl.cpp (100): BGFX 0x201503b0 eglSwapBuffers ../../../src/glcontext_egl.cpp (100): BGFX 0x20150410 eglSwapInterval ../../../src/glcontext_egl.cpp (100): BGFX 0x20150470 eglTerminate ../../../src/glcontext_egl.cpp (100): BGFX 0x20150fd0 eglQueryString ../../../src/glcontext_egl.cpp (291): BGFX EGL info: ../../../src/glcontext_egl.cpp (293): BGFX APIs: OpenGL_ES OpenGL ../../../src/glcontext_egl.cpp (296): BGFX Vendor: NVIDIA ../../../src/glcontext_egl.cpp (299): BGFX Version: 1.5 ../../../src/glcontext_egl.cpp (302): BGFX Supported EGL extensions: ../../../src/renderer_gl.cpp (1215): BGFX EGL_ANDROID_native_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_buffer_age ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_client_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_create_context_robustness ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import_modifiers ../../../src/renderer_gl.cpp (1215): BGFX EGL_MESA_image_dma_buf_export ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_drm ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_protected_content ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_consumer_egloutput ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_acquire_mode ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_sync_reuse ../../../src/renderer_gl.cpp (1215): BGFX EGL_IMG_context_priority ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_config_attribs ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context_no_error ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_context_flush_control ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_get_all_proc_addresses ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_partial_update ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_swap_buffers_with_damage ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_no_config_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_colorspace ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_renderbuffer_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_2D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_3D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_cubemap_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_reusable_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_consumer_gltexture ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_cross_process_fd ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_fifo ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_producer_eglsurface ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_surfaceless_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_wait_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_nvrm_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_quadruple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_eglimage ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_object ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_process ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_system ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_dma ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_flush ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_metadata ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_remote ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_reset ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_inet ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_unix ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_next ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_synchronous ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_gltexture_yuv ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_origin ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_system_time ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_output_drm_flip_event ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_triple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_robustness_video_memory_purge ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_present_opaque ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_bind_wayland_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_wayland_eglstream [ 799591.775] -> zwp_linux_dmabuf_v1#38.get_surface_feedback(new id zwp_linux_dmabuf_feedback_v1#61, wl_surface#42) [ 799591.785] -> wl_display#1.sync(new id wl_callback#59) [ 799591.881] {Display Queue} wl_display#1.delete_id(59) [ 799591.887] zwp_linux_dmabuf_feedback_v1#61.format_table(fd 27, 4032) [ 799591.900] zwp_linux_dmabuf_feedback_v1#61.main_device(array[8]) [ 799591.904] zwp_linux_dmabuf_feedback_v1#61.tranche_target_device(array[8]) [ 799591.909] zwp_linux_dmabuf_feedback_v1#61.tranche_flags(0) [ 799591.922] zwp_linux_dmabuf_feedback_v1#61.tranche_formats(array[504]) [ 799591.939] zwp_linux_dmabuf_feedback_v1#61.tranche_done() [ 799591.944] zwp_linux_dmabuf_feedback_v1#61.done() [ 799591.948] wl_callback#59.done(9912) [ 799591.962] -> wp_linux_drm_syncobj_manager_v1#44.get_surface(new id wp_linux_drm_syncobj_surface_v1#59, wl_surface#42) [ 799591.967] -> wp_linux_drm_syncobj_manager_v1#44.import_timeline(new id wp_linux_drm_syncobj_timeline_v1#55, fd 28) ../../../src/glcontext_egl.cpp (485): BGFX Failed to create EGL context with EGL_CONTEXT_FLAGS_KHR (00000009). ../../../src/glcontext_egl.cpp (629): BGFX Import: ../../../src/glimports.h (237): BGFX 0x43760e0 glActiveTexture (glActiveTexture) ../../../src/glimports.h (238): BGFX 0x43763c0 glAttachShader (glAttachShader) ../../../src/glimports.h (239): BGFX 0x43764e0 glBeginQuery (glBeginQuery) ../../../src/glimports.h (240): BGFX 0x4376660 glBindBuffer (glBindBuffer) ../../../src/glimports.h (241): BGFX 0x43766a0 glBindBufferBase (glBindBufferBase) ../../../src/glimports.h (242): BGFX 0x4376740 glBindBufferRange (glBindBufferRange) ../../../src/glimports.h (243): BGFX 0x43767e0 glBindFragDataLocation (glBindFragDataLocation) ../../../src/glimports.h (244): BGFX 0x4376880 glBindFramebuffer (glBindFramebuffer) ../../../src/glimports.h (245): BGFX 0x43768e0 glBindImageTexture (glBindImageTexture) ../../../src/glimports.h (246): BGFX 0x4376a40 glBindRenderbuffer (glBindRenderbuffer) ../../../src/glimports.h (247): BGFX 0x4376aa0 glBindSampler (glBindSampler) ../../../src/glimports.h (248): BGFX 0x4376b20 glBindTexture (glBindTexture) ../../../src/glimports.h (249): BGFX 0x4376c20 glBindVertexArray (glBindVertexArray) ../../../src/glimports.h (250): BGFX 0x4376f20 glBlendColor (glBlendColor) ../../../src/glimports.h (251): BGFX 0x4376f80 glBlendEquation (glBlendEquation) ../../../src/glimports.h (252): BGFX 0x4377100 glBlendEquationi (glBlendEquationi) ../../../src/glimports.h (253): BGFX 0x4377000 glBlendEquationSeparate (glBlendEquationSeparate) ../../../src/glimports.h (254): BGFX 0x4377080 glBlendEquationSeparatei (glBlendEquationSeparatei) ../../../src/glimports.h (255): BGFX 0x4377180 glBlendFunc (glBlendFunc) ../../../src/glimports.h (256): BGFX 0x43772e0 glBlendFunci (glBlendFunci) ../../../src/glimports.h (257): BGFX 0x43771c0 glBlendFuncSeparate (glBlendFuncSeparate) ../../../src/glimports.h (258): BGFX 0x4377260 glBlendFuncSeparatei (glBlendFuncSeparatei) ../../../src/glimports.h (259): BGFX 0x4377380 glBlitFramebuffer (glBlitFramebuffer) ../../../src/glimports.h (260): BGFX 0x4377460 glBufferData (glBufferData) ../../../src/glimports.h (261): BGFX 0x4377580 glBufferSubData (glBufferSubData) ../../../src/glimports.h (262): BGFX 0x4377620 glCheckFramebufferStatus (glCheckFramebufferStatus) ../../../src/glimports.h (263): BGFX 0x4377700 glClear (glClear) ../../../src/glimports.h (264): BGFX 0x43777c0 glClearBufferfv (glClearBufferfv) ../../../src/glimports.h (265): BGFX 0x4377820 glClearColor (glClearColor) ../../../src/glimports.h (266): BGFX 0x4377ac0 glClearStencil (glClearStencil) ../../../src/glimports.h (267): BGFX 0x4377c60 glClipControl (glClipControl) ../../../src/glimports.h (268): BGFX 0x4378440 glColorMask (glColorMask) ../../../src/glimports.h (269): BGFX 0x4378840 glCompileShader (glCompileShader) ../../../src/glimports.h (270): BGFX 0x43789a0 glCompressedTexImage2D (glCompressedTexImage2D) ../../../src/glimports.h (271): BGFX 0x4378aa0 glCompressedTexSubImage2D (glCompressedTexSubImage2D) ../../../src/glimports.h (272): BGFX 0x43789e0 glCompressedTexImage3D (glCompressedTexImage3D) ../../../src/glimports.h (273): BGFX 0x4378ae0 glCompressedTexSubImage3D (glCompressedTexSubImage3D) ../../../src/glimports.h (274): BGFX 0x4378fc0 glCopyImageSubData (glCopyImageSubData) ../../../src/glimports.h (275): BGFX 0x4379200 glCopyTexSubImage2D (glCopyTexSubImage2D) ../../../src/glimports.h (276): BGFX 0x4379580 glCreateProgram (glCreateProgram) ../../../src/glimports.h (277): BGFX 0x4379660 glCreateShader (glCreateShader) ../../../src/glimports.h (278): BGFX 0x43797a0 glCullFace (glCullFace) ../../../src/glimports.h (279): BGFX 0x43798e0 glDebugMessageControl (glDebugMessageControl) ../../../src/glimports.h (280): BGFX 0x4379980 glDebugMessageInsert (glDebugMessageInsert) ../../../src/glimports.h (281): BGFX 0x4379840 glDebugMessageCallback (glDebugMessageCallback) ../../../src/glimports.h (282): BGFX 0x4379aa0 glDeleteBuffers (glDeleteBuffers) ../../../src/glimports.h (283): BGFX 0x4379b60 glDeleteFramebuffers (glDeleteFramebuffers) ../../../src/glimports.h (284): BGFX 0x4379ce0 glDeleteProgram (glDeleteProgram) ../../../src/glimports.h (285): BGFX 0x4379d80 glDeleteQueries (glDeleteQueries) ../../../src/glimports.h (286): BGFX 0x4379e00 glDeleteRenderbuffers (glDeleteRenderbuffers) ../../../src/glimports.h (287): BGFX 0x4379e60 glDeleteSamplers (glDeleteSamplers) ../../../src/glimports.h (288): BGFX 0x4379ea0 glDeleteShader (glDeleteShader) ../../../src/glimports.h (289): BGFX 0x4379f20 glDeleteTextures (glDeleteTextures) ../../../src/glimports.h (290): BGFX 0x4379fc0 glDeleteVertexArrays (glDeleteVertexArrays) ../../../src/glimports.h (291): BGFX 0x437a080 glDepthFunc (glDepthFunc) ../../../src/glimports.h (292): BGFX 0x437a0a0 glDepthMask (glDepthMask) ../../../src/glimports.h (293): BGFX 0x437a2a0 glDetachShader (glDetachShader) ../../../src/glimports.h (294): BGFX 0x437a320 glDisable (glDisable) ../../../src/glimports.h (295): BGFX 0x437a4c0 glDisablei (glDisablei) ../../../src/glimports.h (296): BGFX 0x437a480 glDisableVertexAttribArray (glDisableVertexAttribArray) ../../../src/glimports.h (297): BGFX 0x437a560 glDispatchCompute (glDispatchCompute) ../../../src/glimports.h (298): BGFX 0x437a5a0 glDispatchComputeIndirect (glDispatchComputeIndirect) ../../../src/glimports.h (299): BGFX 0x437a5c0 glDrawArrays (glDrawArrays) ../../../src/glimports.h (300): BGFX 0x437a600 glDrawArraysIndirect (glDrawArraysIndirect) ../../../src/glimports.h (301): BGFX 0x437a620 glDrawArraysInstanced (glDrawArraysInstanced) ../../../src/glimports.h (302): BGFX 0x437a700 glDrawBuffer (glDrawBuffer) ../../../src/glimports.h (303): BGFX 0x437a720 glDrawBuffers (glDrawBuffers) ../../../src/glimports.h (304): BGFX 0x437a8a0 glDrawElements (glDrawElements) ../../../src/glimports.h (305): BGFX 0x437a920 glDrawElementsIndirect (glDrawElementsIndirect) ../../../src/glimports.h (306): BGFX 0x437a940 glDrawElementsInstanced (glDrawElementsInstanced) ../../../src/glimports.h (307): BGFX 0x437afe0 glEnable (glEnable) ../../../src/glimports.h (308): BGFX 0x437b180 glEnablei (glEnablei) ../../../src/glimports.h (309): BGFX 0x437b140 glEnableVertexAttribArray (glEnableVertexAttribArray) ../../../src/glimports.h (310): BGFX 0x437b320 glEndQuery (glEndQuery) ../../../src/glimports.h (311): BGFX 0x437b920 glFinish (glFinish) ../../../src/glimports.h (312): BGFX 0x437b9e0 glFlush (glFlush) ../../../src/glimports.h (313): BGFX 0x437c160 glFramebufferRenderbuffer (glFramebufferRenderbuffer) ../../../src/glimports.h (314): BGFX 0x437c220 glFramebufferTexture (glFramebufferTexture) ../../../src/glimports.h (315): BGFX 0x437c280 glFramebufferTexture2D (glFramebufferTexture2D) ../../../src/glimports.h (316): BGFX 0x437c420 glFramebufferTextureLayer (glFramebufferTextureLayer) ../../../src/glimports.h (317): BGFX 0x437c540 glFrontFace (glFrontFace) ../../../src/glimports.h (318): BGFX 0x437c620 glGenBuffers (glGenBuffers) ../../../src/glimports.h (319): BGFX 0x437caa0 glGenerateMipmap (glGenerateMipmap) ../../../src/glimports.h (320): BGFX 0x437c6c0 glGenFramebuffers (glGenFramebuffers) ../../../src/glimports.h (321): BGFX 0x437c8c0 glGenRenderbuffers (glGenRenderbuffers) ../../../src/glimports.h (322): BGFX 0x437c840 glGenQueries (glGenQueries) ../../../src/glimports.h (323): BGFX 0x437c920 glGenSamplers (glGenSamplers) ../../../src/glimports.h (324): BGFX 0x437c980 glGenTextures (glGenTextures) ../../../src/glimports.h (325): BGFX 0x437ca20 glGenVertexArrays (glGenVertexArrays) ../../../src/glimports.h (326): BGFX 0x437cb80 glGetActiveAttrib (glGetActiveAttrib) ../../../src/glimports.h (327): BGFX 0x437cd80 glGetAttribLocation (glGetAttribLocation) ../../../src/glimports.h (328): BGFX 0x437cc20 glGetActiveUniform (glGetActiveUniform) ../../../src/glimports.h (329): BGFX 0x437d1e0 glGetCompressedTexImage (glGetCompressedTexImage) ../../../src/glimports.h (330): BGFX 0x437d3a0 glGetDebugMessageLog (glGetDebugMessageLog) ../../../src/glimports.h (331): BGFX 0x437d520 glGetError (glGetError) ../../../src/glimports.h (332): BGFX 0x437d6a0 glGetFloatv (glGetFloatv) ../../../src/glimports.h (333): BGFX 0x437dc20 glGetIntegerv (glGetIntegerv) ../../../src/glimports.h (334): BGFX 0x437dc80 glGetInternalformativ (glGetInternalformativ) ../../../src/glimports.h (335): BGFX 0x437dc60 glGetInternalformati64v (glGetInternalformati64v) ../../../src/glimports.h (336): BGFX 0x437e620 glGetObjectLabel (glGetObjectLabel) ../../../src/glimports.h (337): BGFX 0x437e700 glGetObjectPtrLabel (glGetObjectPtrLabel) ../../../src/glimports.h (338): BGFX 0x437ebc0 glGetPointerv (glGetPointerv) ../../../src/glimports.h (339): BGFX 0x437ec60 glGetProgramBinary (glGetProgramBinary) ../../../src/glimports.h (340): BGFX 0x437f040 glGetProgramiv (glGetProgramiv) ../../../src/glimports.h (341): BGFX 0x437ed20 glGetProgramInfoLog (glGetProgramInfoLog) ../../../src/glimports.h (342): BGFX 0x437ed40 glGetProgramInterfaceiv (glGetProgramInterfaceiv) ../../../src/glimports.h (343): BGFX 0x437eee0 glGetProgramResourceIndex (glGetProgramResourceIndex) ../../../src/glimports.h (344): BGFX 0x437efa0 glGetProgramResourceiv (glGetProgramResourceiv) ../../../src/glimports.h (345): BGFX 0x437ef60 glGetProgramResourceName (glGetProgramResourceName) ../../../src/glimports.h (346): BGFX 0x437ef00 glGetProgramResourceLocation (glGetProgramResourceLocation) ../../../src/glimports.h (347): BGFX 0x437ef20 glGetProgramResourceLocationIndex (glGetProgramResourceLocationIndex) ../../../src/glimports.h (348): BGFX 0x437f860 glGetTexImage (glGetTexImage) ../../../src/glimports.h (349): BGFX 0x437f2a0 glGetQueryiv (glGetQueryiv) ../../../src/glimports.h (350): BGFX 0x437f180 glGetQueryObjectiv (glGetQueryObjectiv) ../../../src/glimports.h (351): BGFX 0x437f140 glGetQueryObjecti64v (glGetQueryObjecti64v) ../../../src/glimports.h (352): BGFX 0x437f240 glGetQueryObjectuiv (glGetQueryObjectuiv) ../../../src/glimports.h (353): BGFX 0x437f1e0 glGetQueryObjectui64v (glGetQueryObjectui64v) ../../../src/glimports.h (354): BGFX 0x437f540 glGetShaderiv (glGetShaderiv) ../../../src/glimports.h (355): BGFX 0x437f4c0 glGetShaderInfoLog (glGetShaderInfoLog) ../../../src/glimports.h (356): BGFX 0x437f5e0 glGetString (glGetString) ../../../src/glimports.h (357): BGFX 0x437fea0 glGetUniformLocation (glGetUniformLocation) ../../../src/glimports.h (360): BGFX 0x437f600 glGetStringi (glGetStringi) ../../../src/glimports.h (361): BGFX 0x43812e0 glInvalidateFramebuffer (glInvalidateFramebuffer) ../../../src/glimports.h (369): BGFX 0x4381de0 glLinkProgram (glLinkProgram) ../../../src/glimports.h (370): BGFX 0x4382b60 glMemoryBarrier (glMemoryBarrier) ../../../src/glimports.h (371): BGFX 0x4382e00 glMultiDrawArraysIndirect (glMultiDrawArraysIndirect) ../../../src/glimports.h (372): BGFX 0x4382f80 glMultiDrawElementsIndirect (glMultiDrawElementsIndirect) ../../../src/glimports.h (373): BGFX 0x4382e80 glMultiDrawArraysIndirectCount (glMultiDrawArraysIndirectCount) ../../../src/glimports.h (374): BGFX 0x4383000 glMultiDrawElementsIndirectCount (glMultiDrawElementsIndirectCount) ../../../src/glimports.h (375): BGFX 0x4384da0 glObjectLabel (glObjectLabel) ../../../src/glimports.h (376): BGFX 0x4384e00 glObjectPtrLabel (glObjectPtrLabel) ../../../src/glimports.h (377): BGFX 0x4385480 glPixelStorei (glPixelStorei) ../../../src/glimports.h (378): BGFX 0x4385ac0 glPopDebugGroup (glPopDebugGroup) ../../../src/glimports.h (379): BGFX 0x4385d20 glProgramBinary (glProgramBinary) ../../../src/glimports.h (380): BGFX 0x4386180 glProgramParameteri (glProgramParameteri) ../../../src/glimports.h (381): BGFX 0x4387420 glProvokingVertex (glProvokingVertex) ../../../src/glimports.h (382): BGFX 0x43874c0 glPushDebugGroup (glPushDebugGroup) ../../../src/glimports.h (383): BGFX 0x4387580 glQueryCounter (glQueryCounter) ../../../src/glimports.h (384): BGFX 0x4387a40 glReadBuffer (glReadBuffer) ../../../src/glimports.h (385): BGFX 0x4387ac0 glReadPixels (glReadPixels) ../../../src/glimports.h (386): BGFX 0x4387d40 glRenderbufferStorage (glRenderbufferStorage) ../../../src/glimports.h (387): BGFX 0x4387d80 glRenderbufferStorageMultisample (glRenderbufferStorageMultisample) ../../../src/glimports.h (388): BGFX 0x4388480 glSampleMaski (glSampleMaski) ../../../src/glimports.h (389): BGFX 0x43885e0 glSamplerParameteri (glSamplerParameteri) ../../../src/glimports.h (390): BGFX 0x43885a0 glSamplerParameterf (glSamplerParameterf) ../../../src/glimports.h (391): BGFX 0x43885c0 glSamplerParameterfv (glSamplerParameterfv) ../../../src/glimports.h (392): BGFX 0x43886a0 glScissor (glScissor) ../../../src/glimports.h (393): BGFX 0x4388f20 glShaderSource (glShaderSource) ../../../src/glimports.h (394): BGFX 0x4389220 glStencilFunc (glStencilFunc) ../../../src/glimports.h (395): BGFX 0x4389240 glStencilFuncSeparate (glStencilFuncSeparate) ../../../src/glimports.h (396): BGFX 0x4389280 glStencilMask (glStencilMask) ../../../src/glimports.h (397): BGFX 0x43892a0 glStencilMaskSeparate (glStencilMaskSeparate) ../../../src/glimports.h (398): BGFX 0x43892c0 glStencilOp (glStencilOp) ../../../src/glimports.h (399): BGFX 0x43892e0 glStencilOpSeparate (glStencilOpSeparate) ../../../src/glimports.h (400): BGFX 0x438a540 glTexImage2D (glTexImage2D) ../../../src/glimports.h (401): BGFX 0x438a5a0 glTexImage3D (glTexImage3D) ../../../src/glimports.h (402): BGFX 0x438a7c0 glTexParameteri (glTexParameteri) ../../../src/glimports.h (403): BGFX 0x438a7e0 glTexParameteriv (glTexParameteriv) ../../../src/glimports.h (404): BGFX 0x438a780 glTexParameterf (glTexParameterf) ../../../src/glimports.h (405): BGFX 0x438a7a0 glTexParameterfv (glTexParameterfv) ../../../src/glimports.h (406): BGFX 0x438a8e0 glTexStorage2D (glTexStorage2D) ../../../src/glimports.h (407): BGFX 0x438a940 glTexStorage3D (glTexStorage3D) ../../../src/glimports.h (408): BGFX 0x438aac0 glTexSubImage2D (glTexSubImage2D) ../../../src/glimports.h (409): BGFX 0x438ab00 glTexSubImage3D (glTexSubImage3D) ../../../src/glimports.h (410): BGFX 0x438b560 glUniform1i (glUniform1i) ../../../src/glimports.h (411): BGFX 0x438b620 glUniform1iv (glUniform1iv) ../../../src/glimports.h (412): BGFX 0x438b4e0 glUniform1f (glUniform1f) ../../../src/glimports.h (413): BGFX 0x438b520 glUniform1fv (glUniform1fv) ../../../src/glimports.h (414): BGFX 0x438b7e0 glUniform2fv (glUniform2fv) ../../../src/glimports.h (415): BGFX 0x438baa0 glUniform3fv (glUniform3fv) ../../../src/glimports.h (416): BGFX 0x438bd60 glUniform4fv (glUniform4fv) ../../../src/glimports.h (417): BGFX 0x438bd20 glUniform4f (glUniform4f) ../../../src/glimports.h (418): BGFX 0x438c1e0 glUniformMatrix3fv (glUniformMatrix3fv) ../../../src/glimports.h (419): BGFX 0x438c300 glUniformMatrix4fv (glUniformMatrix4fv) ../../../src/glimports.h (420): BGFX 0x438c5a0 glUseProgram (glUseProgram) ../../../src/glimports.h (421): BGFX 0x438e000 glVertexAttribDivisor (glVertexAttribDivisor) ../../../src/glimports.h (422): BGFX 0x438ec40 glVertexAttribPointer (glVertexAttribPointer) ../../../src/glimports.h (423): BGFX 0x438e620 glVertexAttribIPointer (glVertexAttribIPointer) ../../../src/glimports.h (424): BGFX 0x438d340 glVertexAttrib1f (glVertexAttrib1f) ../../../src/glimports.h (425): BGFX 0x438d5c0 glVertexAttrib2f (glVertexAttrib2f) ../../../src/glimports.h (426): BGFX 0x438d840 glVertexAttrib3f (glVertexAttrib3f) ../../../src/glimports.h (427): BGFX 0x438dcc0 glVertexAttrib4f (glVertexAttrib4f) ../../../src/glimports.h (428): BGFX 0x438f5c0 glViewport (glViewport) ../../../src/glimports.h (431): BGFX 0x43778c0 glClearDepth (glClearDepth) ../../../src/glimports.h (432): BGFX 0x43858a0 glPointSize (glPointSize) ../../../src/glimports.h (433): BGFX 0x4385960 glPolygonMode (glPolygonMode) ../../../src/glimports.h (454): BGFX 0x438e080 glVertexAttribDivisorNV (glVertexAttribDivisorNV) ../../../src/glimports.h (455): BGFX 0x437a6e0 glDrawArraysInstancedNV (glDrawArraysInstancedNV) ../../../src/glimports.h (456): BGFX 0x437aaa0 glDrawElementsInstancedNV (glDrawElementsInstancedNV) ../../../src/glimports.h (481): BGFX 0x438a560 glTexImage2DMultisample (glTexImage2DMultisample) ../../../src/glimports.h (482): BGFX 0x438a5e0 glTexImage3DMultisample (glTexImage3DMultisample) ../../../src/glimports.h (492): BGFX 0x0 glInsertEventMarker (glInsertEventMarker) ../../../src/glimports.h (496): BGFX 0x0 glPushGroupMarker (glPushGroupMarker) ../../../src/glimports.h (497): BGFX 0x0 glPopGroupMarker (glPopGroupMarker) ../../../src/glimports.h (504): BGFX 0x437fe20 glGetTranslatedShaderSourceANGLE (glGetTranslatedShaderSourceANGLE) ../../../src/glimports.h (505): BGFX 0x437c2e0 glFramebufferTexture2DMultisampleEXT (glFramebufferTexture2DMultisampleEXT) ../../../src/renderer_gl.cpp (2334): BGFX GL_NUM_COMPRESSED_TEXTURE_FORMATS 23 ../../../src/renderer_gl.cpp (2357): BGFX 0: 83f0 ../../../src/renderer_gl.cpp (2357): BGFX 1: 83f2 BC2 ../../../src/renderer_gl.cpp (2357): BGFX 2: 83f3 BC3 ../../../src/renderer_gl.cpp (2357): BGFX 3: 8b90 ../../../src/renderer_gl.cpp (2357): BGFX 4: 8b91 ../../../src/renderer_gl.cpp (2357): BGFX 5: 8b92 ../../../src/renderer_gl.cpp (2357): BGFX 6: 8b93 ../../../src/renderer_gl.cpp (2357): BGFX 7: 8b94 ../../../src/renderer_gl.cpp (2357): BGFX 8: 8b95 ../../../src/renderer_gl.cpp (2357): BGFX 9: 8b96 ../../../src/renderer_gl.cpp (2357): BGFX 10: 8b97 ../../../src/renderer_gl.cpp (2357): BGFX 11: 8b98 ../../../src/renderer_gl.cpp (2357): BGFX 12: 8b99 ../../../src/renderer_gl.cpp (2357): BGFX 13: 9274 ETC2 ../../../src/renderer_gl.cpp (2357): BGFX 14: 9275 ../../../src/renderer_gl.cpp (2357): BGFX 15: 9276 ETC2A1 ../../../src/renderer_gl.cpp (2357): BGFX 16: 9277 ../../../src/renderer_gl.cpp (2357): BGFX 17: 9278 ETC2A ../../../src/renderer_gl.cpp (2357): BGFX 18: 9279 ../../../src/renderer_gl.cpp (2357): BGFX 19: 9270 ../../../src/renderer_gl.cpp (2357): BGFX 20: 9271 ../../../src/renderer_gl.cpp (2357): BGFX 21: 9272 ../../../src/renderer_gl.cpp (2357): BGFX 22: 9273 ../../../src/renderer_gl.cpp (2364): BGFX Defaults: ../../../src/renderer_gl.cpp (2370): BGFX GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 (min: 64) ../../../src/renderer_gl.cpp (2371): BGFX GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 (min: 512) ../../../src/renderer_gl.cpp (2372): BGFX GL_MAX_VARYING_FLOATS 124 (min: 32) ../../../src/renderer_gl.cpp (2374): BGFX GL_MAX_VERTEX_ATTRIBS 16 (min: 8) ../../../src/renderer_gl.cpp (2375): BGFX GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 (min: 8) ../../../src/renderer_gl.cpp (2376): BGFX GL_MAX_CUBE_MAP_TEXTURE_SIZE 32768 (min: 16) ../../../src/renderer_gl.cpp (2377): BGFX GL_MAX_TEXTURE_IMAGE_UNITS 32 (min: 8) ../../../src/renderer_gl.cpp (2378): BGFX GL_MAX_TEXTURE_SIZE 32768 (min: 64) ../../../src/renderer_gl.cpp (2379): BGFX GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 (min: 0) ../../../src/renderer_gl.cpp (2380): BGFX GL_MAX_RENDERBUFFER_SIZE 32768 (min: 1) ../../../src/renderer_gl.cpp (2381): BGFX GL_MAX_COLOR_ATTACHMENTS 8 (min: 1) ../../../src/renderer_gl.cpp (2382): BGFX GL_MAX_DRAW_BUFFERS 8 (min: 1) ../../../src/renderer_gl.cpp (2386): BGFX Vendor: NVIDIA Corporation ../../../src/renderer_gl.cpp (2387): BGFX Renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2 ../../../src/renderer_gl.cpp (2388): BGFX Version: 4.6.0 NVIDIA 565.57.01 ../../../src/renderer_gl.cpp (2389): BGFX GLSL version: 4.60 NVIDIA ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_AMD_multi_draw_indirect ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_AMD_seamless_cubemap_per_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_AMD_vertex_shader_viewport_index ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_AMD_vertex_shader_layer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_arrays_of_arrays ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_base_instance ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_bindless_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_blend_func_extended ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_buffer_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_clear_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_clear_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_clip_control ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_color_buffer_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_compressed_texture_pixel_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_conservative_depth ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_compute_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_compute_variable_group_size ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_conditional_render_inverted ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_copy_buffer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_copy_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_cull_distance ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_debug_output ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_depth_buffer_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_depth_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_depth_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_derivative_control ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_direct_state_access ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_draw_buffers ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_draw_buffers_blend ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_draw_indirect ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_draw_elements_base_vertex ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_draw_instanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_enhanced_layouts ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_ES2_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_ES3_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_ES3_1_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_ES3_2_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_explicit_attrib_location ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_explicit_uniform_location ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_coord_conventions ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_layer_viewport ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_program ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_program_shadow ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_fragment_shader_interlock ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_framebuffer_no_attachments ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_framebuffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_framebuffer_sRGB ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_geometry_shader4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_get_program_binary ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_get_texture_sub_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_gl_spirv ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_gpu_shader5 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_gpu_shader_fp64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_gpu_shader_int64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_half_float_pixel ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_half_float_vertex ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_imaging ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_indirect_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_instanced_arrays ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_internalformat_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_internalformat_query2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_invalidate_subdata ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_map_buffer_alignment ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_map_buffer_range ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_multi_bind ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_multi_draw_indirect ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_multitexture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_occlusion_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_occlusion_query2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_parallel_shader_compile ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_pipeline_statistics_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_pixel_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_point_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_point_sprite ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_polygon_offset_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_post_depth_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_program_interface_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_provoking_vertex ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_query_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_robust_buffer_access_behavior ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_robustness ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sample_locations ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sample_shading ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_sampler_objects ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_seamless_cube_map ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_seamless_cubemap_per_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_separate_shader_objects ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_atomic_counter_ops ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_atomic_counters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_ballot ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_bit_encoding ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_clock ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_draw_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_group_vote ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_image_load_store ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_image_size ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_objects ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_precision ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_storage_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_subroutine ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shader_texture_image_samples ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_texture_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shading_language_100 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_shader_viewport_layer_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shading_language_420pack ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shading_language_include ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shading_language_packing ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_shadow ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sparse_buffer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sparse_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sparse_texture2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sparse_texture_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_spirv_extensions ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_stencil_texturing ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_sync ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_tessellation_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_barrier ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_border_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_buffer_object_rgb32 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_buffer_range ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_compression ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_compression_bptc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_compression_rgtc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_cube_map ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_cube_map_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_env_add ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_env_combine ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_env_crossbar ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_env_dot3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_filter_anisotropic ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_filter_minmax ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_gather ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_mirror_clamp_to_edge ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_mirrored_repeat ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_non_power_of_two ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_query_levels ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_query_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_rectangle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_rg ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_rgb10_a2ui ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_stencil8 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_storage_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_texture_swizzle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_texture_view ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_timer_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transform_feedback2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transform_feedback3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transform_feedback_instanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transform_feedback_overflow_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_transpose_matrix ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_uniform_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_array_bgra ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_vertex_array_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_attrib_64bit ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_attrib_binding ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_program ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_vertex_type_10f_11f_11f_rev ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_ARB_vertex_type_2_10_10_10_rev ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_viewport_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ARB_window_pos ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ATI_draw_buffers ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ATI_texture_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_ATI_texture_mirror_once ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_S3_s3tc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_env_add ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_abgr ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_bgra ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_bindable_uniform ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_blend_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_blend_equation_separate ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_blend_func_separate ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_blend_minmax ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_blend_subtract ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_compiled_vertex_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_Cg_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_depth_bounds_test ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_direct_state_access ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_draw_buffers2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_draw_instanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_draw_range_elements ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_EGL_image_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_fog_coord ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_framebuffer_blit ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_framebuffer_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXTX_framebuffer_mixed_formats ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_framebuffer_multisample_blit_scaled ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_framebuffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_framebuffer_sRGB ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_geometry_shader4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_gpu_program_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_gpu_shader4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_multi_draw_arrays ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_multiview_texture_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_multiview_timer_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_packed_depth_stencil ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_packed_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_packed_pixels ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_pixel_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_point_parameters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_polygon_offset_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_post_depth_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_provoking_vertex ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_raster_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_rescale_normal ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_secondary_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_separate_shader_objects ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_separate_specular_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_shader_image_load_formatted ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_shader_image_load_store ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_shader_integer_mix ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_shadow_funcs ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_sparse_texture2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_stencil_two_side ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_stencil_wrap ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture3D ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_compression_dxt1 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_compression_latc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_compression_rgtc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_compression_s3tc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_cube_map ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_edge_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_env_combine ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_env_dot3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_filter_anisotropic ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_filter_minmax ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_integer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_lod_bias ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_mirror_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_shadow_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_shared_exponent ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_sRGB ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_sRGB_R8 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_texture_sRGB_decode ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_storage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_texture_swizzle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_EXT_timer_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_transform_feedback2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_vertex_array ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_vertex_array_bgra ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_vertex_attrib_64bit ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_window_rectangles ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_import_sync_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_robustness_video_memory_purge ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_IBM_rasterpos_clip ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_IBM_texture_mirrored_repeat ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_context_flush_control ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_KHR_debug ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_memory_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_memory_object_fd ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_memory_object_sparse ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_parallel_shader_compile ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_KHR_no_error ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_robust_buffer_access_behavior ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_robustness ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_semaphore ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_EXT_semaphore_fd ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_timeline_semaphore ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_shader_subgroup ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KTX_buffer_region ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_alpha_to_coverage_dither_control ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_bindless_multi_draw_indirect ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_bindless_multi_draw_indirect_count ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_bindless_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_blend_equation_advanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_blend_equation_advanced_coherent ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NVX_blend_equation_advanced_multi_draw_buffers ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_blend_minmax_factor ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_blend_square ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_clip_space_w_scaling ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_command_list ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_compute_program5 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_compute_shader_derivatives ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conditional_render ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_NV_conservative_raster ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conservative_raster_dilate ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conservative_raster_pre_snap ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conservative_raster_pre_snap_triangles ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_conservative_raster_underestimation ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_copy_depth_to_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_NV_copy_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_depth_buffer_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_depth_clamp ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_draw_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_draw_vulkan_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_ES1_1_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_ES3_1_compatibility ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_explicit_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_feature_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fence ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fill_rectangle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_float_buffer ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fog_distance ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_coverage_to_color ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_program ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_program_option ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_program2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_shader_barycentric ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_fragment_shader_interlock ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_framebuffer_mixed_samples ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_framebuffer_multisample_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_geometry_shader4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_geometry_shader_passthrough ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_internalformat_sample_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program4_1 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program5 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program5_mem_extended ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program_fp64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_program_multiview ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_shader5 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_half_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_light_max_exponent ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_memory_attachment ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_mesh_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_multisample_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_multisample_filter_hint ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_NV_occlusion_query ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_packed_depth_stencil ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_parameter_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_parameter_buffer_object2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_path_rendering ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_path_rendering_shared_edge ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_point_sprite ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_primitive_restart ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_query_resource ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_query_resource_tag ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_register_combiners ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_register_combiners2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_representative_fragment_test ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_sample_locations ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_sample_mask_override_coverage ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_scissor_exclusive ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_counters ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_float ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_float64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_fp16_vector ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_atomic_int64 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_buffer_load ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_storage_buffer_object ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_subgroup_partitioned ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_texture_footprint ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shading_rate_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_stereo_view_rendering ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texgen_reflection ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_barrier ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_compression_vtc ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_env_combine4 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_multisample ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_rectangle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_rectangle_compressed ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_shader ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_shader2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_texture_shader3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_transform_feedback ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_transform_feedback2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_uniform_buffer_unified_memory ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_uniform_buffer_std430_layout ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_attrib_integer_64bit ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_buffer_unified_memory ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program1_1 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program2_option ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_vertex_program3 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_viewport_array2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_viewport_swizzle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NVX_conditional_render ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_gpu_multicast ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NVX_progress_fence ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION (supported): GL_NVX_gpu_memory_info ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NVX_nvenc_interop ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_thread_group ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_NV_shader_thread_shuffle ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_blend_equation_advanced ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_KHR_blend_equation_advanced_coherent ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_OES_EGL_image ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_OVR_multiview ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_OVR_multiview2 ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SGIS_generate_mipmap ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SGIS_texture_lod ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SGIX_depth_texture ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SGIX_shadow ../../../src/renderer_gl.cpp (2193): BGFX GL_EXTENSION : GL_SUN_slice_accum ../../../src/renderer_gl.cpp (2445): BGFX Supported extensions: ../../../src/renderer_gl.cpp (2450): BGFX 1: AMD_multi_draw_indirect ../../../src/renderer_gl.cpp (2450): BGFX 13: ARB_clip_control ../../../src/renderer_gl.cpp (2450): BGFX 14: ARB_compute_shader ../../../src/renderer_gl.cpp (2450): BGFX 15: ARB_conservative_depth ../../../src/renderer_gl.cpp (2450): BGFX 16: ARB_copy_image ../../../src/renderer_gl.cpp (2450): BGFX 18: ARB_debug_output ../../../src/renderer_gl.cpp (2450): BGFX 19: ARB_depth_buffer_float ../../../src/renderer_gl.cpp (2450): BGFX 20: ARB_depth_clamp ../../../src/renderer_gl.cpp (2450): BGFX 21: ARB_draw_buffers_blend ../../../src/renderer_gl.cpp (2450): BGFX 22: ARB_draw_indirect ../../../src/renderer_gl.cpp (2450): BGFX 23: ARB_draw_instanced ../../../src/renderer_gl.cpp (2450): BGFX 24: ARB_ES3_compatibility ../../../src/renderer_gl.cpp (2450): BGFX 25: ARB_framebuffer_object ../../../src/renderer_gl.cpp (2450): BGFX 26: ARB_framebuffer_sRGB ../../../src/renderer_gl.cpp (2450): BGFX 27: ARB_get_program_binary ../../../src/renderer_gl.cpp (2450): BGFX 28: ARB_half_float_pixel ../../../src/renderer_gl.cpp (2450): BGFX 29: ARB_half_float_vertex ../../../src/renderer_gl.cpp (2450): BGFX 30: ARB_indirect_parameters ../../../src/renderer_gl.cpp (2450): BGFX 31: ARB_instanced_arrays ../../../src/renderer_gl.cpp (2450): BGFX 32: ARB_internalformat_query ../../../src/renderer_gl.cpp (2450): BGFX 33: ARB_internalformat_query2 ../../../src/renderer_gl.cpp (2450): BGFX 34: ARB_invalidate_subdata ../../../src/renderer_gl.cpp (2450): BGFX 35: ARB_map_buffer_range ../../../src/renderer_gl.cpp (2450): BGFX 36: ARB_multi_draw_indirect ../../../src/renderer_gl.cpp (2450): BGFX 37: ARB_multisample ../../../src/renderer_gl.cpp (2450): BGFX 38: ARB_occlusion_query ../../../src/renderer_gl.cpp (2450): BGFX 39: ARB_occlusion_query2 ../../../src/renderer_gl.cpp (2450): BGFX 40: ARB_program_interface_query ../../../src/renderer_gl.cpp (2450): BGFX 41: ARB_provoking_vertex ../../../src/renderer_gl.cpp (2450): BGFX 42: ARB_sampler_objects ../../../src/renderer_gl.cpp (2450): BGFX 43: ARB_seamless_cube_map ../../../src/renderer_gl.cpp (2450): BGFX 44: ARB_shader_bit_encoding ../../../src/renderer_gl.cpp (2450): BGFX 45: ARB_shader_image_load_store ../../../src/renderer_gl.cpp (2450): BGFX 46: ARB_shader_storage_buffer_object ../../../src/renderer_gl.cpp (2450): BGFX 47: ARB_shader_texture_lod ../../../src/renderer_gl.cpp (2450): BGFX 48: ARB_shader_viewport_layer_array ../../../src/renderer_gl.cpp (2450): BGFX 49: ARB_texture_compression_bptc ../../../src/renderer_gl.cpp (2450): BGFX 50: ARB_texture_compression_rgtc ../../../src/renderer_gl.cpp (2450): BGFX 51: ARB_texture_cube_map_array ../../../src/renderer_gl.cpp (2450): BGFX 52: ARB_texture_float ../../../src/renderer_gl.cpp (2450): BGFX 53: ARB_texture_multisample ../../../src/renderer_gl.cpp (2450): BGFX 54: ARB_texture_rg ../../../src/renderer_gl.cpp (2450): BGFX 55: ARB_texture_rgb10_a2ui ../../../src/renderer_gl.cpp (2450): BGFX 56: ARB_texture_stencil8 ../../../src/renderer_gl.cpp (2450): BGFX 57: ARB_texture_storage ../../../src/renderer_gl.cpp (2450): BGFX 58: ARB_texture_swizzle ../../../src/renderer_gl.cpp (2450): BGFX 59: ARB_timer_query ../../../src/renderer_gl.cpp (2450): BGFX 60: ARB_uniform_buffer_object ../../../src/renderer_gl.cpp (2450): BGFX 61: ARB_vertex_array_object ../../../src/renderer_gl.cpp (2450): BGFX 62: ARB_vertex_type_2_10_10_10_rev ../../../src/renderer_gl.cpp (2450): BGFX 70: EXT_bgra ../../../src/renderer_gl.cpp (2450): BGFX 71: EXT_blend_color ../../../src/renderer_gl.cpp (2450): BGFX 72: EXT_blend_minmax ../../../src/renderer_gl.cpp (2450): BGFX 73: EXT_blend_subtract ../../../src/renderer_gl.cpp (2450): BGFX 84: EXT_draw_instanced ../../../src/renderer_gl.cpp (2450): BGFX 87: EXT_framebuffer_blit ../../../src/renderer_gl.cpp (2450): BGFX 88: EXT_framebuffer_object ../../../src/renderer_gl.cpp (2450): BGFX 89: EXT_framebuffer_sRGB ../../../src/renderer_gl.cpp (2450): BGFX 90: EXT_gpu_shader4 ../../../src/renderer_gl.cpp (2450): BGFX 93: EXT_packed_float ../../../src/renderer_gl.cpp (2450): BGFX 95: EXT_shader_image_load_store ../../../src/renderer_gl.cpp (2450): BGFX 99: EXT_texture_array ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_compression_dxt1 ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_compression_latc ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_compression_rgtc ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_compression_s3tc ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_filter_anisotropic ../../../src/renderer_gl.cpp (2450): BGFX 10: EXT_texture_shared_exponent ../../../src/renderer_gl.cpp (2450): BGFX 11: EXT_texture_sRGB ../../../src/renderer_gl.cpp (2450): BGFX 11: EXT_texture_storage ../../../src/renderer_gl.cpp (2450): BGFX 11: EXT_texture_swizzle ../../../src/renderer_gl.cpp (2450): BGFX 11: EXT_timer_query ../../../src/renderer_gl.cpp (2450): BGFX 12: KHR_debug ../../../src/renderer_gl.cpp (2450): BGFX 12: KHR_no_error ../../../src/renderer_gl.cpp (2450): BGFX 13: NV_conservative_raster ../../../src/renderer_gl.cpp (2450): BGFX 13: NV_copy_image ../../../src/renderer_gl.cpp (2450): BGFX 13: NV_occlusion_query ../../../src/renderer_gl.cpp (2450): BGFX 13: NVX_gpu_memory_info ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC12 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC14 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC12A is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC14A is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC22 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC24 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ATC is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ATCE is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ATCI is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC4x4 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC5x4 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC5x5 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC6x5 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC6x6 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x5 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x6 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x8 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x5 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x6 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x8 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x10 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC12x10 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC12x12 is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::R32I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG8I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG8U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG16I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG16U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG32I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGB8I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGB8U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA8I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA8U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA16I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA16U is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA32I is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::R5G6B5 is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ETC2A +sRGB is not supported (501: GL_INVALID_VALUE). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC12 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC14 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC12A +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::PTC14A +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC4x4 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC5x4 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC5x5 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC6x5 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC6x6 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x5 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x6 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC8x8 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x5 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x6 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x8 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC10x10 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC12x10 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::ASTC12x12 +sRGB is not supported (500: GL_INVALID_ENUM). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::R32I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG8I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG8U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG16I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG16U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RG32I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGB8I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGB8U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA8I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA8U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA16I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA16U +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::RGBA32I +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/renderer_gl.cpp (1873): BGFX WARN TextureFormat::R5G6B5 +mipAutoGen is not supported (502: GL_INVALID_OPERATION). ../../../src/bgfx.cpp (419): BGFX Graphics debugger is not present. [ 799686.740] {Default Queue} wl_keyboard#29.keymap(1, fd 41, 76652) ../../../src/bgfx.cpp (1572): BGFX ../../../src/bgfx.cpp (1595): BGFX GPU device, Device ID: 0000, Vendor ID: 10de ../../../src/bgfx.cpp (1596): BGFX ../../../src/bgfx.cpp (1601): BGFX Supported renderer backends (5): ../../../src/bgfx.cpp (1604): BGFX - Noop ../../../src/bgfx.cpp (1604): BGFX - Direct3D 11 ../../../src/bgfx.cpp (1604): BGFX - Direct3D 12 ../../../src/bgfx.cpp (1604): BGFX - OpenGL 2.1 ../../../src/bgfx.cpp (1604): BGFX - Vulkan ../../../src/bgfx.cpp (1607): BGFX ../../../src/bgfx.cpp (1608): BGFX Sort key masks: ../../../src/bgfx.cpp (1609): BGFX View ff00000000000000 ../../../src/bgfx.cpp (1610): BGFX Draw bit 0080000000000000 ../../../src/bgfx.cpp (1612): BGFX ../../../src/bgfx.cpp (1613): BGFX D Type 0060000000000000 ../../../src/bgfx.cpp (1615): BGFX ../../../src/bgfx.cpp (1616): BGFX D0 Blend 0018000000000000 ../../../src/bgfx.cpp (1617): BGFX D0 Program 0007fc0000000000 ../../../src/bgfx.cpp (1618): BGFX D0 Depth 000003fffffffc00 ../../../src/bgfx.cpp (1620): BGFX ../../../src/bgfx.cpp (1621): BGFX D1 Depth 001fffffffe00000 ../../../src/bgfx.cpp (1622): BGFX D1 Blend 0000000000180000 ../../../src/bgfx.cpp (1623): BGFX D1 Program 000000000007fc00 ../../../src/bgfx.cpp (1625): BGFX ../../../src/bgfx.cpp (1626): BGFX D2 Seq 001ffffe00000000 ../../../src/bgfx.cpp (1627): BGFX D2 Blend 0000000180000000 ../../../src/bgfx.cpp (1628): BGFX D2 Program 000000007fc00000 ../../../src/bgfx.cpp (1630): BGFX ../../../src/bgfx.cpp (1631): BGFX C Seq 007ffff800000000 ../../../src/bgfx.cpp (1632): BGFX C Program 00000007fc000000 ../../../src/bgfx.cpp (1634): BGFX ../../../src/bgfx.cpp (1635): BGFX Capabilities (renderer OpenGL 2.1, vendor 0x10de, device 0x0000): ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_ALPHA_TO_COVERAGE ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_BLEND_INDEPENDENT ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_COMPUTE ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_CONSERVATIVE_RASTER ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_DRAW_INDIRECT ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_FRAGMENT_DEPTH ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_FRAGMENT_ORDERING ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_GRAPHICS_DEBUGGER ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_HDR10 ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_HIDPI ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_IMAGE_RW ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_INDEX32 ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_INSTANCING ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_OCCLUSION_QUERY ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_RENDERER_MULTITHREADED ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_SWAP_CHAIN ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_2D_ARRAY ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_3D ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_BLIT ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_TRANSPARENT_BACKBUFFER ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_COMPARE_ALL ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_COMPARE_LEQUAL ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_CUBE_ARRAY ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_TEXTURE_DIRECT_ACCESS ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_TEXTURE_READ_BACK ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_VERTEX_ATTRIB_HALF ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_VERTEX_ATTRIB_UINT10 ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_VERTEX_ID ../../../src/bgfx.cpp (1642): BGFX [ ] BGFX_CAPS_PRIMITIVE_ID ../../../src/bgfx.cpp (1642): BGFX [x] BGFX_CAPS_VIEWPORT_LAYER_ARRAY ../../../src/bgfx.cpp (1649): BGFX ../../../src/bgfx.cpp (1650): BGFX Limits: ../../../src/bgfx.cpp (1652): BGFX maxDrawCalls 65535 ../../../src/bgfx.cpp (1653): BGFX maxBlits 1024 ../../../src/bgfx.cpp (1654): BGFX maxTextureSize 32768 ../../../src/bgfx.cpp (1655): BGFX maxTextureLayers 2048 ../../../src/bgfx.cpp (1656): BGFX maxViews 256 ../../../src/bgfx.cpp (1657): BGFX maxFrameBuffers 128 ../../../src/bgfx.cpp (1658): BGFX maxFBAttachments 8 ../../../src/bgfx.cpp (1659): BGFX maxPrograms 512 ../../../src/bgfx.cpp (1660): BGFX maxShaders 512 ../../../src/bgfx.cpp (1661): BGFX maxTextures 4096 ../../../src/bgfx.cpp (1662): BGFX maxTextureSamplers 16 ../../../src/bgfx.cpp (1663): BGFX maxComputeBindings 16 ../../../src/bgfx.cpp (1664): BGFX maxVertexLayouts 64 ../../../src/bgfx.cpp (1665): BGFX maxVertexStreams 4 ../../../src/bgfx.cpp (1666): BGFX maxIndexBuffers 4096 ../../../src/bgfx.cpp (1667): BGFX maxVertexBuffers 4096 ../../../src/bgfx.cpp (1668): BGFX maxDynamicIndexBuffers 4096 ../../../src/bgfx.cpp (1669): BGFX maxDynamicVertexBuffers 4096 ../../../src/bgfx.cpp (1670): BGFX maxUniforms 512 ../../../src/bgfx.cpp (1671): BGFX maxOcclusionQueries 256 ../../../src/bgfx.cpp (1672): BGFX maxEncoders 8 ../../../src/bgfx.cpp (1673): BGFX minResourceCbSize 65536 ../../../src/bgfx.cpp (1674): BGFX transientVbSize 6291456 ../../../src/bgfx.cpp (1675): BGFX transientIbSize 2097152 ../../../src/bgfx.cpp (1678): BGFX ../../../src/bgfx.cpp (1679): BGFX Supported texture formats: ../../../src/bgfx.cpp (1680): BGFX +---------------- 2D: x = supported / * = emulated ../../../src/bgfx.cpp (1681): BGFX |+--------------- 2D: sRGB format ../../../src/bgfx.cpp (1682): BGFX ||+-------------- 3D: x = supported / * = emulated ../../../src/bgfx.cpp (1683): BGFX |||+------------- 3D: sRGB format ../../../src/bgfx.cpp (1684): BGFX ||||+------------ Cube: x = supported / * = emulated ../../../src/bgfx.cpp (1685): BGFX |||||+----------- Cube: sRGB format ../../../src/bgfx.cpp (1686): BGFX ||||||+---------- vertex format ../../../src/bgfx.cpp (1687): BGFX |||||||+--------- image: i = read-write / r = read / w = write ../../../src/bgfx.cpp (1688): BGFX ||||||||+-------- framebuffer ../../../src/bgfx.cpp (1689): BGFX |||||||||+------- MSAA framebuffer ../../../src/bgfx.cpp (1690): BGFX ||||||||||+------ MSAA texture ../../../src/bgfx.cpp (1691): BGFX |||||||||||+----- Auto-generated mips ../../../src/bgfx.cpp (1692): BGFX |||||||||||| +-- name ../../../src/bgfx.cpp (1699): BGFX [xlxlxl ] BC1 ../../../src/bgfx.cpp (1699): BGFX [xlxlxl ] BC2 ../../../src/bgfx.cpp (1699): BGFX [xlxlxl ] BC3 ../../../src/bgfx.cpp (1699): BGFX [x x x ] BC4 ../../../src/bgfx.cpp (1699): BGFX [x x x ] BC5 ../../../src/bgfx.cpp (1699): BGFX [x x x ] BC6H ../../../src/bgfx.cpp (1699): BGFX [xlxlxl ] BC7 ../../../src/bgfx.cpp (1699): BGFX [x x x ] ETC1 ../../../src/bgfx.cpp (1699): BGFX [x x x ] ETC2 ../../../src/bgfx.cpp (1699): BGFX [x x x ] ETC2A ../../../src/bgfx.cpp (1699): BGFX [xlxlxl ] ETC2A1 ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC12 ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC14 ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC12A ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC14A ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC22 ../../../src/bgfx.cpp (1699): BGFX [* * * ] PTC24 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ATC ../../../src/bgfx.cpp (1699): BGFX [* * * ] ATCE ../../../src/bgfx.cpp (1699): BGFX [* * * ] ATCI ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC4x4 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC5x4 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC5x5 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC6x5 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC6x6 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC8x5 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC8x6 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC8x8 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC10x5 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC10x6 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC10x8 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC10x10 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC12x10 ../../../src/bgfx.cpp (1699): BGFX [* * * ] ASTC12x12 ../../../src/bgfx.cpp (1699): BGFX [ ] R1 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] A8 ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R8 ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R8I ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R8U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R8S ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R16 ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R16I ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R16U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R16F ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R16S ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] R32I ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R32U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] R32F ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG8 ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RG8I ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RG8U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG8S ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG16 ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RG16I ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RG16U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG16F ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG16S ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RG32I ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG32U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG32F ../../../src/bgfx.cpp (1699): BGFX [xlxlxl f+mM] RGB8 ../../../src/bgfx.cpp (1699): BGFX [* * * f+m ] RGB8I ../../../src/bgfx.cpp (1699): BGFX [* * * f+m ] RGB8U ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] RGB8S ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] RGB9E5 ../../../src/bgfx.cpp (1699): BGFX [xlxlxl if+mM] BGRA8 ../../../src/bgfx.cpp (1699): BGFX [xlxlxl if+mM] RGBA8 ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RGBA8I ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RGBA8U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGBA8S ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGBA16 ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RGBA16I ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RGBA16U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGBA16F ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGBA16S ../../../src/bgfx.cpp (1699): BGFX [* * * if+m ] RGBA32I ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGBA32U ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGBA32F ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] B5G6R5 ../../../src/bgfx.cpp (1699): BGFX [* * * f+m ] R5G6B5 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] BGRA4 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] RGBA4 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] BGR5A1 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] RGB5A1 ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RGB10A2 ../../../src/bgfx.cpp (1699): BGFX [x x x if+mM] RG11B10F ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D16 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D24 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D24S8 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D32 ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D16F ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D24F ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D32F ../../../src/bgfx.cpp (1699): BGFX [x x x f+mM] D0S8 ../../../src/bgfx.cpp (1719): BGFX ../../../src/bgfx.cpp (1720): BGFX NDC depth [-1, 1], origin bottom left. ../../../src/bgfx.cpp (1725): BGFX [ 799688.205] {Default Queue} wl_keyboard#29.repeat_info(33, 500) ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 0) `s_texColor`, num 1 [ 799688.570] {Display Queue} wl_display#1.error(wl_surface#42, 0, "DRM Syncobj surface object already created for surface 42") ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 1) `bgfx_clear_depth`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 2) `bgfx_clear_color`, num 8 ../../../src/renderer_gl.cpp (5770): BGFX Texture2D 0: R8 (requested: R8), layers 1, 2048x24x0. ../../../src/renderer_gl.cpp (6260): BGFX Vertex Shader consts 1 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL3: GL1, GL2 ../../../src/renderer_gl.cpp (5142): BGFX Program 3 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (4): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC4 a_color0 is at location 0 ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC4 a_color1 is at location 1 ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 2 ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC2 a_texcoord0 is at location 3 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5278): BGFX Sampler #0 at location 0. ../../../src/renderer_gl.cpp (5318): BGFX store s_texColor 0 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_SAMPLER_2D s_texColor is at location 0, size 1, offset 0 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_MAT4 u_modelViewProj* is at location 1, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 2 ../../../src/renderer_gl.cpp (5383): BGFX attr a_color0: 0 ../../../src/renderer_gl.cpp (5383): BGFX attr a_color1: 1 ../../../src/renderer_gl.cpp (5383): BGFX attr a_texcoord0: 3 ../../../src/bgfx.cpp (533): BGFX VertexLayout 74c34f26 (d443ed7f), stride 28 ../../../src/bgfx.cpp (549): BGFX attr 0: Attrib::Position num 3, type 4, norm [ ], asint [ ], offset 0 ../../../src/bgfx.cpp (549): BGFX attr 4: Attrib::Color0 num 4, type 0, norm [x], asint [ ], offset 12 ../../../src/bgfx.cpp (549): BGFX attr 5: Attrib::Color1 num 4, type 0, norm [x], asint [ ], offset 16 ../../../src/bgfx.cpp (549): BGFX attr 10: Attrib::TexCoord0 num 2, type 4, norm [ ], asint [ ], offset 20 ../../../src/renderer_gl.cpp (6260): BGFX Vertex Shader consts 1 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL6: GL4, GL5 ../../../src/renderer_gl.cpp (5142): BGFX Program 6 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL8: GL4, GL7 ../../../src/renderer_gl.cpp (5142): BGFX Program 8 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL10: GL4, GL9 ../../../src/renderer_gl.cpp (5142): BGFX Program 10 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL12: GL4, GL11 ../../../src/renderer_gl.cpp (5142): BGFX Program 12 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL14: GL4, GL13 ../../../src/renderer_gl.cpp (5142): BGFX Program 14 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL16: GL4, GL15 ../../../src/renderer_gl.cpp (5142): BGFX Program 16 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL18: GL4, GL17 ../../../src/renderer_gl.cpp (5142): BGFX Program 18 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL20: GL4, GL19 ../../../src/renderer_gl.cpp (5142): BGFX Program 20 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (1): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC3 a_position is at location 0 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5231): BGFX --- bgfx_clear_color ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_color 2 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_color is at location 0, size 8, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store bgfx_clear_depth 1 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 bgfx_clear_depth is at location 8, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/bgfx.cpp (533): BGFX VertexLayout aaaa40da (e0896034), stride 8 ../../../src/bgfx.cpp (549): BGFX attr 0: Attrib::Position num 2, type 4, norm [ ], asint [ ], offset 0 ../../../src/bgfx.cpp (3571): BGFX Init complete. ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 3) `s_tex`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 4) `u_imageLodEnabled`, num 1 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 1 ../../../src/renderer_gl.cpp (6260): BGFX Vertex Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL23: GL22, GL21 ../../../src/renderer_gl.cpp (5142): BGFX Program 23 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (3): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC4 a_color0 is at location 0 ../../../src/bgfx.cpp (3609): BGFX Shutdown... ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC2 a_position is at location 1 ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC2 a_texcoord0 is at location 2 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (2): ../../../src/renderer_gl.cpp (5278): BGFX Sampler #0 at location 0. ../../../src/renderer_gl.cpp (5318): BGFX store s_tex 3 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_SAMPLER_2D s_tex is at location 0, size 1, offset 0 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_MAT4 u_viewProj* is at location 1, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 1 ../../../src/renderer_gl.cpp (5383): BGFX attr a_color0: 0 ../../../src/renderer_gl.cpp (5383): BGFX attr a_texcoord0: 2 ../../../src/renderer_gl.cpp (6260): BGFX Fragment Shader consts 2 ../../../src/renderer_gl.cpp (6260): BGFX Vertex Shader consts 1 ../../../src/renderer_gl.cpp (5032): BGFX Program create: GL26: GL25, GL24 ../../../src/renderer_gl.cpp (5142): BGFX Program 26 ../../../src/renderer_gl.cpp (5143): BGFX Attributes (2): ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC2 a_position is at location 0 ../../../src/renderer_gl.cpp (5168): BGFX GL_FLOAT_VEC2 a_texcoord0 is at location 1 ../../../src/renderer_gl.cpp (5178): BGFX Uniforms (3): ../../../src/renderer_gl.cpp (5278): BGFX Sampler #0 at location 0. ../../../src/renderer_gl.cpp (5318): BGFX store s_texColor 0 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_SAMPLER_2D s_texColor is at location 0, size 1, offset 0 ../../../src/renderer_gl.cpp (5318): BGFX store u_imageLodEnabled 4 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_VEC4 u_imageLodEnabled is at location 1, size 1, offset 0 ../../../src/renderer_gl.cpp (5322): BGFX uniform GL_FLOAT_MAT4 u_viewProj* is at location 2, size 1, offset 0 ../../../src/renderer_gl.cpp (5347): BGFX Buffers (0): ../../../src/renderer_gl.cpp (5383): BGFX attr a_position: 0 ../../../src/renderer_gl.cpp (5383): BGFX attr a_texcoord0: 1 ../../../src/renderer_gl.cpp (5770): BGFX Texture2D 1: BGRA8 (requested: BGRA8), layers 1, 1024x1024x0. ../../../src/glcontext_egl.cpp (504): BGFX GLContext::destroy() ../../../src/bgfx.cpp (3618): BGFX Shutdown complete. ```
mcourteaux commented 2 weeks ago
  • Compile git master with --with-sdl --with-wayland added to the makefile

All of my recent work should have removed the --with-wayland option, as Wayland is now always supported (even if you don't have it). So I'm guessing you are actually on an old version, and not really on git master. The error you are seeing is indeed the one I fixed, so I'm double suspicious. GENie is throwing an error if you pass an undefined flag, so now I'm triple suspicious.

belegdol commented 2 weeks ago

I will double check later just to be sure. But I did run git pull, had to remerge my changes to just include --with-sdl and I rad git clean -xdf just to be sure. Binary also had today's date on it. But then I have two small children so I am not sure what I am doing half the time 😉

belegdol commented 2 weeks ago

Ok something is off, I need to investigate further:

$ __NV_DISABLE_EXPLICIT_SYNC=1 SDL_VIDEODRIVER=wayland ../../.build/linux64_gcc/bin/examplesDebug
../../../src/bgfx.cpp (3557): BGFX Init...
../../../src/bgfx.cpp (3564): BGFX Version 1.128.8816 (commit: 96391d0b595494176d5fd04e84a230ef92cb6d61)
belegdol commented 1 week ago

Looks like the version shown in the console does not reflect the actual commit but needs to be bumped manually. My tree has only one difference against git master:

$ git diff
diff --git a/makefile b/makefile
index fbf3b6a88..73f8245f4 100644
--- a/makefile
+++ b/makefile
@@ -98,7 +98,7 @@ wasm-release: .build/projects/gmake-wasm ## Build - Emscripten Release
 wasm: wasm-debug wasm-release ## Build - Emscripten Debug and Release

 .build/projects/gmake-linux-gcc:
-       $(GENIE) --with-tools --with-combined-examples --with-shared-lib --gcc=linux-gcc gmake
+       $(GENIE) --with-tools --with-combined-examples --with-shared-lib --with-sdl --gcc=linux-gcc gmake
 linux-gcc-debug64: .build/projects/gmake-linux-gcc ## Build - Linux GCC x64 Debug
        $(MAKE) -R -C .build/projects/gmake-linux-gcc config=debug64
 linux-gcc-release64: .build/projects/gmake-linux-gcc ## Build - Linux GCC x64 Release

I recompiled everything using make -j12 linux-gcc-debug64 and can still see what I reported earlier today. My GPU is an RTX 2070 and I am using nvidia drivers from RPM Fusion in case this matters. The following comment just got added to the egl-wayland issue:

Are you sure bgfx is calling eglDestroySurface properly? I don't see any calls to wp_linux_drm_syncobj_surface_v1_destroy here (which we do in wlEglDestroySurface in egl-wayland to clean up) so it doesn't seem to be cleaning any surfaces up. If it creates a second EGLSurface for that wl_surface without destroying the first EGLSurface it would cause a bug like this.

That would also explain why this still happens on 565 with Vulkan, since the fix I mentioned previously is in that release.

Maybe my system is broken somehow or the RPM Fusion drivers do something weird.

mcourteaux commented 4 days ago

So do you have a problem still?

belegdol commented 4 days ago

Yes. I have installed latest egl-wayland and egl-x11 but the end result is still as listed in https://github.com/bkaradzic/bgfx/issues/3342#issuecomment-2470065740, except that the log is a bit different and gl on native wayland crashes instead of quitting. I will try to post updated logs later. I am on 69acf288137195f0b43394b198af69940a477cfc now.

belegdol commented 3 days ago
Log of Wayland with Vulkan as of 69acf28, egl-wayland eeb29e1, egl-x11 6092c1f and 565.57.01 nvidia drivers ``` [ 225953.186] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 225953.213] {Default Queue} -> wl_display#1.sync(new id wl_callback#3) [ 225955.473] {Display Queue} wl_display#1.delete_id(3) [ 225955.495] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 225955.531] {Default Queue} -> wl_registry#2.bind(1, "wl_compositor", 4, new id [unknown]#4) [ 225955.566] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 225955.578] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 225955.588] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 225955.597] {Default Queue} -> wl_registry#2.bind(4, "wl_shm", 1, new id [unknown]#5) [ 225955.606] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 225955.615] {Default Queue} -> wl_registry#2.bind(5, "wl_output", 2, new id [unknown]#6) [ 225955.626] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 225955.635] {Default Queue} -> wl_registry#2.bind(6, "zxdg_output_manager_v1", 3, new id [unknown]#7) [ 225955.645] {Default Queue} -> zxdg_output_manager_v1#7.get_xdg_output(new id zxdg_output_v1#8, wl_output#6) [ 225955.654] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 225955.662] {Default Queue} -> wl_registry#2.bind(7, "wl_data_device_manager", 3, new id [unknown]#9) [ 225955.671] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 225955.682] {Default Queue} -> wl_registry#2.bind(8, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#10) [ 225955.691] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 225955.700] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 225955.708] {Default Queue} -> wl_registry#2.bind(10, "xdg_wm_base", 3, new id [unknown]#11) [ 225955.719] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 225955.728] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 225955.738] {Default Queue} -> wl_registry#2.bind(12, "wp_viewporter", 1, new id [unknown]#12) [ 225955.746] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 225955.756] {Default Queue} -> wl_registry#2.bind(13, "wp_fractional_scale_manager_v1", 1, new id [unknown]#13) [ 225955.765] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 225955.775] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 225955.784] {Default Queue} -> wl_registry#2.bind(15, "zwp_tablet_manager_v2", 1, new id [unknown]#14) [ 225955.793] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 225955.801] {Default Queue} -> wl_registry#2.bind(16, "wl_seat", 8, new id [unknown]#15) [ 225955.812] {Default Queue} -> wl_data_device_manager#9.get_data_device(new id wl_data_device#16, wl_seat#15) [ 225955.821] {Default Queue} -> zwp_primary_selection_device_manager_v1#10.get_device(new id zwp_primary_selection_device_v1#17, wl_seat#15) [ 225955.838] {Default Queue} -> zwp_tablet_manager_v2#14.get_tablet_seat(new id zwp_tablet_seat_v2#18, wl_seat#15) [ 225955.851] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 225955.860] {Default Queue} -> wl_registry#2.bind(17, "zwp_relative_pointer_manager_v1", 1, new id [unknown]#19) [ 225955.868] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 225955.879] {Default Queue} -> wl_registry#2.bind(18, "zwp_pointer_constraints_v1", 1, new id [unknown]#20) [ 225955.888] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 225955.897] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 225955.905] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 225955.914] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 225955.922] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 225955.931] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 225955.939] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 225955.948] {Default Queue} -> wl_registry#2.bind(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1, new id [unknown]#21) [ 225955.968] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 225955.977] {Default Queue} -> wl_registry#2.bind(26, "zwp_text_input_manager_v3", 1, new id [unknown]#22) [ 225955.987] {Default Queue} -> zwp_text_input_manager_v3#22.get_text_input(new id zwp_text_input_v3#23, wl_seat#15) [ 225955.996] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 225956.006] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 225956.014] {Default Queue} -> wl_registry#2.bind(28, "xdg_activation_v1", 1, new id [unknown]#24) [ 225956.023] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 225956.032] {Default Queue} -> wl_registry#2.bind(29, "zwp_idle_inhibit_manager_v1", 1, new id [unknown]#25) [ 225956.043] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 225956.051] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 225956.062] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 225956.070] {Default Queue} wl_callback#3.done(8651) [ 225956.083] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#3) [ 225956.092] {Default Queue} -> wl_display#1.sync(new id wl_callback#26) [ 225965.403] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#27) [ 225965.422] {Default Queue} -> wl_display#1.sync(new id wl_callback#28) [ 225965.432] {Default Queue} -> wl_display#1.sync(new id wl_callback#29) [ 225965.453] {Default Queue} discarded wl_shm#5.format(0) [ 225965.462] {Default Queue} discarded wl_shm#5.format(1) [ 225965.470] {Default Queue} discarded wl_shm#5.format(875708993) [ 225965.477] {Default Queue} discarded wl_shm#5.format(875709016) [ 225965.485] {Default Queue} discarded wl_shm#5.format(909199186) [ 225965.492] {Default Queue} discarded wl_shm#5.format(808669761) [ 225965.499] {Default Queue} discarded wl_shm#5.format(808669784) [ 225965.530] {Default Queue} discarded wl_shm#5.format(808665665) [ 225965.548] {Default Queue} discarded wl_shm#5.format(808665688) [ 225965.559] {Default Queue} discarded wl_shm#5.format(1211388481) [ 225965.569] {Default Queue} discarded wl_shm#5.format(1211388504) [ 225965.579] {Default Queue} discarded wl_shm#5.format(1211384385) [ 225965.588] {Default Queue} discarded wl_shm#5.format(1211384408) [ 225965.598] {Default Queue} discarded wl_shm#5.format(1448695129) [ 225965.608] {Default Queue} discarded wl_shm#5.format(842094158) [ 225965.617] {Default Queue} discarded wl_shm#5.format(808530000) [ 225965.626] {Default Queue} discarded wl_shm#5.format(842093913) [ 225965.636] {Default Queue} wl_output#6.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 225965.648] {Default Queue} wl_output#6.mode(1, 3440, 1440, 144000) [ 225965.659] {Default Queue} wl_output#6.scale(1) [ 225965.671] {Default Queue} wl_output#6.done() [ 225965.684] {Default Queue} zxdg_output_v1#8.logical_position(0, 0) [ 225965.694] {Default Queue} zxdg_output_v1#8.logical_size(3440, 1440) [ 225965.706] {Default Queue} zxdg_output_v1#8.name("DP-2") [ 225965.716] {Default Queue} zxdg_output_v1#8.description("GIGA-BYTE TECHNOLOGY CO., LTD. 34"") [ 225965.728] {Default Queue} wl_output#6.done() [ 225965.747] {Default Queue} wl_seat#15.capabilities(3) [ 225965.764] {Default Queue} -> wl_seat#15.get_pointer(new id wl_pointer#30) [ 225965.775] {Default Queue} -> wl_seat#15.get_keyboard(new id wl_keyboard#31) [ 225965.785] {Default Queue} wl_seat#15.name("seat0") [ 225965.814] {Display Queue} wl_display#1.delete_id(26) [ 225965.825] {Display Queue} wl_display#1.delete_id(28) [ 225965.837] {Display Queue} wl_display#1.delete_id(29) [ 225965.848] {Default Queue} wl_registry#3.global(1, "wl_compositor", 6) [ 225965.858] {Default Queue} wl_registry#3.global(2, "wl_eglstream_display", 1) [ 225965.870] {Default Queue} wl_registry#3.global(3, "wl_drm", 2) [ 225965.881] {Default Queue} wl_registry#3.global(4, "wl_shm", 2) [ 225965.892] {Default Queue} wl_registry#3.global(5, "wl_output", 4) [ 225965.913] {Default Queue} wl_registry#3.global(6, "zxdg_output_manager_v1", 3) [ 225965.923] {Default Queue} wl_registry#3.global(7, "wl_data_device_manager", 3) [ 225965.933] {Default Queue} wl_registry#3.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 225965.943] {Default Queue} wl_registry#3.global(9, "wl_subcompositor", 1) [ 225965.955] {Default Queue} wl_registry#3.global(10, "xdg_wm_base", 6) [ 225965.968] {Default Queue} -> wl_registry#3.bind(10, "xdg_wm_base", 6, new id [unknown]#32) [ 225965.979] {Default Queue} wl_registry#3.global(11, "gtk_shell1", 5) [ 225965.989] {Default Queue} wl_registry#3.global(12, "wp_viewporter", 1) [ 225966.001] {Default Queue} wl_registry#3.global(13, "wp_fractional_scale_manager_v1", 1) [ 225966.011] {Default Queue} wl_registry#3.global(14, "zwp_pointer_gestures_v1", 3) [ 225966.023] {Default Queue} wl_registry#3.global(15, "zwp_tablet_manager_v2", 1) [ 225966.033] {Default Queue} wl_registry#3.global(16, "wl_seat", 8) [ 225966.043] {Default Queue} wl_registry#3.global(17, "zwp_relative_pointer_manager_v1", 1) [ 225966.053] {Default Queue} wl_registry#3.global(18, "zwp_pointer_constraints_v1", 1) [ 225966.065] {Default Queue} wl_registry#3.global(19, "zxdg_exporter_v2", 1) [ 225966.075] {Default Queue} wl_registry#3.global(20, "zxdg_importer_v2", 1) [ 225966.085] {Default Queue} wl_registry#3.global(21, "zxdg_exporter_v1", 1) [ 225966.095] {Default Queue} wl_registry#3.global(22, "zxdg_importer_v1", 1) [ 225966.107] {Default Queue} wl_registry#3.global(23, "zwp_linux_dmabuf_v1", 5) [ 225966.118] {Default Queue} wl_registry#3.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 225966.128] {Default Queue} wl_registry#3.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 225966.138] {Default Queue} wl_registry#3.global(26, "zwp_text_input_manager_v3", 1) [ 225966.148] {Default Queue} wl_registry#3.global(27, "wp_presentation", 1) [ 225966.160] {Default Queue} wl_registry#3.global(28, "xdg_activation_v1", 1) [ 225966.171] {Default Queue} wl_registry#3.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 225966.181] {Default Queue} wl_registry#3.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 225966.191] {Default Queue} wl_registry#3.global(31, "xdg_wm_dialog_v1", 1) [ 225966.201] {Default Queue} wl_registry#3.global(32, "wp_drm_lease_device_v1", 1) [ 225966.213] {Default Queue} wl_callback#26.done(8651) [ 225966.224] {Default Queue} wl_registry#27.global(1, "wl_compositor", 6) [ 225966.235] {Default Queue} -> wl_registry#27.bind(1, "wl_compositor", 4, new id [unknown]#26) [ 225966.245] {Default Queue} wl_registry#27.global(2, "wl_eglstream_display", 1) [ 225966.258] {Default Queue} wl_registry#27.global(3, "wl_drm", 2) [ 225966.268] {Default Queue} wl_registry#27.global(4, "wl_shm", 2) [ 225966.328] {Default Queue} -> wl_registry#27.bind(4, "wl_shm", 1, new id [unknown]#33) [ 225966.341] {Default Queue} -> wl_display#1.sync(new id wl_callback#34) [ 225966.350] {Default Queue} wl_registry#27.global(5, "wl_output", 4) [ 225966.358] {Default Queue} -> wl_registry#27.bind(5, "wl_output", 3, new id [unknown]#35) [ 225966.367] {Default Queue} wl_registry#27.global(6, "zxdg_output_manager_v1", 3) [ 225966.376] {Default Queue} wl_registry#27.global(7, "wl_data_device_manager", 3) [ 225966.384] {Default Queue} wl_registry#27.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 225966.392] {Default Queue} wl_registry#27.global(9, "wl_subcompositor", 1) [ 225966.400] {Default Queue} -> wl_registry#27.bind(9, "wl_subcompositor", 1, new id [unknown]#36) [ 225966.410] {Default Queue} wl_registry#27.global(10, "xdg_wm_base", 6) [ 225966.418] {Default Queue} wl_registry#27.global(11, "gtk_shell1", 5) [ 225966.426] {Default Queue} wl_registry#27.global(12, "wp_viewporter", 1) [ 225966.434] {Default Queue} wl_registry#27.global(13, "wp_fractional_scale_manager_v1", 1) [ 225966.444] {Default Queue} wl_registry#27.global(14, "zwp_pointer_gestures_v1", 3) [ 225966.451] {Default Queue} wl_registry#27.global(15, "zwp_tablet_manager_v2", 1) [ 225966.460] {Default Queue} wl_registry#27.global(16, "wl_seat", 8) [ 225966.475] {Default Queue} -> wl_registry#27.bind(16, "wl_seat", 3, new id [unknown]#37) [ 225966.484] {Default Queue} wl_registry#27.global(17, "zwp_relative_pointer_manager_v1", 1) [ 225966.492] {Default Queue} wl_registry#27.global(18, "zwp_pointer_constraints_v1", 1) [ 225966.500] {Default Queue} wl_registry#27.global(19, "zxdg_exporter_v2", 1) [ 225966.530] {Default Queue} wl_registry#27.global(20, "zxdg_importer_v2", 1) [ 225966.538] {Default Queue} wl_registry#27.global(21, "zxdg_exporter_v1", 1) [ 225966.548] {Default Queue} wl_registry#27.global(22, "zxdg_importer_v1", 1) [ 225966.555] {Default Queue} wl_registry#27.global(23, "zwp_linux_dmabuf_v1", 5) [ 225966.565] {Default Queue} wl_registry#27.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 225966.572] {Default Queue} wl_registry#27.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 225966.582] {Default Queue} wl_registry#27.global(26, "zwp_text_input_manager_v3", 1) [ 225966.589] {Default Queue} wl_registry#27.global(27, "wp_presentation", 1) [ 225966.598] {Default Queue} wl_registry#27.global(28, "xdg_activation_v1", 1) [ 225966.605] {Default Queue} wl_registry#27.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 225966.613] {Default Queue} wl_registry#27.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 225966.621] {Default Queue} wl_registry#27.global(31, "xdg_wm_dialog_v1", 1) [ 225966.631] {Default Queue} wl_registry#27.global(32, "wp_drm_lease_device_v1", 1) [ 225966.638] {Default Queue} wl_callback#28.done(8651) [ 225966.648] {Default Queue} wl_callback#29.done(8651) [ 225967.891] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 225967.913] {Default Queue} -> wl_display#1.sync(new id wl_callback#3) [ 225969.475] {Display Queue} wl_display#1.delete_id(3) [ 225969.494] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 225969.514] {Default Queue} -> wl_registry#2.bind(1, "wl_compositor", 3, new id [unknown]#4) [ 225969.526] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 225969.538] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 225969.548] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 225969.559] {Default Queue} -> wl_registry#2.bind(4, "wl_shm", 1, new id [unknown]#5) [ 225969.569] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 225969.578] {Default Queue} -> wl_registry#2.bind(5, "wl_output", 2, new id [unknown]#6) [ 225969.617] {Default Queue} -> wl_display#1.sync(new id wl_callback#7) [ 225969.630] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 225969.642] {Default Queue} -> wl_registry#2.bind(6, "zxdg_output_manager_v1", 3, new id [unknown]#8) [ 225969.652] {Default Queue} -> zxdg_output_manager_v1#8.get_xdg_output(new id zxdg_output_v1#9, wl_output#6) [ 225969.662] {Default Queue} -> wl_display#1.sync(new id wl_callback#10) [ 225969.672] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 225969.681] {Default Queue} -> wl_registry#2.bind(7, "wl_data_device_manager", 3, new id [unknown]#11) [ 225969.691] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 225969.702] {Default Queue} -> wl_registry#2.bind(8, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#12) [ 225969.712] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 225969.722] {Default Queue} -> wl_registry#2.bind(9, "wl_subcompositor", 1, new id [unknown]#13) [ 225969.731] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 225969.741] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 225969.750] {Default Queue} -> wl_registry#2.bind(11, "gtk_shell1", 5, new id [unknown]#14) [ 225969.760] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 225969.769] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 225969.780] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 225969.789] {Default Queue} -> wl_registry#2.bind(14, "zwp_pointer_gestures_v1", 1, new id [unknown]#15) [ 225969.808] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 225969.818] {Default Queue} -> wl_registry#2.bind(15, "zwp_tablet_manager_v2", 1, new id [unknown]#16) [ 225969.828] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 225969.839] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 225969.848] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 225969.857] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 225969.868] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 225969.878] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 225969.887] {Default Queue} -> wl_registry#2.bind(21, "zxdg_exporter_v1", 1, new id [unknown]#17) [ 225969.896] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 225969.907] {Default Queue} -> wl_registry#2.bind(22, "zxdg_importer_v1", 1, new id [unknown]#18) [ 225969.917] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 225969.926] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 225969.935] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 225969.946] {Default Queue} -> wl_registry#2.bind(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1, new id [unknown]#19) [ 225969.956] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 225969.965] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 225969.974] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 225969.984] {Default Queue} -> wl_registry#2.bind(28, "xdg_activation_v1", 1, new id [unknown]#20) [ 225969.993] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 225970.004] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 225970.013] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 225970.024] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 225970.033] {Default Queue} wl_callback#3.done(8651) [ 225970.080] {Default Queue} -> wl_shm#5.create_pool(new id wl_shm_pool#3, fd 17, 2304) [ 225970.178] {Default Queue} -> wl_shm_pool#3.resize(6912) [ 225970.247] {Default Queue} -> wl_shm_pool#3.resize(16128) [ 225970.345] {Default Queue} -> wl_shm_pool#3.resize(34560) [ 225970.522] {Default Queue} -> wl_shm_pool#3.resize(71424) [ 225970.841] {Default Queue} -> wl_shm_pool#3.resize(145152) [ 225971.568] {Default Queue} -> wl_shm_pool#3.resize(292608) [ 225972.363] {Default Queue} -> wl_shm_pool#3.resize(587520) [ 225975.142] {Default Queue} -> wl_registry#2.bind(16, "wl_seat", 5, new id [unknown]#21) [ 225976.849] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#22) [ 225976.867] {Default Queue} -> zwp_primary_selection_device_manager_v1#12.get_device(new id zwp_primary_selection_device_v1#23, wl_seat#21) [ 225976.884] {Default Queue} -> wl_data_device_manager#11.get_data_device(new id wl_data_device#24, wl_seat#21) [ 225976.924] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#25) [ 225976.934] {Default Queue} -> zwp_tablet_manager_v2#16.get_tablet_seat(new id zwp_tablet_seat_v2#26, wl_seat#21) [ 225976.942] {Default Queue} -> wl_display#1.sync(new id wl_callback#27) [ 225977.843] {Display Queue} wl_display#1.delete_id(7) [ 225977.856] {Display Queue} wl_display#1.delete_id(10) [ 225977.864] {Display Queue} wl_display#1.delete_id(27) [ 225977.871] {Default Queue} wl_shm#5.format(0) [ 225977.877] {Default Queue} wl_shm#5.format(1) [ 225977.884] {Default Queue} wl_shm#5.format(875708993) [ 225977.891] {Default Queue} wl_shm#5.format(875709016) [ 225977.897] {Default Queue} wl_shm#5.format(909199186) [ 225977.904] {Default Queue} wl_shm#5.format(808669761) [ 225977.910] {Default Queue} wl_shm#5.format(808669784) [ 225977.917] {Default Queue} wl_shm#5.format(808665665) [ 225977.924] {Default Queue} wl_shm#5.format(808665688) [ 225977.930] {Default Queue} wl_shm#5.format(1211388481) [ 225977.937] {Default Queue} wl_shm#5.format(1211388504) [ 225977.950] {Default Queue} wl_shm#5.format(1211384385) [ 225977.957] {Default Queue} wl_shm#5.format(1211384408) [ 225977.965] {Default Queue} wl_shm#5.format(1448695129) [ 225977.972] {Default Queue} wl_shm#5.format(842094158) [ 225977.979] {Default Queue} wl_shm#5.format(808530000) [ 225977.985] {Default Queue} wl_shm#5.format(842093913) [ 225977.992] {Default Queue} wl_output#6.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 225978.004] {Default Queue} wl_output#6.mode(1, 3440, 1440, 144000) [ 225978.012] {Default Queue} wl_output#6.scale(1) [ 225978.021] {Default Queue} wl_output#6.done() [ 225978.034] {Default Queue} wl_callback#7.done(8651) [ 225978.042] {Default Queue} zxdg_output_v1#9.logical_position(0, 0) [ 225978.049] {Default Queue} zxdg_output_v1#9.logical_size(3440, 1440) [ 225978.055] {Default Queue} zxdg_output_v1#9.name("DP-2") [ 225978.062] {Default Queue} zxdg_output_v1#9.description("GIGA-BYTE TECHNOLOGY CO., LTD. 34"") [ 225978.069] {Default Queue} wl_output#6.done() [ 225978.077] {Default Queue} wl_callback#10.done(8651) [ 225978.085] {Default Queue} gtk_shell1#14.capabilities(0) [ 225978.095] {Default Queue} wl_seat#21.capabilities(3) [ 225978.102] {Default Queue} -> wl_seat#21.get_pointer(new id wl_pointer#10) [ 225978.114] {Default Queue} -> zwp_pointer_gestures_v1#15.get_swipe_gesture(new id zwp_pointer_gesture_swipe_v1#7, wl_pointer#10) [ 225978.128] {Default Queue} -> zwp_pointer_gestures_v1#15.get_pinch_gesture(new id zwp_pointer_gesture_pinch_v1#28, wl_pointer#10) [ 225978.142] {Default Queue} -> wl_seat#21.get_keyboard(new id wl_keyboard#29) [ 225978.152] {Default Queue} wl_seat#21.name("seat0") [ 225978.159] {Default Queue} wl_callback#27.done(8651) [ 225978.166] {Default Queue} -> wl_registry#2.bind(10, "xdg_wm_base", 6, new id [unknown]#27) [ 225992.043] {Default Queue} -> wl_display#1.sync(new id wl_callback#29) [ 225992.072] {Default Queue} wl_keyboard#31.keymap(1, fd 19, 76652) [ 225995.420] {Default Queue} wl_keyboard#31.repeat_info(33, 500) [ 225995.451] {Display Queue} wl_display#1.delete_id(34) [ 225995.463] {Display Queue} wl_display#1.delete_id(29) [ 225995.473] {Default Queue} wl_shm#33.format(0) [ 225995.483] {Default Queue} wl_shm#33.format(1) [ 225995.493] {Default Queue} wl_shm#33.format(875708993) [ 225995.508] {Default Queue} wl_shm#33.format(875709016) [ 225995.519] {Default Queue} wl_shm#33.format(909199186) [ 225995.531] {Default Queue} wl_shm#33.format(808669761) [ 225995.541] {Default Queue} wl_shm#33.format(808669784) [ 225995.552] {Default Queue} wl_shm#33.format(808665665) [ 225995.562] {Default Queue} wl_shm#33.format(808665688) [ 225995.573] {Default Queue} wl_shm#33.format(1211388481) [ 225995.583] {Default Queue} wl_shm#33.format(1211388504) [ 225995.593] {Default Queue} wl_shm#33.format(1211384385) [ 225995.603] {Default Queue} wl_shm#33.format(1211384408) [ 225995.615] {Default Queue} wl_shm#33.format(1448695129) [ 225995.625] {Default Queue} wl_shm#33.format(842094158) [ 225995.636] {Default Queue} wl_shm#33.format(808530000) [ 225995.647] {Default Queue} wl_shm#33.format(842093913) [ 225995.658] {Default Queue} wl_callback#34.done(8652) [ 225995.669] {Default Queue} wl_output#35.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 225995.680] {Default Queue} wl_output#35.mode(1, 3440, 1440, 144000) [ 225995.690] {Default Queue} wl_output#35.scale(1) [ 225995.701] {Default Queue} wl_output#35.done() [ 225995.711] {Default Queue} wl_seat#37.capabilities(3) [ 225995.723] {Default Queue} -> wl_seat#37.get_pointer(new id wl_pointer#34) [ 225995.733] {Default Queue} wl_seat#37.name("seat0") [ 225995.743] {Default Queue} wl_callback#29.done(8652) [ 225995.754] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#29) [ 225997.550] {Default Queue} -> zwp_text_input_v3#23.enable() [ 225997.570] {Default Queue} -> zwp_text_input_v3#23.commit() [ 225997.581] {Default Queue} -> zwp_text_input_v3#23.enable() [ 225997.590] {Default Queue} -> zwp_text_input_v3#23.commit() [ 225997.599] {Default Queue} -> zwp_text_input_v3#23.set_content_type(0, 0) [ 225997.618] {Default Queue} -> zwp_text_input_v3#23.commit() [ 226015.200] -> wl_display#1.get_registry(new id wl_registry#28) [ 226015.223] -> wl_display#1.sync(new id wl_callback#38) [ 226015.294] {Display Queue} wl_display#1.delete_id(38) [ 226015.304] wl_registry#28.global(1, "wl_compositor", 6) [ 226015.312] wl_registry#28.global(2, "wl_eglstream_display", 1) [ 226015.319] wl_registry#28.global(3, "wl_drm", 2) [ 226015.326] -> wl_registry#28.bind(3, "wl_drm", 2, new id [unknown]#39) [ 226015.335] wl_registry#28.global(4, "wl_shm", 2) [ 226015.342] wl_registry#28.global(5, "wl_output", 4) [ 226015.349] wl_registry#28.global(6, "zxdg_output_manager_v1", 3) [ 226015.356] wl_registry#28.global(7, "wl_data_device_manager", 3) [ 226015.362] wl_registry#28.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 226015.369] wl_registry#28.global(9, "wl_subcompositor", 1) [ 226015.378] wl_registry#28.global(10, "xdg_wm_base", 6) [ 226015.385] wl_registry#28.global(11, "gtk_shell1", 5) [ 226015.392] wl_registry#28.global(12, "wp_viewporter", 1) [ 226015.398] wl_registry#28.global(13, "wp_fractional_scale_manager_v1", 1) [ 226015.405] wl_registry#28.global(14, "zwp_pointer_gestures_v1", 3) [ 226015.412] wl_registry#28.global(15, "zwp_tablet_manager_v2", 1) [ 226015.419] wl_registry#28.global(16, "wl_seat", 8) [ 226015.425] wl_registry#28.global(17, "zwp_relative_pointer_manager_v1", 1) [ 226015.432] wl_registry#28.global(18, "zwp_pointer_constraints_v1", 1) [ 226015.439] wl_registry#28.global(19, "zxdg_exporter_v2", 1) [ 226015.446] wl_registry#28.global(20, "zxdg_importer_v2", 1) [ 226015.455] wl_registry#28.global(21, "zxdg_exporter_v1", 1) [ 226015.462] wl_registry#28.global(22, "zxdg_importer_v1", 1) [ 226015.468] wl_registry#28.global(23, "zwp_linux_dmabuf_v1", 5) [ 226015.475] -> wl_registry#28.bind(23, "zwp_linux_dmabuf_v1", 4, new id [unknown]#40) [ 226015.485] wl_registry#28.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 226015.492] wl_registry#28.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 226015.498] wl_registry#28.global(26, "zwp_text_input_manager_v3", 1) [ 226015.512] wl_registry#28.global(27, "wp_presentation", 1) [ 226015.519] wl_registry#28.global(28, "xdg_activation_v1", 1) [ 226015.526] wl_registry#28.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 226015.532] wl_registry#28.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 226015.541] wl_registry#28.global(31, "xdg_wm_dialog_v1", 1) [ 226015.548] wl_registry#28.global(32, "wp_drm_lease_device_v1", 1) [ 226015.555] wl_callback#38.done(8652) [ 226015.562] -> wl_display#1.sync(new id wl_callback#38) [ 226015.604] {Display Queue} wl_display#1.delete_id(38) [ 226015.612] wl_drm#39.device("/dev/dri/renderD128") [ 226015.619] wl_drm#39.capabilities(0) [ 226015.626] wl_callback#38.done(8652) [ 226015.635] -> zwp_linux_dmabuf_v1#40.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1#38) [ 226015.643] -> wl_display#1.sync(new id wl_callback#41) [ 226015.690] {Display Queue} wl_display#1.delete_id(41) [ 226015.698] zwp_linux_dmabuf_feedback_v1#38.format_table(fd 19, 4032) [ 226015.705] zwp_linux_dmabuf_feedback_v1#38.main_device(array[8]) [ 226015.712] zwp_linux_dmabuf_feedback_v1#38.tranche_target_device(array[8]) [ 226015.719] zwp_linux_dmabuf_feedback_v1#38.tranche_flags(0) [ 226015.728] zwp_linux_dmabuf_feedback_v1#38.tranche_formats(array[504]) [ 226015.734] zwp_linux_dmabuf_feedback_v1#38.tranche_done() [ 226015.741] zwp_linux_dmabuf_feedback_v1#38.done() [ 226015.976] wl_callback#41.done(8652) [ 226015.986] -> zwp_linux_dmabuf_feedback_v1#38.destroy() [ 226015.994] -> zwp_linux_dmabuf_v1#40.destroy() [ 226042.095] -> wl_display#1.get_registry(new id wl_registry#41) [ 226042.110] -> wl_display#1.sync(new id wl_callback#42) [ 226042.168] {Display Queue} wl_display#1.delete_id(38) [ 226042.177] {Display Queue} wl_display#1.delete_id(40) [ 226042.184] {Display Queue} wl_display#1.delete_id(42) [ 226042.191] wl_registry#41.global(1, "wl_compositor", 6) [ 226042.198] wl_registry#41.global(2, "wl_eglstream_display", 1) [ 226042.214] -> wl_registry#41.bind(2, "wl_eglstream_display", 1, new id [unknown]#40) [ 226042.221] wl_registry#41.global(3, "wl_drm", 2) [ 226042.228] wl_registry#41.global(4, "wl_shm", 2) [ 226042.235] wl_registry#41.global(5, "wl_output", 4) [ 226042.242] wl_registry#41.global(6, "zxdg_output_manager_v1", 3) [ 226042.251] wl_registry#41.global(7, "wl_data_device_manager", 3) [ 226042.258] wl_registry#41.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 226042.265] wl_registry#41.global(9, "wl_subcompositor", 1) [ 226042.271] wl_registry#41.global(10, "xdg_wm_base", 6) [ 226042.278] wl_registry#41.global(11, "gtk_shell1", 5) [ 226042.285] wl_registry#41.global(12, "wp_viewporter", 1) [ 226042.292] wl_registry#41.global(13, "wp_fractional_scale_manager_v1", 1) [ 226042.299] wl_registry#41.global(14, "zwp_pointer_gestures_v1", 3) [ 226042.308] wl_registry#41.global(15, "zwp_tablet_manager_v2", 1) [ 226042.315] wl_registry#41.global(16, "wl_seat", 8) [ 226042.322] wl_registry#41.global(17, "zwp_relative_pointer_manager_v1", 1) [ 226042.328] wl_registry#41.global(18, "zwp_pointer_constraints_v1", 1) [ 226042.335] wl_registry#41.global(19, "zxdg_exporter_v2", 1) [ 226042.344] wl_registry#41.global(20, "zxdg_importer_v2", 1) [ 226042.351] wl_registry#41.global(21, "zxdg_exporter_v1", 1) [ 226042.357] wl_registry#41.global(22, "zxdg_importer_v1", 1) [ 226042.364] wl_registry#41.global(23, "zwp_linux_dmabuf_v1", 5) [ 226042.371] -> wl_registry#41.bind(23, "zwp_linux_dmabuf_v1", 4, new id [unknown]#38) [ 226042.380] wl_registry#41.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 226042.387] wl_registry#41.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 226042.394] wl_registry#41.global(26, "zwp_text_input_manager_v3", 1) [ 226042.401] wl_registry#41.global(27, "wp_presentation", 1) [ 226042.408] -> wl_registry#41.bind(27, "wp_presentation", 1, new id [unknown]#43) [ 226042.417] wl_registry#41.global(28, "xdg_activation_v1", 1) [ 226042.423] wl_registry#41.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 226042.430] wl_registry#41.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 226042.437] -> wl_registry#41.bind(30, "wp_linux_drm_syncobj_manager_v1", 1, new id [unknown]#44) [ 226042.446] wl_registry#41.global(31, "xdg_wm_dialog_v1", 1) [ 226042.453] wl_registry#41.global(32, "wp_drm_lease_device_v1", 1) [ 226042.460] wl_callback#42.done(8652) [ 226042.467] -> wl_display#1.sync(new id wl_callback#42) [ 226042.514] {Display Queue} wl_display#1.delete_id(42) [ 226042.524] wl_eglstream_display#40.caps(7) [ 226042.531] discarded wp_presentation#43.clock_id(1) [ 226042.539] wl_callback#42.done(8652) [ 226042.714] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#42) [ 226042.729] {Default Queue} -> wl_surface#42.set_buffer_scale(1) [ 226042.738] {Default Queue} -> wl_compositor#4.create_region(new id wl_region#45) [ 226042.746] {Default Queue} -> wl_region#45.add(0, 0, 1280, 720) [ 226042.753] {Default Queue} -> wl_surface#42.set_opaque_region(wl_region#45) [ 226042.761] {Default Queue} -> wl_region#45.destroy() [ 226042.768] -> wl_surface#42.frame(new id wl_callback#46) [ 226042.775] {Default Queue} -> wl_surface#42.frame(new id wl_callback#47) [ 226042.930] -> zwp_linux_dmabuf_v1#38.get_surface_feedback(new id zwp_linux_dmabuf_feedback_v1#48, wl_surface#42) [ 226042.939] -> wl_display#1.sync(new id wl_callback#49) [ 226043.039] {Display Queue} wl_display#1.delete_id(45) [ 226043.049] {Display Queue} wl_display#1.delete_id(49) [ 226043.056] zwp_linux_dmabuf_feedback_v1#48.format_table(fd 27, 4032) [ 226043.073] zwp_linux_dmabuf_feedback_v1#48.main_device(array[8]) [ 226043.080] zwp_linux_dmabuf_feedback_v1#48.tranche_target_device(array[8]) [ 226043.087] zwp_linux_dmabuf_feedback_v1#48.tranche_flags(0) [ 226043.093] zwp_linux_dmabuf_feedback_v1#48.tranche_formats(array[504]) [ 226043.110] zwp_linux_dmabuf_feedback_v1#48.tranche_done() [ 226043.118] zwp_linux_dmabuf_feedback_v1#48.done() [ 226043.125] wl_callback#49.done(8652) [ 226043.138] -> wp_linux_drm_syncobj_manager_v1#44.get_surface(new id wp_linux_drm_syncobj_surface_v1#49, wl_surface#42) [ 226043.153] -> wp_linux_drm_syncobj_manager_v1#44.import_timeline(new id wp_linux_drm_syncobj_timeline_v1#45, fd 28) [ 226043.217] {Default Queue} -> wp_fractional_scale_manager_v1#13.get_fractional_scale(new id wp_fractional_scale_v1#50, wl_surface#42) [ 226043.238] {Default Queue} -> wl_surface#42.attach(nil, 0, 0) [ 226043.246] {Default Queue} -> wl_surface#42.commit() [ 226046.639] {Default Queue} -> xdg_wm_base#32.get_xdg_surface(new id xdg_surface#51, wl_surface#42) [ 226046.649] {Default Queue} -> xdg_surface#51.get_toplevel(new id xdg_toplevel#52) [ 226046.657] {Default Queue} -> xdg_toplevel#52.set_app_id("examplesDebug") [ 226046.664] {Default Queue} -> wl_surface#42.commit() [ 226046.671] {Default Queue} -> xdg_toplevel#52.set_title("bgfx") [ 226051.051] {Default Queue} wp_fractional_scale_v1#50.preferred_scale(120) [ 226051.067] {Default Queue} xdg_toplevel#52.configure_bounds(3440, 1408) [ 226051.077] {Default Queue} xdg_toplevel#52.wm_capabilities(array[16]) [ 226051.086] {Default Queue} xdg_toplevel#52.configure(0, 0, array[0]) [ 226051.096] {Default Queue} xdg_surface#51.configure(214) [ 226051.107] {Default Queue} -> xdg_toplevel#52.set_min_size(0, 0) [ 226051.120] {Default Queue} -> xdg_toplevel#52.set_max_size(0, 0) [ 226051.130] {Default Queue} -> wl_compositor#26.create_surface(new id wl_surface#53) [ 226051.142] {Default Queue} -> wl_subcompositor#36.get_subsurface(new id wl_subsurface#54, wl_surface#53, wl_surface#42) [ 226052.494] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#55, fd 28, 4079616) [ 226052.516] {Default Queue} -> wl_shm_pool#55.create_buffer(new id wl_buffer#56, 0, 1328, 768, 5312, 0) [ 226052.526] {Default Queue} -> wl_shm_pool#55.destroy() [ 226054.141] {Default Queue} -> wl_surface#53.attach(wl_buffer#56, 0, 0) [ 226054.152] {Default Queue} -> wl_surface#53.set_buffer_scale(1) [ 226054.160] {Default Queue} -> wl_surface#53.commit() [ 226054.167] {Default Queue} -> wl_surface#53.damage_buffer(0, 0, 1328, 768) [ 226054.178] {Default Queue} -> wl_subsurface#54.set_position(-24, -24) [ 226054.186] {Default Queue} -> wl_compositor#26.create_surface(new id wl_surface#57) [ 226054.196] {Default Queue} -> wl_subcompositor#36.get_subsurface(new id wl_subsurface#58, wl_surface#57, wl_surface#42) [ 226075.974] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#59, fd 29, 189440) [ 226075.993] {Default Queue} -> wl_shm_pool#59.create_buffer(new id wl_buffer#60, 0, 1280, 37, 5120, 0) [ 226076.002] {Default Queue} -> wl_shm_pool#59.destroy() [ 226076.856] {Default Queue} -> wl_surface#57.attach(wl_buffer#60, 0, 0) [ 226076.872] {Default Queue} -> wl_surface#57.set_buffer_scale(1) [ 226076.880] {Default Queue} -> wl_surface#57.commit() [ 226076.887] {Default Queue} -> wl_surface#57.damage_buffer(0, 0, 1280, 37) [ 226076.895] {Default Queue} -> wl_subsurface#58.set_position(0, -37) [ 226076.902] {Default Queue} -> xdg_surface#51.set_window_geometry(0, -37, 1280, 757) [ 226076.909] {Default Queue} -> xdg_surface#51.ack_configure(214) [ 226076.919] {Default Queue} -> wl_display#1.sync(new id wl_callback#61) [ 226081.028] {Display Queue} wl_display#1.delete_id(55) [ 226081.046] {Display Queue} wl_display#1.delete_id(59) [ 226081.056] {Display Queue} wl_display#1.delete_id(61) [ 226081.066] {Default Queue} wl_callback#61.done(8652) ../../../src/bgfx.cpp (3569): BGFX Init... ../../../src/bgfx.cpp (3576): BGFX Version 1.129.8834 (commit: fe41532c40a6ca6572c8a1c5cb070409bd3640ec) ../../../src/bgfx.cpp (1746): BGFX Reset back-buffer swap chain: ../../../src/bgfx.cpp (1747): BGFX 1280x720, format: RGBA8, numBackBuffers: 2, maxFrameLatency: 0 ../../../src/bgfx.cpp (1757): BGFX [ ] MSAAx1 ../../../src/bgfx.cpp (1758): BGFX [ ] Fullscreen ../../../src/bgfx.cpp (1759): BGFX [x] V-sync ../../../src/bgfx.cpp (1760): BGFX [ ] Max Anisotropy ../../../src/bgfx.cpp (1761): BGFX [ ] Capture ../../../src/bgfx.cpp (1762): BGFX [ ] Flush After Render ../../../src/bgfx.cpp (1763): BGFX [ ] Flip After Render ../../../src/bgfx.cpp (1764): BGFX [ ] sRGB Back Buffer ../../../src/bgfx.cpp (1765): BGFX [ ] Transparent Back Buffer ../../../src/bgfx.cpp (1766): BGFX [ ] HDR10 ../../../src/bgfx.cpp (1767): BGFX [ ] Hi-DPI ../../../src/bgfx.cpp (1768): BGFX [ ] Depth Clamp ../../../src/bgfx.cpp (1769): BGFX [ ] Suspend ../../../src/bgfx.cpp (1942): BGFX Application called bgfx::renderFrame directly, not creating render thread. ../../../src/bgfx.cpp (1958): BGFX Running in multi-threaded mode ../../../../bx/src/os.cpp(175): BX WARN dlopen failed: "librenderdoc.so: cannot open shared object file: No such file or directory". ../../../src/bgfx.cpp (431): BGFX Graphics debugger is not present. ../../../src/renderer_vk.cpp (1218): BGFX Shared library functions: ../../../src/renderer_vk.cpp (1225): BGFX 0x2d3afc60 vkCreateInstance ../../../src/renderer_vk.cpp (1225): BGFX 0x2d3ac190 vkGetInstanceProcAddr ../../../src/renderer_vk.cpp (1225): BGFX 0x2d3abf70 vkGetDeviceProcAddr ../../../src/renderer_vk.cpp (1225): BGFX 0x2d3ae920 vkEnumerateInstanceExtensionProperties ../../../src/renderer_vk.cpp (1225): BGFX 0x2d3aecf0 vkEnumerateInstanceLayerProperties ../../../src/renderer_vk.cpp (1225): BGFX 0x2d3af0b0 vkEnumerateInstanceVersion ../../../src/renderer_vk.cpp (757): BGFX Global extensions (24): ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_device_group_creation ../../../src/renderer_vk.cpp (770): BGFX v23 VK_KHR_display ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_fence_capabilities ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_memory_capabilities ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_semaphore_capabilities ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_get_display_properties2 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_get_physical_device_properties2 (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_get_surface_capabilities2 ../../../src/renderer_vk.cpp (770): BGFX v25 VK_KHR_surface ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_surface_protected_capabilities ../../../src/renderer_vk.cpp (770): BGFX v6 VK_KHR_wayland_surface (supported) ../../../src/renderer_vk.cpp (770): BGFX v6 VK_KHR_xcb_surface (supported) ../../../src/renderer_vk.cpp (770): BGFX v6 VK_KHR_xlib_surface (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_acquire_drm_display ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_acquire_xlib_display ../../../src/renderer_vk.cpp (770): BGFX v10 VK_EXT_debug_report (supported) ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_debug_utils (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_direct_mode_display ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_display_surface_counter ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_surface_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v4 VK_EXT_swapchain_colorspace ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_headless_surface ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_portability_enumeration ../../../src/renderer_vk.cpp (770): BGFX v1 VK_LUNARG_direct_driver_loading ../../../src/renderer_vk.cpp (796): BGFX Layer extensions (8): ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_VALVE_steam_fossilize_32 (s: 0x004030cf, i: 0x00000001), Steam Pipeline Caching Layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_VALVE_steam_fossilize_64 (s: 0x004030cf, i: 0x00000001), Steam Pipeline Caching Layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_VALVE_steam_overlay_32 (s: 0x004030cf, i: 0x00000001), Steam Overlay Layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_VALVE_steam_overlay_64 (s: 0x004030cf, i: 0x00000001), Steam Overlay Layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_RENDERDOC_Capture (s: 0x00403083, i: 0x00000022), Debugging capture layer for RenderDoc ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_debug_utils (s: 0x00000001) ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_NV_optimus (s: 0x00403121, i: 0x00000001), NVIDIA Optimus layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_MESA_device_select (s: 0x004030d3, i: 0x00000001), Linux device selection layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_KHRONOS_validation (s: 0x00403128, i: 0x00000001), Khronos Validation Layer ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_debug_report (s: 0x00000009) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_debug_utils (s: 0x00000001) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_layer_settings (s: 0x00000002) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_validation_features (s: 0x00000002) ../../../src/renderer_vk.cpp (1259): BGFX Enabled instance layers: ../../../src/renderer_vk.cpp (1269): BGFX VK_LAYER_KHRONOS_validation ../../../src/renderer_vk.cpp (1299): BGFX Enabled instance extensions: ../../../src/renderer_vk.cpp (1303): BGFX VK_KHR_surface ../../../src/renderer_vk.cpp (1303): BGFX VK_EXT_debug_report ../../../src/renderer_vk.cpp (1303): BGFX VK_EXT_debug_utils ../../../src/renderer_vk.cpp (1303): BGFX VK_KHR_get_physical_device_properties2 ../../../src/renderer_vk.cpp (1303): BGFX VK_KHR_wayland_surface ../../../src/renderer_vk.cpp (1303): BGFX VK_KHR_xlib_surface ../../../src/renderer_vk.cpp (1303): BGFX VK_KHR_xcb_surface ../../../src/renderer_vk.cpp (1376): BGFX Instance API version: 1.3.296 ../../../src/renderer_vk.cpp (1381): BGFX Instance variant: 0 ../../../src/renderer_vk.cpp (1386): BGFX Instance functions: ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b15b0 vkDestroyInstance ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b1940 vkEnumeratePhysicalDevices ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b20a0 vkEnumerateDeviceExtensionProperties ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3af490 vkEnumerateDeviceLayerProperties ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b1e80 vkGetPhysicalDeviceProperties ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b1de0 vkGetPhysicalDeviceFormatProperties ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b1d90 vkGetPhysicalDeviceFeatures ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b1e30 vkGetPhysicalDeviceImageFormatProperties ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b1f20 vkGetPhysicalDeviceMemoryProperties ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b1ed0 vkGetPhysicalDeviceQueueFamilyProperties ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b1f70 vkCreateDevice ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b2010 vkDestroyDevice ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b7db0 vkGetPhysicalDeviceSurfaceCapabilitiesKHR ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b7ec0 vkGetPhysicalDeviceSurfaceFormatsKHR ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b7fd0 vkGetPhysicalDeviceSurfacePresentModesKHR ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b7ca0 vkGetPhysicalDeviceSurfaceSupportKHR ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b7be0 vkDestroySurfaceKHR ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3af800 vkGetPhysicalDeviceFeatures2KHR ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3afa30 vkGetPhysicalDeviceMemoryProperties2KHR ../../../src/renderer_vk.cpp (1392): BGFX 0x2d386520 vkCreateDebugReportCallbackEXT ../../../src/renderer_vk.cpp (1392): BGFX 0x2d386600 vkDestroyDebugReportCallbackEXT ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b8450 vkCreateWaylandSurfaceKHR ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b8520 vkGetPhysicalDeviceWaylandPresentationSupportKHR ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b8780 vkCreateXlibSurfaceKHR ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b8860 vkGetPhysicalDeviceXlibPresentationSupportKHR ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b85e0 vkCreateXcbSurfaceKHR ../../../src/renderer_vk.cpp (1392): BGFX 0x2d3b86c0 vkGetPhysicalDeviceXcbPresentationSupportKHR ../../../src/renderer_vk.cpp (1423): BGFX --- [ 226277.361] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 226278.255] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 226278.271] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 226278.288] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 226278.297] {Default Queue} -> wl_registry#2.bind(3, "wl_drm", 2, new id [unknown]#3) [ 226278.306] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 226278.314] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 226278.322] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 226278.330] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 226278.337] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 226278.347] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 226278.355] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 226278.364] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 226278.372] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 226278.381] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 226278.389] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 226278.398] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 226278.406] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 226278.415] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 226278.422] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 226278.431] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 226278.439] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 226278.448] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 226278.455] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 226278.465] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 226278.472] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 226278.481] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 226278.489] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 226278.498] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 226278.537] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 226278.560] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 226278.570] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 226278.578] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 226278.585] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 226278.594] {Default Queue} -> wl_display#1.sync(new id wl_callback#4) [ 226278.644] {Display Queue} wl_display#1.delete_id(4) [ 226278.654] {Default Queue} wl_drm#3.device("/dev/dri/renderD128") [ 226278.922] {Default Queue} wl_drm#3.capabilities(0) [ 226278.933] {Default Queue} wl_callback#4.done(8652) [ 226279.017] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 226279.076] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 226279.087] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 226279.095] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 226279.103] {Default Queue} -> wl_registry#2.bind(3, "wl_drm", 2, new id [unknown]#3) [ 226279.111] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 226279.120] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 226279.128] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 226279.137] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 226279.145] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 226279.154] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 226279.162] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 226279.171] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 226279.179] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 226279.188] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 226279.196] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 226279.217] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 226279.228] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 226279.236] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 226279.244] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 226279.251] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 226279.259] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 226279.267] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 226279.276] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 226279.283] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 226279.293] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 226279.300] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 226279.310] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 226279.317] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 226279.327] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 226279.334] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 226279.344] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 226279.351] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 226279.364] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 226279.372] {Default Queue} -> wl_display#1.sync(new id wl_callback#4) [ 226282.386] {Display Queue} wl_display#1.delete_id(4) [ 226282.406] {Default Queue} wl_drm#3.device("/dev/dri/renderD128") [ 226282.729] {Default Queue} wl_drm#3.capabilities(0) [ 226282.744] {Default Queue} wl_callback#4.done(8652) ../../../src/renderer_vk.cpp (1460): BGFX Physical device 0: ../../../src/renderer_vk.cpp (1461): BGFX Name: NVIDIA GeForce RTX 2070 ../../../src/renderer_vk.cpp (1462): BGFX API version: 1.3.289 ../../../src/renderer_vk.cpp (1467): BGFX API variant: 0 ../../../src/renderer_vk.cpp (1468): BGFX Driver version: 8d4e4040 ../../../src/renderer_vk.cpp (1469): BGFX VendorId: 10de ../../../src/renderer_vk.cpp (1470): BGFX DeviceId: 1f02 ../../../src/renderer_vk.cpp (1471): BGFX Type: 2 ../../../src/renderer_vk.cpp (1509): BGFX Memory type count: 6 ../../../src/renderer_vk.cpp (1512): BGFX 0: flags 0x00000000, index 1 ../../../src/renderer_vk.cpp (1512): BGFX 1: flags 0x00000001, index 0 ../../../src/renderer_vk.cpp (1512): BGFX 2: flags 0x00000001, index 0 ../../../src/renderer_vk.cpp (1512): BGFX 3: flags 0x00000006, index 1 ../../../src/renderer_vk.cpp (1512): BGFX 4: flags 0x0000000e, index 1 ../../../src/renderer_vk.cpp (1512): BGFX 5: flags 0x00000007, index 2 ../../../src/renderer_vk.cpp (1519): BGFX Memory heap count: 3 ../../../src/renderer_vk.cpp (1524): BGFX 0: flags 0x00000001, size 8.00 GiB ../../../src/renderer_vk.cpp (1524): BGFX 1: flags 0x00000000, size 23.44 GiB ../../../src/renderer_vk.cpp (1524): BGFX 2: flags 0x00000001, size 246.00 MiB ../../../src/renderer_vk.cpp (757): BGFX Global extensions (225): ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_16bit_storage ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_8bit_storage ../../../src/renderer_vk.cpp (770): BGFX v13 VK_KHR_acceleration_structure ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_bind_memory2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_buffer_device_address ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_calibrated_timestamps ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_cooperative_matrix ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_copy_commands2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_create_renderpass2 ../../../src/renderer_vk.cpp (770): BGFX v3 VK_KHR_dedicated_allocation ../../../src/renderer_vk.cpp (770): BGFX v4 VK_KHR_deferred_host_operations ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_depth_stencil_resolve ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_descriptor_update_template ../../../src/renderer_vk.cpp (770): BGFX v4 VK_KHR_device_group ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_draw_indirect_count (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_driver_properties ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_dynamic_rendering ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_dynamic_rendering_local_read ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_fence ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_fence_fd ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_memory ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_memory_fd ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_semaphore ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_semaphore_fd ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_format_feature_flags2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_fragment_shader_barycentric ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_fragment_shading_rate ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_get_memory_requirements2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_global_priority ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_image_format_list ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_imageless_framebuffer ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_index_type_uint8 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_line_rasterization ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_load_store_op_none ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance3 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_maintenance4 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance5 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance6 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance7 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_map_memory2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_multiview ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_pipeline_executable_properties ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_pipeline_library ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_present_id ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_present_wait ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_push_descriptor ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_query ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_tracing_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_tracing_pipeline ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_tracing_position_fetch ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_relaxed_block_layout ../../../src/renderer_vk.cpp (770): BGFX v3 VK_KHR_sampler_mirror_clamp_to_edge ../../../src/renderer_vk.cpp (770): BGFX v14 VK_KHR_sampler_ycbcr_conversion ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_separate_depth_stencil_layouts ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_atomic_int64 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_clock ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_draw_parameters ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_expect_assume ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_float16_int8 ../../../src/renderer_vk.cpp (770): BGFX v4 VK_KHR_shader_float_controls ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_float_controls2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_integer_dot_product ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_maximal_reconvergence ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_non_semantic_info ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_quad_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_relaxed_extended_instruction ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_subgroup_extended_types ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_shader_subgroup_rotate ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_subgroup_uniform_control_flow ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_terminate_invocation ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shared_presentable_image ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_spirv_1_4 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_storage_buffer_storage_class ../../../src/renderer_vk.cpp (770): BGFX v70 VK_KHR_swapchain ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_swapchain_mutable_format ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_synchronization2 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_timeline_semaphore ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_uniform_buffer_standard_layout ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_variable_pointers ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_vertex_attribute_divisor ../../../src/renderer_vk.cpp (770): BGFX v9 VK_KHR_video_decode_h264 ../../../src/renderer_vk.cpp (770): BGFX v8 VK_KHR_video_decode_h265 ../../../src/renderer_vk.cpp (770): BGFX v8 VK_KHR_video_decode_queue ../../../src/renderer_vk.cpp (770): BGFX v14 VK_KHR_video_encode_h264 ../../../src/renderer_vk.cpp (770): BGFX v14 VK_KHR_video_encode_h265 ../../../src/renderer_vk.cpp (770): BGFX v12 VK_KHR_video_encode_queue ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_video_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v8 VK_KHR_video_queue ../../../src/renderer_vk.cpp (770): BGFX v3 VK_KHR_vulkan_memory_model ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_workgroup_memory_explicit_layout ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_zero_initialize_workgroup_memory ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_4444_formats ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_attachment_feedback_loop_dynamic_state ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_attachment_feedback_loop_layout ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_blend_operation_advanced ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_border_color_swizzle ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_buffer_device_address ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_calibrated_timestamps ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_color_write_enable ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_conditional_rendering ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_conservative_rasterization (supported) ../../../src/renderer_vk.cpp (770): BGFX v12 VK_EXT_custom_border_color (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_bias_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_clamp_zero_one ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_clip_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_clip_enable ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_range_unrestricted ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_descriptor_buffer ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_descriptor_indexing ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_device_fault ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_discard_rectangles ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_display_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_dynamic_rendering_unused_attachments ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_extended_dynamic_state ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_extended_dynamic_state2 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_extended_dynamic_state3 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_external_memory_dma_buf ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_external_memory_host ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_fragment_shader_interlock ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_global_priority ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_global_priority_query ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_graphics_pipeline_library ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_host_image_copy ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_host_query_reset ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_2d_view_of_3d ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_image_drm_format_modifier ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_robustness ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_sliced_view_of_3d ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_view_min_lod ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_index_type_uint8 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_inline_uniform_block ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_legacy_vertex_attributes ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_line_rasterization (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_load_store_op_none ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_map_memory_placed ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_memory_budget (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_memory_priority ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_mesh_shader ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_multi_draw ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_mutable_descriptor_type ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_nested_command_buffer ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_non_seamless_cube_map ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_opacity_micromap ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pageable_device_local_memory ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_pci_bus_info ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_physical_device_drm ../../../src/renderer_vk.cpp (770): BGFX v3 VK_EXT_pipeline_creation_cache_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pipeline_creation_feedback ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pipeline_library_group_handles ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pipeline_robustness ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_post_depth_coverage ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_primitive_topology_list_restart ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_primitives_generated_query ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_private_data ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_provoking_vertex ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_queue_family_foreign ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_robustness2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_sample_locations ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_sampler_filter_minmax ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_scalar_block_layout ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_separate_stencil_usage ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_atomic_float ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_demote_to_helper_invocation ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_image_atomic_int64 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_module_identifier ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_object ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_replicated_composites ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_subgroup_ballot ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_subgroup_vote ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_viewport_index_layer (supported) ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_subgroup_size_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_swapchain_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_texel_buffer_alignment ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_tooling_info ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_transform_feedback ../../../src/renderer_vk.cpp (770): BGFX v3 VK_EXT_vertex_attribute_divisor ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_vertex_input_dynamic_state ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_ycbcr_2plane_444_formats ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_ycbcr_image_arrays ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_clip_space_w_scaling ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_compute_shader_derivatives ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_cooperative_matrix ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_copy_memory_indirect ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_corner_sampled_image ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_coverage_reduction_mode ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_cuda_kernel_launch ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_dedicated_allocation ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_dedicated_allocation_image_aliasing ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_descriptor_pool_overallocation ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_device_diagnostic_checkpoints ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_device_diagnostics_config ../../../src/renderer_vk.cpp (770): BGFX v3 VK_NV_device_generated_commands ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_device_generated_commands_compute ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_fill_rectangle ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_fragment_coverage_to_color ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_fragment_shader_barycentric ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_fragment_shading_rate_enums ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_framebuffer_mixed_samples ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_geometry_shader_passthrough ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_inherited_viewport_scissor ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_linear_color_attachment ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_low_latency ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_low_latency2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_memory_decompression ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_mesh_shader ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_raw_access_chains ../../../src/renderer_vk.cpp (770): BGFX v3 VK_NV_ray_tracing ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_ray_tracing_invocation_reorder ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_representative_fragment_test ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_sample_mask_override_coverage ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_scissor_exclusive ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_shader_atomic_float16_vector ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NV_shader_image_footprint ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_shader_sm_builtins ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_shader_subgroup_partitioned ../../../src/renderer_vk.cpp (770): BGFX v3 VK_NV_shading_rate_image ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_viewport_array2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NV_viewport_swizzle ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NVX_binary_import ../../../src/renderer_vk.cpp (770): BGFX v2 VK_NVX_image_view_handle ../../../src/renderer_vk.cpp (770): BGFX v1 VK_NVX_multiview_per_view_attributes ../../../src/renderer_vk.cpp (770): BGFX v1 VK_AMD_buffer_marker ../../../src/renderer_vk.cpp (770): BGFX v1 VK_GOOGLE_user_type ../../../src/renderer_vk.cpp (796): BGFX Layer extensions (2): ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_MESA_device_select (s: 0x004030d3, i: 0x00000001), Linux device selection layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_KHRONOS_validation (s: 0x00403128, i: 0x00000001), Khronos Validation Layer ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_validation_cache (s: 0x00000001) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_debug_marker (s: 0x00000004) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_tooling_info (s: 0x00000001) ../../../src/renderer_vk.cpp (1460): BGFX Physical device 1: ../../../src/renderer_vk.cpp (1461): BGFX Name: llvmpipe (LLVM 19.1.0, 256 bits) ../../../src/renderer_vk.cpp (1462): BGFX API version: 1.3.289 ../../../src/renderer_vk.cpp (1467): BGFX API variant: 0 ../../../src/renderer_vk.cpp (1468): BGFX Driver version: 1 ../../../src/renderer_vk.cpp (1469): BGFX VendorId: 10005 ../../../src/renderer_vk.cpp (1470): BGFX DeviceId: 0 ../../../src/renderer_vk.cpp (1471): BGFX Type: 4 ../../../src/renderer_vk.cpp (1509): BGFX Memory type count: 1 ../../../src/renderer_vk.cpp (1512): BGFX 0: flags 0x0000000f, index 0 ../../../src/renderer_vk.cpp (1519): BGFX Memory heap count: 1 ../../../src/renderer_vk.cpp (1524): BGFX 0: flags 0x00000001, size 31.26 GiB ../../../src/renderer_vk.cpp (757): BGFX Global extensions (145): ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_8bit_storage ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_16bit_storage ../../../src/renderer_vk.cpp (770): BGFX v13 VK_KHR_acceleration_structure ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_bind_memory2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_buffer_device_address ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_copy_commands2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_create_renderpass2 ../../../src/renderer_vk.cpp (770): BGFX v3 VK_KHR_dedicated_allocation ../../../src/renderer_vk.cpp (770): BGFX v4 VK_KHR_deferred_host_operations ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_depth_stencil_resolve ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_descriptor_update_template ../../../src/renderer_vk.cpp (770): BGFX v4 VK_KHR_device_group ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_draw_indirect_count (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_driver_properties ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_dynamic_rendering ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_dynamic_rendering_local_read ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_fence ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_memory ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_memory_fd ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_external_semaphore ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_format_feature_flags2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_get_memory_requirements2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_image_format_list ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_imageless_framebuffer ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_incremental_present ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_index_type_uint8 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_line_rasterization ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_load_store_op_none ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance3 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_maintenance4 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance5 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance6 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_maintenance7 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_map_memory2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_multiview ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_pipeline_library ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_push_descriptor ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_query ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_tracing_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_tracing_pipeline ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_ray_tracing_position_fetch ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_relaxed_block_layout ../../../src/renderer_vk.cpp (770): BGFX v3 VK_KHR_sampler_mirror_clamp_to_edge ../../../src/renderer_vk.cpp (770): BGFX v14 VK_KHR_sampler_ycbcr_conversion ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_separate_depth_stencil_layouts ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_atomic_int64 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_clock ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_draw_parameters ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_expect_assume ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_float16_int8 ../../../src/renderer_vk.cpp (770): BGFX v4 VK_KHR_shader_float_controls ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_integer_dot_product ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_maximal_reconvergence ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_non_semantic_info ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_subgroup_extended_types ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_shader_terminate_invocation ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_spirv_1_4 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_storage_buffer_storage_class ../../../src/renderer_vk.cpp (770): BGFX v70 VK_KHR_swapchain ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_swapchain_mutable_format ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_synchronization2 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_KHR_timeline_semaphore ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_uniform_buffer_standard_layout ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_variable_pointers ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_vertex_attribute_divisor ../../../src/renderer_vk.cpp (770): BGFX v3 VK_KHR_vulkan_memory_model ../../../src/renderer_vk.cpp (770): BGFX v1 VK_KHR_zero_initialize_workgroup_memory ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_4444_formats ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_attachment_feedback_loop_dynamic_state ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_attachment_feedback_loop_layout ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_border_color_swizzle ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_calibrated_timestamps ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_color_write_enable ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_conditional_rendering ../../../src/renderer_vk.cpp (770): BGFX v12 VK_EXT_custom_border_color (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_clip_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_clip_enable ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_depth_range_unrestricted ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_descriptor_buffer ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_descriptor_indexing ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_dynamic_rendering_unused_attachments ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_extended_dynamic_state ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_extended_dynamic_state2 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_extended_dynamic_state3 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_external_memory_dma_buf ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_external_memory_host ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_graphics_pipeline_library ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_host_image_copy ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_host_query_reset ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_2d_view_of_3d ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_image_drm_format_modifier ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_robustness ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_image_sliced_view_of_3d ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_index_type_uint8 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_inline_uniform_block ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_legacy_vertex_attributes ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_line_rasterization (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_load_store_op_none ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_memory_budget (supported) ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_memory_priority ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_mesh_shader ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_multi_draw ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_multisampled_render_to_single_sampled ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_mutable_descriptor_type ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_nested_command_buffer ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_non_seamless_cube_map ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pageable_device_local_memory ../../../src/renderer_vk.cpp (770): BGFX v3 VK_EXT_pipeline_creation_cache_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pipeline_creation_feedback ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_pipeline_library_group_handles ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_post_depth_coverage ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_primitive_topology_list_restart ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_primitives_generated_query ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_private_data ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_provoking_vertex ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_queue_family_foreign ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_rasterization_order_attachment_access ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_robustness2 ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_sampler_filter_minmax ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_scalar_block_layout ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_separate_stencil_usage ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_atomic_float ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_atomic_float2 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_demote_to_helper_invocation ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_object ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_replicated_composites ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_stencil_export ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_subgroup_ballot ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_subgroup_vote ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_shader_viewport_index_layer (supported) ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_subgroup_size_control ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_swapchain_maintenance1 ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_texel_buffer_alignment ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_transform_feedback ../../../src/renderer_vk.cpp (770): BGFX v3 VK_EXT_vertex_attribute_divisor ../../../src/renderer_vk.cpp (770): BGFX v2 VK_EXT_vertex_input_dynamic_state ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_ycbcr_2plane_444_formats ../../../src/renderer_vk.cpp (770): BGFX v1 VK_EXT_ycbcr_image_arrays ../../../src/renderer_vk.cpp (770): BGFX v1 VK_AMDX_shader_enqueue ../../../src/renderer_vk.cpp (770): BGFX v1 VK_ARM_rasterization_order_attachment_access ../../../src/renderer_vk.cpp (770): BGFX v1 VK_GOOGLE_decorate_string ../../../src/renderer_vk.cpp (770): BGFX v1 VK_GOOGLE_hlsl_functionality1 ../../../src/renderer_vk.cpp (770): BGFX v3 VK_NV_device_generated_commands ../../../src/renderer_vk.cpp (796): BGFX Layer extensions (2): ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_MESA_device_select (s: 0x004030d3, i: 0x00000001), Linux device selection layer ../../../src/renderer_vk.cpp (808): BGFX VK_LAYER_KHRONOS_validation (s: 0x00403128, i: 0x00000001), Khronos Validation Layer ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_validation_cache (s: 0x00000001) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_debug_marker (s: 0x00000004) ../../../src/renderer_vk.cpp (842): BGFX VK_EXT_tooling_info (s: 0x00000001) ../../../src/renderer_vk.cpp (1551): BGFX Using physical device 0: NVIDIA GeForce RTX 2070 ../../../src/renderer_vk.cpp (1750): BGFX --- ../../../src/renderer_vk.cpp (1770): BGFX Queue family property 0: ../../../src/renderer_vk.cpp (1771): BGFX Queue flags: 0x0000000f ../../../src/renderer_vk.cpp (1772): BGFX Queue count: 16 ../../../src/renderer_vk.cpp (1773): BGFX TS valid bits: 0x00000040 ../../../src/renderer_vk.cpp (1774): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1770): BGFX Queue family property 1: ../../../src/renderer_vk.cpp (1771): BGFX Queue flags: 0x0000000c ../../../src/renderer_vk.cpp (1772): BGFX Queue count: 2 ../../../src/renderer_vk.cpp (1773): BGFX TS valid bits: 0x00000040 ../../../src/renderer_vk.cpp (1774): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1770): BGFX Queue family property 2: ../../../src/renderer_vk.cpp (1771): BGFX Queue flags: 0x0000000e ../../../src/renderer_vk.cpp (1772): BGFX Queue count: 8 ../../../src/renderer_vk.cpp (1773): BGFX TS valid bits: 0x00000040 ../../../src/renderer_vk.cpp (1774): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1770): BGFX Queue family property 3: ../../../src/renderer_vk.cpp (1771): BGFX Queue flags: 0x0000002c ../../../src/renderer_vk.cpp (1772): BGFX Queue count: 1 ../../../src/renderer_vk.cpp (1773): BGFX TS valid bits: 0x00000020 ../../../src/renderer_vk.cpp (1774): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1770): BGFX Queue family property 4: ../../../src/renderer_vk.cpp (1771): BGFX Queue flags: 0x0000004c ../../../src/renderer_vk.cpp (1772): BGFX Queue count: 1 ../../../src/renderer_vk.cpp (1773): BGFX TS valid bits: 0x00000020 ../../../src/renderer_vk.cpp (1774): BGFX Min image: 1 x 1 x 1 ../../../src/renderer_vk.cpp (1802): BGFX Enabled device layers: ../../../src/renderer_vk.cpp (1812): BGFX VK_LAYER_KHRONOS_validation ../../../src/renderer_vk.cpp (1848): BGFX Enabled device extensions: ../../../src/renderer_vk.cpp (1852): BGFX VK_KHR_maintenance1 ../../../src/renderer_vk.cpp (1852): BGFX VK_KHR_swapchain ../../../src/renderer_vk.cpp (1852): BGFX VK_EXT_conservative_rasterization ../../../src/renderer_vk.cpp (1852): BGFX VK_EXT_custom_border_color ../../../src/renderer_vk.cpp (1852): BGFX VK_EXT_line_rasterization ../../../src/renderer_vk.cpp (1852): BGFX VK_EXT_memory_budget ../../../src/renderer_vk.cpp (1852): BGFX VK_EXT_shader_viewport_index_layer ../../../src/renderer_vk.cpp (1852): BGFX VK_KHR_draw_indirect_count ../../../src/renderer_vk.cpp (1892): BGFX Device functions: ../../../src/renderer_vk.cpp (1897): BGFX 0x2d3b2130 vkGetDeviceQueue ../../../src/renderer_vk.cpp (1897): BGFX 0xdf9e1fb vkCreateFence ../../../src/renderer_vk.cpp (1897): BGFX 0xdf95519 vkDestroyFence ../../../src/renderer_vk.cpp (1897): BGFX 0xdf9efb6 vkCreateSemaphore ../../../src/renderer_vk.cpp (1897): BGFX 0xdf969de vkDestroySemaphore ../../../src/renderer_vk.cpp (1897): BGFX 0xdf95bc0 vkResetFences ../../../src/renderer_vk.cpp (1897): BGFX 0xdfadf3f vkCreateCommandPool ../../../src/renderer_vk.cpp (1897): BGFX 0xdfae48b vkDestroyCommandPool ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa66d0 vkResetCommandPool ../../../src/renderer_vk.cpp (1897): BGFX 0x2d3af5d0 vkAllocateCommandBuffers ../../../src/renderer_vk.cpp (1897): BGFX 0xdfaf202 vkFreeCommandBuffers ../../../src/renderer_vk.cpp (1897): BGFX 0xdf944c0 vkGetBufferMemoryRequirements ../../../src/renderer_vk.cpp (1897): BGFX 0xdf94a09 vkGetImageMemoryRequirements ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa142b vkGetImageSubresourceLayout ../../../src/renderer_vk.cpp (1897): BGFX 0xdf9b2b1 vkAllocateMemory ../../../src/renderer_vk.cpp (1897): BGFX 0xdf92899 vkFreeMemory ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa0ee3 vkCreateImage ../../../src/renderer_vk.cpp (1897): BGFX 0xdf99c00 vkDestroyImage ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa19b9 vkCreateImageView ../../../src/renderer_vk.cpp (1897): BGFX 0xdf9a149 vkDestroyImageView ../../../src/renderer_vk.cpp (1897): BGFX 0xdf80a85 vkCreateBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xdf99010 vkDestroyBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xdfacef9 vkCreateFramebuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa50fc vkDestroyFramebuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xdfad722 vkCreateRenderPass ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa57a0 vkDestroyRenderPass ../../../src/renderer_vk.cpp (1897): BGFX 0xdf852d7 vkCreateShaderModule ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa2060 vkDestroyShaderModule ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa9d99 vkCreatePipelineCache ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa25a9 vkDestroyPipelineCache ../../../src/renderer_vk.cpp (1897): BGFX 0xdfaa39f vkGetPipelineCacheData ../../../src/renderer_vk.cpp (1897): BGFX 0xdfaaa4b vkMergePipelineCaches ../../../src/renderer_vk.cpp (1897): BGFX 0xdf87015 vkCreateGraphicsPipelines ../../../src/renderer_vk.cpp (1897): BGFX 0xdf87ac5 vkCreateComputePipelines ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa2c50 vkDestroyPipeline ../../../src/renderer_vk.cpp (1897): BGFX 0xdf8642a vkCreatePipelineLayout ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa3199 vkDestroyPipelineLayout ../../../src/renderer_vk.cpp (1897): BGFX 0xdfab2d1 vkCreateSampler ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa36e9 vkDestroySampler ../../../src/renderer_vk.cpp (1897): BGFX 0xdfab94e vkCreateDescriptorSetLayout ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa3d90 vkDestroyDescriptorSetLayout ../../../src/renderer_vk.cpp (1897): BGFX 0xdfabe9b vkCreateDescriptorPool ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa42d9 vkDestroyDescriptorPool ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa4829 vkResetDescriptorPool ../../../src/renderer_vk.cpp (1897): BGFX 0xdf8af09 vkAllocateDescriptorSets ../../../src/renderer_vk.cpp (1897): BGFX 0xdfac3eb vkFreeDescriptorSets ../../../src/renderer_vk.cpp (1897): BGFX 0xdfac938 vkUpdateDescriptorSets ../../../src/renderer_vk.cpp (1897): BGFX 0xdf9fb0f vkCreateQueryPool ../../../src/renderer_vk.cpp (1897): BGFX 0xdf98961 vkDestroyQueryPool ../../../src/renderer_vk.cpp (1897): BGFX 0xdf9ad69 vkQueueSubmit ../../../src/renderer_vk.cpp (1897): BGFX 0xdf91e60 vkQueueWaitIdle ../../../src/renderer_vk.cpp (1897): BGFX 0xdf92379 vkDeviceWaitIdle ../../../src/renderer_vk.cpp (1897): BGFX 0xdf9e7ff vkWaitForFences ../../../src/renderer_vk.cpp (1897): BGFX 0xdf869d9 vkBeginCommandBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa6da4 vkEndCommandBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xdfbf9f7 vkCmdPipelineBarrier ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb3de0 vkCmdBeginRenderPass ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb4ad9 vkCmdEndRenderPass ../../../src/renderer_vk.cpp (1897): BGFX 0xdfaf845 vkCmdSetViewport ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb1dd0 vkCmdDraw ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb7f33 vkCmdDrawIndexed ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb8519 vkCmdDrawIndirect ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb8c30 vkCmdDrawIndexedIndirect ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb9350 vkCmdDispatch ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb23a0 vkCmdDispatchIndirect ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa77ec vkCmdBindPipeline ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa9839 vkCmdSetStencilReference ../../../src/renderer_vk.cpp (1897): BGFX 0xdfa82a9 vkCmdSetBlendConstants ../../../src/renderer_vk.cpp (1897): BGFX 0xdfafdd9 vkCmdSetScissor ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb0919 vkCmdBindDescriptorSets ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb0f29 vkCmdBindIndexBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb1600 vkCmdBindVertexBuffers ../../../src/renderer_vk.cpp (1897): BGFX 0xdfbceb0 vkCmdClearColorImage ../../../src/renderer_vk.cpp (1897): BGFX 0xdfbd5e0 vkCmdClearDepthStencilImage ../../../src/renderer_vk.cpp (1897): BGFX 0xdfbdd10 vkCmdClearAttachments ../../../src/renderer_vk.cpp (1897): BGFX 0xdfbe2e9 vkCmdResolveImage ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb98c9 vkCmdCopyBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xdfbafb0 vkCmdCopyBufferToImage ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb9e89 vkCmdCopyImage ../../../src/renderer_vk.cpp (1897): BGFX 0xdfbb810 vkCmdCopyImageToBuffer ../../../src/renderer_vk.cpp (1897): BGFX 0xdfba720 vkCmdBlitImage ../../../src/renderer_vk.cpp (1897): BGFX 0xdfc0710 vkCmdResetQueryPool ../../../src/renderer_vk.cpp (1897): BGFX 0xdfc0de0 vkCmdWriteTimestamp ../../../src/renderer_vk.cpp (1897): BGFX 0xdfc0039 vkCmdBeginQuery ../../../src/renderer_vk.cpp (1897): BGFX 0xdfb3750 vkCmdEndQuery ../../../src/renderer_vk.cpp (1897): BGFX 0xdfc14b0 vkCmdCopyQueryPoolResults ../../../src/renderer_vk.cpp (1897): BGFX 0xdf9b7fb vkMapMemory ../../../src/renderer_vk.cpp (1897): BGFX 0xdf92de9 vkUnmapMemory ../../../src/renderer_vk.cpp (1897): BGFX 0xdf93369 vkFlushMappedMemoryRanges ../../../src/renderer_vk.cpp (1897): BGFX 0xdf938ca vkInvalidateMappedMemoryRanges ../../../src/renderer_vk.cpp (1897): BGFX 0xdf9bda4 vkBindBufferMemory ../../../src/renderer_vk.cpp (1897): BGFX 0xdf9c2eb vkBindImageMemory ../../../src/renderer_vk.cpp (1897): BGFX 0xdfe1849 vkCreateSwapchainKHR ../../../src/renderer_vk.cpp (1897): BGFX 0xdfdda80 vkDestroySwapchainKHR ../../../src/renderer_vk.cpp (1897): BGFX 0xdfe1f48 vkGetSwapchainImagesKHR ../../../src/renderer_vk.cpp (1897): BGFX 0xdfe249b vkAcquireNextImageKHR ../../../src/renderer_vk.cpp (1897): BGFX 0xdfde357 vkQueuePresentKHR ../../../src/renderer_vk.cpp (1897): BGFX 0x2d38d430 vkSetDebugUtilsObjectNameEXT ../../../src/renderer_vk.cpp (1897): BGFX 0xe0292f7 vkCmdBeginDebugUtilsLabelEXT ../../../src/renderer_vk.cpp (1897): BGFX 0xe029829 vkCmdEndDebugUtilsLabelEXT ../../../src/renderer_vk.cpp (1897): BGFX 0xe029d69 vkCmdInsertDebugUtilsLabelEXT ../../../src/renderer_vk.cpp (1897): BGFX 0xe00bc53 vkCmdDrawIndirectCountKHR ../../../src/renderer_vk.cpp (1897): BGFX 0xe00c4d0 vkCmdDrawIndexedIndirectCountKHR ../../../src/renderer_vk.cpp (6961): BGFX Attempting Wayland surface creation. [ 226431.345] -> wl_display#1.get_registry(new id wl_registry#61) [ 226431.357] -> wl_display#1.sync(new id wl_callback#59) [ 226432.564] {Display Queue} wl_display#1.delete_id(59) [ 226432.575] wl_registry#61.global(1, "wl_compositor", 6) [ 226432.585] wl_registry#61.global(2, "wl_eglstream_display", 1) [ 226432.593] wl_registry#61.global(3, "wl_drm", 2) [ 226432.600] -> wl_registry#61.bind(3, "wl_drm", 1, new id [unknown]#55) [ 226432.607] wl_registry#61.global(4, "wl_shm", 2) [ 226432.614] wl_registry#61.global(5, "wl_output", 4) [ 226432.621] wl_registry#61.global(6, "zxdg_output_manager_v1", 3) [ 226432.628] wl_registry#61.global(7, "wl_data_device_manager", 3) [ 226432.637] wl_registry#61.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 226432.644] wl_registry#61.global(9, "wl_subcompositor", 1) [ 226432.651] wl_registry#61.global(10, "xdg_wm_base", 6) [ 226432.658] wl_registry#61.global(11, "gtk_shell1", 5) [ 226432.664] wl_registry#61.global(12, "wp_viewporter", 1) [ 226432.671] wl_registry#61.global(13, "wp_fractional_scale_manager_v1", 1) [ 226432.678] wl_registry#61.global(14, "zwp_pointer_gestures_v1", 3) [ 226432.685] wl_registry#61.global(15, "zwp_tablet_manager_v2", 1) [ 226432.692] wl_registry#61.global(16, "wl_seat", 8) [ 226432.699] wl_registry#61.global(17, "zwp_relative_pointer_manager_v1", 1) [ 226432.705] wl_registry#61.global(18, "zwp_pointer_constraints_v1", 1) [ 226432.712] wl_registry#61.global(19, "zxdg_exporter_v2", 1) [ 226432.719] wl_registry#61.global(20, "zxdg_importer_v2", 1) [ 226432.732] wl_registry#61.global(21, "zxdg_exporter_v1", 1) [ 226432.739] wl_registry#61.global(22, "zxdg_importer_v1", 1) [ 226432.748] wl_registry#61.global(23, "zwp_linux_dmabuf_v1", 5) [ 226432.755] -> wl_registry#61.bind(23, "zwp_linux_dmabuf_v1", 4, new id [unknown]#62) [ 226432.763] wl_registry#61.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 226432.771] wl_registry#61.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 226432.778] wl_registry#61.global(26, "zwp_text_input_manager_v3", 1) [ 226432.785] wl_registry#61.global(27, "wp_presentation", 1) [ 226432.792] -> wl_registry#61.bind(27, "wp_presentation", 1, new id [unknown]#63) [ 226432.801] wl_registry#61.global(28, "xdg_activation_v1", 1) [ 226432.808] wl_registry#61.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 226432.815] wl_registry#61.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 226432.822] wl_registry#61.global(31, "xdg_wm_dialog_v1", 1) [ 226432.828] wl_registry#61.global(32, "wp_drm_lease_device_v1", 1) [ 226432.835] wl_callback#59.done(8652) [ 226432.843] -> zwp_linux_dmabuf_v1#62.get_surface_feedback(new id zwp_linux_dmabuf_feedback_v1#59, wl_surface#42) [ 226432.851] -> wl_display#1.sync(new id wl_callback#64) [ 226433.424] {Display Queue} wl_display#1.delete_id(64) [ 226433.440] discarded wl_drm#55.device("/dev/dri/renderD128") [ 226433.451] discarded wp_presentation#63.clock_id(1) [ 226433.460] zwp_linux_dmabuf_feedback_v1#59.format_table(fd 50, 4032) [ 226433.477] zwp_linux_dmabuf_feedback_v1#59.main_device(array[8]) [ 226433.485] zwp_linux_dmabuf_feedback_v1#59.tranche_target_device(array[8]) [ 226433.492] zwp_linux_dmabuf_feedback_v1#59.tranche_flags(0) [ 226433.499] zwp_linux_dmabuf_feedback_v1#59.tranche_formats(array[504]) [ 226433.520] zwp_linux_dmabuf_feedback_v1#59.tranche_done() [ 226433.527] zwp_linux_dmabuf_feedback_v1#59.done() [ 226433.534] wl_callback#64.done(8652) [ 226433.873] -> wl_display#1.get_registry(new id wl_registry#64) [ 226433.887] -> wl_display#1.sync(new id wl_callback#65) [ 226433.974] {Display Queue} wl_display#1.delete_id(65) [ 226433.983] wl_registry#64.global(1, "wl_compositor", 6) [ 226433.991] wl_registry#64.global(2, "wl_eglstream_display", 1) [ 226433.998] wl_registry#64.global(3, "wl_drm", 2) [ 226434.005] wl_registry#64.global(4, "wl_shm", 2) [ 226434.012] wl_registry#64.global(5, "wl_output", 4) [ 226434.021] wl_registry#64.global(6, "zxdg_output_manager_v1", 3) [ 226434.028] wl_registry#64.global(7, "wl_data_device_manager", 3) [ 226434.035] wl_registry#64.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 226434.042] wl_registry#64.global(9, "wl_subcompositor", 1) [ 226434.049] wl_registry#64.global(10, "xdg_wm_base", 6) [ 226434.056] wl_registry#64.global(11, "gtk_shell1", 5) [ 226434.065] wl_registry#64.global(12, "wp_viewporter", 1) [ 226434.072] wl_registry#64.global(13, "wp_fractional_scale_manager_v1", 1) [ 226434.079] wl_registry#64.global(14, "zwp_pointer_gestures_v1", 3) [ 226434.086] wl_registry#64.global(15, "zwp_tablet_manager_v2", 1) [ 226434.093] wl_registry#64.global(16, "wl_seat", 8) [ 226434.100] wl_registry#64.global(17, "zwp_relative_pointer_manager_v1", 1) [ 226434.107] wl_registry#64.global(18, "zwp_pointer_constraints_v1", 1) [ 226434.113] wl_registry#64.global(19, "zxdg_exporter_v2", 1) [ 226434.120] wl_registry#64.global(20, "zxdg_importer_v2", 1) [ 226434.127] wl_registry#64.global(21, "zxdg_exporter_v1", 1) [ 226434.134] wl_registry#64.global(22, "zxdg_importer_v1", 1) [ 226434.141] wl_registry#64.global(23, "zwp_linux_dmabuf_v1", 5) [ 226434.148] wl_registry#64.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 226434.155] wl_registry#64.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 226434.162] wl_registry#64.global(26, "zwp_text_input_manager_v3", 1) [ 226434.169] wl_registry#64.global(27, "wp_presentation", 1) [ 226434.175] wl_registry#64.global(28, "xdg_activation_v1", 1) [ 226434.182] wl_registry#64.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 226434.189] wl_registry#64.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 226434.203] -> wl_registry#64.bind(30, "wp_linux_drm_syncobj_manager_v1", 1, new id [unknown]#66) [ 226434.211] -> wp_linux_drm_syncobj_manager_v1#66.get_surface(new id wp_linux_drm_syncobj_surface_v1#67, wl_surface#42) [ 226434.218] wl_registry#64.global(31, "xdg_wm_dialog_v1", 1) [ 226434.225] wl_registry#64.global(32, "wp_drm_lease_device_v1", 1) [ 226434.232] wl_callback#65.done(8652) [ 226435.844] -> zwp_linux_dmabuf_v1#62.create_params(new id zwp_linux_buffer_params_v1#65) [ 226435.859] -> zwp_linux_buffer_params_v1#65.add(fd 52, 0, 0, 5120, 50331648, 6316052) [ 226435.867] -> zwp_linux_buffer_params_v1#65.create_immed(new id wl_buffer#68, 1280, 720, 875708993, 0) [ 226435.874] -> zwp_linux_buffer_params_v1#65.destroy() [ 226435.889] -> wp_linux_drm_syncobj_manager_v1#66.import_timeline(new id wp_linux_drm_syncobj_timeline_v1#69, fd 54) [ 226437.367] -> zwp_linux_dmabuf_v1#62.create_params(new id zwp_linux_buffer_params_v1#70) [ 226437.381] -> zwp_linux_buffer_params_v1#70.add(fd 56, 0, 0, 5120, 50331648, 6316052) [ 226437.389] -> zwp_linux_buffer_params_v1#70.create_immed(new id wl_buffer#71, 1280, 720, 875708993, 0) [ 226437.396] -> zwp_linux_buffer_params_v1#70.destroy() [ 226437.407] -> wp_linux_drm_syncobj_manager_v1#66.import_timeline(new id wp_linux_drm_syncobj_timeline_v1#72, fd 58) ../../../src/renderer_vk.cpp (7239): BGFX Create swapchain numSwapChainImages 2, minImageCount 2, BX_COUNTOF(m_backBufferColorImage) 10 ../../../src/renderer_vk.cpp (7304): BGFX Succesfully created swapchain (1280x720) with 2 images. ../../../src/renderer_vk.cpp (2015): BGFX Create scratch buffer 0 ../../../src/renderer_vk.cpp (2015): BGFX Create scratch buffer 1 ../../../src/renderer_vk.cpp (2015): BGFX Create scratch buffer 2 ../../../src/renderer_vk.cpp (2021): BGFX Create scratch staging buffer 0 ../../../src/renderer_vk.cpp (2021): BGFX Create scratch staging buffer 1 ../../../src/renderer_vk.cpp (2021): BGFX Create scratch staging buffer 2 [ 226443.604] {Default Queue} wl_keyboard#29.keymap(1, fd 57, 76652) ../../../src/bgfx.cpp (1584): BGFX ../../../src/bgfx.cpp (1588): BGFX Detected GPUs (2): ../../../src/bgfx.cpp (1589): BGFX +---------------- Index ../../../src/bgfx.cpp (1590): BGFX | +------------- Device ID ../../../src/bgfx.cpp (1591): BGFX | | +-------- Vendor ID ../../../src/bgfx.cpp (1597): BGFX 0: 1f02 10de ../../../src/bgfx.cpp (1597): BGFX 1: 0000 0001 ../../../src/bgfx.cpp (1604): BGFX ../../../src/bgfx.cpp (1607): BGFX GPU device, Device ID: 1f02, Vendor ID: 10de ../../../src/bgfx.cpp (1608): BGFX ../../../src/bgfx.cpp (1613): BGFX Supported renderer backends (5): ../../../src/bgfx.cpp (1616): BGFX - Noop ../../../src/bgfx.cpp (1616): BGFX - Direct3D 11 ../../../src/bgfx.cpp (1616): BGFX - Direct3D 12 ../../../src/bgfx.cpp (1616): BGFX - OpenGL 2.1 ../../../src/bgfx.cpp (1616): BGFX - Vulkan ../../../src/bgfx.cpp (1619): BGFX ../../../src/bgfx.cpp (1620): BGFX Sort key masks: ../../../src/bgfx.cpp (1621): BGFX View ff00000000000000 ../../../src/bgfx.cpp (1622): BGFX Draw bit 0080000000000000 ../../../src/bgfx.cpp (1624): BGFX ../../../src/bgfx.cpp (1625): BGFX D Type 0060000000000000 ../../../src/bgfx.cpp (1627): BGFX ../../../src/bgfx.cpp (1628): BGFX D0 Blend 0018000000000000 ../../../src/bgfx.cpp (1629): BGFX D0 Program 0007fc0000000000 ../../../src/bgfx.cpp (1630): BGFX D0 Depth 000003fffffffc00 ../../../src/bgfx.cpp (1632): BGFX ../../../src/bgfx.cpp (1633): BGFX D1 Depth 001fffffffe00000 ../../../src/bgfx.cpp (1634): BGFX D1 Blend 0000000000180000 ../../../src/bgfx.cpp (1635): BGFX D1 Program 000000000007fc00 ../../../src/bgfx.cpp (1637): BGFX ../../../src/bgfx.cpp (1638): BGFX D2 Seq 001ffffe00000000 ../../../src/bgfx.cpp (1639): BGFX D2 Blend 0000000180000000 ../../../src/bgfx.cpp (1640): BGFX D2 Program 000000007fc00000 ../../../src/bgfx.cpp (1642): BGFX ../../../src/bgfx.cpp (1643): BGFX C Seq 007ffff800000000 ../../../src/bgfx.cpp (1644): BGFX C Program 00000007fc000000 ../../../src/bgfx.cpp (1646): BGFX ../../../src/bgfx.cpp (1647): BGFX Capabilities (renderer Vulkan, vendor 0x10de, device 0x1f02): ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_ALPHA_TO_COVERAGE ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_BLEND_INDEPENDENT ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_COMPUTE ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_CONSERVATIVE_RASTER ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_DRAW_INDIRECT ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_FRAGMENT_DEPTH ../../../src/bgfx.cpp (1654): BGFX [ ] BGFX_CAPS_FRAGMENT_ORDERING ../../../src/bgfx.cpp (1654): BGFX [ ] BGFX_CAPS_GRAPHICS_DEBUGGER ../../../src/bgfx.cpp (1654): BGFX [ ] BGFX_CAPS_HDR10 ../../../src/bgfx.cpp (1654): BGFX [ ] BGFX_CAPS_HIDPI ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_IMAGE_RW ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_INDEX32 ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_INSTANCING ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_OCCLUSION_QUERY ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_RENDERER_MULTITHREADED ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_SWAP_CHAIN ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_TEXTURE_2D_ARRAY ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_TEXTURE_3D ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_TEXTURE_BLIT ../../../src/bgfx.cpp (1654): BGFX [ ] BGFX_CAPS_TRANSPARENT_BACKBUFFER ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_TEXTURE_COMPARE_ALL ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_TEXTURE_COMPARE_LEQUAL ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_TEXTURE_CUBE_ARRAY ../../../src/bgfx.cpp (1654): BGFX [ ] BGFX_CAPS_TEXTURE_DIRECT_ACCESS ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_TEXTURE_READ_BACK ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_VERTEX_ATTRIB_HALF ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_VERTEX_ATTRIB_UINT10 ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_VERTEX_ID ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_PRIMITIVE_ID ../../../src/bgfx.cpp (1654): BGFX [x] BGFX_CAPS_VIEWPORT_LAYER_ARRAY ../../../src/bgfx.cpp (1661): BGFX ../../../src/bgfx.cpp (1662): BGFX Limits: ../../../src/bgfx.cpp (1664): BGFX maxDrawCalls 65535 ../../../src/bgfx.cpp (1665): BGFX maxBlits 1024 ../../../src/bgfx.cpp (1666): BGFX maxTextureSize 32768 ../../../src/bgfx.cpp (1667): BGFX maxTextureLayers 2048 ../../../src/bgfx.cpp (1668): BGFX maxViews 256 ../../../src/bgfx.cpp (1669): BGFX maxFrameBuffers 128 ../../../src/bgfx.cpp (1670): BGFX maxFBAttachments 8 ../../../src/bgfx.cpp (1671): BGFX maxPrograms 512 ../../../src/bgfx.cpp (1672): BGFX maxShaders 512 ../../../src/bgfx.cpp (1673): BGFX maxTextures 4096 ../../../src/bgfx.cpp (1674): BGFX maxTextureSamplers 16 ../../../src/bgfx.cpp (1675): BGFX maxComputeBindings 16 ../../../src/bgfx.cpp (1676): BGFX maxVertexLayouts 64 ../../../src/bgfx.cpp (1677): BGFX maxVertexStreams 4 ../../../src/bgfx.cpp (1678): BGFX maxIndexBuffers 4096 ../../../src/bgfx.cpp (1679): BGFX maxVertexBuffers 4096 ../../../src/bgfx.cpp (1680): BGFX maxDynamicIndexBuffers 4096 ../../../src/bgfx.cpp (1681): BGFX maxDynamicVertexBuffers 4096 ../../../src/bgfx.cpp (1682): BGFX maxUniforms 512 ../../../src/bgfx.cpp (1683): BGFX maxOcclusionQueries 256 ../../../src/bgfx.cpp (1684): BGFX maxEncoders 8 ../../../src/bgfx.cpp (1685): BGFX minResourceCbSize 65536 ../../../src/bgfx.cpp (1686): BGFX transientVbSize 6291456 ../../../src/bgfx.cpp (1687): BGFX transientIbSize 2097152 ../../../src/bgfx.cpp (1690): BGFX ../../../src/bgfx.cpp (1691): BGFX Supported texture formats: ../../../src/bgfx.cpp (1692): BGFX +---------------- 2D: x = supported / * = emulated ../../../src/bgfx.cpp (1693): BGFX |+--------------- 2D: sRGB format ../../../src/bgfx.cpp (1694): BGFX ||+-------------- 3D: x = supported / * = emulated ../../../src/bgfx.cpp (1695): BGFX |||+------------- 3D: sRGB format ../../../src/bgfx.cpp (1696): BGFX ||||+------------ Cube: x = supported / * = emulated ../../../src/bgfx.cpp (1697): BGFX |||||+----------- Cube: sRGB format ../../../src/bgfx.cpp (1698): BGFX ||||||+---------- vertex format ../../../src/bgfx.cpp (1699): BGFX |||||||+--------- image: i = read-write / r = read / w = write ../../../src/bgfx.cpp (1700): BGFX ||||||||+-------- framebuffer ../../../src/bgfx.cpp (1701): BGFX |||||||||+------- MSAA framebuffer ../../../src/bgfx.cpp (1702): BGFX ||||||||||+------ MSAA texture ../../../src/bgfx.cpp (1703): BGFX |||||||||||+----- Auto-generated mips ../../../src/bgfx.cpp (1704): BGFX |||||||||||| +-- name ../../../src/bgfx.cpp (1711): BGFX [xlxlxlv ] BC1 ../../../src/bgfx.cpp (1711): BGFX [xlxlxlv ] BC2 ../../../src/bgfx.cpp (1711): BGFX [xlxlxlv ] BC3 ../../../src/bgfx.cpp (1711): BGFX [x x x v ] BC4 ../../../src/bgfx.cpp (1711): BGFX [x x x v ] BC5 ../../../src/bgfx.cpp (1711): BGFX [x x x v ] BC6H ../../../src/bgfx.cpp (1711): BGFX [xlxlxlv ] BC7 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ETC1 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ETC2 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ETC2A ../../../src/bgfx.cpp (1711): BGFX [* * * ] ETC2A1 ../../../src/bgfx.cpp (1711): BGFX [* * * ] PTC12 ../../../src/bgfx.cpp (1711): BGFX [* * * ] PTC14 ../../../src/bgfx.cpp (1711): BGFX [* * * ] PTC12A ../../../src/bgfx.cpp (1711): BGFX [* * * ] PTC14A ../../../src/bgfx.cpp (1711): BGFX [* * * ] PTC22 ../../../src/bgfx.cpp (1711): BGFX [* * * ] PTC24 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ATC ../../../src/bgfx.cpp (1711): BGFX [* * * ] ATCE ../../../src/bgfx.cpp (1711): BGFX [* * * ] ATCI [ 226445.035] {Default Queue} wl_keyboard#29.repeat_info(33, 500) ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC4x4 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC5x4 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC5x5 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC6x5 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC6x6 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC8x5 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC8x6 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC8x8 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC10x5 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC10x6 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC10x8 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC10x10 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC12x10 ../../../src/bgfx.cpp (1711): BGFX [* * * ] ASTC12x12 ../../../src/bgfx.cpp (1711): BGFX [ ] R1 ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] A8 ../../../src/bgfx.cpp (1711): BGFX [xlxlxlvif+mM] R8 ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] R8I ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] R8U ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] R8S ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] R16 ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] R16I ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] R16U ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] R16F ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] R16S ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] R32I ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] R32U ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] R32F ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RG8 [ 226445.437] {Default Queue} -> xdg_toplevel#52.set_min_size(0, 0) ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RG8I [ 226445.456] {Default Queue} -> xdg_toplevel#52.set_max_size(0, 0) ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RG8U [ 226445.471] {Default Queue} -> xdg_surface#51.set_window_geometry(0, -37, 1280, 757) ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RG8S [ 226445.493] {Default Queue} -> xdg_toplevel#52.set_title("examplesDebug") ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RG16 [ 226445.513] {Default Queue} -> wl_compositor#26.create_region(new id wl_region#73) ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RG16I [ 226445.525] {Default Queue} -> wl_region#73.add(0, 0, 1328, 805) ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RG16U [ 226445.538] {Default Queue} -> wl_region#73.subtract(24, 61, 1280, 720) ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RG16F [ 226445.554] {Default Queue} -> wl_surface#53.set_input_region(wl_region#73) ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RG16S [ 226445.567] {Default Queue} -> wl_region#73.destroy() ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RG32I [ 226445.582] {Default Queue} -> wl_buffer#56.destroy() ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RG32U ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RG32F ../../../src/bgfx.cpp (1711): BGFX [* * * ] RGB8 ../../../src/bgfx.cpp (1711): BGFX [* * * ] RGB8I ../../../src/bgfx.cpp (1711): BGFX [* * * ] RGB8U ../../../src/bgfx.cpp (1711): BGFX [* * * ] RGB8S ../../../src/bgfx.cpp (1711): BGFX [x x x v ] RGB9E5 ../../../src/bgfx.cpp (1711): BGFX [xlxlxlvif+mM] BGRA8 ../../../src/bgfx.cpp (1711): BGFX [xlxlxlvif+mM] RGBA8 ../../../src/bgfx.cpp (1711): BGFX [xlxlxlvif+mM] RGBA8I ../../../src/bgfx.cpp (1711): BGFX [xlxlxlvif+mM] RGBA8U ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RGBA8S ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RGBA16 ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RGBA16I ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RGBA16U ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RGBA16F ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RGBA16S ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RGBA32I ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RGBA32U ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RGBA32F ../../../src/bgfx.cpp (1711): BGFX [x x x v f+mM] B5G6R5 ../../../src/bgfx.cpp (1711): BGFX [x x x v ] R5G6B5 ../../../src/bgfx.cpp (1711): BGFX [x x x v ] BGRA4 ../../../src/bgfx.cpp (1711): BGFX [x x x v ] RGBA4 ../../../src/bgfx.cpp (1711): BGFX [x x x v f+mM] BGR5A1 ../../../src/bgfx.cpp (1711): BGFX [x x x v f+mM] RGB5A1 ../../../src/bgfx.cpp (1711): BGFX [x x x v f+mM] RGB10A2 ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] RG11B10F ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] D16 ../../../src/bgfx.cpp (1711): BGFX [x x x v f+mM] D24 ../../../src/bgfx.cpp (1711): BGFX [x x x v f+mM] D24S8 ../../../src/bgfx.cpp (1711): BGFX [x x x v f+mM] D32 ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] D16F ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] D24F ../../../src/bgfx.cpp (1711): BGFX [x x x vif+mM] D32F ../../../src/bgfx.cpp (1711): BGFX [x x x v f+mM] D0S8 ../../../src/bgfx.cpp (1731): BGFX ../../../src/bgfx.cpp (1732): BGFX NDC depth [0, 1], origin top left. ../../../src/bgfx.cpp (1737): BGFX ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 0) `s_texColor`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 1) `bgfx_clear_depth`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 2) `bgfx_clear_color`, num 1 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 2 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 3 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 4 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 5 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 6 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 7 ../../../src/bgfx_p.h (4926): BGFX Resize uniform (handle 2) `bgfx_clear_color`, num 8 [ 226446.680] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#74, fd 54, 4276160) [ 226446.699] {Default Queue} -> wl_shm_pool#74.create_buffer(new id wl_buffer#75, 0, 1328, 805, 5312, 0) [ 226446.707] {Default Queue} -> wl_shm_pool#74.destroy() [ 226448.092] {Default Queue} -> wl_surface#53.attach(wl_buffer#75, 0, 0) [ 226448.103] {Default Queue} -> wl_surface#53.set_buffer_scale(1) [ 226448.110] {Default Queue} -> wl_surface#53.commit() [ 226448.117] {Default Queue} -> wl_surface#53.damage_buffer(0, 0, 1328, 805) [ 226448.125] {Default Queue} -> wl_subsurface#54.set_position(-24, -61) [ 226449.012] {Default Queue} -> wl_buffer#60.destroy() [ 226449.173] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#76, fd 56, 189440) [ 226449.185] {Default Queue} -> wl_shm_pool#76.create_buffer(new id wl_buffer#77, 0, 1280, 37, 5120, 0) [ 226449.194] {Default Queue} -> wl_shm_pool#76.destroy() [ 226449.510] {Default Queue} -> wl_surface#57.attach(wl_buffer#77, 0, 0) [ 226449.525] {Default Queue} -> wl_surface#57.set_buffer_scale(1) [ 226449.533] {Default Queue} -> wl_surface#57.commit() [ 226449.540] {Default Queue} -> wl_surface#57.damage_buffer(0, 0, 1280, 37) [ 226449.547] {Default Queue} -> wl_subsurface#58.set_position(0, -37) [ 226449.562] {Default Queue} -> xdg_toplevel#52.set_min_size(0, 0) [ 226449.570] {Default Queue} -> xdg_toplevel#52.set_max_size(0, 0) [ 226449.578] {Default Queue} -> xdg_surface#51.set_window_geometry(0, -37, 1280, 757) [ 226449.585] {Default Queue} -> xdg_toplevel#52.set_min_size(0, 0) [ 226449.592] {Default Queue} -> xdg_toplevel#52.set_max_size(0, 0) [ 226449.599] {Default Queue} -> xdg_surface#51.set_window_geometry(0, -37, 1280, 757) [ 226451.208] {Display Queue} wl_display#1.error(wl_surface#42, 0, "DRM Syncobj surface object already created for surface 42") ../../../src/renderer_vk.cpp (6071): BGFX Texture 0: R8 (requested: R8), 2048x24x1 RT[ ], BO[ ], CW[ ]. ../../../src/renderer_vk.cpp (4929): BGFX Vertex Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX predefined: u_modelViewProj (mat4), r.index 0, r.count 4, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4929): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX sampler: s_texColor (sampler1), r.index 2, r.count 0, r.texComponent 0, r.texDimension 2 ../../../src/bgfx.cpp (545): BGFX VertexLayout 74c34f26 (d443ed7f), stride 28 ../../../src/bgfx.cpp (561): BGFX attr 0: Attrib::Position num 3, type 4, norm [ ], asint [ ], offset 0 ../../../src/bgfx.cpp (561): BGFX attr 4: Attrib::Color0 num 4, type 0, norm [x], asint [ ], offset 12 ../../../src/bgfx.cpp (561): BGFX attr 5: Attrib::Color1 num 4, type 0, norm [x], asint [ ], offset 16 ../../../src/bgfx.cpp (561): BGFX attr 10: Attrib::TexCoord0 num 2, type 4, norm [ ], asint [ ], offset 20 ../../../src/renderer_vk.cpp (4929): BGFX Vertex Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX user: bgfx_clear_depth (vec4), r.index 0, r.count 1, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4929): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 1, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4929): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 2, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4929): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 3, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4929): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 4, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4929): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 5, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4929): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 6, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4929): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 7, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (4929): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX user: bgfx_clear_color (vec4), r.index 0, r.count 8, r.texComponent 0, r.texDimension 0 ../../../src/bgfx.cpp (545): BGFX VertexLayout aaaa40da (e0896034), stride 8 ../../../src/bgfx.cpp (561): BGFX attr 0: Attrib::Position num 2, type 4, norm [ ], asint [ ], offset 0 ../../../src/bgfx.cpp (3583): BGFX Init complete. ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 3) `s_tex`, num 1 ../../../src/bgfx_p.h (4949): BGFX Creating uniform (handle 4) `u_imageLodEnabled`, num 1 ../../../src/renderer_vk.cpp (4929): BGFX Fragment Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX sampler: s_tex (sampler1), r.index 2, r.count 0, r.texComponent 0, r.texDimension 2 ../../../src/renderer_vk.cpp (4929): BGFX Vertex Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX predefined: u_viewProj (mat4), r.index 0, r.count 4, r.texComponent 0, r.texDimension 0 ../../../src/bgfx.cpp (3621): BGFX Shutdown... ../../../src/renderer_vk.cpp (4929): BGFX Fragment Shader consts 2 ../../../src/renderer_vk.cpp (5098): BGFX user: u_imageLodEnabled (vec4), r.index 0, r.count 1, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (5098): BGFX sampler: s_texColor (sampler1), r.index 2, r.count 0, r.texComponent 0, r.texDimension 2 ../../../src/renderer_vk.cpp (4929): BGFX Vertex Shader consts 1 ../../../src/renderer_vk.cpp (5098): BGFX predefined: u_viewProj (mat4), r.index 0, r.count 4, r.texComponent 0, r.texDimension 0 ../../../src/renderer_vk.cpp (6071): BGFX Texture 1: BGRA8 (requested: BGRA8), 1024x1024x1 RT[ ], BO[ ], CW[ ]. ../../../src/renderer_vk.cpp (7735): BGFX vkQueuePresentKHR(...): result = VK_ERROR_OUT_OF_DATE_KHR ../../../src/bgfx.cpp (3630): BGFX Shutdown complete. ```
belegdol commented 3 days ago
Log of Wayland with EGL as of 69acf28, egl-wayland eeb29e1, egl-x11 6092c1f and 565.57.01 nvidia drivers ``` [ 307209.666] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 307209.696] {Default Queue} -> wl_display#1.sync(new id wl_callback#3) [ 307209.774] {Display Queue} wl_display#1.delete_id(3) [ 307209.788] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 307209.799] {Default Queue} -> wl_registry#2.bind(1, "wl_compositor", 4, new id [unknown]#4) [ 307209.808] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 307209.817] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 307209.825] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 307209.833] {Default Queue} -> wl_registry#2.bind(4, "wl_shm", 1, new id [unknown]#5) [ 307209.842] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 307209.850] {Default Queue} -> wl_registry#2.bind(5, "wl_output", 2, new id [unknown]#6) [ 307209.860] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 307209.868] {Default Queue} -> wl_registry#2.bind(6, "zxdg_output_manager_v1", 3, new id [unknown]#7) [ 307209.877] {Default Queue} -> zxdg_output_manager_v1#7.get_xdg_output(new id zxdg_output_v1#8, wl_output#6) [ 307209.885] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 307209.893] {Default Queue} -> wl_registry#2.bind(7, "wl_data_device_manager", 3, new id [unknown]#9) [ 307209.903] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 307209.912] {Default Queue} -> wl_registry#2.bind(8, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#10) [ 307209.922] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 307209.930] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 307209.941] {Default Queue} -> wl_registry#2.bind(10, "xdg_wm_base", 3, new id [unknown]#11) [ 307209.949] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 307209.959] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 307209.967] {Default Queue} -> wl_registry#2.bind(12, "wp_viewporter", 1, new id [unknown]#12) [ 307209.977] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 307209.985] {Default Queue} -> wl_registry#2.bind(13, "wp_fractional_scale_manager_v1", 1, new id [unknown]#13) [ 307209.994] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 307210.004] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 307210.012] {Default Queue} -> wl_registry#2.bind(15, "zwp_tablet_manager_v2", 1, new id [unknown]#14) [ 307210.020] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 307210.030] {Default Queue} -> wl_registry#2.bind(16, "wl_seat", 8, new id [unknown]#15) [ 307210.038] {Default Queue} -> wl_data_device_manager#9.get_data_device(new id wl_data_device#16, wl_seat#15) [ 307210.047] {Default Queue} -> zwp_primary_selection_device_manager_v1#10.get_device(new id zwp_primary_selection_device_v1#17, wl_seat#15) [ 307210.063] {Default Queue} -> zwp_tablet_manager_v2#14.get_tablet_seat(new id zwp_tablet_seat_v2#18, wl_seat#15) [ 307210.074] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 307210.083] {Default Queue} -> wl_registry#2.bind(17, "zwp_relative_pointer_manager_v1", 1, new id [unknown]#19) [ 307210.091] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 307210.101] {Default Queue} -> wl_registry#2.bind(18, "zwp_pointer_constraints_v1", 1, new id [unknown]#20) [ 307210.110] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 307210.118] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 307210.126] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 307210.134] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 307210.144] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 307210.152] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 307210.160] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 307210.168] {Default Queue} -> wl_registry#2.bind(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1, new id [unknown]#21) [ 307210.184] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 307210.193] {Default Queue} -> wl_registry#2.bind(26, "zwp_text_input_manager_v3", 1, new id [unknown]#22) [ 307210.202] {Default Queue} -> zwp_text_input_manager_v3#22.get_text_input(new id zwp_text_input_v3#23, wl_seat#15) [ 307210.210] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 307210.218] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 307210.227] {Default Queue} -> wl_registry#2.bind(28, "xdg_activation_v1", 1, new id [unknown]#24) [ 307210.235] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 307210.245] {Default Queue} -> wl_registry#2.bind(29, "zwp_idle_inhibit_manager_v1", 1, new id [unknown]#25) [ 307210.253] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 307210.263] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 307210.271] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 307210.280] {Default Queue} wl_callback#3.done(8857) [ 307210.292] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#3) [ 307210.302] {Default Queue} -> wl_display#1.sync(new id wl_callback#26) [ 307219.371] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#27) [ 307219.388] {Default Queue} -> wl_display#1.sync(new id wl_callback#28) [ 307219.398] {Default Queue} -> wl_display#1.sync(new id wl_callback#29) [ 307219.416] {Default Queue} discarded wl_shm#5.format(0) [ 307219.425] {Default Queue} discarded wl_shm#5.format(1) [ 307219.433] {Default Queue} discarded wl_shm#5.format(875708993) [ 307219.441] {Default Queue} discarded wl_shm#5.format(875709016) [ 307219.451] {Default Queue} discarded wl_shm#5.format(909199186) [ 307219.459] {Default Queue} discarded wl_shm#5.format(808669761) [ 307219.468] {Default Queue} discarded wl_shm#5.format(808669784) [ 307219.476] {Default Queue} discarded wl_shm#5.format(808665665) [ 307219.486] {Default Queue} discarded wl_shm#5.format(808665688) [ 307219.493] {Default Queue} discarded wl_shm#5.format(1211388481) [ 307219.561] {Default Queue} discarded wl_shm#5.format(1211388504) [ 307219.570] {Default Queue} discarded wl_shm#5.format(1211384385) [ 307219.578] {Default Queue} discarded wl_shm#5.format(1211384408) [ 307219.587] {Default Queue} discarded wl_shm#5.format(1448695129) [ 307219.595] {Default Queue} discarded wl_shm#5.format(842094158) [ 307219.602] {Default Queue} discarded wl_shm#5.format(808530000) [ 307219.610] {Default Queue} discarded wl_shm#5.format(842093913) [ 307219.618] {Default Queue} wl_output#6.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 307219.632] {Default Queue} wl_output#6.mode(1, 3440, 1440, 144000) [ 307219.641] {Default Queue} wl_output#6.scale(1) [ 307219.650] {Default Queue} wl_output#6.done() [ 307219.663] {Default Queue} zxdg_output_v1#8.logical_position(0, 0) [ 307219.672] {Default Queue} zxdg_output_v1#8.logical_size(3440, 1440) [ 307219.680] {Default Queue} zxdg_output_v1#8.name("DP-2") [ 307219.690] {Default Queue} zxdg_output_v1#8.description("GIGA-BYTE TECHNOLOGY CO., LTD. 34"") [ 307219.698] {Default Queue} wl_output#6.done() [ 307219.712] {Default Queue} wl_seat#15.capabilities(3) [ 307219.725] {Default Queue} -> wl_seat#15.get_pointer(new id wl_pointer#30) [ 307219.734] {Default Queue} -> wl_seat#15.get_keyboard(new id wl_keyboard#31) [ 307219.742] {Default Queue} wl_seat#15.name("seat0") [ 307240.962] {Display Queue} wl_display#1.delete_id(26) [ 307240.981] {Display Queue} wl_display#1.delete_id(28) [ 307240.991] {Display Queue} wl_display#1.delete_id(29) [ 307241.001] {Default Queue} wl_registry#3.global(1, "wl_compositor", 6) [ 307241.012] {Default Queue} wl_registry#3.global(2, "wl_eglstream_display", 1) [ 307241.022] {Default Queue} wl_registry#3.global(3, "wl_drm", 2) [ 307241.032] {Default Queue} wl_registry#3.global(4, "wl_shm", 2) [ 307241.042] {Default Queue} wl_registry#3.global(5, "wl_output", 4) [ 307241.063] {Default Queue} wl_registry#3.global(6, "zxdg_output_manager_v1", 3) [ 307241.074] {Default Queue} wl_registry#3.global(7, "wl_data_device_manager", 3) [ 307241.084] {Default Queue} wl_registry#3.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 307241.094] {Default Queue} wl_registry#3.global(9, "wl_subcompositor", 1) [ 307241.104] {Default Queue} wl_registry#3.global(10, "xdg_wm_base", 6) [ 307241.114] {Default Queue} -> wl_registry#3.bind(10, "xdg_wm_base", 6, new id [unknown]#32) [ 307241.125] {Default Queue} wl_registry#3.global(11, "gtk_shell1", 5) [ 307241.135] {Default Queue} wl_registry#3.global(12, "wp_viewporter", 1) [ 307241.146] {Default Queue} wl_registry#3.global(13, "wp_fractional_scale_manager_v1", 1) [ 307241.155] {Default Queue} wl_registry#3.global(14, "zwp_pointer_gestures_v1", 3) [ 307241.165] {Default Queue} wl_registry#3.global(15, "zwp_tablet_manager_v2", 1) [ 307241.175] {Default Queue} wl_registry#3.global(16, "wl_seat", 8) [ 307241.185] {Default Queue} wl_registry#3.global(17, "zwp_relative_pointer_manager_v1", 1) [ 307241.195] {Default Queue} wl_registry#3.global(18, "zwp_pointer_constraints_v1", 1) [ 307241.206] {Default Queue} wl_registry#3.global(19, "zxdg_exporter_v2", 1) [ 307241.215] {Default Queue} wl_registry#3.global(20, "zxdg_importer_v2", 1) [ 307241.226] {Default Queue} wl_registry#3.global(21, "zxdg_exporter_v1", 1) [ 307241.235] {Default Queue} wl_registry#3.global(22, "zxdg_importer_v1", 1) [ 307241.245] {Default Queue} wl_registry#3.global(23, "zwp_linux_dmabuf_v1", 5) [ 307241.255] {Default Queue} wl_registry#3.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 307241.265] {Default Queue} wl_registry#3.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 307241.275] {Default Queue} wl_registry#3.global(26, "zwp_text_input_manager_v3", 1) [ 307241.285] {Default Queue} wl_registry#3.global(27, "wp_presentation", 1) [ 307241.295] {Default Queue} wl_registry#3.global(28, "xdg_activation_v1", 1) [ 307241.305] {Default Queue} wl_registry#3.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 307241.315] {Default Queue} wl_registry#3.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 307241.325] {Default Queue} wl_registry#3.global(31, "xdg_wm_dialog_v1", 1) [ 307241.335] {Default Queue} wl_registry#3.global(32, "wp_drm_lease_device_v1", 1) [ 307241.345] {Default Queue} wl_callback#26.done(8857) [ 307241.355] {Default Queue} wl_registry#27.global(1, "wl_compositor", 6) [ 307241.366] {Default Queue} -> wl_registry#27.bind(1, "wl_compositor", 4, new id [unknown]#26) [ 307241.377] {Default Queue} wl_registry#27.global(2, "wl_eglstream_display", 1) [ 307241.387] {Default Queue} wl_registry#27.global(3, "wl_drm", 2) [ 307241.397] {Default Queue} wl_registry#27.global(4, "wl_shm", 2) [ 307241.407] {Default Queue} -> wl_registry#27.bind(4, "wl_shm", 1, new id [unknown]#33) [ 307241.418] {Default Queue} -> wl_display#1.sync(new id wl_callback#34) [ 307241.428] {Default Queue} wl_registry#27.global(5, "wl_output", 4) [ 307241.438] {Default Queue} -> wl_registry#27.bind(5, "wl_output", 3, new id [unknown]#35) [ 307241.449] {Default Queue} wl_registry#27.global(6, "zxdg_output_manager_v1", 3) [ 307241.459] {Default Queue} wl_registry#27.global(7, "wl_data_device_manager", 3) [ 307241.469] {Default Queue} wl_registry#27.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 307241.479] {Default Queue} wl_registry#27.global(9, "wl_subcompositor", 1) [ 307241.489] {Default Queue} -> wl_registry#27.bind(9, "wl_subcompositor", 1, new id [unknown]#36) [ 307241.500] {Default Queue} wl_registry#27.global(10, "xdg_wm_base", 6) [ 307241.516] {Default Queue} wl_registry#27.global(11, "gtk_shell1", 5) [ 307241.527] {Default Queue} wl_registry#27.global(12, "wp_viewporter", 1) [ 307241.537] {Default Queue} wl_registry#27.global(13, "wp_fractional_scale_manager_v1", 1) [ 307241.546] {Default Queue} wl_registry#27.global(14, "zwp_pointer_gestures_v1", 3) [ 307241.557] {Default Queue} wl_registry#27.global(15, "zwp_tablet_manager_v2", 1) [ 307241.566] {Default Queue} wl_registry#27.global(16, "wl_seat", 8) [ 307241.583] {Default Queue} -> wl_registry#27.bind(16, "wl_seat", 3, new id [unknown]#37) [ 307241.593] {Default Queue} wl_registry#27.global(17, "zwp_relative_pointer_manager_v1", 1) [ 307241.604] {Default Queue} wl_registry#27.global(18, "zwp_pointer_constraints_v1", 1) [ 307241.614] {Default Queue} wl_registry#27.global(19, "zxdg_exporter_v2", 1) [ 307241.624] {Default Queue} wl_registry#27.global(20, "zxdg_importer_v2", 1) [ 307241.633] {Default Queue} wl_registry#27.global(21, "zxdg_exporter_v1", 1) [ 307241.643] {Default Queue} wl_registry#27.global(22, "zxdg_importer_v1", 1) [ 307241.653] {Default Queue} wl_registry#27.global(23, "zwp_linux_dmabuf_v1", 5) [ 307241.663] {Default Queue} wl_registry#27.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 307241.673] {Default Queue} wl_registry#27.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 307241.683] {Default Queue} wl_registry#27.global(26, "zwp_text_input_manager_v3", 1) [ 307241.693] {Default Queue} wl_registry#27.global(27, "wp_presentation", 1) [ 307241.703] {Default Queue} wl_registry#27.global(28, "xdg_activation_v1", 1) [ 307241.713] {Default Queue} wl_registry#27.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 307241.723] {Default Queue} wl_registry#27.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 307241.733] {Default Queue} wl_registry#27.global(31, "xdg_wm_dialog_v1", 1) [ 307241.743] {Default Queue} wl_registry#27.global(32, "wp_drm_lease_device_v1", 1) [ 307241.753] {Default Queue} wl_callback#28.done(8857) [ 307241.763] {Default Queue} wl_callback#29.done(8857) [ 307241.773] {Default Queue} wl_keyboard#31.keymap(1, fd 9, 76652) [ 307245.377] {Default Queue} wl_keyboard#31.repeat_info(33, 500) [ 307246.718] {Default Queue} -> wl_display#1.get_registry(new id wl_registry#2) [ 307246.738] {Default Queue} -> wl_display#1.sync(new id wl_callback#3) [ 307247.060] {Display Queue} wl_display#1.delete_id(3) [ 307247.076] {Default Queue} wl_registry#2.global(1, "wl_compositor", 6) [ 307247.086] {Default Queue} -> wl_registry#2.bind(1, "wl_compositor", 3, new id [unknown]#4) [ 307247.102] {Default Queue} wl_registry#2.global(2, "wl_eglstream_display", 1) [ 307247.117] {Default Queue} wl_registry#2.global(3, "wl_drm", 2) [ 307247.125] {Default Queue} wl_registry#2.global(4, "wl_shm", 2) [ 307247.136] {Default Queue} -> wl_registry#2.bind(4, "wl_shm", 1, new id [unknown]#5) [ 307247.150] {Default Queue} wl_registry#2.global(5, "wl_output", 4) [ 307247.164] {Default Queue} -> wl_registry#2.bind(5, "wl_output", 2, new id [unknown]#6) [ 307247.201] {Default Queue} -> wl_display#1.sync(new id wl_callback#7) [ 307247.214] {Default Queue} wl_registry#2.global(6, "zxdg_output_manager_v1", 3) [ 307247.224] {Default Queue} -> wl_registry#2.bind(6, "zxdg_output_manager_v1", 3, new id [unknown]#8) [ 307247.238] {Default Queue} -> zxdg_output_manager_v1#8.get_xdg_output(new id zxdg_output_v1#9, wl_output#6) [ 307247.250] {Default Queue} -> wl_display#1.sync(new id wl_callback#10) [ 307247.264] {Default Queue} wl_registry#2.global(7, "wl_data_device_manager", 3) [ 307247.278] {Default Queue} -> wl_registry#2.bind(7, "wl_data_device_manager", 3, new id [unknown]#11) [ 307247.290] {Default Queue} wl_registry#2.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 307247.299] {Default Queue} -> wl_registry#2.bind(8, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#12) [ 307247.309] {Default Queue} wl_registry#2.global(9, "wl_subcompositor", 1) [ 307247.319] {Default Queue} -> wl_registry#2.bind(9, "wl_subcompositor", 1, new id [unknown]#13) [ 307247.333] {Default Queue} wl_registry#2.global(10, "xdg_wm_base", 6) [ 307247.342] {Default Queue} wl_registry#2.global(11, "gtk_shell1", 5) [ 307247.353] {Default Queue} -> wl_registry#2.bind(11, "gtk_shell1", 5, new id [unknown]#14) [ 307247.362] {Default Queue} wl_registry#2.global(12, "wp_viewporter", 1) [ 307247.372] {Default Queue} wl_registry#2.global(13, "wp_fractional_scale_manager_v1", 1) [ 307247.380] {Default Queue} wl_registry#2.global(14, "zwp_pointer_gestures_v1", 3) [ 307247.398] {Default Queue} -> wl_registry#2.bind(14, "zwp_pointer_gestures_v1", 1, new id [unknown]#15) [ 307247.408] {Default Queue} wl_registry#2.global(15, "zwp_tablet_manager_v2", 1) [ 307247.417] {Default Queue} -> wl_registry#2.bind(15, "zwp_tablet_manager_v2", 1, new id [unknown]#16) [ 307247.425] {Default Queue} wl_registry#2.global(16, "wl_seat", 8) [ 307247.435] {Default Queue} wl_registry#2.global(17, "zwp_relative_pointer_manager_v1", 1) [ 307247.446] {Default Queue} wl_registry#2.global(18, "zwp_pointer_constraints_v1", 1) [ 307247.454] {Default Queue} wl_registry#2.global(19, "zxdg_exporter_v2", 1) [ 307247.463] {Default Queue} wl_registry#2.global(20, "zxdg_importer_v2", 1) [ 307247.473] {Default Queue} wl_registry#2.global(21, "zxdg_exporter_v1", 1) [ 307247.485] {Default Queue} -> wl_registry#2.bind(21, "zxdg_exporter_v1", 1, new id [unknown]#17) [ 307247.494] {Default Queue} wl_registry#2.global(22, "zxdg_importer_v1", 1) [ 307247.509] {Default Queue} -> wl_registry#2.bind(22, "zxdg_importer_v1", 1, new id [unknown]#18) [ 307247.518] {Default Queue} wl_registry#2.global(23, "zwp_linux_dmabuf_v1", 5) [ 307247.528] {Default Queue} wl_registry#2.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 307247.537] {Default Queue} wl_registry#2.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 307247.547] {Default Queue} -> wl_registry#2.bind(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1, new id [unknown]#19) [ 307247.556] {Default Queue} wl_registry#2.global(26, "zwp_text_input_manager_v3", 1) [ 307247.565] {Default Queue} wl_registry#2.global(27, "wp_presentation", 1) [ 307247.574] {Default Queue} wl_registry#2.global(28, "xdg_activation_v1", 1) [ 307247.584] {Default Queue} -> wl_registry#2.bind(28, "xdg_activation_v1", 1, new id [unknown]#20) [ 307247.593] {Default Queue} wl_registry#2.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 307247.601] {Default Queue} wl_registry#2.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 307247.609] {Default Queue} wl_registry#2.global(31, "xdg_wm_dialog_v1", 1) [ 307247.620] {Default Queue} wl_registry#2.global(32, "wp_drm_lease_device_v1", 1) [ 307247.628] {Default Queue} wl_callback#3.done(8857) [ 307247.670] {Default Queue} -> wl_shm#5.create_pool(new id wl_shm_pool#3, fd 17, 2304) [ 307247.745] {Default Queue} -> wl_shm_pool#3.resize(6912) [ 307247.801] {Default Queue} -> wl_shm_pool#3.resize(16128) [ 307247.881] {Default Queue} -> wl_shm_pool#3.resize(34560) [ 307248.011] {Default Queue} -> wl_shm_pool#3.resize(71424) [ 307248.248] {Default Queue} -> wl_shm_pool#3.resize(145152) [ 307248.777] {Default Queue} -> wl_shm_pool#3.resize(292608) [ 307249.469] {Default Queue} -> wl_shm_pool#3.resize(587520) [ 307252.118] {Default Queue} -> wl_registry#2.bind(16, "wl_seat", 5, new id [unknown]#21) [ 307253.756] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#22) [ 307253.775] {Default Queue} -> zwp_primary_selection_device_manager_v1#12.get_device(new id zwp_primary_selection_device_v1#23, wl_seat#21) [ 307253.793] {Default Queue} -> wl_data_device_manager#11.get_data_device(new id wl_data_device#24, wl_seat#21) [ 307253.837] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#25) [ 307253.847] {Default Queue} -> zwp_tablet_manager_v2#16.get_tablet_seat(new id zwp_tablet_seat_v2#26, wl_seat#21) [ 307253.857] {Default Queue} -> wl_display#1.sync(new id wl_callback#27) [ 307254.409] {Display Queue} wl_display#1.delete_id(7) [ 307254.420] {Display Queue} wl_display#1.delete_id(10) [ 307254.428] {Display Queue} wl_display#1.delete_id(27) [ 307254.436] {Default Queue} wl_shm#5.format(0) [ 307254.446] {Default Queue} wl_shm#5.format(1) [ 307254.454] {Default Queue} wl_shm#5.format(875708993) [ 307254.463] {Default Queue} wl_shm#5.format(875709016) [ 307254.471] {Default Queue} wl_shm#5.format(909199186) [ 307254.479] {Default Queue} wl_shm#5.format(808669761) [ 307254.488] {Default Queue} wl_shm#5.format(808669784) [ 307254.496] {Default Queue} wl_shm#5.format(808665665) [ 307254.517] {Default Queue} wl_shm#5.format(808665688) [ 307254.526] {Default Queue} wl_shm#5.format(1211388481) [ 307254.536] {Default Queue} wl_shm#5.format(1211388504) [ 307254.543] {Default Queue} wl_shm#5.format(1211384385) [ 307254.553] {Default Queue} wl_shm#5.format(1211384408) [ 307254.561] {Default Queue} wl_shm#5.format(1448695129) [ 307254.568] {Default Queue} wl_shm#5.format(842094158) [ 307254.578] {Default Queue} wl_shm#5.format(808530000) [ 307254.586] {Default Queue} wl_shm#5.format(842093913) [ 307254.595] {Default Queue} wl_output#6.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 307254.606] {Default Queue} wl_output#6.mode(1, 3440, 1440, 144000) [ 307254.615] {Default Queue} wl_output#6.scale(1) [ 307254.623] {Default Queue} wl_output#6.done() [ 307254.639] {Default Queue} wl_callback#7.done(8858) [ 307254.648] {Default Queue} zxdg_output_v1#9.logical_position(0, 0) [ 307254.657] {Default Queue} zxdg_output_v1#9.logical_size(3440, 1440) [ 307254.666] {Default Queue} zxdg_output_v1#9.name("DP-2") [ 307254.674] {Default Queue} zxdg_output_v1#9.description("GIGA-BYTE TECHNOLOGY CO., LTD. 34"") [ 307254.682] {Default Queue} wl_output#6.done() [ 307254.691] {Default Queue} wl_callback#10.done(8858) [ 307254.700] {Default Queue} gtk_shell1#14.capabilities(0) [ 307254.710] {Default Queue} wl_seat#21.capabilities(3) [ 307254.719] {Default Queue} -> wl_seat#21.get_pointer(new id wl_pointer#10) [ 307254.731] {Default Queue} -> zwp_pointer_gestures_v1#15.get_swipe_gesture(new id zwp_pointer_gesture_swipe_v1#7, wl_pointer#10) [ 307254.747] {Default Queue} -> zwp_pointer_gestures_v1#15.get_pinch_gesture(new id zwp_pointer_gesture_pinch_v1#28, wl_pointer#10) [ 307254.763] {Default Queue} -> wl_seat#21.get_keyboard(new id wl_keyboard#29) [ 307254.774] {Default Queue} wl_seat#21.name("seat0") [ 307254.785] {Default Queue} wl_callback#27.done(8858) [ 307254.793] {Default Queue} -> wl_registry#2.bind(10, "xdg_wm_base", 6, new id [unknown]#27) [ 307268.451] {Default Queue} -> wl_display#1.sync(new id wl_callback#29) [ 307271.584] {Display Queue} wl_display#1.delete_id(34) [ 307271.599] {Display Queue} wl_display#1.delete_id(29) [ 307271.610] {Default Queue} wl_shm#33.format(0) [ 307271.623] {Default Queue} wl_shm#33.format(1) [ 307271.633] {Default Queue} wl_shm#33.format(875708993) [ 307271.644] {Default Queue} wl_shm#33.format(875709016) [ 307271.654] {Default Queue} wl_shm#33.format(909199186) [ 307271.664] {Default Queue} wl_shm#33.format(808669761) [ 307271.674] {Default Queue} wl_shm#33.format(808669784) [ 307271.684] {Default Queue} wl_shm#33.format(808665665) [ 307271.694] {Default Queue} wl_shm#33.format(808665688) [ 307271.704] {Default Queue} wl_shm#33.format(1211388481) [ 307271.714] {Default Queue} wl_shm#33.format(1211388504) [ 307271.725] {Default Queue} wl_shm#33.format(1211384385) [ 307271.734] {Default Queue} wl_shm#33.format(1211384408) [ 307271.745] {Default Queue} wl_shm#33.format(1448695129) [ 307271.754] {Default Queue} wl_shm#33.format(842094158) [ 307271.764] {Default Queue} wl_shm#33.format(808530000) [ 307271.774] {Default Queue} wl_shm#33.format(842093913) [ 307271.784] {Default Queue} wl_callback#34.done(8858) [ 307271.795] {Default Queue} wl_output#35.geometry(0, 0, 800, 340, 0, "GBT", "M34WQ", 0) [ 307271.807] {Default Queue} wl_output#35.mode(1, 3440, 1440, 144000) [ 307271.818] {Default Queue} wl_output#35.scale(1) [ 307271.828] {Default Queue} wl_output#35.done() [ 307271.838] {Default Queue} wl_seat#37.capabilities(3) [ 307271.849] {Default Queue} -> wl_seat#37.get_pointer(new id wl_pointer#34) [ 307271.860] {Default Queue} wl_seat#37.name("seat0") [ 307271.870] {Default Queue} wl_callback#29.done(8858) [ 307271.881] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#29) [ 307273.714] {Default Queue} -> zwp_text_input_v3#23.enable() [ 307273.748] {Default Queue} -> zwp_text_input_v3#23.commit() [ 307273.768] {Default Queue} -> zwp_text_input_v3#23.enable() [ 307273.783] {Default Queue} -> zwp_text_input_v3#23.commit() [ 307273.801] {Default Queue} -> zwp_text_input_v3#23.set_content_type(0, 0) [ 307273.833] {Default Queue} -> zwp_text_input_v3#23.commit() [ 307298.431] -> wl_display#1.get_registry(new id wl_registry#28) [ 307298.459] -> wl_display#1.sync(new id wl_callback#38) [ 307301.889] {Display Queue} wl_display#1.delete_id(38) [ 307301.914] wl_registry#28.global(1, "wl_compositor", 6) [ 307301.931] wl_registry#28.global(2, "wl_eglstream_display", 1) [ 307301.949] wl_registry#28.global(3, "wl_drm", 2) [ 307301.967] -> wl_registry#28.bind(3, "wl_drm", 2, new id [unknown]#39) [ 307301.985] wl_registry#28.global(4, "wl_shm", 2) [ 307302.002] wl_registry#28.global(5, "wl_output", 4) [ 307302.018] wl_registry#28.global(6, "zxdg_output_manager_v1", 3) [ 307302.035] wl_registry#28.global(7, "wl_data_device_manager", 3) [ 307302.051] wl_registry#28.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 307302.068] wl_registry#28.global(9, "wl_subcompositor", 1) [ 307302.085] wl_registry#28.global(10, "xdg_wm_base", 6) [ 307302.098] wl_registry#28.global(11, "gtk_shell1", 5) [ 307302.109] wl_registry#28.global(12, "wp_viewporter", 1) [ 307302.119] wl_registry#28.global(13, "wp_fractional_scale_manager_v1", 1) [ 307302.132] wl_registry#28.global(14, "zwp_pointer_gestures_v1", 3) [ 307302.144] wl_registry#28.global(15, "zwp_tablet_manager_v2", 1) [ 307302.156] wl_registry#28.global(16, "wl_seat", 8) [ 307302.167] wl_registry#28.global(17, "zwp_relative_pointer_manager_v1", 1) [ 307302.179] wl_registry#28.global(18, "zwp_pointer_constraints_v1", 1) [ 307302.190] wl_registry#28.global(19, "zxdg_exporter_v2", 1) [ 307302.202] wl_registry#28.global(20, "zxdg_importer_v2", 1) [ 307302.213] wl_registry#28.global(21, "zxdg_exporter_v1", 1) [ 307302.227] wl_registry#28.global(22, "zxdg_importer_v1", 1) [ 307302.241] wl_registry#28.global(23, "zwp_linux_dmabuf_v1", 5) [ 307302.256] -> wl_registry#28.bind(23, "zwp_linux_dmabuf_v1", 4, new id [unknown]#40) [ 307302.269] wl_registry#28.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 307302.283] wl_registry#28.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 307302.297] wl_registry#28.global(26, "zwp_text_input_manager_v3", 1) [ 307302.311] wl_registry#28.global(27, "wp_presentation", 1) [ 307302.324] wl_registry#28.global(28, "xdg_activation_v1", 1) [ 307302.338] wl_registry#28.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 307302.350] wl_registry#28.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 307302.361] wl_registry#28.global(31, "xdg_wm_dialog_v1", 1) [ 307302.373] wl_registry#28.global(32, "wp_drm_lease_device_v1", 1) [ 307302.385] wl_callback#38.done(8858) [ 307302.399] -> wl_display#1.sync(new id wl_callback#38) [ 307302.454] {Display Queue} wl_display#1.delete_id(38) [ 307302.467] wl_drm#39.device("/dev/dri/renderD128") [ 307302.481] wl_drm#39.capabilities(0) [ 307302.495] wl_callback#38.done(8858) [ 307302.519] -> zwp_linux_dmabuf_v1#40.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1#38) [ 307302.532] -> wl_display#1.sync(new id wl_callback#41) [ 307302.597] {Display Queue} wl_display#1.delete_id(41) [ 307302.610] zwp_linux_dmabuf_feedback_v1#38.format_table(fd 19, 4032) [ 307302.625] zwp_linux_dmabuf_feedback_v1#38.main_device(array[8]) [ 307302.639] zwp_linux_dmabuf_feedback_v1#38.tranche_target_device(array[8]) [ 307302.653] zwp_linux_dmabuf_feedback_v1#38.tranche_flags(0) [ 307302.667] zwp_linux_dmabuf_feedback_v1#38.tranche_formats(array[504]) [ 307302.681] zwp_linux_dmabuf_feedback_v1#38.tranche_done() [ 307302.695] zwp_linux_dmabuf_feedback_v1#38.done() [ 307303.038] wl_callback#41.done(8858) [ 307303.054] -> zwp_linux_dmabuf_feedback_v1#38.destroy() [ 307303.067] -> zwp_linux_dmabuf_v1#40.destroy() [ 307331.970] -> wl_display#1.get_registry(new id wl_registry#41) [ 307331.988] -> wl_display#1.sync(new id wl_callback#42) [ 307332.050] {Display Queue} wl_display#1.delete_id(38) [ 307332.061] {Display Queue} wl_display#1.delete_id(40) [ 307332.069] {Display Queue} wl_display#1.delete_id(42) [ 307332.079] wl_registry#41.global(1, "wl_compositor", 6) [ 307332.088] wl_registry#41.global(2, "wl_eglstream_display", 1) [ 307332.105] -> wl_registry#41.bind(2, "wl_eglstream_display", 1, new id [unknown]#40) [ 307332.114] wl_registry#41.global(3, "wl_drm", 2) [ 307332.123] wl_registry#41.global(4, "wl_shm", 2) [ 307332.133] wl_registry#41.global(5, "wl_output", 4) [ 307332.141] wl_registry#41.global(6, "zxdg_output_manager_v1", 3) [ 307332.151] wl_registry#41.global(7, "wl_data_device_manager", 3) [ 307332.159] wl_registry#41.global(8, "zwp_primary_selection_device_manager_v1", 1) [ 307332.168] wl_registry#41.global(9, "wl_subcompositor", 1) [ 307332.176] wl_registry#41.global(10, "xdg_wm_base", 6) [ 307332.184] wl_registry#41.global(11, "gtk_shell1", 5) [ 307332.194] wl_registry#41.global(12, "wp_viewporter", 1) [ 307332.202] wl_registry#41.global(13, "wp_fractional_scale_manager_v1", 1) [ 307332.210] wl_registry#41.global(14, "zwp_pointer_gestures_v1", 3) [ 307332.220] wl_registry#41.global(15, "zwp_tablet_manager_v2", 1) [ 307332.228] wl_registry#41.global(16, "wl_seat", 8) [ 307332.238] wl_registry#41.global(17, "zwp_relative_pointer_manager_v1", 1) [ 307332.246] wl_registry#41.global(18, "zwp_pointer_constraints_v1", 1) [ 307332.255] wl_registry#41.global(19, "zxdg_exporter_v2", 1) [ 307332.263] wl_registry#41.global(20, "zxdg_importer_v2", 1) [ 307332.271] wl_registry#41.global(21, "zxdg_exporter_v1", 1) [ 307332.280] wl_registry#41.global(22, "zxdg_importer_v1", 1) [ 307332.289] wl_registry#41.global(23, "zwp_linux_dmabuf_v1", 5) [ 307332.297] -> wl_registry#41.bind(23, "zwp_linux_dmabuf_v1", 4, new id [unknown]#38) [ 307332.306] wl_registry#41.global(24, "wp_single_pixel_buffer_manager_v1", 1) [ 307332.314] wl_registry#41.global(25, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 307332.322] wl_registry#41.global(26, "zwp_text_input_manager_v3", 1) [ 307332.332] wl_registry#41.global(27, "wp_presentation", 1) [ 307332.340] -> wl_registry#41.bind(27, "wp_presentation", 1, new id [unknown]#43) [ 307332.350] wl_registry#41.global(28, "xdg_activation_v1", 1) [ 307332.358] wl_registry#41.global(29, "zwp_idle_inhibit_manager_v1", 1) [ 307332.368] wl_registry#41.global(30, "wp_linux_drm_syncobj_manager_v1", 1) [ 307332.377] -> wl_registry#41.bind(30, "wp_linux_drm_syncobj_manager_v1", 1, new id [unknown]#44) [ 307332.387] wl_registry#41.global(31, "xdg_wm_dialog_v1", 1) [ 307332.395] wl_registry#41.global(32, "wp_drm_lease_device_v1", 1) [ 307332.406] wl_callback#42.done(8858) [ 307332.414] -> wl_display#1.sync(new id wl_callback#42) [ 307332.464] {Display Queue} wl_display#1.delete_id(42) [ 307332.473] wl_eglstream_display#40.caps(7) [ 307332.481] discarded wp_presentation#43.clock_id(1) [ 307332.491] wl_callback#42.done(8858) [ 307332.767] {Default Queue} -> wl_compositor#4.create_surface(new id wl_surface#42) [ 307332.786] {Default Queue} -> wl_surface#42.set_buffer_scale(1) [ 307332.797] {Default Queue} -> wl_compositor#4.create_region(new id wl_region#45) [ 307332.808] {Default Queue} -> wl_region#45.add(0, 0, 1280, 720) [ 307332.817] {Default Queue} -> wl_surface#42.set_opaque_region(wl_region#45) [ 307332.826] {Default Queue} -> wl_region#45.destroy() [ 307332.835] -> wl_surface#42.frame(new id wl_callback#46) [ 307332.844] {Default Queue} -> wl_surface#42.frame(new id wl_callback#47) [ 307333.000] -> zwp_linux_dmabuf_v1#38.get_surface_feedback(new id zwp_linux_dmabuf_feedback_v1#48, wl_surface#42) [ 307333.012] -> wl_display#1.sync(new id wl_callback#49) [ 307333.100] {Display Queue} wl_display#1.delete_id(45) [ 307333.110] {Display Queue} wl_display#1.delete_id(49) [ 307333.118] zwp_linux_dmabuf_feedback_v1#48.format_table(fd 27, 4032) [ 307333.136] zwp_linux_dmabuf_feedback_v1#48.main_device(array[8]) [ 307333.145] zwp_linux_dmabuf_feedback_v1#48.tranche_target_device(array[8]) [ 307333.153] zwp_linux_dmabuf_feedback_v1#48.tranche_flags(0) [ 307333.161] zwp_linux_dmabuf_feedback_v1#48.tranche_formats(array[504]) [ 307333.181] zwp_linux_dmabuf_feedback_v1#48.tranche_done() [ 307333.190] zwp_linux_dmabuf_feedback_v1#48.done() [ 307333.198] wl_callback#49.done(8858) [ 307333.211] -> wp_linux_drm_syncobj_manager_v1#44.get_surface(new id wp_linux_drm_syncobj_surface_v1#49, wl_surface#42) [ 307333.227] -> wp_linux_drm_syncobj_manager_v1#44.import_timeline(new id wp_linux_drm_syncobj_timeline_v1#45, fd 28) [ 307333.295] {Default Queue} -> wp_fractional_scale_manager_v1#13.get_fractional_scale(new id wp_fractional_scale_v1#50, wl_surface#42) [ 307333.320] {Default Queue} -> wl_surface#42.attach(nil, 0, 0) [ 307333.330] {Default Queue} -> wl_surface#42.commit() [ 307336.726] {Default Queue} -> xdg_wm_base#32.get_xdg_surface(new id xdg_surface#51, wl_surface#42) [ 307336.740] {Default Queue} -> xdg_surface#51.get_toplevel(new id xdg_toplevel#52) [ 307336.749] {Default Queue} -> xdg_toplevel#52.set_app_id("examplesDebug") [ 307336.761] {Default Queue} -> wl_surface#42.commit() [ 307336.770] {Default Queue} -> xdg_toplevel#52.set_title("bgfx") [ 307339.212] {Default Queue} wp_fractional_scale_v1#50.preferred_scale(120) [ 307339.230] {Default Queue} xdg_toplevel#52.configure_bounds(3440, 1408) [ 307339.241] {Default Queue} xdg_toplevel#52.wm_capabilities(array[16]) [ 307339.252] {Default Queue} xdg_toplevel#52.configure(0, 0, array[0]) [ 307339.263] {Default Queue} xdg_surface#51.configure(235) [ 307339.279] {Default Queue} -> xdg_toplevel#52.set_min_size(0, 0) [ 307339.290] {Default Queue} -> xdg_toplevel#52.set_max_size(0, 0) [ 307339.302] {Default Queue} -> wl_compositor#26.create_surface(new id wl_surface#53) [ 307339.313] {Default Queue} -> wl_subcompositor#36.get_subsurface(new id wl_subsurface#54, wl_surface#53, wl_surface#42) [ 307340.438] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#55, fd 28, 4079616) [ 307340.455] {Default Queue} -> wl_shm_pool#55.create_buffer(new id wl_buffer#56, 0, 1328, 768, 5312, 0) [ 307340.466] {Default Queue} -> wl_shm_pool#55.destroy() [ 307341.824] {Default Queue} -> wl_surface#53.attach(wl_buffer#56, 0, 0) [ 307341.844] {Default Queue} -> wl_surface#53.set_buffer_scale(1) [ 307341.854] {Default Queue} -> wl_surface#53.commit() [ 307341.863] {Default Queue} -> wl_surface#53.damage_buffer(0, 0, 1328, 768) [ 307341.874] {Default Queue} -> wl_subsurface#54.set_position(-24, -24) [ 307341.882] {Default Queue} -> wl_compositor#26.create_surface(new id wl_surface#57) [ 307341.894] {Default Queue} -> wl_subcompositor#36.get_subsurface(new id wl_subsurface#58, wl_surface#57, wl_surface#42) [ 307364.844] {Default Queue} -> wl_shm#33.create_pool(new id wl_shm_pool#59, fd 29, 189440) [ 307364.871] {Default Queue} -> wl_shm_pool#59.create_buffer(new id wl_buffer#60, 0, 1280, 37, 5120, 0) [ 307364.882] {Default Queue} -> wl_shm_pool#59.destroy() [ 307365.738] {Default Queue} -> wl_surface#57.attach(wl_buffer#60, 0, 0) [ 307365.755] {Default Queue} -> wl_surface#57.set_buffer_scale(1) [ 307365.765] {Default Queue} -> wl_surface#57.commit() [ 307365.773] {Default Queue} -> wl_surface#57.damage_buffer(0, 0, 1280, 37) [ 307365.782] {Default Queue} -> wl_subsurface#58.set_position(0, -37) [ 307365.793] {Default Queue} -> xdg_surface#51.set_window_geometry(0, -37, 1280, 757) [ 307365.801] {Default Queue} -> xdg_surface#51.ack_configure(235) [ 307365.812] {Default Queue} -> wl_display#1.sync(new id wl_callback#61) [ 307373.045] {Display Queue} wl_display#1.delete_id(55) [ 307373.065] {Display Queue} wl_display#1.delete_id(59) [ 307373.076] {Display Queue} wl_display#1.delete_id(61) [ 307373.085] {Default Queue} wl_callback#61.done(8858) ../../../src/bgfx.cpp (3569): BGFX Init... ../../../src/bgfx.cpp (3576): BGFX Version 1.129.8834 (commit: fe41532c40a6ca6572c8a1c5cb070409bd3640ec) ../../../src/bgfx.cpp (1746): BGFX Reset back-buffer swap chain: ../../../src/bgfx.cpp (1747): BGFX 1280x720, format: RGBA8, numBackBuffers: 2, maxFrameLatency: 0 ../../../src/bgfx.cpp (1757): BGFX [ ] MSAAx1 ../../../src/bgfx.cpp (1758): BGFX [ ] Fullscreen ../../../src/bgfx.cpp (1759): BGFX [x] V-sync ../../../src/bgfx.cpp (1760): BGFX [ ] Max Anisotropy ../../../src/bgfx.cpp (1761): BGFX [ ] Capture ../../../src/bgfx.cpp (1762): BGFX [ ] Flush After Render ../../../src/bgfx.cpp (1763): BGFX [ ] Flip After Render ../../../src/bgfx.cpp (1764): BGFX [ ] sRGB Back Buffer ../../../src/bgfx.cpp (1765): BGFX [ ] Transparent Back Buffer ../../../src/bgfx.cpp (1766): BGFX [ ] HDR10 ../../../src/bgfx.cpp (1767): BGFX [ ] Hi-DPI ../../../src/bgfx.cpp (1768): BGFX [ ] Depth Clamp ../../../src/bgfx.cpp (1769): BGFX [ ] Suspend ../../../src/bgfx.cpp (1942): BGFX Application called bgfx::renderFrame directly, not creating render thread. ../../../src/bgfx.cpp (1958): BGFX Running in multi-threaded mode ../../../../bx/src/os.cpp(175): BX WARN dlopen failed: "librenderdoc.so: cannot open shared object file: No such file or directory". ../../../src/glcontext_egl.cpp (100): BGFX 0x8385e800 eglBindAPI ../../../src/glcontext_egl.cpp (100): BGFX 0x8385f8c0 eglChooseConfig ../../../src/glcontext_egl.cpp (100): BGFX 0x8385fa30 eglCreateContext ../../../src/glcontext_egl.cpp (100): BGFX 0x8385fb30 eglCreatePbufferSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x8385fe40 eglCreateWindowSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x8385feb0 eglDestroyContext ../../../src/glcontext_egl.cpp (100): BGFX 0x8385ff70 eglDestroySurface ../../../src/glcontext_egl.cpp (100): BGFX 0x8385dba0 eglGetCurrentContext ../../../src/glcontext_egl.cpp (100): BGFX 0x8385e990 eglGetCurrentSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x8385e1c0 eglGetDisplay ../../../src/glcontext_egl.cpp (100): BGFX 0x8385dbf0 eglGetError ../../../src/glcontext_egl.cpp (100): BGFX 0x83861490 eglGetProcAddress ../../../src/glcontext_egl.cpp (100): BGFX 0x83860180 eglInitialize ../../../src/glcontext_egl.cpp (100): BGFX 0x8385ea60 eglMakeCurrent ../../../src/glcontext_egl.cpp (100): BGFX 0x8385c5d0 eglReleaseThread ../../../src/glcontext_egl.cpp (100): BGFX 0x838603b0 eglSwapBuffers ../../../src/glcontext_egl.cpp (100): BGFX 0x83860410 eglSwapInterval ../../../src/glcontext_egl.cpp (100): BGFX 0x83860470 eglTerminate ../../../src/glcontext_egl.cpp (100): BGFX 0x83860fd0 eglQueryString ../../../src/glcontext_egl.cpp (291): BGFX EGL info: ../../../src/glcontext_egl.cpp (293): BGFX APIs: OpenGL_ES OpenGL ../../../src/glcontext_egl.cpp (296): BGFX Vendor: NVIDIA ../../../src/glcontext_egl.cpp (299): BGFX Version: 1.5 ../../../src/glcontext_egl.cpp (302): BGFX Supported EGL extensions: ../../../src/renderer_gl.cpp (1215): BGFX EGL_ANDROID_native_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_buffer_age ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_client_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_create_context_robustness ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import_modifiers ../../../src/renderer_gl.cpp (1215): BGFX EGL_MESA_image_dma_buf_export ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_drm ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_protected_content ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_consumer_egloutput ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_acquire_mode ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_sync_reuse ../../../src/renderer_gl.cpp (1215): BGFX EGL_IMG_context_priority ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_config_attribs ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context_no_error ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_context_flush_control ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_get_all_proc_addresses ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_partial_update ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_swap_buffers_with_damage ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_no_config_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_colorspace ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_renderbuffer_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_2D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_3D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_cubemap_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_reusable_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_consumer_gltexture ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_cross_process_fd ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_fifo ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_producer_eglsurface ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_surfaceless_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_wait_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_nvrm_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_quadruple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_eglimage ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_object ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_process ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_system ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_dma ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_flush ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_metadata ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_remote ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_reset ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_inet ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_unix ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_next ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_synchronous ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_gltexture_yuv ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_origin ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_system_time ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_output_drm_flip_event ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_triple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_robustness_video_memory_purge ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_present_opaque ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_bind_wayland_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_wayland_eglstream ../../../src/glcontext_egl.cpp (425): BGFX FATAL 0x00000002: Failed to create surface. ```
belegdol commented 3 days ago
Log of XWayland with EGL as of 69acf28, egl-wayland eeb29e1, egl-x11 6092c1f and 565.57.01 nvidia drivers ``` ../../../src/bgfx.cpp (3569): BGFX Init... ../../../src/bgfx.cpp (3576): BGFX Version 1.129.8834 (commit: fe41532c40a6ca6572c8a1c5cb070409bd3640ec) ../../../src/bgfx.cpp (1746): BGFX Reset back-buffer swap chain: ../../../src/bgfx.cpp (1747): BGFX 1280x720, format: RGBA8, numBackBuffers: 2, maxFrameLatency: 0 ../../../src/bgfx.cpp (1757): BGFX [ ] MSAAx1 ../../../src/bgfx.cpp (1758): BGFX [ ] Fullscreen ../../../src/bgfx.cpp (1759): BGFX [x] V-sync ../../../src/bgfx.cpp (1760): BGFX [ ] Max Anisotropy ../../../src/bgfx.cpp (1761): BGFX [ ] Capture ../../../src/bgfx.cpp (1762): BGFX [ ] Flush After Render ../../../src/bgfx.cpp (1763): BGFX [ ] Flip After Render ../../../src/bgfx.cpp (1764): BGFX [ ] sRGB Back Buffer ../../../src/bgfx.cpp (1765): BGFX [ ] Transparent Back Buffer ../../../src/bgfx.cpp (1766): BGFX [ ] HDR10 ../../../src/bgfx.cpp (1767): BGFX [ ] Hi-DPI ../../../src/bgfx.cpp (1768): BGFX [ ] Depth Clamp ../../../src/bgfx.cpp (1769): BGFX [ ] Suspend ../../../src/bgfx.cpp (1942): BGFX Application called bgfx::renderFrame directly, not creating render thread. ../../../src/bgfx.cpp (1958): BGFX Running in multi-threaded mode ../../../../bx/src/os.cpp(175): BX WARN dlopen failed: "librenderdoc.so: cannot open shared object file: No such file or directory". ../../../src/glcontext_egl.cpp (100): BGFX 0x50fd8800 eglBindAPI ../../../src/glcontext_egl.cpp (100): BGFX 0x50fd98c0 eglChooseConfig ../../../src/glcontext_egl.cpp (100): BGFX 0x50fd9a30 eglCreateContext ../../../src/glcontext_egl.cpp (100): BGFX 0x50fd9b30 eglCreatePbufferSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x50fd9e40 eglCreateWindowSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x50fd9eb0 eglDestroyContext ../../../src/glcontext_egl.cpp (100): BGFX 0x50fd9f70 eglDestroySurface ../../../src/glcontext_egl.cpp (100): BGFX 0x50fd7ba0 eglGetCurrentContext ../../../src/glcontext_egl.cpp (100): BGFX 0x50fd8990 eglGetCurrentSurface ../../../src/glcontext_egl.cpp (100): BGFX 0x50fd81c0 eglGetDisplay ../../../src/glcontext_egl.cpp (100): BGFX 0x50fd7bf0 eglGetError ../../../src/glcontext_egl.cpp (100): BGFX 0x50fdb490 eglGetProcAddress ../../../src/glcontext_egl.cpp (100): BGFX 0x50fda180 eglInitialize ../../../src/glcontext_egl.cpp (100): BGFX 0x50fd8a60 eglMakeCurrent ../../../src/glcontext_egl.cpp (100): BGFX 0x50fd65d0 eglReleaseThread ../../../src/glcontext_egl.cpp (100): BGFX 0x50fda3b0 eglSwapBuffers ../../../src/glcontext_egl.cpp (100): BGFX 0x50fda410 eglSwapInterval ../../../src/glcontext_egl.cpp (100): BGFX 0x50fda470 eglTerminate ../../../src/glcontext_egl.cpp (100): BGFX 0x50fdafd0 eglQueryString ../../../src/glcontext_egl.cpp (291): BGFX EGL info: ../../../src/glcontext_egl.cpp (293): BGFX APIs: OpenGL_ES OpenGL ../../../src/glcontext_egl.cpp (296): BGFX Vendor: NVIDIA ../../../src/glcontext_egl.cpp (299): BGFX Version: 1.5 ../../../src/glcontext_egl.cpp (302): BGFX Supported EGL extensions: ../../../src/renderer_gl.cpp (1215): BGFX EGL_ANDROID_native_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_buffer_age ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_client_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_create_context_robustness ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_image_dma_buf_import_modifiers ../../../src/renderer_gl.cpp (1215): BGFX EGL_MESA_image_dma_buf_export ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_output_drm ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_protected_content ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_consumer_egloutput ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_stream_acquire_mode ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_sync_reuse ../../../src/renderer_gl.cpp (1215): BGFX EGL_IMG_context_priority ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_config_attribs ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context_no_error ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_context_flush_control ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_create_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_get_all_proc_addresses ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_partial_update ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_swap_buffers_with_damage ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_no_config_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_colorspace ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_renderbuffer_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_2D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_3D_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_gl_texture_cubemap_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_image_base ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_reusable_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_consumer_gltexture ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_cross_process_fd ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_fifo ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_stream_producer_eglsurface ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_surfaceless_context ../../../src/renderer_gl.cpp (1215): BGFX EGL_KHR_wait_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_nvrm_fence_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_quadruple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_eglimage ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_object ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_process ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_cross_system ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_dma ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_flush ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_metadata ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_remote ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_reset ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_inet ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_socket_unix ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_sync ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_next ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_fifo_synchronous ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_consumer_gltexture_yuv ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_attrib ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_stream_origin ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_system_time ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_output_drm_flip_event ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_triple_buffer ../../../src/renderer_gl.cpp (1215): BGFX EGL_NV_robustness_video_memory_purge ../../../src/renderer_gl.cpp (1215): BGFX EGL_EXT_present_opaque ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_bind_wayland_display ../../../src/renderer_gl.cpp (1215): BGFX EGL_WL_wayland_eglstream ../../../src/glcontext_egl.cpp (425): BGFX FATAL 0x00000002: Failed to create surface. ```