NVIDIA / egl-wayland

The EGLStream-based Wayland external platform
MIT License
300 stars 47 forks source link

Explicit sync causes bgfx examples to crash when running in Wayland session #142

Open belegdol opened 2 months ago

belegdol commented 2 months ago

Posting here since there is a lot of other traffic on nvidia forums [0].

On Fedora 40 x86_64 with nvidia driver 560.35.03 and egl-wayland 1.1.16, attempting to start bgfx examples under wayland crashes regardless of the renderer or the SDL videodriver. In order to reproduce:

  1. Compile git master according to [1] with --with-sdl --with-wayland added to the makefile:
diff --git a/makefile b/makefile
index 06e6573e1..ce0d58706 100644
--- a/makefile
+++ b/makefile
@@ -113,7 +113,7 @@ wasm-release: .build/projects/gmake-wasm ## Build - Emscripten Release
 wasm: wasm-debug wasm-release ## Build - Emscripten Debug and Release

 .build/projects/gmake-linux:
-       $(GENIE) --with-tools --with-combined-examples --with-shared-lib --gcc=linux-gcc gmake
+       $(GENIE) --with-tools --with-combined-examples --with-shared-lib --with-sdl --with-wayland --gcc=linux-gcc gmake
 linux-debug64: .build/projects/gmake-linux ## Build - Linux x64 Debug
        $(MAKE) -R -C .build/projects/gmake-linux config=debug64
 linux-release64: .build/projects/gmake-linux ## Build - Linux x64 Release
  1. cd examples/runtime
  2. ../../.build/linux64_gcc/bin/examplesDebug
  3. Observe crash

Defining __NV_DISABLE_EXPLICIT_SYNC=1 allows both Vulkan and OpenGL. Using x11 SDL videodriver is also not working, but likely due to different reasons [2]. I have also reported this to bgfx [3] given that the recent explicit-sync-related firefox crashes required fixes both in firefox and in egl-wayland.

With WAYLAND_DEBUG=1 the following error can be observed:

{Display Queue} wl_display#1.error(wl_surface#42, 0, "DRM Syncobj surface object already created for surface 42")

[0] https://forums.developer.nvidia.com/t/explicit-sync-causes-bgfx-examples-to-crash-when-running-in-wayland-session/304484 [1] Building — bgfx 1.127.8709 documentation 3 [2] https://forums.developer.nvidia.com/t/hardware-egl-not-working-on-wayland-libegl-warning-egl-failed-to-create-dri2-screen/262167 [3] Crashes on Wayland with nvidia driver 560.35.03 · Issue #3342 · bkaradzic/bgfx · GitHub

amshafer commented 2 months ago

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 months ago

The issue with that protocol error on Vulkan is a fix we have internally which will be in a future release.

Great to hear, thanks for looking into this!

I can't reproduce any issues on GL native wayland or Xwayland (GL and Vulkan) however.

Are you saying that the examples app starts normally? May I ask how are you starting it? On Fedora, SDL wayland videodriver is the default, so my exact command line is:

WAYLAND_DEBUG=1 SDL_VIDEODRIVER=x11 ../../.build/linux64_gcc/bin/examplesDebug --gl
WAYLAND_DEBUG=1 SDL_VIDEODRIVER=x11 ../../.build/linux64_gcc/bin/examplesDebug
WAYLAND_DEBUG=1 SDL_VIDEODRIVER=wayland ../../.build/linux64_gcc/bin/examplesDebug --gl
WAYLAND_DEBUG=1 SDL_VIDEODRIVER=wayland ../../.build/linux64_gcc/bin/examplesDebug

With wayland and GL, it appears that the examples app does not really crash, but rather shuts down without displaying anything. I have now re-tested with bgfx e4641029, egl-wayland-1.1.17-2.20240828git2d5ecff, egl-x11-0.1-1.20240828git2be2296 and nvidia driver from RPM Fusion master using system egl-x11, and I can still reproduce the problem(s).

belegdol commented 2 months ago

My GPU is an RTX 2070 and I am running the proprietary kernel module in case this matters.

amshafer commented 2 months ago

Those are pretty much the exact commands I used, except my build ended up being a release build so the binary was examplesRelease. I saw the window start, said it was the hello world demo, let me pick things and play around with the GPU stats, etc. Seemed like it was working fine.

belegdol commented 2 months ago

I am testing with the debug build. I will try release later and report back.

belegdol commented 2 months ago

I also get crashes using the release build. Strange. Could this be GPU-specific? Or caused by using the proprietary kernel driver?

belegdol commented 2 months ago

Here is my eglinfo output:

$ eglinfo -B
GBM platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 560.35.03
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 560.35.03
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 560.35.03
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Wayland platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 560.35.03
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 560.35.03
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 560.35.03
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

X11 platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 560.35.03
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 560.35.03
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 560.35.03
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Surfaceless platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 560.35.03
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 560.35.03
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 560.35.03
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Device platform:
Device #0:

Platform Device platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 560.35.03
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 560.35.03
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 560.35.03
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Device #1:

Platform Device platform:
libEGL warning: egl: failed to create dri2 screen
libEGL warning: egl: failed to create dri2 screen
libEGL warning: egl: failed to create dri2 screen
eglinfo: eglInitialize failed

Device #2:

Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES 
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 18.1.6, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.1.7
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 18.1.6, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.1.7
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 18.1.6, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.1.7
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
kakra commented 2 months ago

I also get crashes using the release build. Strange. Could this be GPU-specific? Or caused by using the proprietary kernel driver?

And you don't get crashes with the debug build? If yes, this usually points to a race condition depending on tight timing.

belegdol commented 1 month ago

I get crashes in both. I was referring to @amshafer not seeing issues with GL on wayland or any crashes with xwayland.

belegdol commented 1 month ago

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.

Is this the protocol error you are referring to: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/211#note_2576891 ?

belegdol commented 3 weeks ago

565.57.01 does not fix the issue unfortunately.

belegdol commented 4 days ago

There have been some Wayland fixes in bgfx recently. With current git (https://github.com/bkaradzic/bgfx/commit/4bc652939ff400e424e17185d23b229a37d269e1) and 565.57.01 nvidia driver there is an improvement:

I will be posting logs in separate comments, but DRM Syncobj surface object already created for surface 42") appears to be the common issue among the different configurations.

belegdol commented 4 days 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 4 days 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 4 days 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. ```
amshafer commented 4 days ago

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.

belegdol commented 4 days ago

I have relayed your comment to bgfx developers as I cannot answer the question myself. I will report back if I get an answer.

kbrenneman commented 2 days ago

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.

If egl-wayland even allows more than one EGLSurface to be created at the same time form the same wl_surface, then that would be a bug in and of itself. From the EGL spec:

If there is already an EGLSurface associated with native window (as a result of a previous eglCreatePlatformWindowSurface call), then an EGL_BAD_ALLOC error is generated.

I think it does check for that, though, since it checks and assigns to the wl_egl_window::driver_private pointer.

kbrenneman commented 2 days ago

I think it does check for that, though, since it checks and assigns to the wl_egl_window::driver_private pointer.

Now that I think about it, checking for a duplicate wl_egl_window isn't enough: An app could call wl_egl_window_create more than once, which means it could have more than one wl_egl_window that point to the same wl_surface.