Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EGL: Use EGL_EXT_platform_base whenever possible #92663

Merged
merged 1 commit into from
Jun 13, 2024

Conversation

Riteo
Copy link
Contributor

@Riteo Riteo commented Jun 1, 2024

Fixes #92014.

This avoids any assumption from the driver, which would otherwise select a specific platform and potentially mess up everything, resulting usually in a display server failure.


#92014 (comment)

As usual, what I predicted as a quick fix became a quite intensive reworking of a core part of the EGL driver.

The fix should be very easy, we just have to let the backend pass what kind of display it wants to load and we should be set!

I was quite naive 7 hours ago 😅

I always forget how messy EGL can get. It's nice, but due to the issues it has to solve it becomes messy really fast.

That said, I tried to be as least invasive as possible and account for static EGL, all while being as careful as possible at preserving readability.

Since this driver is used in most platforms, either through ANGLE or natively, some testing would be highly appreciated :D

@sullyj3
Copy link

sullyj3 commented Jun 2, 2024

It seems to launch and run ok, however there's still a lot of weird error output, I'm not sure whether it's relevant

Opening just the project select
▷ ./bin/godot.linuxbsd.editor.x86_64 --display-driver wayland --rendering-driver
 opengl3
Godot Engine v4.3.beta.custom_build.d5445630c (2024-06-01 22:54:17 UTC) - https://godotengine.org
WARNING: Can't obtain the XDG decoration manager. Libdecor will be used for drawing CSDs, if available.
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3557)
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3564)

(godot.linuxbsd.editor.x86_64:650924): Gtk-WARNING **: 11:38:29.450: Theme parsing error: gtk.css:6691:68: Invalid name of pseudo-class

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x72bc37377ae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x72bc37377ae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x72bc37377ae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x72bc37377ae0] (??:0)
-- END OF BACKTRACE --
================================================================
OpenGL API 4.6 (Core Profile) Mesa 24.1.0-arch1.1 - Compatibility - Using Device: Intel - Mesa Intel(R) Xe Graphics (TGL GT2)

Weirdly, when I run the game, I get an error dialog about vulkan, even though I passed --rendering-driver opengl3

Your video card drivers seem not to support the required Vulkan version.

If possible, consider updating your video card drivers or using the OpenGL 3 driver.

You can enable the OpenGL 3 driver by starting the engine from the
command line with the command:

"godot.linuxbsd.editor.x86_64" --rendering-driver opengl3

If you recently updated your video card drivers, try rebooting.

But it opens successfully when I click ok.

running game
godot on  holy-egl-batman
▷ ./bin/godot.linuxbsd.editor.x86_64 --display-driver wayland --rendering-driver opengl3
Godot Engine v4.3.beta.custom_build.d5445630c (2024-06-01 22:54:17 UTC) - https://godotengine.org
WARNING: Can't obtain the XDG decoration manager. Libdecor will be used for drawing CSDs, if available.
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3557)
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3564)

(godot.linuxbsd.editor.x86_64:653991): Gtk-WARNING **: 11:50:59.870: Theme parsing error: gtk.css:6691:68: Invalid name of pseudo-class

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x743f0ffa3ae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x743f0ffa3ae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x743f0ffa3ae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x743f0ffa3ae0] (??:0)
-- END OF BACKTRACE --
================================================================
OpenGL API 4.6 (Core Profile) Mesa 24.1.0-arch1.1 - Compatibility - Using Device: Intel - Mesa Intel(R) Xe Graphics (TGL GT2)

Editing project: /home/james/Godot Projects/test-4.3
Godot Engine v4.3.beta.custom_build.d5445630c (2024-06-01 22:54:17 UTC) - https://godotengine.org
WARNING: Can't obtain the XDG decoration manager. Libdecor will be used for drawing CSDs, if available.
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3557)
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3564)

(godot.linuxbsd.editor.x86_64:654099): Gtk-WARNING **: 11:51:04.606: Theme parsing error: gtk.css:6691:68: Invalid name of pseudo-class

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x75f8ca001ae0] (??:0)
-- END OF BACKTRACE --
================================================================

godot on  holy-egl-batman took 4s
▷
================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x75f8ca001ae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x75f8ca001ae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x75f8ca001ae0] (??:0)
-- END OF BACKTRACE --
================================================================
OpenGL API 4.6 (Core Profile) Mesa 24.1.0-arch1.1 - Compatibility - Using Device: Intel - Mesa Intel(R) Xe Graphics (TGL GT2)

Godot Engine v4.3.beta.custom_build.d5445630c (2024-06-01 22:54:17 UTC) - https://godotengine.org
ERROR: X11 Display is not available
   at: DisplayServerX11 (platform/linuxbsd/x11/display_server_x11.cpp:5904)
WARNING: Can't obtain the XDG decoration manager. Libdecor will be used for drawing CSDs, if available.
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3557)
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3564)

(godot.linuxbsd.editor.x86_64:654274): Gtk-WARNING **: 11:51:14.719: Theme parsing error: gtk.css:6691:68: Invalid name of pseudo-class
Vulkan 1.3.274 - Forward+ - Using Device #0: Intel - Intel(R) Xe Graphics (TGL GT2)


verbose log for running game
godot on  holy-egl-batman
▷ ./bin/godot.linuxbsd.editor.x86_64 --display-driver wayland --rendering-driver
 opengl3 --verbose
Godot Engine v4.3.beta.custom_build.d5445630c (2024-06-01 22:54:17 UTC) - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
WARNING: Can't obtain the XDG decoration manager. Libdecor will be used for drawing CSDs, if available.
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3557)
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3564)
Output 644c20ed3c70 scale 1
Output 644c20ed3c70 done.

(godot.linuxbsd.editor.x86_64:652060): Gtk-WARNING **: 11:45:37.900: Theme parsing error: gtk.css:6691:68: Invalid name of pseudo-class
Loading cursor theme "default" size 24.
Failed loading cursor: crossed_circle
Detecting GPUs, set DRI_PRIME in the environment to override GPU detection logic.

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x776d68897ae0] (??:0)
-- END OF BACKTRACE --
================================================================
Text-to-Speech: Speech Dispatcher initialized.

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x776d68897ae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x776d68897ae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x776d68897ae0] (??:0)
-- END OF BACKTRACE --
================================================================
Only one GPU found, using default.
Loaded EGL 1.5
Showing window.
Window has no output associated, returning buffer scale of 1.
Resizing the window from (937, 1050) to (937, 1050) (buffer scale x1).
libdecor frame on configure rect [P: (0, 0), S: (937, 1050)]
VSYNC: manually throttling frames with swap delay 0.
libdecor frame on commit
PortalDesktop: DBus 1.14.10 detected.
ScreenSaver: DBus 1.14.10 detected.
FreeDesktopScreenSaver: Acquired screensaver inhibition cookie: 99
Using "default" pen tablet driver...
Shader 'CanvasSdfShaderGLES3' SHA256: bc33082206337f5e53982d5db42dd45c0e604eb027e15f9fa08964d752a296b4
Shader 'SkeletonShaderGLES3' SHA256: 3ea9d94706bc56c172fffbb015fba7110af4872803de7c82cc8e39d2b0080f91
Shader 'ParticlesShaderGLES3' SHA256: f1ae032e40a209d3514a1a3beea8725b5a2222c715d9e7fa444a70cccb0d081a
Shader 'ParticlesCopyShaderGLES3' SHA256: 2c8a2996e21acad4f087d57f94c27fd94016c1871c4511e08c2d0f65c776f07f
Shader 'CopyShaderGLES3' SHA256: 6d898ffba689426f4d2cb231f2a616610a66b348e3f8637ed0ed13bfa0dea326
Shader 'CubemapFilterShaderGLES3' SHA256: 49d58a558f2322ffcc529e89a5ead711af56f55140bf316de73d756709abc521
Shader 'GlowShaderGLES3' SHA256: fa7a768481a013bd1d2ce539432b16345292e091b609e6992ff29a98fea6e8c0
Shader 'PostShaderGLES3' SHA256: 30fb4743065a2d1882292737f3f65fbb366eec5de85aff2193f1cc4e47951f23
Shader 'CanvasShaderGLES3' SHA256: f000b135debde9e39e5cbe4296b25f16dc067d4aa46b20b96efe13ace19751e5
Shader 'CanvasOcclusionShaderGLES3' SHA256: 36a30cf9ae618e0a282e445cf79a13f568d565dd8cb3a42786ad6a60cfb95d2c
Shader 'SceneShaderGLES3' SHA256: 2ea529275b161dff387050423f1cc689bc7eea67e27511d7bd538db92b7e42fb
Shader 'SkyShaderGLES3' SHA256: 7ca45a2554de9ff7b9426705b45a1a1357f755c39c7ceb180ef45c96ee90f120
OpenGL API 4.6 (Core Profile) Mesa 24.1.0-arch1.1 - Compatibility - Using Device: Intel - Mesa Intel(R) Xe Graphics (TGL GT2)
PulseAudio 17.0.0 detected.
PulseAudio: context other
PulseAudio: context other
PulseAudio: context other
PulseAudio: context ready
PulseAudio: Detecting channels for device: alsa_output.pci-0000_00_1f.3.analog-stereo
PulseAudio: detected 2 output channels
PulseAudio: audio buffer frames: 512 calculated output latency: 11ms

TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
Window entered output 644c20ed3c70.

Pointing window.
Resizing the window from (937, 1010) to (937, 1010) (buffer scale x1).
libdecor frame on configure rect [P: (0, 0), S: (937, 1010)]
CORE API HASH: 1786350560
EDITOR API HASH: 112790890
EditorSettings: Load OK!
libdecor frame on commit
EditorTheme: Generating new theme for the config '66886095'.
EditorTheme: Generating new icons.
EditorTheme: Generating new fonts.
EditorTheme: Generating new styles.
window minsize set to (680, 450)
Loaded system CA certificates
window max size set to (16384, 16384)
window minsize set to (680, 450)
EditorSettings: Save OK!
window max size set to (16384, 16384)
window minsize set to (680, 450)
window max size set to (16384, 16384)
window minsize set to (680, 450)
window max size set to (16384, 16384)
window minsize set to (680, 450)
window max size set to (16384, 16384)
window minsize set to (680, 450)
Editing project: /home/james/Godot Projects/test-4.3
Godot Engine v4.3.beta.custom_build.d5445630c (2024-06-01 22:54:17 UTC) - https://godotengine.org
EditorSettings: Save OK!
TextServer: Added interface "Dummy"
XR: Clearing primary interface
XR: Removed interface "Native mobile"
XR: Removed interface "OpenXR"
PulseAudio: context terminated
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
WARNING: Can't obtain the XDG decoration manager. Libdecor will be used for drawing CSDs, if available.
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3557)
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3564)
Output 5f065bb1c180 scale 1
Output 5f065bb1c180 done.
libdecor frame on close

(godot.linuxbsd.editor.x86_64:652178): Gtk-WARNING **: 11:45:44.002: Theme parsing error: gtk.css:6691:68: Invalid name of pseudo-class
Orphan StringName: greaterThanEqual (static: 0, total: 1)
Orphan StringName: packSnorm4x8 (static: 0, total: 1)
Orphan StringName: textureGrad (static: 0, total: 1)
Orphan StringName: uaddCarry (static: 0, total: 1)
Orphan StringName: InputMap (static: 1, total: 3)
Orphan StringName: frexp (static: 0, total: 1)
Orphan StringName: uint (static: 0, total: 1)
Orphan StringName: bitfieldInsert (static: 0, total: 1)
Orphan StringName: GDExtensionManager (static: 1, total: 3)
Orphan StringName: packSnorm2x16 (static: 0, total: 1)
Orphan StringName: sqrt (static: 0, total: 1)
Orphan StringName: normalize (static: 0, total: 1)
Orphan StringName: notEqual (static: 0, total: 1)
Orphan StringName: usubBorrow (static: 0, total: 1)
Orphan StringName: ceil (static: 0, total: 1)
Orphan StringName: TextServerManager (static: 1, total: 4)
Orphan StringName: step (static: 0, total: 1)
Orphan StringName: dFdx (static: 0, total: 1)
Orphan StringName: dFdy (static: 0, total: 1)
Orphan StringName: asinh (static: 0, total: 1)
Orphan StringName: findLSB (static: 0, total: 1)
Orphan StringName: lessThan (static: 0, total: 1)
Orphan StringName: findMSB (static: 0, total: 1)
Orphan StringName: texelFetch (static: 0, total: 1)
Orphan StringName: log2 (static: 0, total: 1)
Orphan StringName: WorkerThreadPool (static: 1, total: 3)
Orphan StringName: ThemeDB (static: 1, total: 3)
Orphan StringName: imulExtended (static: 0, total: 1)
Orphan StringName: asin (static: 0, total: 1)
Orphan StringName: textureQueryLod (static: 0, total: 1)
Orphan StringName: Input (static: 1, total: 3)
Orphan StringName: atan (static: 0, total: 1)
Orphan StringName: smoothstep (static: 0, total: 1)
Orphan StringName: PhysicsServer3DManager (static: 1, total: 4)
Orphan StringName: cosh (static: 0, total: 1)
Orphan StringName: PhysicsServer2D (static: 1, total: 4)
Orphan StringName: PhysicsServer3D (static: 1, total: 4)
Orphan StringName: ResourceLoader (static: 1, total: 3)
Orphan StringName: texture (static: 0, total: 1)
Orphan StringName: floatBitsToInt (static: 0, total: 1)
Orphan StringName: XRServer (static: 1, total: 4)
Orphan StringName: AudioServer (static: 1, total: 4)
Orphan StringName: unpackUnorm4x8 (static: 0, total: 1)
Orphan StringName: ResourceUID (static: 1, total: 3)
Orphan StringName: faceforward (static: 0, total: 1)
Orphan StringName: tanh (static: 0, total: 1)
Orphan StringName: transpose (static: 0, total: 1)
Orphan StringName: abs (static: 0, total: 1)
Orphan StringName: all (static: 0, total: 1)
Orphan StringName: clamp (static: 0, total: 1)
Orphan StringName: any (static: 0, total: 1)
Orphan StringName: bitCount (static: 0, total: 1)
Orphan StringName: cos (static: 0, total: 1)
Orphan StringName: lessThanEqual (static: 0, total: 1)
Orphan StringName: reflect (static: 0, total: 1)
Orphan StringName: RenderingServer (static: 1, total: 4)
Orphan StringName: dot (static: 0, total: 1)
Orphan StringName: EditorFileDialog (static: 1, total: 8)
Orphan StringName: determinant (static: 0, total: 1)
Orphan StringName: exp (static: 0, total: 1)
Orphan StringName: fwidthCoarse (static: 0, total: 1)
Orphan StringName: NavigationServer2D (static: 0, total: 3)
Orphan StringName: NavigationServer3D (static: 1, total: 4)
Orphan StringName: CameraServer (static: 1, total: 4)
Orphan StringName: AudioStream (static: 0, total: 1)
Orphan StringName: textureSize (static: 0, total: 1)
Orphan StringName: fma (static: 0, total: 1)
Orphan StringName: IP (static: 0, total: 3)
Orphan StringName: OS (static: 1, total: 3)
Orphan StringName: ItemList (static: 1, total: 10)
Orphan StringName: intBitsToFloat (static: 0, total: 1)
Orphan StringName: acosh (static: 0, total: 1)
Orphan StringName: degrees (static: 0, total: 1)
Orphan StringName: EditorInterface (static: 1, total: 3)
Orphan StringName: ivec2 (static: 0, total: 1)
Orphan StringName: ivec3 (static: 0, total: 1)
Orphan StringName: ivec4 (static: 0, total: 1)
Orphan StringName: bitfieldExtract (static: 0, total: 1)
Orphan StringName: DisplayServer (static: 1, total: 4)
Orphan StringName: Marshalls (static: 1, total: 3)
Orphan StringName: vec2 (static: 0, total: 1)
Orphan StringName: vec3 (static: 0, total: 1)
Orphan StringName: vec4 (static: 0, total: 1)
Orphan StringName: exp2 (static: 0, total: 1)
Orphan StringName: dFdxCoarse (static: 0, total: 1)
Orphan StringName: int (static: 0, total: 1)
Orphan StringName: mat2 (static: 0, total: 1)
Orphan StringName: mat3 (static: 0, total: 1)
Orphan StringName: mat4 (static: 0, total: 1)
Orphan StringName: unpackHalf2x16 (static: 0, total: 1)
Orphan StringName: TabBar (static: 1, total: 10)
Orphan StringName: textureProjLod (static: 0, total: 1)
Orphan StringName: inversesqrt (static: 0, total: 1)
Orphan StringName: log (static: 0, total: 1)
Orphan StringName: Geometry2D (static: 1, total: 3)
Orphan StringName: Geometry3D (static: 1, total: 3)
Orphan StringName: textureGather (static: 0, total: 1)
Orphan StringName: max (static: 0, total: 1)
Orphan StringName: atanh (static: 0, total: 1)
Orphan StringName: min (static: 0, total: 1)
Orphan StringName: mix (static: 0, total: 1)
Orphan StringName: mod (static: 0, total: 1)
Orphan StringName: FileDialog (static: 1, total: 8)
Orphan StringName: not (static: 0, total: 1)
Orphan StringName: umulExtended (static: 0, total: 1)
Orphan StringName: AudioStreamRandomizer (static: 0, total: 5)
Orphan StringName: dFdxFine (static: 0, total: 1)
Orphan StringName: MenuButton (static: 1, total: 2)
Orphan StringName: trunc (static: 0, total: 1)
Orphan StringName: pow (static: 0, total: 1)
Orphan StringName: inverse (static: 0, total: 1)
Orphan StringName: equal (static: 0, total: 1)
Orphan StringName: unpackSnorm4x8 (static: 0, total: 1)
Orphan StringName: uvec2 (static: 0, total: 1)
Orphan StringName: uvec3 (static: 0, total: 1)
Orphan StringName: uvec4 (static: 0, total: 1)
Orphan StringName: refract (static: 0, total: 1)
Orphan StringName: NativeMenu (static: 1, total: 4)
Orphan StringName: sin (static: 0, total: 1)
Orphan StringName: packUnorm4x8 (static: 0, total: 1)
Orphan StringName: OptionButton (static: 1, total: 12)
Orphan StringName: tan (static: 0, total: 1)
Orphan StringName: ResourceSaver (static: 1, total: 3)
Orphan StringName: dFdyFine (static: 0, total: 1)
Orphan StringName: bool (static: 0, total: 1)
Orphan StringName: textureProjGrad (static: 0, total: 1)
Orphan StringName: unpackUnorm2x16 (static: 0, total: 1)
Orphan StringName: textureLod (static: 0, total: 1)
Orphan StringName: modf (static: 0, total: 1)
Orphan StringName: dFdyCoarse (static: 0, total: 1)
Orphan StringName: ProjectSettings (static: 1, total: 3)
Orphan StringName: floatBitsToUint (static: 0, total: 1)
Orphan StringName: Performance (static: 1, total: 3)
Orphan StringName: outerProduct (static: 0, total: 1)
Orphan StringName: Engine (static: 1, total: 3)
Orphan StringName: round (static: 0, total: 1)
Orphan StringName: distance (static: 0, total: 1)
Orphan StringName: PhysicsServer2DManager (static: 1, total: 4)
Orphan StringName: textureQueryLevels (static: 0, total: 1)
Orphan StringName: roundEven (static: 0, total: 1)
Orphan StringName: bvec2 (static: 0, total: 1)
Orphan StringName: bvec3 (static: 0, total: 1)
Orphan StringName: bvec4 (static: 0, total: 1)
Orphan StringName: fwidthFine (static: 0, total: 1)
Orphan StringName: unpackSnorm2x16 (static: 0, total: 1)
Orphan StringName: JavaClassWrapper (static: 1, total: 3)
Orphan StringName: uintBitsToFloat (static: 0, total: 1)
Orphan StringName: float (static: 0, total: 1)
Orphan StringName: radians (static: 0, total: 1)
Orphan StringName: JavaScriptBridge (static: 1, total: 3)
Orphan StringName: floor (static: 0, total: 1)
Orphan StringName: packHalf2x16 (static: 0, total: 1)
Orphan StringName: greaterThan (static: 0, total: 1)
Orphan StringName: cross (static: 0, total: 1)
Orphan StringName: fwidth (static: 0, total: 1)
Orphan StringName: bitfieldReverse (static: 0, total: 1)
Orphan StringName: Texture2D (static: 0, total: 5)
Orphan StringName: isinf (static: 0, total: 1)
Orphan StringName: ldexp (static: 0, total: 1)
Orphan StringName: NavigationMeshGenerator (static: 1, total: 3)
Orphan StringName: length (static: 0, total: 1)
Orphan StringName: sign (static: 0, total: 1)
Orphan StringName: sinh (static: 0, total: 1)
Orphan StringName: Time (static: 1, total: 3)
Orphan StringName: packUnorm2x16 (static: 0, total: 1)
Orphan StringName: matrixCompMult (static: 0, total: 1)
Orphan StringName: fract (static: 0, total: 1)
Orphan StringName: ClassDB (static: 1, total: 3)
Orphan StringName: textureProj (static: 0, total: 1)
Orphan StringName: acos (static: 0, total: 1)
Orphan StringName: EngineDebugger (static: 1, total: 3)
Orphan StringName: TranslationServer (static: 1, total: 3)
Orphan StringName: PopupMenu (static: 1, total: 16)
Orphan StringName: isnan (static: 0, total: 1)
StringName: 174 unclaimed string names at exit.
Loading cursor theme "default" size 24.
Failed loading cursor: crossed_circle
Detecting GPUs, set DRI_PRIME in the environment to override GPU detection logic.
Text-to-Speech: Speech Dispatcher initialized.

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x747be8d9aae0] (??:0)
-- END OF BACKTRACE --
================================================================

godot on  holy-egl-batman took 6s
▷
================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x747be8d9aae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x747be8d9aae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x747be8d9aae0] (??:0)
-- END OF BACKTRACE --
================================================================
Only one GPU found, using default.
Loaded EGL 1.5
Showing window.
Window has no output associated, returning buffer scale of 1.
Resizing the window from (937, 1050) to (937, 1050) (buffer scale x1).
libdecor frame on configure rect [P: (0, 0), S: (937, 1050)]
VSYNC: manually throttling frames with swap delay 0.
libdecor frame on commit
PortalDesktop: DBus 1.14.10 detected.
Window has no output associated, returning buffer scale of 1.
ScreenSaver: DBus 1.14.10 detected.
Resizing the window from (937, 1010) to (937, 1010) (buffer scale x1).
libdecor frame on configure rect [P: (0, 0), S: (937, 1010)]
Using "default" pen tablet driver...
Shader 'CanvasSdfShaderGLES3' SHA256: bc33082206337f5e53982d5db42dd45c0e604eb027e15f9fa08964d752a296b4
Shader 'SkeletonShaderGLES3' SHA256: 3ea9d94706bc56c172fffbb015fba7110af4872803de7c82cc8e39d2b0080f91
Shader 'ParticlesShaderGLES3' SHA256: f1ae032e40a209d3514a1a3beea8725b5a2222c715d9e7fa444a70cccb0d081a
Shader 'ParticlesCopyShaderGLES3' SHA256: 2c8a2996e21acad4f087d57f94c27fd94016c1871c4511e08c2d0f65c776f07f
Shader 'CopyShaderGLES3' SHA256: 6d898ffba689426f4d2cb231f2a616610a66b348e3f8637ed0ed13bfa0dea326
Shader 'CubemapFilterShaderGLES3' SHA256: 49d58a558f2322ffcc529e89a5ead711af56f55140bf316de73d756709abc521
Shader 'GlowShaderGLES3' SHA256: fa7a768481a013bd1d2ce539432b16345292e091b609e6992ff29a98fea6e8c0
Shader 'PostShaderGLES3' SHA256: 30fb4743065a2d1882292737f3f65fbb366eec5de85aff2193f1cc4e47951f23
Shader 'CanvasShaderGLES3' SHA256: f000b135debde9e39e5cbe4296b25f16dc067d4aa46b20b96efe13ace19751e5
Shader 'CanvasOcclusionShaderGLES3' SHA256: 36a30cf9ae618e0a282e445cf79a13f568d565dd8cb3a42786ad6a60cfb95d2c
Shader 'SceneShaderGLES3' SHA256: 2ea529275b161dff387050423f1cc689bc7eea67e27511d7bd538db92b7e42fb
Shader 'SkyShaderGLES3' SHA256: 7ca45a2554de9ff7b9426705b45a1a1357f755c39c7ceb180ef45c96ee90f120
OpenGL API 4.6 (Core Profile) Mesa 24.1.0-arch1.1 - Compatibility - Using Device: Intel - Mesa Intel(R) Xe Graphics (TGL GT2)
PulseAudio 17.0.0 detected.
PulseAudio: context other
PulseAudio: context other
PulseAudio: context other
PulseAudio: context ready
PulseAudio: Detecting channels for device: alsa_output.pci-0000_00_1f.3.analog-stereo
PulseAudio: detected 2 output channels
PulseAudio: audio buffer frames: 512 calculated output latency: 11ms

Window has no output associated, returning buffer scale of 1.
libdecor frame on configure rect [P: (0, 0), S: (937, 1010)]
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
Window entered output 5f065bb1c180.

Pointing window.
libdecor frame on configure rect [P: (0, 0), S: (937, 1010)]
CORE API HASH: 1786350560
EDITOR API HASH: 112790890
EditorSettings: Load OK!
VSYNC: manually throttling frames with swap delay 0.
window minsize set to (1024, 600)
EditorTheme: Generating new theme for the config '66886095'.
EditorTheme: Generating new icons.
EditorTheme: Generating new fonts.
EditorTheme: Generating new styles.
Loaded system CA certificates
window max size set to (16384, 16384)
window minsize set to (1024, 600)
EditorSettings: Save OK!
window max size set to (16384, 16384)
window minsize set to (1024, 600)
libdecor frame on commit
Resizing the window from (1024, 1010) to (1024, 1010) (buffer scale x1).
libdecor frame on configure rect [P: (0, 0), S: (1024, 1010)]
libdecor frame on commit
libdecor frame on commit
window max size set to (16384, 16384)
window minsize set to (1024, 600)
Running: /home/james/dev/godot/bin/godot.linuxbsd.editor.x86_64
 %s --verbose
 %s --path
 %s /home/james/Godot%20Projects/test-4.3
 %s --remote-debug
 %s tcp://127.0.0.1:6007
 %s --editor-pid
 %s 652178
 %s --position
 %s 384,216
 %s res://node_2d.tscn
window max size set to (16384, 16384)
window minsize set to (1024, 600)
Generated 'res://node_2d.tscn' preview in 1467 usec
Remote Debugger: Connected!
Godot Engine v4.3.beta.custom_build.d5445630c (2024-06-01 22:54:17 UTC) - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
ERROR: X11 Display is not available
   at: DisplayServerX11 (platform/linuxbsd/x11/display_server_x11.cpp:5904)
libdecor frame on configure rect [P: (0, 0), S: (1024, 1010)]
Left window.
WARNING: Can't obtain the XDG decoration manager. Libdecor will be used for drawing CSDs, if available.
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3557)
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3564)
Output 5977968483c0 scale 1
Output 5977968483c0 done.
libdecor frame on configure rect [P: (0, 0), S: (1024, 1010)]

(godot.linuxbsd.editor.x86_64:652351): Gtk-WARNING **: 11:45:58.296: Theme parsing error: gtk.css:6691:68: Invalid name of pseudo-class
Loading cursor theme "default" size 24.
Failed loading cursor: crossed_circle
Text-to-Speech: Speech Dispatcher initialized.
Showing window.
Window has no output associated, returning buffer scale of 1.
Resizing the window from (937, 1050) to (937, 1050) (buffer scale x1).
libdecor frame on configure rect [P: (0, 0), S: (937, 1050)]
VSYNC: manually throttling frames using MAILBOX.
libdecor frame on commit
Devices:
  #0: Intel Intel(R) Xe Graphics (TGL GT2) - Supported, Integrated
- Vulkan Variable Rate Shading supported:
  Pipeline fragment shading rate
- Vulkan multiview supported:
  max view count: 16
  max instances: 268435455
- Vulkan subgroup:
  size: 32
  min size: 8
  max size: 32
  stages: STAGE_VERTEX, STAGE_TESSELLATION_CONTROL, STAGE_TESSELLATION_EVALUATION, STAGE_GEOMETRY, STAGE_FRAGMENT, STAGE_COMPUTE
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_CLUSTERED, FEATURE_QUAD
  quad operations in all stages
Vulkan 1.3.274 - Forward+ - Using Device #0: Intel - Intel(R) Xe Graphics (TGL GT2)
Startup PSO cache (1.4 MiB)
PortalDesktop: DBus 1.14.10 detected.
ScreenSaver: DBus 1.14.10 detected.
FreeDesktopScreenSaver: Acquired screensaver inhibition cookie: 100
Using "default" pen tablet driver...
Creating VMA small objects pool for memory type index 0
Shader 'CanvasSdfShaderRD' (group 0) SHA256: e29d519fc501e5c78f9fa46a31b5fc6eb88dbf5720b3c5f736bce0952f5c7720
Shader 'SkeletonShaderRD' (group 0) SHA256: 5070ef3dc349743690b17108cd1fef635e7d5af1444a1444cd9ab314ab141e32
Shader 'SortShaderRD' (group 0) SHA256: 12c20d72a9a0de3965780b4eaf68832d3644c811f955583dec54d00d241581b1
Shader 'ParticlesShaderRD' (group 0) SHA256: c91dee9ef68cca0f5183491d539d298f7971f312c675806599e193172c8f5189
Shader 'ParticlesCopyShaderRD' (group 0) SHA256: 90db8691a38d980a2f120c18f677f3ab804dff153432dcb6597000c76056ef38
Shader 'CanvasShaderRD' (group 0) SHA256: f71566849f482883441f163a85f0b71e99ae14a232fc6d65c4723f574d9e44c5
Shader 'CanvasOcclusionShaderRD' (group 0) SHA256: 5bb77070ad13b42f6d68762e4b145f8ec02f9d7175e113d446d5e58b5d558c5e
Shader 'ClusterRenderShaderRD' (group 0) SHA256: 631ccfc9e954a559e450c461401a397962f8e739a6cac7dfcb1627406e74ba90
Shader 'ClusterStoreShaderRD' (group 0) SHA256: d36b93ac2a5fb42facfd30de73d5d54dbe66b1a2477bca6cfd7549351bc6b610
Shader 'ClusterDebugShaderRD' (group 0) SHA256: a27cf743fb1dc8e15db2effbba54a8e5fa8e1a8e80804d92ef2531394ed46a3c
Shader 'SceneForwardClusteredShaderRD' (group 0) SHA256: 30737345fe3be05c0223e89ead7c1f12188e37802584ee3b04b09bba8d937767
Shader 'SceneForwardClusteredShaderRD' (group 1) SHA256: d697d6509f4630ef5288ccce99d2ac9168a5ab2c4c765ea95499413d13b9b7f0
Shader 'SceneForwardClusteredShaderRD' (group 2) SHA256: 98bfd42dd943cd47a3b21893f3034c23134292d1e631ccecf2702e4c5cafe646
Shader 'SceneForwardClusteredShaderRD' (group 3) SHA256: e9388451f831e4a663c46130962768bac30ac0fea5f61bab961395f010dde03c
Shader 'BestFitNormalShaderRD' (group 0) SHA256: 6c65b3ed5a87cc4805fe5c16eba31c15933100c47ec3c01a875e26fae2d81c5a
Shader 'ResolveShaderRD' (group 0) SHA256: 90726aa04e04118972f153624537d6524d00f678f6a7a2d2895e4f913e5cddf1
Shader 'TaaResolveShaderRD' (group 0) SHA256: 04340b086bcb9254a907d5a623f40bb95b1e3ca470e2f05b371ffd0ba55d0bba
Pointing window.
Shader 'Fsr2DepthClipPassShaderRD' (group 0) SHA256: 5c5fed491f7990316f7f86c47f2ae74e436721ee98c1c0f4c9e6788afaeeb56c
Shader 'Fsr2ReconstructPreviousDepthPassShaderRD' (group 0) SHA256: 2e84559108eb7450eb9230d6284731a901779c6b697b073e21ea4487067b15dc
Shader 'Fsr2LockPassShaderRD' (group 0) SHA256: ef2581a1bd2c68877e30bdb5849b72d26555bf284415d0b7bb11716011c1e4ba
Shader 'Fsr2AccumulatePassShaderRD' (group 0) SHA256: 459631c4a1374f2f655174fbdad5b447eacde5d9b8ec5bb9e449763f9f7c9d3b
Shader 'Fsr2RcasPassShaderRD' (group 0) SHA256: 74b16b5991da2de2c1ef7b21d78b9eb9ab1142da9e981a4096ea64d27db4a980
Shader 'Fsr2ComputeLuminancePyramidPassShaderRD' (group 0) SHA256: cf467252aa786c8728561aa0bc3dd50705c1944f19b7984bb59e35b68e0becd9
Shader 'Fsr2AutogenReactivePassShaderRD' (group 0) SHA256: 36b5a79ec118e93353faa1b52ea5b7c31b7eb7195f6b62aadacbceaff9b33e3a
Shader 'Fsr2TcrAutogenPassShaderRD' (group 0) SHA256: 4fb568b5ecf6ac3e7a9610632bd54e21be2f691bbaac2a0e9648df3ea7f9528e
Shader 'SsEffectsDownsampleShaderRD' (group 0) SHA256: 7ee47ffe85064766fef5d6d18b4b42916888dfecb98f6b879eb63eba8f113004
Shader 'SsilShaderRD' (group 0) SHA256: 9a561137330c2836e0727f458a5def3402c5f242a900ae960985b15d5ea0252d
Shader 'SsilImportanceMapShaderRD' (group 0) SHA256: f223d1a00c623863c11733527fc5e60e17e56669394029e7c7f97b825b52c70f
Shader 'SsilBlurShaderRD' (group 0) SHA256: 5144eb7f1b8d77270607e7d314798f560c6eca7b449d94f06c7667ee0fa980fe
Shader 'SsilInterleaveShaderRD' (group 0) SHA256: 8458f584f1271b5807e019e77e337ebdd455068e9e8b8575e74454e2615ca075
Shader 'SsaoShaderRD' (group 0) SHA256: e61578cd0b0d958e2110ac0558b4f20436ef80d7a57560dfa9e2bb68ccfe1e30
Shader 'SsaoImportanceMapShaderRD' (group 0) SHA256: 15e513d85c3928649a5368ad68562cea5456a3c8690f242ad705aab8d6907525
Shader 'SsaoBlurShaderRD' (group 0) SHA256: 5eeb2c666bd16ceedb7e50fa354122ba76114ef11123b5f55448f4e9600a8ae1
Shader 'SsaoInterleaveShaderRD' (group 0) SHA256: 9a501d23cfbb0618e8a47971120e4b484a42aa23dbc3ffefa10a27da76730f3a
Shader 'ScreenSpaceReflectionScaleShaderRD' (group 0) SHA256: a3179c31232254a07a539767eec4bedfa412007c997683b8f5bf4384304b8678
Shader 'ScreenSpaceReflectionShaderRD' (group 0) SHA256: 833d572cb1ae00b967df1a4e1170bf12a03e48a5d8888c285645d6a523cb7aa0
Shader 'ScreenSpaceReflectionFilterShaderRD' (group 0) SHA256: b8f6656a798799e427e591c9ab2dcc2d0529ac3d7b66a6caa84b450c02fd48f7
Shader 'SubsurfaceScatteringShaderRD' (group 0) SHA256: 28ae40cdda9b5049cc1d9f1a1d3d36f4aff8da7eb30bb239d3946f56b3a4f0fe
Shader 'SkyShaderRD' (group 0) SHA256: 1f8bae2db54f2fd0e7dfd507a199f814c80e27832237f7eeadad7ed299f197f4
Shader 'VoxelGiShaderRD' (group 0) SHA256: 7962840cc4dc9537eb2c92230c69bedc4a553aa5cd89eb5d54be1f69b8bd8a59
Shader 'VoxelGiDebugShaderRD' (group 0) SHA256: b7d78074af6c3a46acb8838c6f3fd7c908532827e76b88310e93495a3418642b
Shader 'SdfgiPreprocessShaderRD' (group 0) SHA256: 07e7878b0a4cf84bb765c4a827f5ef3b2397bf7696424d17528276889858c32d
Shader 'SdfgiDirectLightShaderRD' (group 0) SHA256: 782953a3c0bedcc9b1a39494a588a02b0f9551d1d28b3b48d798d804f39e09ca
Shader 'SdfgiIntegrateShaderRD' (group 0) SHA256: 41d863edc727032016c0eeaac5ab57ba4b25d2a6a38f57966a7eadd181c03e37
Shader 'GiShaderRD' (group 0) SHA256: 3d89ee455f016649db4e0c49c8d923f052c74be7fcc93a7ec8be6bfd4d608d88
Shader 'SdfgiDebugShaderRD' (group 0) SHA256: 2691b5cd6dddb4c8287a5bbd91f23cdf2693871f4e2accf3392d93a4560a1531
Shader 'SdfgiDebugProbesShaderRD' (group 0) SHA256: a8da8137644258ab7185a6f3ea0151e092f7e9c40c08954d16238a943e3cb1fc
Shader 'VolumetricFogShaderRD' (group 0) SHA256: 71f90a4689ee5516ec7ce53b4cec6d929fe391262e47791c171b5d682482617a
Shader 'VolumetricFogProcessShaderRD' (group 0) SHA256: 14219c0fedf55558e26375c320cb233a9f90dde32b901affebeed9155f650c9d
Shader 'BokehDofShaderRD' (group 0) SHA256: b7d748c6a76f3affa2e9e61040677ef53b4e974c4b06f8692ece2ba5c8dfe994
Shader 'CopyShaderRD' (group 0) SHA256: 60af891f78c19c88360569146f483a7d6e66126f0c377efb7b3cceadbc273741
Shader 'CopyToFbShaderRD' (group 0) SHA256: 40a25c6630d63c8c287f7761baa82f2d7c2acdea5cc67a875885a8a66d3c0f37
Shader 'CubeToDpShaderRD' (group 0) SHA256: 9c5fc676820bb103e5f798fe74d1e9f7b1087b53e12edae627dbc60e02e8c0b0
Shader 'CubemapDownsamplerShaderRD' (group 0) SHA256: 06cc589336042922eda411cd78b696b289a2eb7997a09f1b68c570960e841c2c
Shader 'CubemapFilterShaderRD' (group 0) SHA256: 38cb28c936cf68b97b1d4820e189eed9d746f9153d9c5d14df91e69407514579
Shader 'CubemapRoughnessShaderRD' (group 0) SHA256: d15c0149b4615fd3b005ecb5715fe0b9eef4d2c70be411816bca96b91480ee03
Shader 'SpecularMergeShaderRD' (group 0) SHA256: 44ea7c7065b35f0b0f6cb2b086daf8d27fa9f27858bceb46a569b80693ec26a7
Shader 'ShadowFrustumShaderRD' (group 0) SHA256: 51b12a6768e42c750126df6f0f64402a37bebdd9a1324d97ca307ef6dede89ea
Shader 'MotionVectorsShaderRD' (group 0) SHA256: 75c7f2247aeb4186e34a591ab4835f5532bb24589f00dbc4e62f38357625831e
Shader 'LuminanceReduceShaderRD' (group 0) SHA256: cecd2f8143c12903d3bb5b378a50971f95ea3280b989a33a6f51a4351dcccee6
Shader 'TonemapShaderRD' (group 0) SHA256: 13a97f60853dd7a6aa12e373d15d85142a7e2391c4cf469a382e6a1f6a9a2fd7
Shader 'FsrUpscaleShaderRD' (group 0) SHA256: 4351d81b11d291f79dbf66b3e4c8d4774025ae48eb7fceb032cd6292c4c2a9b9
Shader 'BlitShaderRD' (group 0) SHA256: 8ace8f7ef60543abf42e8b7dbe49c7a37d27026c38030a9d3b9939c71ef7631d
PulseAudio 17.0.0 detected.
PulseAudio: context other
PulseAudio: context other
PulseAudio: context other
PulseAudio: context ready
PulseAudio: Detecting channels for device: alsa_output.pci-0000_00_1f.3.analog-stereo
PulseAudio: detected 2 output channels
PulseAudio: audio buffer frames: 512 calculated output latency: 11ms

Using present mode: Mailbox
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
Window entered output 5977968483c0.

libdecor frame on configure rect [P: (0, 0), S: (1024, 1010)]
Resizing the window from (937, 1010) to (937, 1010) (buffer scale x1).
libdecor frame on configure rect [P: (0, 0), S: (937, 1010)]
CORE API HASH: 1786350560
EDITOR API HASH: 112790890
libdecor frame on commit
Loaded system CA certificates
window max size set to (16384, 16384)
window minsize set to (64, 64)
Using present mode: Mailbox
Left window.
Pointing window.
Left window.
libdecor frame on commit
libdecor frame on configure rect [P: (0, 0), S: (937, 1010)]
libdecor frame on configure rect [P: (0, 0), S: (1024, 1010)]
libdecor frame on commit
Pointing window.
Left window.
libdecor frame on commit
Pointing window.
libdecor frame on configure rect [P: (0, 0), S: (937, 1010)]
libdecor frame on commit
libdecor frame on configure rect [P: (0, 0), S: (1024, 1010)]
libdecor frame on close
XR: Clearing primary interface
XR: Removed interface "Native mobile"
XR: Removed interface "OpenXR"
PulseAudio: context terminated
Pointing window.
libdecor frame on configure rect [P: (0, 0), S: (1024, 1010)]
libdecor frame on close
EditorSettings: Save OK!
XR: Clearing primary interface
XR: Removed interface "Native mobile"
XR: Removed interface "OpenXR"
PulseAudio: context terminated
libdecor frame on close
Orphan StringName: greaterThanEqual (static: 0, total: 1)
Orphan StringName: packSnorm4x8 (static: 0, total: 1)
Orphan StringName: textureGrad (static: 0, total: 1)
Orphan StringName: uaddCarry (static: 0, total: 1)
Orphan StringName: InputMap (static: 1, total: 3)
Orphan StringName: frexp (static: 0, total: 1)
Orphan StringName: uint (static: 0, total: 1)
Orphan StringName: bitfieldInsert (static: 0, total: 1)
Orphan StringName: GDExtensionManager (static: 1, total: 3)
Orphan StringName: packSnorm2x16 (static: 0, total: 1)
Orphan StringName: sqrt (static: 0, total: 1)
Orphan StringName: normalize (static: 0, total: 1)
Orphan StringName: notEqual (static: 0, total: 1)
Orphan StringName: usubBorrow (static: 0, total: 1)
Orphan StringName: ceil (static: 0, total: 1)
Orphan StringName: TextServerManager (static: 1, total: 4)
Orphan StringName: step (static: 0, total: 1)
Orphan StringName: dFdx (static: 0, total: 1)
Orphan StringName: dFdy (static: 0, total: 1)
Orphan StringName: asinh (static: 0, total: 1)
Orphan StringName: findLSB (static: 0, total: 1)
Orphan StringName: lessThan (static: 0, total: 1)
Orphan StringName: findMSB (static: 0, total: 1)
Orphan StringName: texelFetch (static: 0, total: 1)
Orphan StringName: log2 (static: 0, total: 1)
Orphan StringName: WorkerThreadPool (static: 1, total: 3)
Orphan StringName: ThemeDB (static: 1, total: 3)
Orphan StringName: imulExtended (static: 0, total: 1)
Orphan StringName: asin (static: 0, total: 1)
Orphan StringName: textureQueryLod (static: 0, total: 1)
Orphan StringName: Input (static: 1, total: 3)
Orphan StringName: atan (static: 0, total: 1)
Orphan StringName: smoothstep (static: 0, total: 1)
Orphan StringName: PhysicsServer3DManager (static: 1, total: 4)
Orphan StringName: cosh (static: 0, total: 1)
Orphan StringName: PhysicsServer2D (static: 1, total: 4)
Orphan StringName: PhysicsServer3D (static: 1, total: 4)
Orphan StringName: ResourceLoader (static: 1, total: 3)
Orphan StringName: texture (static: 0, total: 1)
Orphan StringName: floatBitsToInt (static: 0, total: 1)
Orphan StringName: XRServer (static: 1, total: 4)
Orphan StringName: AudioServer (static: 1, total: 4)
Orphan StringName: unpackUnorm4x8 (static: 0, total: 1)
Orphan StringName: ResourceUID (static: 1, total: 3)
Orphan StringName: faceforward (static: 0, total: 1)
Orphan StringName: tanh (static: 0, total: 1)
Orphan StringName: transpose (static: 0, total: 1)
Orphan StringName: abs (static: 0, total: 1)
Orphan StringName: all (static: 0, total: 1)
Orphan StringName: clamp (static: 0, total: 1)
Orphan StringName: any (static: 0, total: 1)
Orphan StringName: bitCount (static: 0, total: 1)
Orphan StringName: cos (static: 0, total: 1)
Orphan StringName: lessThanEqual (static: 0, total: 1)
Orphan StringName: reflect (static: 0, total: 1)
Orphan StringName: RenderingServer (static: 1, total: 4)
Orphan StringName: dot (static: 0, total: 1)
Orphan StringName: EditorFileDialog (static: 1, total: 8)
Orphan StringName: determinant (static: 0, total: 1)
Orphan StringName: exp (static: 0, total: 1)
Orphan StringName: fwidthCoarse (static: 0, total: 1)
Orphan StringName: NavigationServer2D (static: 0, total: 3)
Orphan StringName: NavigationServer3D (static: 1, total: 4)
Orphan StringName: CameraServer (static: 1, total: 4)
Orphan StringName: AudioStream (static: 0, total: 1)
Orphan StringName: textureSize (static: 0, total: 1)
Orphan StringName: fma (static: 0, total: 1)
Orphan StringName: IP (static: 0, total: 3)
Orphan StringName: OS (static: 1, total: 3)
Orphan StringName: GDScriptLanguageProtocol (static: 0, total: 2)
Orphan StringName: ItemList (static: 1, total: 10)
Orphan StringName: intBitsToFloat (static: 0, total: 1)
Orphan StringName: acosh (static: 0, total: 1)
Orphan StringName: degrees (static: 0, total: 1)
Orphan StringName: EditorInterface (static: 1, total: 3)
Orphan StringName: ivec2 (static: 0, total: 1)
Orphan StringName: ivec3 (static: 0, total: 1)
Orphan StringName: ivec4 (static: 0, total: 1)
Orphan StringName: bitfieldExtract (static: 0, total: 1)
Orphan StringName: DisplayServer (static: 1, total: 4)
Orphan StringName: Marshalls (static: 1, total: 3)
Orphan StringName: vec2 (static: 0, total: 1)
Orphan StringName: vec3 (static: 0, total: 1)
Orphan StringName: vec4 (static: 0, total: 1)
Orphan StringName: exp2 (static: 0, total: 1)
Orphan StringName: dFdxCoarse (static: 0, total: 1)
Orphan StringName: int (static: 1, total: 2)
Orphan StringName: mat2 (static: 0, total: 1)
Orphan StringName: mat3 (static: 0, total: 1)
Orphan StringName: mat4 (static: 0, total: 1)
Orphan StringName: unpackHalf2x16 (static: 0, total: 1)
Orphan StringName: TabBar (static: 1, total: 10)
Orphan StringName: textureProjLod (static: 0, total: 1)
Orphan StringName: inversesqrt (static: 0, total: 1)
Orphan StringName: log (static: 0, total: 1)
Orphan StringName: Geometry2D (static: 1, total: 3)
Orphan StringName: Geometry3D (static: 1, total: 3)
Orphan StringName: textureGather (static: 0, total: 1)
Orphan StringName: max (static: 0, total: 1)
Orphan StringName: atanh (static: 0, total: 1)
Orphan StringName: min (static: 0, total: 1)
Orphan StringName: mix (static: 0, total: 1)
Orphan StringName: mod (static: 0, total: 1)
Orphan StringName: FileDialog (static: 6, total: 13)
Orphan StringName: not (static: 0, total: 1)
Orphan StringName: umulExtended (static: 0, total: 1)
Orphan StringName: AudioStreamRandomizer (static: 1, total: 6)
Orphan StringName: dFdxFine (static: 0, total: 1)
Orphan StringName: export_presets_runnable_updated (static: 0, total: 1)
Orphan StringName: MenuButton (static: 1, total: 2)
Orphan StringName: trunc (static: 0, total: 1)
Orphan StringName: pow (static: 0, total: 1)
Orphan StringName: inverse (static: 0, total: 1)
Orphan StringName: equal (static: 0, total: 1)
Orphan StringName: unpackSnorm4x8 (static: 0, total: 1)
Orphan StringName: uvec2 (static: 0, total: 1)
Orphan StringName: uvec3 (static: 0, total: 1)
Orphan StringName: uvec4 (static: 0, total: 1)
Orphan StringName: refract (static: 0, total: 1)
Orphan StringName: NativeMenu (static: 1, total: 4)
Orphan StringName: sin (static: 0, total: 1)
Orphan StringName: packUnorm4x8 (static: 0, total: 1)
Orphan StringName: OptionButton (static: 2, total: 13)
Orphan StringName: tan (static: 0, total: 1)
Orphan StringName: ResourceSaver (static: 1, total: 3)
Orphan StringName: dFdyFine (static: 0, total: 1)
Orphan StringName: bool (static: 1, total: 2)
Orphan StringName: textureProjGrad (static: 0, total: 1)
Orphan StringName: unpackUnorm2x16 (static: 0, total: 1)
Orphan StringName: textureLod (static: 0, total: 1)
Orphan StringName: modf (static: 0, total: 1)
Orphan StringName: Node (static: 4, total: 5)
Orphan StringName: dFdyCoarse (static: 0, total: 1)
Orphan StringName: ProjectSettings (static: 1, total: 3)
Orphan StringName: floatBitsToUint (static: 0, total: 1)
Orphan StringName: Performance (static: 1, total: 3)
Orphan StringName: outerProduct (static: 0, total: 1)
Orphan StringName: Engine (static: 1, total: 3)
Orphan StringName: round (static: 0, total: 1)
Orphan StringName: export_presets_updated (static: 0, total: 1)
Orphan StringName: distance (static: 0, total: 1)
Orphan StringName: PhysicsServer2DManager (static: 1, total: 4)
Orphan StringName: textureQueryLevels (static: 0, total: 1)
Orphan StringName: roundEven (static: 0, total: 1)
Orphan StringName: bvec2 (static: 0, total: 1)
Orphan StringName: bvec3 (static: 0, total: 1)
Orphan StringName: bvec4 (static: 0, total: 1)
Orphan StringName: fwidthFine (static: 0, total: 1)
Orphan StringName: unpackSnorm2x16 (static: 0, total: 1)
Orphan StringName: JavaClassWrapper (static: 1, total: 3)
Orphan StringName: uintBitsToFloat (static: 0, total: 1)
Orphan StringName: float (static: 1, total: 2)
Orphan StringName: radians (static: 0, total: 1)
Orphan StringName: JavaScriptBridge (static: 1, total: 3)
Orphan StringName: floor (static: 0, total: 1)
Orphan StringName: packHalf2x16 (static: 0, total: 1)
Orphan StringName: greaterThan (static: 0, total: 1)
Orphan StringName: cross (static: 0, total: 1)
Orphan StringName: fwidth (static: 0, total: 1)
Orphan StringName: bitfieldReverse (static: 0, total: 1)
Orphan StringName: Texture2D (static: 0, total: 5)
Orphan StringName: isinf (static: 0, total: 1)
Orphan StringName: ldexp (static: 0, total: 1)
Orphan StringName: NavigationMeshGenerator (static: 1, total: 3)
Orphan StringName: length (static: 0, total: 1)
Orphan StringName: sign (static: 0, total: 1)
Orphan StringName: sinh (static: 0, total: 1)
Orphan StringName: Time (static: 2, total: 4)
Orphan StringName: packUnorm2x16 (static: 0, total: 1)
Orphan StringName: matrixCompMult (static: 0, total: 1)
Orphan StringName: fract (static: 0, total: 1)
Orphan StringName: ClassDB (static: 1, total: 3)
Orphan StringName: textureProj (static: 0, total: 1)
Orphan StringName: acos (static: 0, total: 1)
Orphan StringName: EngineDebugger (static: 1, total: 3)
Orphan StringName: TranslationServer (static: 1, total: 3)
Orphan StringName: PopupMenu (static: 2, total: 17)
Orphan StringName: isnan (static: 0, total: 1)
StringName: 178 unclaimed string names at exit.

I'm not sure why there's another command prompt in the middle of the log, I didn't exit til the end.

@Riteo
Copy link
Contributor Author

Riteo commented Jun 2, 2024

Hi @sullyj3, thanks for testing!

I'm very sure that the issues you're describing here are unrelated to this PR and more of a known issue or existing rough edge. I'll go into detail.

It seems to launch and run ok, however there's still a lot of weird error output, I'm not sure whether it's relevant

That's related to the PRIME (OpenGL GPU switching) logic. It's annoying but it's definitely not related to the problem you were experiencing.

Weirdly, when I run the game, I get an error dialog about vulkan, even though I passed --rendering-driver opengl3

I don't think the rendering driver choice propagates from the project manager, so I'm pretty sure that it's normal. The popup comes from the X11 backend, as it fails (as it should to fall back) and supposes that there's no good driver (it has just failed loading the X display). I have a pending change that should improve the situation, but time will be short on time for the next month or so due to school.

I'm not sure why there's another command prompt in the middle of the log, I didn't exit til the end.

Godot restarts every time you "change mode" (project manager, editor, game). Your terminal "loses control" after the first reboot but has still access to the output, so stuff interleaves. That's normal too AFAIK.

FTR, that's what I'm talking about when I talk about "choice propagation", as most settings get overwritten on each reboot.

In fact, if you look at the "last" block of the non-verbose game log, you can see that it indeed starts with Vulkan:

Vulkan 1.3.274 - Forward+ - Using Device #0: Intel - Intel(R) Xe Graphics (TGL GT2)

So yeah, we should be fine here :D

@chinatsu
Copy link

chinatsu commented Jun 2, 2024

Sweet! I am able to launch Godot with every supported rendering driver.

I experience pretty much exactly what @sullyj3 has reported. An error message upon launching the editor, as well as upon opening a project for editing, and when running the project.


My steps in the log outputs are as follows:

  1. ./godot.linuxbsd.editor.x86_64 --rendering-driver {driver} --verbose
    • (hit OK in the error dialog that pops up)
  2. Select Platformer 3D in the project selection window
  3. Select Run in the menu to the right
    • (hit OK in the error dialog that pops up)
  4. Observe that the project launches
  5. Close the game window
  6. Close the project selection window
./godot.linuxbsd.editor.x86_64 --rendering-driver opengl3 --verbose
cn@squarewave ~/c/g/bin (holy-egl-batman)> ./godot.linuxbsd.editor.x86_64 --rendering-driver opengl3 --verbose
Godot Engine v4.3.beta.custom_build.d5445630c (2024-06-01 22:54:17 UTC) - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
ERROR: X11 Display is not available
   at: DisplayServerX11 (platform/linuxbsd/x11/display_server_x11.cpp:5904)
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3564)
Output 780048000ce0 scale 1
Output 780048000ce0 done.
Loading cursor theme "default" size 24.
Failed loading cursor: crossed_circle
Detecting GPUs, set DRI_PRIME in the environment to override GPU detection logic.
Text-to-Speech: Speech Dispatcher initialized.

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x78006b803ae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x78006b803ae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x78006b803ae0] (??:0)
-- END OF BACKTRACE --
================================================================

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.beta.custom_build (d5445630c4865630e421afced5ee78c2641fe0f2)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x3cae0) [0x78006b803ae0] (??:0)
-- END OF BACKTRACE --
================================================================
Only one GPU found, using default.
Loaded EGL 1.5
Showing window.
Window has no output associated, returning buffer scale of 1.
Resizing the window from (1268, 1394) to (1268, 1394) (buffer scale x1).
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
VSYNC: manually throttling frames with swap delay 0.
PortalDesktop: DBus 1.14.10 detected.
ScreenSaver: DBus 1.14.10 detected.
FreeDesktopScreenSaver: Acquired screensaver inhibition cookie: 3140
Using "default" pen tablet driver...
Shader 'CanvasSdfShaderGLES3' SHA256: 28cb4eb003f531d95c5cc11af8126aa4c84ff265b14c3cdab122041ec367bfa3
Shader 'SkeletonShaderGLES3' SHA256: b15fef6c1bd501356c99aa0943614ec8e5412517ea085037eb00c5c211de4d48
Shader 'ParticlesShaderGLES3' SHA256: ae3a7b1f7e6c3fb0c8b3a47b18efe5cbc08d2cad5c2534f6e83988ce235e75f9
Shader 'ParticlesCopyShaderGLES3' SHA256: 96b33646837c92665437032b70089bbc7e63bd4fb129619ffd98b1bd5655a621
Shader 'CopyShaderGLES3' SHA256: 8c291c25a7ba49586aaf72a5e89601d8a3ea3da1c426bc1dde175069c89d8561
Shader 'CubemapFilterShaderGLES3' SHA256: f89feb9968dfd4a9c9864186cb210547a66f51ad60ac9ff5e1dff55c8732ec43
Shader 'GlowShaderGLES3' SHA256: 21d8a10b19344bbdc486751e77f78c11d689dccf8c322b21d3f8dbe2e7803689
Shader 'PostShaderGLES3' SHA256: 97137348dae0ff9837dcc394d2064446585cfce0f889b513a0b48788e350653c
Shader 'CanvasShaderGLES3' SHA256: 5e31599cda4bc8d820749061f5a82a9274ab42c09ac93673d1b9508673e08b8a
Shader 'CanvasOcclusionShaderGLES3' SHA256: 3ce89d1f40e7e536719ef2b08ac2642881ad43ea0a7fc2ccae3fe4255ab1bb2b
Shader 'SceneShaderGLES3' SHA256: b9a8dd1a1d7e7904f3cc3c5ff2bc7a34d66635a3671521d9394559d692af9f5b
Shader 'SkyShaderGLES3' SHA256: 840657cb423eb8152633b15aacaed8bf65b28a672616059dd0af9f4e531f8a33
OpenGL API 4.6 (Core Profile) Mesa 24.1.0-arch1.1 - Compatibility - Using Device: AMD - AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 17.0.6, DRM 3.57, 6.9.1-arch1-2)
PulseAudio 17.0.0 detected.
PulseAudio: context other
PulseAudio: context other
PulseAudio: context other
PulseAudio: context ready
PulseAudio: Detecting channels for device: alsa_output.usb-Focusrite_Scarlett_4i4_USB_D8AMAUV0A16A95-00.5.analog-surround-40
PulseAudio: detected 4 output channels
PulseAudio: audio buffer frames: 512 calculated output latency: 11ms

TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
Window entered output 780048000ce0.

libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
CORE API HASH: 1786350560
EDITOR API HASH: 112790890
EditorSettings: Load OK!
EditorTheme: Generating new theme for the config '66886095'.
EditorTheme: Generating new icons.
EditorTheme: Generating new fonts.
EditorTheme: Generating new styles.
window minsize set to (680, 450)
Loaded system CA certificates
window max size set to (16384, 16384)
window minsize set to (680, 450)
Pointing window.
EditorSettings: Save OK!
window max size set to (16384, 16384)
window minsize set to (680, 450)
window max size set to (16384, 16384)
window minsize set to (680, 450)
window max size set to (16384, 16384)
window minsize set to (680, 450)
window max size set to (16384, 16384)
window minsize set to (680, 450)
Running project: /home/cn/code/godot-demo-projects/3d/platformer
Godot Engine v4.3.beta.custom_build.d5445630c (2024-06-01 22:54:17 UTC) - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
ERROR: X11 Display is not available
   at: DisplayServerX11 (platform/linuxbsd/x11/display_server_x11.cpp:5904)
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
Left window.
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3564)
Output 63f878605b30 scale 1
Output 63f878605b30 done.
Loading cursor theme "default" size 24.
Failed loading cursor: crossed_circle
Text-to-Speech: Speech Dispatcher initialized.
Showing window.
Window has no output associated, returning buffer scale of 1.
Resizing the window from (1268, 1394) to (1268, 1394) (buffer scale x1).
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
VSYNC: manually throttling frames using MAILBOX.
Devices:
  #0: AMD AMD Radeon RX 7900 XTX (RADV NAVI31) - Supported, Discrete
- Vulkan Variable Rate Shading supported:
  Pipeline fragment shading rate
  Primitive fragment shading rate
  Attachment fragment shading rate, min texel size: (8, 8), max texel size: (8, 8), max fragment size: (2, 2)
- Vulkan multiview supported:
  max view count: 8
  max instances: 2147483647
- Vulkan subgroup:
  size: 64
  min size: 32
  max size: 64
  stages: STAGE_VERTEX, STAGE_TESSELLATION_CONTROL, STAGE_TESSELLATION_EVALUATION, STAGE_GEOMETRY, STAGE_FRAGMENT, STAGE_COMPUTE, STAGE_RAYGEN_KHR, STAGE_ANY_HIT_KHR, STAGE_CLOSEST_HIT_KHR, STAGE_MISS_KHR, STAGE_INTERSECTION_KHR, STAGE_CALLABLE_KHR, STAGE_TASK_NV, STAGE_MESH_NV
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_CLUSTERED, FEATURE_QUAD
  quad operations in all stages
Vulkan 1.3.278 - Forward+ - Using Device #0: AMD - AMD Radeon RX 7900 XTX (RADV NAVI31)
Startup PSO cache (0.8 MiB)
PortalDesktop: DBus 1.14.10 detected.
ScreenSaver: DBus 1.14.10 detected.
FreeDesktopScreenSaver: Acquired screensaver inhibition cookie: 3141
Using "default" pen tablet driver...
Creating VMA small objects pool for memory type index 0
Shader 'CanvasSdfShaderRD' (group 0) SHA256: b58a8acbd8fb61c3a505a4ee64f53f27090b65ae273812f01429a50dd3fea9e2
Shader 'SkeletonShaderRD' (group 0) SHA256: 278bcba8b98b3403c91fbd3e2ff41babc1c1dd8fc47e6f9dc49f1934d8f61186
Shader 'SortShaderRD' (group 0) SHA256: c6e32ff85c071f2e8ecffb4cdd95621c2e42dd7bccac5e53853049c119485972
Shader 'ParticlesShaderRD' (group 0) SHA256: b570dfed3bbb9aedf5557b3d95dce55d94bbfd2fb11b6d2a84c34ff68319efa1
Shader 'ParticlesCopyShaderRD' (group 0) SHA256: f5e8a88b72eeeb65cf4b5cfe9227352708104ce658527fe0cd27049239fa6408
Shader 'CanvasShaderRD' (group 0) SHA256: f93b7c7f0b6a26f4548ac1cfe7e7a69145ebe0d0dbc084c1514b8adee5a2d4fd
Shader 'CanvasOcclusionShaderRD' (group 0) SHA256: 914a7f9ca6fdc23dfffe58d9b2242065d7d2950138afe527f27abebee21df323
Shader 'ClusterRenderShaderRD' (group 0) SHA256: d8f3ecd6e923f41dff281a990fc4fa67661ed4ccc70b997e20b2359f104c9dc4
Shader 'ClusterStoreShaderRD' (group 0) SHA256: 575819216d36b5edd57aae257c150221c91b9df6fa2b590f707fe92060944b8c
Shader 'ClusterDebugShaderRD' (group 0) SHA256: fd6d642906dc0ff4549b28c005a9a2819806e810470abcdd544d67ee2f8f9937
Shader 'SceneForwardClusteredShaderRD' (group 0) SHA256: d2c038ba63d0fd4fd2d4bbdd4faba8ab804b79771883ee38203101092aedbe8e
Shader 'SceneForwardClusteredShaderRD' (group 1) SHA256: 580579fdc48990514421e0ae1841d9cbfcad807580a759ea97d1521a088a2f04
Shader 'SceneForwardClusteredShaderRD' (group 2) SHA256: 5d9a4f602feb85352824f56c019e52c7cc35779ebfa808ab408e59c2c3e8c6f0
Shader 'SceneForwardClusteredShaderRD' (group 3) SHA256: 3fdfbabfcff600a442f19bf2b8c17f1982e3b9526a54f311e46fa672f2c44013
Shader 'BestFitNormalShaderRD' (group 0) SHA256: 2147df4c3fda654746a9e0cf4a1fb2864ebe160a315775340e15172dbbf5eb0f
Shader 'ResolveShaderRD' (group 0) SHA256: b0419a68ebedbf57f60855746b366d3b0efca75ee9004d4c22d462f307043648
Shader 'TaaResolveShaderRD' (group 0) SHA256: 2f82da7bc047c0a25f1d77c2ec5c5a10d6ff7b2d3105f03dda02971a109d7e5d
Shader 'Fsr2DepthClipPassShaderRD' (group 0) SHA256: ff6d01e05bb4b7ae46a3221ce77da388c712e8364d098e6f1d3de040dc399988
Shader 'Fsr2ReconstructPreviousDepthPassShaderRD' (group 0) SHA256: 1456a0a4208f274a20a063fa7d757e34c0d1c5e225b6f881da315ae816f25b18
Shader 'Fsr2LockPassShaderRD' (group 0) SHA256: 85be5df5c5a4bb05469e84d56662ea9495ef0de7006f1d10d10cda4f037fe2d3
Shader 'Fsr2AccumulatePassShaderRD' (group 0) SHA256: de7e45f5d23ae05c6ff6b36436541d8cda7456288a8092e99f1a5e74089ea859
Shader 'Fsr2RcasPassShaderRD' (group 0) SHA256: c82f8393e64bfff7980598572ef6c98f1fe70885a10fcfb050154926d537b12f
Shader 'Fsr2ComputeLuminancePyramidPassShaderRD' (group 0) SHA256: faa438a44a55f0d3c7429a18a043dfa96fc85c1db89f5cb1f3ff6f585bdfe913
Shader 'Fsr2AutogenReactivePassShaderRD' (group 0) SHA256: 6b6eb0a73613fad8158d729c3cca855c5e4e9a34c0d908bf2088646f8f241391
Shader 'Fsr2TcrAutogenPassShaderRD' (group 0) SHA256: 15cd123cf6071f8041e54da14be57f0dc86bd48ba1bd22f59cf8fab9031d0a88
Shader 'SsEffectsDownsampleShaderRD' (group 0) SHA256: 52dbef3679af6de3be38794e2cf60cdeac422695cefd8c4bda96632c28a2713c
Shader 'SsilShaderRD' (group 0) SHA256: c8fc00e6638e3c2ab654cf2f2c8e3160f4f8c8c5d5c2e555671f136295ed2f49
Shader 'SsilImportanceMapShaderRD' (group 0) SHA256: 020bc44916fa72edd4ac2ce48295764be2e8aa31e8cfdf2434f5784161745026
Shader 'SsilBlurShaderRD' (group 0) SHA256: de7c43409ab619b658c479e31802de927a143626d49b254f87acddc9c7e1d99b
Shader 'SsilInterleaveShaderRD' (group 0) SHA256: c75f71cad18a8c93982557d65e4a97790a719f3081b211f68b0c51d3ff9e02d2
Shader 'SsaoShaderRD' (group 0) SHA256: f0c23b80bcd7b9ba449e4d08d369f7c4abe86af5e4b18defd378e89347b0bc1c
Shader 'SsaoImportanceMapShaderRD' (group 0) SHA256: 0452e563ed7825d22c020e15698b74b809330dedfcb429b0f841347325fa0e71
Shader 'SsaoBlurShaderRD' (group 0) SHA256: ba062246d2415a21ef4aaae601de360a85f606f400ddee12ebbd16886a1f39ee
Shader 'SsaoInterleaveShaderRD' (group 0) SHA256: 9460aa6224c66403f87829da51864bb45db16377e24d360eeb0624df05004555
Shader 'ScreenSpaceReflectionScaleShaderRD' (group 0) SHA256: 147d0bd16bc70b98c874376fdc08632e107c6f4b6a34a6c0bcbdb141de87a9b8
Shader 'ScreenSpaceReflectionShaderRD' (group 0) SHA256: 7299c5c59556b4eb4561127b81e505b3ebfebdf66fa24057dfda6af4ac97f50f
Shader 'ScreenSpaceReflectionFilterShaderRD' (group 0) SHA256: 7566ccdcbe4b1e92a79555e2b2a89674601bb10ec83b45176488d1dde190ab86
Shader 'SubsurfaceScatteringShaderRD' (group 0) SHA256: bcad0a9b3f430692805b95f28765cd0c2fd0869e3f92d5b20a7659bfd508cfc7
Shader 'SkyShaderRD' (group 0) SHA256: 22b57e6a36cb92a69b0f16f3d8449562ecfb3408e660e50a2da1ebf88f5a3bca
Shader 'VoxelGiShaderRD' (group 0) SHA256: c3ec753f536ef8bc906431a5016c14ba3a4abd003c87f77b684301f76064a9be
Shader 'VoxelGiDebugShaderRD' (group 0) SHA256: 8a52af10d6e4688b3ceb394a8f3df9f69ed67ead4a5ee8533866014ca7ad5637
Shader 'SdfgiPreprocessShaderRD' (group 0) SHA256: 03c0d91b1e95824a76117fe7ffa5a12363803cdaa1542012683adaf2f13315cd
Shader 'SdfgiDirectLightShaderRD' (group 0) SHA256: 994e7bd9c4894b222cc78881303f03fa99a63ae6fc8773ad6d40725d368141ee
Shader 'SdfgiIntegrateShaderRD' (group 0) SHA256: ad23e376ee1eb824e24e62be95676bcdcc3c5585430c39e320eaf2112c65f45d
Shader 'GiShaderRD' (group 0) SHA256: 099bd2ec66d243b7f939d562b7757ea01d9a749e38c4db7a33ccade57184e43f
Shader 'SdfgiDebugShaderRD' (group 0) SHA256: d494bcfa289a94bc6b21dcedb792a796b821649096ce5490a33b2d144b3970fe
Shader 'SdfgiDebugProbesShaderRD' (group 0) SHA256: 26cd3b93da58adf35ff945c017c22b7360e3e1fdbb2f5bd4475455396585c0bf
Shader 'VolumetricFogShaderRD' (group 0) SHA256: d34fa0dd6cae18080e450699c428711bec24c5161764ed9de2758a78d6e8150a
Shader 'VolumetricFogProcessShaderRD' (group 0) SHA256: 9ca8f9f1c2bc686eb066d41efd0d417db2be4a9f503e80794b1470d5d2746d04
Shader 'BokehDofShaderRD' (group 0) SHA256: 7beeda0fa3d041ca5b42add5b0fe8254b7a076a548efb13048103c873548d120
Shader 'CopyShaderRD' (group 0) SHA256: 31f60bc973832bb16013005d53b30de4efbbafaf6c67a22ea78384f784dacb5e
Shader 'CopyToFbShaderRD' (group 0) SHA256: d067dba7d5c8b4af2417f9b006a7e341fbc4727a579d617dde97f84070dac28a
Shader 'CubeToDpShaderRD' (group 0) SHA256: c138ad0f55054ac1d8cffeecad7afcff1c83140152634feaecaba8a7a65bd0b7
Shader 'CubemapDownsamplerShaderRD' (group 0) SHA256: ccace7051fb6a548f621eded69d1872f94592142b298b01488a74bba926c12a2
Shader 'CubemapFilterShaderRD' (group 0) SHA256: b53e304263b27980db32a5272bd064d3affd072afe59d42222da6ecbea22ba0b
Shader 'CubemapRoughnessShaderRD' (group 0) SHA256: 014d19d219fd61a9be5c479ebc8078bc16f07bea685d8969155a1c8b53dca103
Shader 'SpecularMergeShaderRD' (group 0) SHA256: 2de108d8c22cca8442ad84e82e3123813e8d01f17bc099e78d80f3a9e75fcb4a
Shader 'ShadowFrustumShaderRD' (group 0) SHA256: ac8b975b04943ac21ee74b1fa7501f6c48f227f94739e8c195a401f5c03bbef3
Shader 'MotionVectorsShaderRD' (group 0) SHA256: d3f4c734cf8212786e865775ebfd76eb1a6b789b9b47e9d56a6be3790fd6192c
Shader 'LuminanceReduceShaderRD' (group 0) SHA256: 343b0fecc0b669b8e7f3d04f31624046d5b84374e6527b05cdffe2babcc25447
Shader 'TonemapShaderRD' (group 0) SHA256: 146ba15b0a886a0494afe2f5f3c0ccfce8f2d1596fa9e35728e36e96606ae5bd
Shader 'VrsShaderRD' (group 0) SHA256: 1d5674181f913bb752f94adac73e1082a1e8adc3bcdabe6dd441db8980c39724
Shader 'FsrUpscaleShaderRD' (group 0) SHA256: 61dc88306ec7adb6da66f55a05688558e79438d05b30310e66df72d1ad3e4440
Shader 'BlitShaderRD' (group 0) SHA256: c107cacf3a4d761fab39f3121a61432bb507d70f575938ad1aa767daba331bba
PulseAudio 17.0.0 detected.
PulseAudio: context other
PulseAudio: context other
PulseAudio: context other
PulseAudio: context ready
PulseAudio: Detecting channels for device: alsa_output.usb-Focusrite_Scarlett_4i4_USB_D8AMAUV0A16A95-00.5.analog-surround-40
PulseAudio: detected 4 output channels
PulseAudio: audio buffer frames: 512 calculated output latency: 11ms

Using present mode: Mailbox
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
Window entered output 63f878605b30.

libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
Pointing window.
CORE API HASH: 1786350560
EDITOR API HASH: 112790890
Loaded system CA certificates
window max size set to (16384, 16384)
window minsize set to (64, 64)
Using present mode: Mailbox
Left window.
Pointing window.
libdecor frame on close
XR: Clearing primary interface
XR: Removed interface "Native mobile"
XR: Removed interface "OpenXR"
PulseAudio: context terminated
libdecor frame on close
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
     at: cleanup (core/object/object.cpp:2316)
Leaked instance: DisplayServer:3506438328
Leaked instance: NativeMenu:3523215545
Hint: Leaked instances typically happen when nodes are removed from the scene tree (with `remove_child()`) but not freed (with `free()` or `queue_free()`).
Orphan StringName: greaterThanEqual (static: 0, total: 1)
Orphan StringName: packSnorm4x8 (static: 0, total: 1)
Orphan StringName: textureGrad (static: 0, total: 1)
Orphan StringName: uaddCarry (static: 0, total: 1)
Orphan StringName: InputMap (static: 1, total: 3)
Orphan StringName: frexp (static: 0, total: 1)
Orphan StringName: uint (static: 0, total: 1)
Orphan StringName: bitfieldInsert (static: 0, total: 1)
Orphan StringName: GDExtensionManager (static: 1, total: 3)
Orphan StringName: packSnorm2x16 (static: 0, total: 1)
Orphan StringName: sqrt (static: 0, total: 1)
Orphan StringName: normalize (static: 0, total: 1)
Orphan StringName: notEqual (static: 0, total: 1)
Orphan StringName: usubBorrow (static: 0, total: 1)
Orphan StringName: ceil (static: 0, total: 1)
Orphan StringName: TextServerManager (static: 1, total: 4)
Orphan StringName: step (static: 0, total: 1)
Orphan StringName: dFdx (static: 0, total: 1)
Orphan StringName: dFdy (static: 0, total: 1)
Orphan StringName: asinh (static: 0, total: 1)
Orphan StringName: findLSB (static: 0, total: 1)
Orphan StringName: lessThan (static: 0, total: 1)
Orphan StringName: findMSB (static: 0, total: 1)
Orphan StringName: texelFetch (static: 0, total: 1)
Orphan StringName: log2 (static: 0, total: 1)
Orphan StringName: WorkerThreadPool (static: 1, total: 3)
Orphan StringName: ThemeDB (static: 1, total: 3)
Orphan StringName: imulExtended (static: 0, total: 1)
Orphan StringName: asin (static: 0, total: 1)
Orphan StringName: textureQueryLod (static: 0, total: 1)
Orphan StringName: Input (static: 1, total: 3)
Orphan StringName: atan (static: 0, total: 1)
Orphan StringName: smoothstep (static: 0, total: 1)
Orphan StringName: PhysicsServer3DManager (static: 1, total: 4)
Orphan StringName: cosh (static: 0, total: 1)
Orphan StringName: PhysicsServer2D (static: 1, total: 4)
Orphan StringName: PhysicsServer3D (static: 1, total: 4)
Orphan StringName: ResourceLoader (static: 1, total: 3)
Orphan StringName: texture (static: 2, total: 3)
Orphan StringName: floatBitsToInt (static: 0, total: 1)
Orphan StringName: XRServer (static: 1, total: 4)
Orphan StringName: AudioServer (static: 1, total: 4)
Orphan StringName: unpackUnorm4x8 (static: 0, total: 1)
Orphan StringName: ResourceUID (static: 1, total: 3)
Orphan StringName: faceforward (static: 0, total: 1)
Orphan StringName: tanh (static: 0, total: 1)
Orphan StringName: transpose (static: 0, total: 1)
Orphan StringName: abs (static: 0, total: 1)
Orphan StringName: all (static: 0, total: 1)
Orphan StringName: clamp (static: 0, total: 1)
Orphan StringName: any (static: 0, total: 1)
Orphan StringName: bitCount (static: 0, total: 1)
Orphan StringName: cos (static: 0, total: 1)
Orphan StringName: lessThanEqual (static: 0, total: 1)
Orphan StringName: reflect (static: 0, total: 1)
Orphan StringName: RenderingServer (static: 1, total: 4)
Orphan StringName: dot (static: 0, total: 1)
Orphan StringName: EditorFileDialog (static: 0, total: 7)
Orphan StringName: determinant (static: 0, total: 1)
Orphan StringName: exp (static: 0, total: 1)
Orphan StringName: fwidthCoarse (static: 0, total: 1)
Orphan StringName: NavigationServer2D (static: 0, total: 3)
Orphan StringName: NavigationServer3D (static: 1, total: 4)
Orphan StringName: CameraServer (static: 1, total: 4)
Orphan StringName: AudioStream (static: 0, total: 1)
Orphan StringName: textureSize (static: 0, total: 1)
Orphan StringName: fma (static: 0, total: 1)
Orphan StringName: IP (static: 0, total: 3)
Orphan StringName: OS (static: 1, total: 3)
Orphan StringName: ItemList (static: 0, total: 9)
Orphan StringName: intBitsToFloat (static: 0, total: 1)
Orphan StringName: acosh (static: 0, total: 1)
Orphan StringName: degrees (static: 0, total: 1)
Orphan StringName: EditorInterface (static: 1, total: 3)
Orphan StringName: ivec2 (static: 0, total: 1)
Orphan StringName: ivec3 (static: 0, total: 1)
Orphan StringName: ivec4 (static: 0, total: 1)
Orphan StringName: bitfieldExtract (static: 0, total: 1)
Orphan StringName: DisplayServer (static: 1, total: 4)
Orphan StringName: Marshalls (static: 1, total: 3)
Orphan StringName: vec2 (static: 0, total: 1)
Orphan StringName: vec3 (static: 0, total: 1)
Orphan StringName: vec4 (static: 0, total: 1)
Orphan StringName: exp2 (static: 0, total: 1)
Orphan StringName: dFdxCoarse (static: 0, total: 1)
Orphan StringName: int (static: 0, total: 1)
Orphan StringName: mat2 (static: 0, total: 1)
Orphan StringName: mat3 (static: 0, total: 1)
Orphan StringName: mat4 (static: 0, total: 1)
Orphan StringName: unpackHalf2x16 (static: 0, total: 1)
Orphan StringName: TabBar (static: 0, total: 9)
Orphan StringName: textureProjLod (static: 0, total: 1)
Orphan StringName: inversesqrt (static: 0, total: 1)
Orphan StringName: log (static: 0, total: 1)
Orphan StringName: Geometry2D (static: 1, total: 3)
Orphan StringName: Geometry3D (static: 1, total: 3)
Orphan StringName: textureGather (static: 0, total: 1)
Orphan StringName: max (static: 0, total: 1)
Orphan StringName: atanh (static: 0, total: 1)
Orphan StringName: min (static: 0, total: 1)
Orphan StringName: Master (static: 0, total: 3)
Orphan StringName: mix (static: 0, total: 1)
Orphan StringName: mod (static: 0, total: 1)
Orphan StringName: FileDialog (static: 0, total: 7)
Orphan StringName: not (static: 0, total: 1)
Orphan StringName: umulExtended (static: 0, total: 1)
Orphan StringName: AudioStreamRandomizer (static: 1, total: 6)
Orphan StringName: dFdxFine (static: 0, total: 1)
Orphan StringName: MenuButton (static: 0, total: 1)
Orphan StringName: trunc (static: 0, total: 1)
Orphan StringName: pow (static: 0, total: 1)
Orphan StringName: inverse (static: 0, total: 1)
Orphan StringName: equal (static: 0, total: 1)
Orphan StringName: unpackSnorm4x8 (static: 0, total: 1)
Orphan StringName: uvec2 (static: 0, total: 1)
Orphan StringName: uvec3 (static: 0, total: 1)
Orphan StringName: uvec4 (static: 0, total: 1)
Orphan StringName: refract (static: 0, total: 1)
Orphan StringName: NativeMenu (static: 1, total: 4)
Orphan StringName: sin (static: 0, total: 1)
Orphan StringName: packUnorm4x8 (static: 0, total: 1)
Orphan StringName: OptionButton (static: 0, total: 11)
Orphan StringName: tan (static: 0, total: 1)
Orphan StringName: ResourceSaver (static: 1, total: 3)
Orphan StringName: dFdyFine (static: 0, total: 1)
Orphan StringName: bool (static: 0, total: 1)
Orphan StringName: textureProjGrad (static: 0, total: 1)
Orphan StringName: unpackUnorm2x16 (static: 0, total: 1)
Orphan StringName: textureLod (static: 0, total: 1)
Orphan StringName: modf (static: 0, total: 1)
Orphan StringName: dFdyCoarse (static: 0, total: 1)
Orphan StringName: ProjectSettings (static: 1, total: 3)
Orphan StringName: floatBitsToUint (static: 0, total: 1)
Orphan StringName: Performance (static: 1, total: 3)
Orphan StringName: outerProduct (static: 0, total: 1)
Orphan StringName: Engine (static: 1, total: 3)
Orphan StringName: round (static: 0, total: 1)
Orphan StringName: distance (static: 0, total: 1)
Orphan StringName: PhysicsServer2DManager (static: 1, total: 4)
Orphan StringName: textureQueryLevels (static: 0, total: 1)
Orphan StringName: roundEven (static: 0, total: 1)
Orphan StringName: bvec2 (static: 0, total: 1)
Orphan StringName: bvec3 (static: 0, total: 1)
Orphan StringName: bvec4 (static: 0, total: 1)
Orphan StringName: fwidthFine (static: 0, total: 1)
Orphan StringName: unpackSnorm2x16 (static: 0, total: 1)
Orphan StringName: JavaClassWrapper (static: 1, total: 3)
Orphan StringName: uintBitsToFloat (static: 0, total: 1)
Orphan StringName: float (static: 0, total: 1)
Orphan StringName: radians (static: 0, total: 1)
Orphan StringName: JavaScriptBridge (static: 1, total: 3)
Orphan StringName: floor (static: 0, total: 1)
Orphan StringName: packHalf2x16 (static: 0, total: 1)
Orphan StringName: greaterThan (static: 0, total: 1)
Orphan StringName: cross (static: 0, total: 1)
Orphan StringName: fwidth (static: 0, total: 1)
Orphan StringName: bitfieldReverse (static: 0, total: 1)
Orphan StringName: Texture2D (static: 0, total: 5)
Orphan StringName: isinf (static: 0, total: 1)
Orphan StringName: ldexp (static: 0, total: 1)
Orphan StringName: NavigationMeshGenerator (static: 1, total: 3)
Orphan StringName: length (static: 0, total: 1)
Orphan StringName: sign (static: 0, total: 1)
Orphan StringName: sinh (static: 0, total: 1)
Orphan StringName: Time (static: 1, total: 3)
Orphan StringName: packUnorm2x16 (static: 0, total: 1)
Orphan StringName: matrixCompMult (static: 0, total: 1)
Orphan StringName: fract (static: 0, total: 1)
Orphan StringName: ClassDB (static: 1, total: 3)
Orphan StringName: textureProj (static: 0, total: 1)
Orphan StringName: acos (static: 0, total: 1)
Orphan StringName: EngineDebugger (static: 1, total: 3)
Orphan StringName: TranslationServer (static: 1, total: 3)
Orphan StringName: PopupMenu (static: 0, total: 15)
Orphan StringName: isnan (static: 0, total: 1)
StringName: 175 unclaimed string names at exit.
Pointing window.
libdecor frame on close
EditorSettings: Save OK!
XR: Clearing primary interface
XR: Removed interface "Native mobile"
XR: Removed interface "OpenXR"
PulseAudio: context terminated
libdecor frame on close
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
     at: cleanup (core/object/object.cpp:2316)
Leaked instance: DisplayServer:2751463567
Leaked instance: NativeMenu:2768240784
Hint: Leaked instances typically happen when nodes are removed from the scene tree (with `remove_child()`) but not freed (with `free()` or `queue_free()`).
Orphan StringName: greaterThanEqual (static: 0, total: 1)
Orphan StringName: packSnorm4x8 (static: 0, total: 1)
Orphan StringName: textureGrad (static: 0, total: 1)
Orphan StringName: uaddCarry (static: 0, total: 1)
Orphan StringName: InputMap (static: 1, total: 3)
Orphan StringName: frexp (static: 0, total: 1)
Orphan StringName: uint (static: 0, total: 1)
Orphan StringName: bitfieldInsert (static: 0, total: 1)
Orphan StringName: GDExtensionManager (static: 1, total: 3)
Orphan StringName: packSnorm2x16 (static: 0, total: 1)
Orphan StringName: sqrt (static: 0, total: 1)
Orphan StringName: normalize (static: 0, total: 1)
Orphan StringName: notEqual (static: 0, total: 1)
Orphan StringName: usubBorrow (static: 0, total: 1)
Orphan StringName: ceil (static: 0, total: 1)
Orphan StringName: TextServerManager (static: 1, total: 4)
Orphan StringName: step (static: 0, total: 1)
Orphan StringName: dFdx (static: 0, total: 1)
Orphan StringName: dFdy (static: 0, total: 1)
Orphan StringName: asinh (static: 0, total: 1)
Orphan StringName: findLSB (static: 0, total: 1)
Orphan StringName: lessThan (static: 0, total: 1)
Orphan StringName: findMSB (static: 0, total: 1)
Orphan StringName: texelFetch (static: 0, total: 1)
Orphan StringName: log2 (static: 0, total: 1)
Orphan StringName: WorkerThreadPool (static: 1, total: 3)
Orphan StringName: ThemeDB (static: 1, total: 3)
Orphan StringName: imulExtended (static: 0, total: 1)
Orphan StringName: asin (static: 0, total: 1)
Orphan StringName: textureQueryLod (static: 0, total: 1)
Orphan StringName: Input (static: 1, total: 3)
Orphan StringName: atan (static: 0, total: 1)
Orphan StringName: smoothstep (static: 0, total: 1)
Orphan StringName: PhysicsServer3DManager (static: 1, total: 4)
Orphan StringName: cosh (static: 0, total: 1)
Orphan StringName: PhysicsServer2D (static: 1, total: 4)
Orphan StringName: PhysicsServer3D (static: 1, total: 4)
Orphan StringName: ResourceLoader (static: 1, total: 3)
Orphan StringName: texture (static: 0, total: 1)
Orphan StringName: floatBitsToInt (static: 0, total: 1)
Orphan StringName: XRServer (static: 1, total: 4)
Orphan StringName: AudioServer (static: 1, total: 4)
Orphan StringName: unpackUnorm4x8 (static: 0, total: 1)
Orphan StringName: ResourceUID (static: 1, total: 3)
Orphan StringName: faceforward (static: 0, total: 1)
Orphan StringName: tanh (static: 0, total: 1)
Orphan StringName: transpose (static: 0, total: 1)
Orphan StringName: abs (static: 0, total: 1)
Orphan StringName: all (static: 0, total: 1)
Orphan StringName: clamp (static: 0, total: 1)
Orphan StringName: any (static: 0, total: 1)
Orphan StringName: bitCount (static: 0, total: 1)
Orphan StringName: cos (static: 0, total: 1)
Orphan StringName: lessThanEqual (static: 0, total: 1)
Orphan StringName: reflect (static: 0, total: 1)
Orphan StringName: RenderingServer (static: 1, total: 4)
Orphan StringName: dot (static: 0, total: 1)
Orphan StringName: EditorFileDialog (static: 1, total: 8)
Orphan StringName: determinant (static: 0, total: 1)
Orphan StringName: exp (static: 0, total: 1)
Orphan StringName: fwidthCoarse (static: 0, total: 1)
Orphan StringName: NavigationServer2D (static: 0, total: 3)
Orphan StringName: NavigationServer3D (static: 1, total: 4)
Orphan StringName: CameraServer (static: 1, total: 4)
Orphan StringName: AudioStream (static: 0, total: 1)
Orphan StringName: textureSize (static: 0, total: 1)
Orphan StringName: fma (static: 0, total: 1)
Orphan StringName: IP (static: 0, total: 3)
Orphan StringName: OS (static: 1, total: 3)
Orphan StringName: ItemList (static: 1, total: 10)
Orphan StringName: intBitsToFloat (static: 0, total: 1)
Orphan StringName: acosh (static: 0, total: 1)
Orphan StringName: degrees (static: 0, total: 1)
Orphan StringName: EditorInterface (static: 1, total: 3)
Orphan StringName: ivec2 (static: 0, total: 1)
Orphan StringName: ivec3 (static: 0, total: 1)
Orphan StringName: ivec4 (static: 0, total: 1)
Orphan StringName: bitfieldExtract (static: 0, total: 1)
Orphan StringName: DisplayServer (static: 1, total: 4)
Orphan StringName: Marshalls (static: 1, total: 3)
Orphan StringName: vec2 (static: 0, total: 1)
Orphan StringName: vec3 (static: 0, total: 1)
Orphan StringName: vec4 (static: 0, total: 1)
Orphan StringName: exp2 (static: 0, total: 1)
Orphan StringName: dFdxCoarse (static: 0, total: 1)
Orphan StringName: int (static: 0, total: 1)
Orphan StringName: mat2 (static: 0, total: 1)
Orphan StringName: mat3 (static: 0, total: 1)
Orphan StringName: mat4 (static: 0, total: 1)
Orphan StringName: unpackHalf2x16 (static: 0, total: 1)
Orphan StringName: TabBar (static: 1, total: 10)
Orphan StringName: textureProjLod (static: 0, total: 1)
Orphan StringName: inversesqrt (static: 0, total: 1)
Orphan StringName: log (static: 0, total: 1)
Orphan StringName: Geometry2D (static: 1, total: 3)
Orphan StringName: Geometry3D (static: 1, total: 3)
Orphan StringName: textureGather (static: 0, total: 1)
Orphan StringName: max (static: 0, total: 1)
Orphan StringName: atanh (static: 0, total: 1)
Orphan StringName: min (static: 0, total: 1)
Orphan StringName: mix (static: 0, total: 1)
Orphan StringName: mod (static: 0, total: 1)
Orphan StringName: FileDialog (static: 1, total: 8)
Orphan StringName: not (static: 0, total: 1)
Orphan StringName: umulExtended (static: 0, total: 1)
Orphan StringName: AudioStreamRandomizer (static: 0, total: 5)
Orphan StringName: dFdxFine (static: 0, total: 1)
Orphan StringName: MenuButton (static: 1, total: 2)
Orphan StringName: trunc (static: 0, total: 1)
Orphan StringName: pow (static: 0, total: 1)
Orphan StringName: inverse (static: 0, total: 1)
Orphan StringName: equal (static: 0, total: 1)
Orphan StringName: unpackSnorm4x8 (static: 0, total: 1)
Orphan StringName: uvec2 (static: 0, total: 1)
Orphan StringName: uvec3 (static: 0, total: 1)
Orphan StringName: uvec4 (static: 0, total: 1)
Orphan StringName: refract (static: 0, total: 1)
Orphan StringName: NativeMenu (static: 1, total: 4)
Orphan StringName: sin (static: 0, total: 1)
Orphan StringName: packUnorm4x8 (static: 0, total: 1)
Orphan StringName: OptionButton (static: 1, total: 12)
Orphan StringName: tan (static: 0, total: 1)
Orphan StringName: ResourceSaver (static: 1, total: 3)
Orphan StringName: dFdyFine (static: 0, total: 1)
Orphan StringName: bool (static: 0, total: 1)
Orphan StringName: textureProjGrad (static: 0, total: 1)
Orphan StringName: unpackUnorm2x16 (static: 0, total: 1)
Orphan StringName: textureLod (static: 0, total: 1)
Orphan StringName: modf (static: 0, total: 1)
Orphan StringName: dFdyCoarse (static: 0, total: 1)
Orphan StringName: ProjectSettings (static: 1, total: 3)
Orphan StringName: floatBitsToUint (static: 0, total: 1)
Orphan StringName: Performance (static: 1, total: 3)
Orphan StringName: outerProduct (static: 0, total: 1)
Orphan StringName: Engine (static: 1, total: 3)
Orphan StringName: round (static: 0, total: 1)
Orphan StringName: distance (static: 0, total: 1)
Orphan StringName: PhysicsServer2DManager (static: 1, total: 4)
Orphan StringName: textureQueryLevels (static: 0, total: 1)
Orphan StringName: roundEven (static: 0, total: 1)
Orphan StringName: bvec2 (static: 0, total: 1)
Orphan StringName: bvec3 (static: 0, total: 1)
Orphan StringName: bvec4 (static: 0, total: 1)
Orphan StringName: fwidthFine (static: 0, total: 1)
Orphan StringName: unpackSnorm2x16 (static: 0, total: 1)
Orphan StringName: JavaClassWrapper (static: 1, total: 3)
Orphan StringName: uintBitsToFloat (static: 0, total: 1)
Orphan StringName: float (static: 0, total: 1)
Orphan StringName: radians (static: 0, total: 1)
Orphan StringName: JavaScriptBridge (static: 1, total: 3)
Orphan StringName: floor (static: 0, total: 1)
Orphan StringName: packHalf2x16 (static: 0, total: 1)
Orphan StringName: greaterThan (static: 0, total: 1)
Orphan StringName: cross (static: 0, total: 1)
Orphan StringName: fwidth (static: 0, total: 1)
Orphan StringName: bitfieldReverse (static: 0, total: 1)
Orphan StringName: Texture2D (static: 0, total: 5)
Orphan StringName: isinf (static: 0, total: 1)
Orphan StringName: ldexp (static: 0, total: 1)
Orphan StringName: NavigationMeshGenerator (static: 1, total: 3)
Orphan StringName: length (static: 0, total: 1)
Orphan StringName: sign (static: 0, total: 1)
Orphan StringName: sinh (static: 0, total: 1)
Orphan StringName: Time (static: 1, total: 3)
Orphan StringName: packUnorm2x16 (static: 0, total: 1)
Orphan StringName: matrixCompMult (static: 0, total: 1)
Orphan StringName: fract (static: 0, total: 1)
Orphan StringName: ClassDB (static: 1, total: 3)
Orphan StringName: textureProj (static: 0, total: 1)
Orphan StringName: acos (static: 0, total: 1)
Orphan StringName: EngineDebugger (static: 1, total: 3)
Orphan StringName: TranslationServer (static: 1, total: 3)
Orphan StringName: PopupMenu (static: 1, total: 16)
Orphan StringName: isnan (static: 0, total: 1)
StringName: 174 unclaimed string names at exit.
./godot.linuxbsd.editor.x86_64 --rendering-driver vulkan --verbose
cn@squarewave ~/c/g/bin (holy-egl-batman)> ./godot.linuxbsd.editor.x86_64 --rendering-driver vulkan --verbose
Godot Engine v4.3.beta.custom_build.d5445630c (2024-06-01 22:54:17 UTC) - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
ERROR: X11 Display is not available
   at: DisplayServerX11 (platform/linuxbsd/x11/display_server_x11.cpp:5904)
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3564)
Output 7ee7940019b0 scale 1
Output 7ee7940019b0 done.
Loading cursor theme "default" size 24.
Failed loading cursor: crossed_circle
Text-to-Speech: Speech Dispatcher initialized.
Showing window.
Window has no output associated, returning buffer scale of 1.
Resizing the window from (1268, 1394) to (1268, 1394) (buffer scale x1).
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
VSYNC: manually throttling frames using MAILBOX.
Devices:
  #0: AMD AMD Radeon RX 7900 XTX (RADV NAVI31) - Supported, Discrete
- Vulkan Variable Rate Shading supported:
  Pipeline fragment shading rate
  Primitive fragment shading rate
  Attachment fragment shading rate, min texel size: (8, 8), max texel size: (8, 8), max fragment size: (2, 2)
- Vulkan multiview supported:
  max view count: 8
  max instances: 2147483647
- Vulkan subgroup:
  size: 64
  min size: 32
  max size: 64
  stages: STAGE_VERTEX, STAGE_TESSELLATION_CONTROL, STAGE_TESSELLATION_EVALUATION, STAGE_GEOMETRY, STAGE_FRAGMENT, STAGE_COMPUTE, STAGE_RAYGEN_KHR, STAGE_ANY_HIT_KHR, STAGE_CLOSEST_HIT_KHR, STAGE_MISS_KHR, STAGE_INTERSECTION_KHR, STAGE_CALLABLE_KHR, STAGE_TASK_NV, STAGE_MESH_NV
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_CLUSTERED, FEATURE_QUAD
  quad operations in all stages
Vulkan 1.3.278 - Forward+ - Using Device #0: AMD - AMD Radeon RX 7900 XTX (RADV NAVI31)
Startup PSO cache (0.6 MiB)
PortalDesktop: DBus 1.14.10 detected.
ScreenSaver: DBus 1.14.10 detected.
FreeDesktopScreenSaver: Acquired screensaver inhibition cookie: 3149
Using "default" pen tablet driver...
Creating VMA small objects pool for memory type index 0
Shader 'CanvasSdfShaderRD' (group 0) SHA256: b58a8acbd8fb61c3a505a4ee64f53f27090b65ae273812f01429a50dd3fea9e2
Shader 'SkeletonShaderRD' (group 0) SHA256: 278bcba8b98b3403c91fbd3e2ff41babc1c1dd8fc47e6f9dc49f1934d8f61186
Shader 'SortShaderRD' (group 0) SHA256: c6e32ff85c071f2e8ecffb4cdd95621c2e42dd7bccac5e53853049c119485972
Shader 'ParticlesShaderRD' (group 0) SHA256: b570dfed3bbb9aedf5557b3d95dce55d94bbfd2fb11b6d2a84c34ff68319efa1
Shader 'ParticlesCopyShaderRD' (group 0) SHA256: f5e8a88b72eeeb65cf4b5cfe9227352708104ce658527fe0cd27049239fa6408
Shader 'CanvasShaderRD' (group 0) SHA256: f93b7c7f0b6a26f4548ac1cfe7e7a69145ebe0d0dbc084c1514b8adee5a2d4fd
Shader 'CanvasOcclusionShaderRD' (group 0) SHA256: 914a7f9ca6fdc23dfffe58d9b2242065d7d2950138afe527f27abebee21df323
Shader 'ClusterRenderShaderRD' (group 0) SHA256: d8f3ecd6e923f41dff281a990fc4fa67661ed4ccc70b997e20b2359f104c9dc4
Shader 'ClusterStoreShaderRD' (group 0) SHA256: 575819216d36b5edd57aae257c150221c91b9df6fa2b590f707fe92060944b8c
Shader 'ClusterDebugShaderRD' (group 0) SHA256: fd6d642906dc0ff4549b28c005a9a2819806e810470abcdd544d67ee2f8f9937
Shader 'SceneForwardClusteredShaderRD' (group 0) SHA256: d2c038ba63d0fd4fd2d4bbdd4faba8ab804b79771883ee38203101092aedbe8e
Shader 'SceneForwardClusteredShaderRD' (group 1) SHA256: 580579fdc48990514421e0ae1841d9cbfcad807580a759ea97d1521a088a2f04
Shader 'SceneForwardClusteredShaderRD' (group 2) SHA256: 5d9a4f602feb85352824f56c019e52c7cc35779ebfa808ab408e59c2c3e8c6f0
Shader 'SceneForwardClusteredShaderRD' (group 3) SHA256: 3fdfbabfcff600a442f19bf2b8c17f1982e3b9526a54f311e46fa672f2c44013
Shader 'BestFitNormalShaderRD' (group 0) SHA256: 2147df4c3fda654746a9e0cf4a1fb2864ebe160a315775340e15172dbbf5eb0f
Shader 'ResolveShaderRD' (group 0) SHA256: b0419a68ebedbf57f60855746b366d3b0efca75ee9004d4c22d462f307043648
Shader 'TaaResolveShaderRD' (group 0) SHA256: 2f82da7bc047c0a25f1d77c2ec5c5a10d6ff7b2d3105f03dda02971a109d7e5d
Shader 'Fsr2DepthClipPassShaderRD' (group 0) SHA256: ff6d01e05bb4b7ae46a3221ce77da388c712e8364d098e6f1d3de040dc399988
Shader 'Fsr2ReconstructPreviousDepthPassShaderRD' (group 0) SHA256: 1456a0a4208f274a20a063fa7d757e34c0d1c5e225b6f881da315ae816f25b18
Shader 'Fsr2LockPassShaderRD' (group 0) SHA256: 85be5df5c5a4bb05469e84d56662ea9495ef0de7006f1d10d10cda4f037fe2d3
Shader 'Fsr2AccumulatePassShaderRD' (group 0) SHA256: de7e45f5d23ae05c6ff6b36436541d8cda7456288a8092e99f1a5e74089ea859
Shader 'Fsr2RcasPassShaderRD' (group 0) SHA256: c82f8393e64bfff7980598572ef6c98f1fe70885a10fcfb050154926d537b12f
Shader 'Fsr2ComputeLuminancePyramidPassShaderRD' (group 0) SHA256: faa438a44a55f0d3c7429a18a043dfa96fc85c1db89f5cb1f3ff6f585bdfe913
Shader 'Fsr2AutogenReactivePassShaderRD' (group 0) SHA256: 6b6eb0a73613fad8158d729c3cca855c5e4e9a34c0d908bf2088646f8f241391
Shader 'Fsr2TcrAutogenPassShaderRD' (group 0) SHA256: 15cd123cf6071f8041e54da14be57f0dc86bd48ba1bd22f59cf8fab9031d0a88
Shader 'SsEffectsDownsampleShaderRD' (group 0) SHA256: 52dbef3679af6de3be38794e2cf60cdeac422695cefd8c4bda96632c28a2713c
Shader 'SsilShaderRD' (group 0) SHA256: c8fc00e6638e3c2ab654cf2f2c8e3160f4f8c8c5d5c2e555671f136295ed2f49
Shader 'SsilImportanceMapShaderRD' (group 0) SHA256: 020bc44916fa72edd4ac2ce48295764be2e8aa31e8cfdf2434f5784161745026
Shader 'SsilBlurShaderRD' (group 0) SHA256: de7c43409ab619b658c479e31802de927a143626d49b254f87acddc9c7e1d99b
Shader 'SsilInterleaveShaderRD' (group 0) SHA256: c75f71cad18a8c93982557d65e4a97790a719f3081b211f68b0c51d3ff9e02d2
Shader 'SsaoShaderRD' (group 0) SHA256: f0c23b80bcd7b9ba449e4d08d369f7c4abe86af5e4b18defd378e89347b0bc1c
Shader 'SsaoImportanceMapShaderRD' (group 0) SHA256: 0452e563ed7825d22c020e15698b74b809330dedfcb429b0f841347325fa0e71
Shader 'SsaoBlurShaderRD' (group 0) SHA256: ba062246d2415a21ef4aaae601de360a85f606f400ddee12ebbd16886a1f39ee
Shader 'SsaoInterleaveShaderRD' (group 0) SHA256: 9460aa6224c66403f87829da51864bb45db16377e24d360eeb0624df05004555
Shader 'ScreenSpaceReflectionScaleShaderRD' (group 0) SHA256: 147d0bd16bc70b98c874376fdc08632e107c6f4b6a34a6c0bcbdb141de87a9b8
Shader 'ScreenSpaceReflectionShaderRD' (group 0) SHA256: 7299c5c59556b4eb4561127b81e505b3ebfebdf66fa24057dfda6af4ac97f50f
Shader 'ScreenSpaceReflectionFilterShaderRD' (group 0) SHA256: 7566ccdcbe4b1e92a79555e2b2a89674601bb10ec83b45176488d1dde190ab86
Shader 'SubsurfaceScatteringShaderRD' (group 0) SHA256: bcad0a9b3f430692805b95f28765cd0c2fd0869e3f92d5b20a7659bfd508cfc7
Shader 'SkyShaderRD' (group 0) SHA256: 22b57e6a36cb92a69b0f16f3d8449562ecfb3408e660e50a2da1ebf88f5a3bca
Shader 'VoxelGiShaderRD' (group 0) SHA256: c3ec753f536ef8bc906431a5016c14ba3a4abd003c87f77b684301f76064a9be
Shader 'VoxelGiDebugShaderRD' (group 0) SHA256: 8a52af10d6e4688b3ceb394a8f3df9f69ed67ead4a5ee8533866014ca7ad5637
Shader 'SdfgiPreprocessShaderRD' (group 0) SHA256: 03c0d91b1e95824a76117fe7ffa5a12363803cdaa1542012683adaf2f13315cd
Shader 'SdfgiDirectLightShaderRD' (group 0) SHA256: 994e7bd9c4894b222cc78881303f03fa99a63ae6fc8773ad6d40725d368141ee
Shader 'SdfgiIntegrateShaderRD' (group 0) SHA256: ad23e376ee1eb824e24e62be95676bcdcc3c5585430c39e320eaf2112c65f45d
Shader 'GiShaderRD' (group 0) SHA256: 099bd2ec66d243b7f939d562b7757ea01d9a749e38c4db7a33ccade57184e43f
Shader 'SdfgiDebugShaderRD' (group 0) SHA256: d494bcfa289a94bc6b21dcedb792a796b821649096ce5490a33b2d144b3970fe
Shader 'SdfgiDebugProbesShaderRD' (group 0) SHA256: 26cd3b93da58adf35ff945c017c22b7360e3e1fdbb2f5bd4475455396585c0bf
Shader 'VolumetricFogShaderRD' (group 0) SHA256: d34fa0dd6cae18080e450699c428711bec24c5161764ed9de2758a78d6e8150a
Shader 'VolumetricFogProcessShaderRD' (group 0) SHA256: 9ca8f9f1c2bc686eb066d41efd0d417db2be4a9f503e80794b1470d5d2746d04
Shader 'BokehDofShaderRD' (group 0) SHA256: 7beeda0fa3d041ca5b42add5b0fe8254b7a076a548efb13048103c873548d120
Shader 'CopyShaderRD' (group 0) SHA256: 31f60bc973832bb16013005d53b30de4efbbafaf6c67a22ea78384f784dacb5e
Shader 'CopyToFbShaderRD' (group 0) SHA256: d067dba7d5c8b4af2417f9b006a7e341fbc4727a579d617dde97f84070dac28a
Shader 'CubeToDpShaderRD' (group 0) SHA256: c138ad0f55054ac1d8cffeecad7afcff1c83140152634feaecaba8a7a65bd0b7
Shader 'CubemapDownsamplerShaderRD' (group 0) SHA256: ccace7051fb6a548f621eded69d1872f94592142b298b01488a74bba926c12a2
Shader 'CubemapFilterShaderRD' (group 0) SHA256: b53e304263b27980db32a5272bd064d3affd072afe59d42222da6ecbea22ba0b
Shader 'CubemapRoughnessShaderRD' (group 0) SHA256: 014d19d219fd61a9be5c479ebc8078bc16f07bea685d8969155a1c8b53dca103
Shader 'SpecularMergeShaderRD' (group 0) SHA256: 2de108d8c22cca8442ad84e82e3123813e8d01f17bc099e78d80f3a9e75fcb4a
Shader 'ShadowFrustumShaderRD' (group 0) SHA256: ac8b975b04943ac21ee74b1fa7501f6c48f227f94739e8c195a401f5c03bbef3
Shader 'MotionVectorsShaderRD' (group 0) SHA256: d3f4c734cf8212786e865775ebfd76eb1a6b789b9b47e9d56a6be3790fd6192c
Shader 'LuminanceReduceShaderRD' (group 0) SHA256: 343b0fecc0b669b8e7f3d04f31624046d5b84374e6527b05cdffe2babcc25447
Shader 'TonemapShaderRD' (group 0) SHA256: 146ba15b0a886a0494afe2f5f3c0ccfce8f2d1596fa9e35728e36e96606ae5bd
Shader 'VrsShaderRD' (group 0) SHA256: 1d5674181f913bb752f94adac73e1082a1e8adc3bcdabe6dd441db8980c39724
Shader 'FsrUpscaleShaderRD' (group 0) SHA256: 61dc88306ec7adb6da66f55a05688558e79438d05b30310e66df72d1ad3e4440
Shader 'BlitShaderRD' (group 0) SHA256: c107cacf3a4d761fab39f3121a61432bb507d70f575938ad1aa767daba331bba
PulseAudio 17.0.0 detected.
PulseAudio: context other
PulseAudio: context other
PulseAudio: context other
PulseAudio: context ready
PulseAudio: Detecting channels for device: alsa_output.usb-Focusrite_Scarlett_4i4_USB_D8AMAUV0A16A95-00.5.analog-surround-40
PulseAudio: detected 4 output channels
PulseAudio: audio buffer frames: 512 calculated output latency: 11ms

Using present mode: Mailbox
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
Window entered output 7ee7940019b0.

libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
CORE API HASH: 1786350560
EDITOR API HASH: 112790890
EditorSettings: Load OK!
EditorTheme: Generating new theme for the config '66886095'.
EditorTheme: Generating new icons.
EditorTheme: Generating new fonts.
EditorTheme: Generating new styles.
Pointing window.
window minsize set to (680, 450)
Loaded system CA certificates
window max size set to (16384, 16384)
window minsize set to (680, 450)
EditorSettings: Save OK!
window max size set to (16384, 16384)
window minsize set to (680, 450)
window max size set to (16384, 16384)
window minsize set to (680, 450)
window max size set to (16384, 16384)
window minsize set to (680, 450)
window max size set to (16384, 16384)
window minsize set to (680, 450)
Using present mode: Mailbox
Running project: /home/cn/code/godot-demo-projects/3d/platformer
Godot Engine v4.3.beta.custom_build.d5445630c (2024-06-01 22:54:17 UTC) - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
ERROR: X11 Display is not available
   at: DisplayServerX11 (platform/linuxbsd/x11/display_server_x11.cpp:5904)
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
Left window.
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3564)
Output 773cdc001a30 scale 1
Output 773cdc001a30 done.
Loading cursor theme "default" size 24.
Failed loading cursor: crossed_circle
Text-to-Speech: Speech Dispatcher initialized.
Showing window.
Window has no output associated, returning buffer scale of 1.
Resizing the window from (1268, 1394) to (1268, 1394) (buffer scale x1).
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
VSYNC: manually throttling frames using MAILBOX.
Devices:
  #0: AMD AMD Radeon RX 7900 XTX (RADV NAVI31) - Supported, Discrete
- Vulkan Variable Rate Shading supported:
  Pipeline fragment shading rate
  Primitive fragment shading rate
  Attachment fragment shading rate, min texel size: (8, 8), max texel size: (8, 8), max fragment size: (2, 2)
- Vulkan multiview supported:
  max view count: 8
  max instances: 2147483647
- Vulkan subgroup:
  size: 64
  min size: 32
  max size: 64
  stages: STAGE_VERTEX, STAGE_TESSELLATION_CONTROL, STAGE_TESSELLATION_EVALUATION, STAGE_GEOMETRY, STAGE_FRAGMENT, STAGE_COMPUTE, STAGE_RAYGEN_KHR, STAGE_ANY_HIT_KHR, STAGE_CLOSEST_HIT_KHR, STAGE_MISS_KHR, STAGE_INTERSECTION_KHR, STAGE_CALLABLE_KHR, STAGE_TASK_NV, STAGE_MESH_NV
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_CLUSTERED, FEATURE_QUAD
  quad operations in all stages
Vulkan 1.3.278 - Forward+ - Using Device #0: AMD - AMD Radeon RX 7900 XTX (RADV NAVI31)
Startup PSO cache (0.8 MiB)
PortalDesktop: DBus 1.14.10 detected.
ScreenSaver: DBus 1.14.10 detected.
FreeDesktopScreenSaver: Acquired screensaver inhibition cookie: 3150
Using "default" pen tablet driver...
Creating VMA small objects pool for memory type index 0
Shader 'CanvasSdfShaderRD' (group 0) SHA256: b58a8acbd8fb61c3a505a4ee64f53f27090b65ae273812f01429a50dd3fea9e2
Shader 'SkeletonShaderRD' (group 0) SHA256: 278bcba8b98b3403c91fbd3e2ff41babc1c1dd8fc47e6f9dc49f1934d8f61186
Shader 'SortShaderRD' (group 0) SHA256: c6e32ff85c071f2e8ecffb4cdd95621c2e42dd7bccac5e53853049c119485972
Shader 'ParticlesShaderRD' (group 0) SHA256: b570dfed3bbb9aedf5557b3d95dce55d94bbfd2fb11b6d2a84c34ff68319efa1
Shader 'ParticlesCopyShaderRD' (group 0) SHA256: f5e8a88b72eeeb65cf4b5cfe9227352708104ce658527fe0cd27049239fa6408
Shader 'CanvasShaderRD' (group 0) SHA256: f93b7c7f0b6a26f4548ac1cfe7e7a69145ebe0d0dbc084c1514b8adee5a2d4fd
Shader 'CanvasOcclusionShaderRD' (group 0) SHA256: 914a7f9ca6fdc23dfffe58d9b2242065d7d2950138afe527f27abebee21df323
Shader 'ClusterRenderShaderRD' (group 0) SHA256: d8f3ecd6e923f41dff281a990fc4fa67661ed4ccc70b997e20b2359f104c9dc4
Shader 'ClusterStoreShaderRD' (group 0) SHA256: 575819216d36b5edd57aae257c150221c91b9df6fa2b590f707fe92060944b8c
Shader 'ClusterDebugShaderRD' (group 0) SHA256: fd6d642906dc0ff4549b28c005a9a2819806e810470abcdd544d67ee2f8f9937
Shader 'SceneForwardClusteredShaderRD' (group 0) SHA256: d2c038ba63d0fd4fd2d4bbdd4faba8ab804b79771883ee38203101092aedbe8e
Shader 'SceneForwardClusteredShaderRD' (group 1) SHA256: 580579fdc48990514421e0ae1841d9cbfcad807580a759ea97d1521a088a2f04
Shader 'SceneForwardClusteredShaderRD' (group 2) SHA256: 5d9a4f602feb85352824f56c019e52c7cc35779ebfa808ab408e59c2c3e8c6f0
Shader 'SceneForwardClusteredShaderRD' (group 3) SHA256: 3fdfbabfcff600a442f19bf2b8c17f1982e3b9526a54f311e46fa672f2c44013
Shader 'BestFitNormalShaderRD' (group 0) SHA256: 2147df4c3fda654746a9e0cf4a1fb2864ebe160a315775340e15172dbbf5eb0f
Shader 'ResolveShaderRD' (group 0) SHA256: b0419a68ebedbf57f60855746b366d3b0efca75ee9004d4c22d462f307043648
Shader 'TaaResolveShaderRD' (group 0) SHA256: 2f82da7bc047c0a25f1d77c2ec5c5a10d6ff7b2d3105f03dda02971a109d7e5d
Shader 'Fsr2DepthClipPassShaderRD' (group 0) SHA256: ff6d01e05bb4b7ae46a3221ce77da388c712e8364d098e6f1d3de040dc399988
Shader 'Fsr2ReconstructPreviousDepthPassShaderRD' (group 0) SHA256: 1456a0a4208f274a20a063fa7d757e34c0d1c5e225b6f881da315ae816f25b18
Shader 'Fsr2LockPassShaderRD' (group 0) SHA256: 85be5df5c5a4bb05469e84d56662ea9495ef0de7006f1d10d10cda4f037fe2d3
Shader 'Fsr2AccumulatePassShaderRD' (group 0) SHA256: de7e45f5d23ae05c6ff6b36436541d8cda7456288a8092e99f1a5e74089ea859
Shader 'Fsr2RcasPassShaderRD' (group 0) SHA256: c82f8393e64bfff7980598572ef6c98f1fe70885a10fcfb050154926d537b12f
Shader 'Fsr2ComputeLuminancePyramidPassShaderRD' (group 0) SHA256: faa438a44a55f0d3c7429a18a043dfa96fc85c1db89f5cb1f3ff6f585bdfe913
Shader 'Fsr2AutogenReactivePassShaderRD' (group 0) SHA256: 6b6eb0a73613fad8158d729c3cca855c5e4e9a34c0d908bf2088646f8f241391
Shader 'Fsr2TcrAutogenPassShaderRD' (group 0) SHA256: 15cd123cf6071f8041e54da14be57f0dc86bd48ba1bd22f59cf8fab9031d0a88
Shader 'SsEffectsDownsampleShaderRD' (group 0) SHA256: 52dbef3679af6de3be38794e2cf60cdeac422695cefd8c4bda96632c28a2713c
Shader 'SsilShaderRD' (group 0) SHA256: c8fc00e6638e3c2ab654cf2f2c8e3160f4f8c8c5d5c2e555671f136295ed2f49
Shader 'SsilImportanceMapShaderRD' (group 0) SHA256: 020bc44916fa72edd4ac2ce48295764be2e8aa31e8cfdf2434f5784161745026
Shader 'SsilBlurShaderRD' (group 0) SHA256: de7c43409ab619b658c479e31802de927a143626d49b254f87acddc9c7e1d99b
Shader 'SsilInterleaveShaderRD' (group 0) SHA256: c75f71cad18a8c93982557d65e4a97790a719f3081b211f68b0c51d3ff9e02d2
Shader 'SsaoShaderRD' (group 0) SHA256: f0c23b80bcd7b9ba449e4d08d369f7c4abe86af5e4b18defd378e89347b0bc1c
Shader 'SsaoImportanceMapShaderRD' (group 0) SHA256: 0452e563ed7825d22c020e15698b74b809330dedfcb429b0f841347325fa0e71
Shader 'SsaoBlurShaderRD' (group 0) SHA256: ba062246d2415a21ef4aaae601de360a85f606f400ddee12ebbd16886a1f39ee
Shader 'SsaoInterleaveShaderRD' (group 0) SHA256: 9460aa6224c66403f87829da51864bb45db16377e24d360eeb0624df05004555
Shader 'ScreenSpaceReflectionScaleShaderRD' (group 0) SHA256: 147d0bd16bc70b98c874376fdc08632e107c6f4b6a34a6c0bcbdb141de87a9b8
Shader 'ScreenSpaceReflectionShaderRD' (group 0) SHA256: 7299c5c59556b4eb4561127b81e505b3ebfebdf66fa24057dfda6af4ac97f50f
Shader 'ScreenSpaceReflectionFilterShaderRD' (group 0) SHA256: 7566ccdcbe4b1e92a79555e2b2a89674601bb10ec83b45176488d1dde190ab86
Shader 'SubsurfaceScatteringShaderRD' (group 0) SHA256: bcad0a9b3f430692805b95f28765cd0c2fd0869e3f92d5b20a7659bfd508cfc7
Shader 'SkyShaderRD' (group 0) SHA256: 22b57e6a36cb92a69b0f16f3d8449562ecfb3408e660e50a2da1ebf88f5a3bca
Shader 'VoxelGiShaderRD' (group 0) SHA256: c3ec753f536ef8bc906431a5016c14ba3a4abd003c87f77b684301f76064a9be
Shader 'VoxelGiDebugShaderRD' (group 0) SHA256: 8a52af10d6e4688b3ceb394a8f3df9f69ed67ead4a5ee8533866014ca7ad5637
Shader 'SdfgiPreprocessShaderRD' (group 0) SHA256: 03c0d91b1e95824a76117fe7ffa5a12363803cdaa1542012683adaf2f13315cd
Shader 'SdfgiDirectLightShaderRD' (group 0) SHA256: 994e7bd9c4894b222cc78881303f03fa99a63ae6fc8773ad6d40725d368141ee
Shader 'SdfgiIntegrateShaderRD' (group 0) SHA256: ad23e376ee1eb824e24e62be95676bcdcc3c5585430c39e320eaf2112c65f45d
Shader 'GiShaderRD' (group 0) SHA256: 099bd2ec66d243b7f939d562b7757ea01d9a749e38c4db7a33ccade57184e43f
Shader 'SdfgiDebugShaderRD' (group 0) SHA256: d494bcfa289a94bc6b21dcedb792a796b821649096ce5490a33b2d144b3970fe
Shader 'SdfgiDebugProbesShaderRD' (group 0) SHA256: 26cd3b93da58adf35ff945c017c22b7360e3e1fdbb2f5bd4475455396585c0bf
Shader 'VolumetricFogShaderRD' (group 0) SHA256: d34fa0dd6cae18080e450699c428711bec24c5161764ed9de2758a78d6e8150a
Shader 'VolumetricFogProcessShaderRD' (group 0) SHA256: 9ca8f9f1c2bc686eb066d41efd0d417db2be4a9f503e80794b1470d5d2746d04
Shader 'BokehDofShaderRD' (group 0) SHA256: 7beeda0fa3d041ca5b42add5b0fe8254b7a076a548efb13048103c873548d120
Shader 'CopyShaderRD' (group 0) SHA256: 31f60bc973832bb16013005d53b30de4efbbafaf6c67a22ea78384f784dacb5e
Shader 'CopyToFbShaderRD' (group 0) SHA256: d067dba7d5c8b4af2417f9b006a7e341fbc4727a579d617dde97f84070dac28a
Shader 'CubeToDpShaderRD' (group 0) SHA256: c138ad0f55054ac1d8cffeecad7afcff1c83140152634feaecaba8a7a65bd0b7
Shader 'CubemapDownsamplerShaderRD' (group 0) SHA256: ccace7051fb6a548f621eded69d1872f94592142b298b01488a74bba926c12a2
Shader 'CubemapFilterShaderRD' (group 0) SHA256: b53e304263b27980db32a5272bd064d3affd072afe59d42222da6ecbea22ba0b
Shader 'CubemapRoughnessShaderRD' (group 0) SHA256: 014d19d219fd61a9be5c479ebc8078bc16f07bea685d8969155a1c8b53dca103
Shader 'SpecularMergeShaderRD' (group 0) SHA256: 2de108d8c22cca8442ad84e82e3123813e8d01f17bc099e78d80f3a9e75fcb4a
Shader 'ShadowFrustumShaderRD' (group 0) SHA256: ac8b975b04943ac21ee74b1fa7501f6c48f227f94739e8c195a401f5c03bbef3
Shader 'MotionVectorsShaderRD' (group 0) SHA256: d3f4c734cf8212786e865775ebfd76eb1a6b789b9b47e9d56a6be3790fd6192c
Shader 'LuminanceReduceShaderRD' (group 0) SHA256: 343b0fecc0b669b8e7f3d04f31624046d5b84374e6527b05cdffe2babcc25447
Shader 'TonemapShaderRD' (group 0) SHA256: 146ba15b0a886a0494afe2f5f3c0ccfce8f2d1596fa9e35728e36e96606ae5bd
Shader 'VrsShaderRD' (group 0) SHA256: 1d5674181f913bb752f94adac73e1082a1e8adc3bcdabe6dd441db8980c39724
Shader 'FsrUpscaleShaderRD' (group 0) SHA256: 61dc88306ec7adb6da66f55a05688558e79438d05b30310e66df72d1ad3e4440
Shader 'BlitShaderRD' (group 0) SHA256: c107cacf3a4d761fab39f3121a61432bb507d70f575938ad1aa767daba331bba
PulseAudio 17.0.0 detected.
PulseAudio: context other
PulseAudio: context other
PulseAudio: context other
PulseAudio: context ready
PulseAudio: Detecting channels for device: alsa_output.usb-Focusrite_Scarlett_4i4_USB_D8AMAUV0A16A95-00.5.analog-surround-40
PulseAudio: detected 4 output channels
PulseAudio: audio buffer frames: 512 calculated output latency: 11ms

Using present mode: Mailbox
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
Window entered output 773cdc001a30.

libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
CORE API HASH: 1786350560
EDITOR API HASH: 112790890
Pointing window.
Loaded system CA certificates
window max size set to (16384, 16384)
window minsize set to (64, 64)
Using present mode: Mailbox
libdecor frame on close
XR: Clearing primary interface
XR: Removed interface "Native mobile"
XR: Removed interface "OpenXR"
PulseAudio: context terminated
libdecor frame on close
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
     at: cleanup (core/object/object.cpp:2316)
Leaked instance: DisplayServer:3506438328
Leaked instance: NativeMenu:3523215545
Hint: Leaked instances typically happen when nodes are removed from the scene tree (with `remove_child()`) but not freed (with `free()` or `queue_free()`).
Orphan StringName: greaterThanEqual (static: 0, total: 1)
Orphan StringName: packSnorm4x8 (static: 0, total: 1)
Orphan StringName: textureGrad (static: 0, total: 1)
Orphan StringName: uaddCarry (static: 0, total: 1)
Orphan StringName: InputMap (static: 1, total: 3)
Orphan StringName: frexp (static: 0, total: 1)
Orphan StringName: uint (static: 0, total: 1)
Orphan StringName: bitfieldInsert (static: 0, total: 1)
Orphan StringName: GDExtensionManager (static: 1, total: 3)
Orphan StringName: packSnorm2x16 (static: 0, total: 1)
Orphan StringName: sqrt (static: 0, total: 1)
Orphan StringName: normalize (static: 0, total: 1)
Orphan StringName: notEqual (static: 0, total: 1)
Orphan StringName: usubBorrow (static: 0, total: 1)
Orphan StringName: ceil (static: 0, total: 1)
Orphan StringName: TextServerManager (static: 1, total: 4)
Orphan StringName: step (static: 0, total: 1)
Orphan StringName: dFdx (static: 0, total: 1)
Orphan StringName: dFdy (static: 0, total: 1)
Orphan StringName: asinh (static: 0, total: 1)
Orphan StringName: findLSB (static: 0, total: 1)
Orphan StringName: lessThan (static: 0, total: 1)
Orphan StringName: findMSB (static: 0, total: 1)
Orphan StringName: texelFetch (static: 0, total: 1)
Orphan StringName: log2 (static: 0, total: 1)
Orphan StringName: WorkerThreadPool (static: 1, total: 3)
Orphan StringName: ThemeDB (static: 1, total: 3)
Orphan StringName: imulExtended (static: 0, total: 1)
Orphan StringName: asin (static: 0, total: 1)
Orphan StringName: textureQueryLod (static: 0, total: 1)
Orphan StringName: Input (static: 1, total: 3)
Orphan StringName: atan (static: 0, total: 1)
Orphan StringName: smoothstep (static: 0, total: 1)
Orphan StringName: PhysicsServer3DManager (static: 1, total: 4)
Orphan StringName: cosh (static: 0, total: 1)
Orphan StringName: PhysicsServer2D (static: 1, total: 4)
Orphan StringName: PhysicsServer3D (static: 1, total: 4)
Orphan StringName: ResourceLoader (static: 1, total: 3)
Orphan StringName: texture (static: 2, total: 3)
Orphan StringName: floatBitsToInt (static: 0, total: 1)
Orphan StringName: XRServer (static: 1, total: 4)
Orphan StringName: AudioServer (static: 1, total: 4)
Orphan StringName: unpackUnorm4x8 (static: 0, total: 1)
Orphan StringName: ResourceUID (static: 1, total: 3)
Orphan StringName: faceforward (static: 0, total: 1)
Orphan StringName: tanh (static: 0, total: 1)
Orphan StringName: transpose (static: 0, total: 1)
Orphan StringName: abs (static: 0, total: 1)
Orphan StringName: all (static: 0, total: 1)
Orphan StringName: clamp (static: 0, total: 1)
Orphan StringName: any (static: 0, total: 1)
Orphan StringName: bitCount (static: 0, total: 1)
Orphan StringName: cos (static: 0, total: 1)
Orphan StringName: lessThanEqual (static: 0, total: 1)
Orphan StringName: reflect (static: 0, total: 1)
Orphan StringName: RenderingServer (static: 1, total: 4)
Orphan StringName: dot (static: 0, total: 1)
Orphan StringName: EditorFileDialog (static: 0, total: 7)
Orphan StringName: determinant (static: 0, total: 1)
Orphan StringName: exp (static: 0, total: 1)
Orphan StringName: fwidthCoarse (static: 0, total: 1)
Orphan StringName: NavigationServer2D (static: 0, total: 3)
Orphan StringName: NavigationServer3D (static: 1, total: 4)
Orphan StringName: CameraServer (static: 1, total: 4)
Orphan StringName: AudioStream (static: 0, total: 1)
Orphan StringName: textureSize (static: 0, total: 1)
Orphan StringName: fma (static: 0, total: 1)
Orphan StringName: IP (static: 0, total: 3)
Orphan StringName: OS (static: 1, total: 3)
Orphan StringName: ItemList (static: 0, total: 9)
Orphan StringName: intBitsToFloat (static: 0, total: 1)
Orphan StringName: acosh (static: 0, total: 1)
Orphan StringName: degrees (static: 0, total: 1)
Orphan StringName: EditorInterface (static: 1, total: 3)
Orphan StringName: ivec2 (static: 0, total: 1)
Orphan StringName: ivec3 (static: 0, total: 1)
Orphan StringName: ivec4 (static: 0, total: 1)
Orphan StringName: bitfieldExtract (static: 0, total: 1)
Orphan StringName: DisplayServer (static: 1, total: 4)
Orphan StringName: Marshalls (static: 1, total: 3)
Orphan StringName: vec2 (static: 0, total: 1)
Orphan StringName: vec3 (static: 0, total: 1)
Orphan StringName: vec4 (static: 0, total: 1)
Orphan StringName: exp2 (static: 0, total: 1)
Orphan StringName: dFdxCoarse (static: 0, total: 1)
Orphan StringName: int (static: 0, total: 1)
Orphan StringName: mat2 (static: 0, total: 1)
Orphan StringName: mat3 (static: 0, total: 1)
Orphan StringName: mat4 (static: 0, total: 1)
Orphan StringName: unpackHalf2x16 (static: 0, total: 1)
Orphan StringName: TabBar (static: 0, total: 9)
Orphan StringName: textureProjLod (static: 0, total: 1)
Orphan StringName: inversesqrt (static: 0, total: 1)
Orphan StringName: log (static: 0, total: 1)
Orphan StringName: Geometry2D (static: 1, total: 3)
Orphan StringName: Geometry3D (static: 1, total: 3)
Orphan StringName: textureGather (static: 0, total: 1)
Orphan StringName: max (static: 0, total: 1)
Orphan StringName: atanh (static: 0, total: 1)
Orphan StringName: min (static: 0, total: 1)
Orphan StringName: mix (static: 0, total: 1)
Orphan StringName: mod (static: 0, total: 1)
Orphan StringName: FileDialog (static: 0, total: 7)
Orphan StringName: not (static: 0, total: 1)
Orphan StringName: umulExtended (static: 0, total: 1)
Orphan StringName: AudioStreamRandomizer (static: 1, total: 6)
Orphan StringName: dFdxFine (static: 0, total: 1)
Orphan StringName: MenuButton (static: 0, total: 1)
Orphan StringName: trunc (static: 0, total: 1)
Orphan StringName: pow (static: 0, total: 1)
Orphan StringName: inverse (static: 0, total: 1)
Orphan StringName: equal (static: 0, total: 1)
Orphan StringName: unpackSnorm4x8 (static: 0, total: 1)
Orphan StringName: uvec2 (static: 0, total: 1)
Orphan StringName: uvec3 (static: 0, total: 1)
Orphan StringName: uvec4 (static: 0, total: 1)
Orphan StringName: refract (static: 0, total: 1)
Orphan StringName: NativeMenu (static: 1, total: 4)
Orphan StringName: sin (static: 0, total: 1)
Orphan StringName: packUnorm4x8 (static: 0, total: 1)
Orphan StringName: OptionButton (static: 0, total: 11)
Orphan StringName: tan (static: 0, total: 1)
Orphan StringName: ResourceSaver (static: 1, total: 3)
Orphan StringName: dFdyFine (static: 0, total: 1)
Orphan StringName: bool (static: 0, total: 1)
Orphan StringName: textureProjGrad (static: 0, total: 1)
Orphan StringName: unpackUnorm2x16 (static: 0, total: 1)
Orphan StringName: textureLod (static: 0, total: 1)
Orphan StringName: modf (static: 0, total: 1)
Orphan StringName: dFdyCoarse (static: 0, total: 1)
Orphan StringName: ProjectSettings (static: 1, total: 3)
Orphan StringName: floatBitsToUint (static: 0, total: 1)
Orphan StringName: Performance (static: 1, total: 3)
Orphan StringName: outerProduct (static: 0, total: 1)
Orphan StringName: Engine (static: 1, total: 3)
Orphan StringName: round (static: 0, total: 1)
Orphan StringName: distance (static: 0, total: 1)
Orphan StringName: PhysicsServer2DManager (static: 1, total: 4)
Orphan StringName: textureQueryLevels (static: 0, total: 1)
Orphan StringName: roundEven (static: 0, total: 1)
Orphan StringName: bvec2 (static: 0, total: 1)
Orphan StringName: bvec3 (static: 0, total: 1)
Orphan StringName: bvec4 (static: 0, total: 1)
Orphan StringName: fwidthFine (static: 0, total: 1)
Orphan StringName: unpackSnorm2x16 (static: 0, total: 1)
Orphan StringName: JavaClassWrapper (static: 1, total: 3)
Orphan StringName: uintBitsToFloat (static: 0, total: 1)
Orphan StringName: float (static: 0, total: 1)
Orphan StringName: radians (static: 0, total: 1)
Orphan StringName: JavaScriptBridge (static: 1, total: 3)
Orphan StringName: floor (static: 0, total: 1)
Orphan StringName: packHalf2x16 (static: 0, total: 1)
Orphan StringName: greaterThan (static: 0, total: 1)
Orphan StringName: cross (static: 0, total: 1)
Orphan StringName: fwidth (static: 0, total: 1)
Orphan StringName: bitfieldReverse (static: 0, total: 1)
Orphan StringName: Texture2D (static: 0, total: 5)
Orphan StringName: isinf (static: 0, total: 1)
Orphan StringName: ldexp (static: 0, total: 1)
Orphan StringName: NavigationMeshGenerator (static: 1, total: 3)
Orphan StringName: length (static: 0, total: 1)
Orphan StringName: sign (static: 0, total: 1)
Orphan StringName: sinh (static: 0, total: 1)
Orphan StringName: Time (static: 1, total: 3)
Orphan StringName: packUnorm2x16 (static: 0, total: 1)
Orphan StringName: matrixCompMult (static: 0, total: 1)
Orphan StringName: fract (static: 0, total: 1)
Orphan StringName: ClassDB (static: 1, total: 3)
Orphan StringName: textureProj (static: 0, total: 1)
Orphan StringName: acos (static: 0, total: 1)
Orphan StringName: EngineDebugger (static: 1, total: 3)
Orphan StringName: TranslationServer (static: 1, total: 3)
Orphan StringName: PopupMenu (static: 0, total: 15)
Orphan StringName: isnan (static: 0, total: 1)
StringName: 174 unclaimed string names at exit.
Pointing window.
libdecor frame on close
EditorSettings: Save OK!
XR: Clearing primary interface
XR: Removed interface "Native mobile"
XR: Removed interface "OpenXR"
PulseAudio: context terminated
libdecor frame on close
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
     at: cleanup (core/object/object.cpp:2316)
Leaked instance: DisplayServer:2751463567
Leaked instance: NativeMenu:2768240784
Hint: Leaked instances typically happen when nodes are removed from the scene tree (with `remove_child()`) but not freed (with `free()` or `queue_free()`).
Orphan StringName: greaterThanEqual (static: 0, total: 1)
Orphan StringName: packSnorm4x8 (static: 0, total: 1)
Orphan StringName: textureGrad (static: 0, total: 1)
Orphan StringName: uaddCarry (static: 0, total: 1)
Orphan StringName: InputMap (static: 1, total: 3)
Orphan StringName: frexp (static: 0, total: 1)
Orphan StringName: uint (static: 0, total: 1)
Orphan StringName: bitfieldInsert (static: 0, total: 1)
Orphan StringName: GDExtensionManager (static: 1, total: 3)
Orphan StringName: packSnorm2x16 (static: 0, total: 1)
Orphan StringName: sqrt (static: 0, total: 1)
Orphan StringName: normalize (static: 0, total: 1)
Orphan StringName: notEqual (static: 0, total: 1)
Orphan StringName: usubBorrow (static: 0, total: 1)
Orphan StringName: ceil (static: 0, total: 1)
Orphan StringName: TextServerManager (static: 1, total: 4)
Orphan StringName: step (static: 0, total: 1)
Orphan StringName: dFdx (static: 0, total: 1)
Orphan StringName: dFdy (static: 0, total: 1)
Orphan StringName: asinh (static: 0, total: 1)
Orphan StringName: findLSB (static: 0, total: 1)
Orphan StringName: lessThan (static: 0, total: 1)
Orphan StringName: findMSB (static: 0, total: 1)
Orphan StringName: texelFetch (static: 0, total: 1)
Orphan StringName: log2 (static: 0, total: 1)
Orphan StringName: WorkerThreadPool (static: 1, total: 3)
Orphan StringName: ThemeDB (static: 1, total: 3)
Orphan StringName: imulExtended (static: 0, total: 1)
Orphan StringName: asin (static: 0, total: 1)
Orphan StringName: textureQueryLod (static: 0, total: 1)
Orphan StringName: Input (static: 1, total: 3)
Orphan StringName: atan (static: 0, total: 1)
Orphan StringName: smoothstep (static: 0, total: 1)
Orphan StringName: PhysicsServer3DManager (static: 1, total: 4)
Orphan StringName: cosh (static: 0, total: 1)
Orphan StringName: PhysicsServer2D (static: 1, total: 4)
Orphan StringName: PhysicsServer3D (static: 1, total: 4)
Orphan StringName: ResourceLoader (static: 1, total: 3)
Orphan StringName: texture (static: 0, total: 1)
Orphan StringName: floatBitsToInt (static: 0, total: 1)
Orphan StringName: XRServer (static: 1, total: 4)
Orphan StringName: AudioServer (static: 1, total: 4)
Orphan StringName: unpackUnorm4x8 (static: 0, total: 1)
Orphan StringName: ResourceUID (static: 1, total: 3)
Orphan StringName: faceforward (static: 0, total: 1)
Orphan StringName: tanh (static: 0, total: 1)
Orphan StringName: transpose (static: 0, total: 1)
Orphan StringName: abs (static: 0, total: 1)
Orphan StringName: all (static: 0, total: 1)
Orphan StringName: clamp (static: 0, total: 1)
Orphan StringName: any (static: 0, total: 1)
Orphan StringName: bitCount (static: 0, total: 1)
Orphan StringName: cos (static: 0, total: 1)
Orphan StringName: lessThanEqual (static: 0, total: 1)
Orphan StringName: reflect (static: 0, total: 1)
Orphan StringName: RenderingServer (static: 1, total: 4)
Orphan StringName: dot (static: 0, total: 1)
Orphan StringName: EditorFileDialog (static: 1, total: 8)
Orphan StringName: determinant (static: 0, total: 1)
Orphan StringName: exp (static: 0, total: 1)
Orphan StringName: fwidthCoarse (static: 0, total: 1)
Orphan StringName: NavigationServer2D (static: 0, total: 3)
Orphan StringName: NavigationServer3D (static: 1, total: 4)
Orphan StringName: CameraServer (static: 1, total: 4)
Orphan StringName: AudioStream (static: 0, total: 1)
Orphan StringName: textureSize (static: 0, total: 1)
Orphan StringName: fma (static: 0, total: 1)
Orphan StringName: IP (static: 0, total: 3)
Orphan StringName: OS (static: 1, total: 3)
Orphan StringName: ItemList (static: 1, total: 10)
Orphan StringName: intBitsToFloat (static: 0, total: 1)
Orphan StringName: acosh (static: 0, total: 1)
Orphan StringName: degrees (static: 0, total: 1)
Orphan StringName: EditorInterface (static: 1, total: 3)
Orphan StringName: ivec2 (static: 0, total: 1)
Orphan StringName: ivec3 (static: 0, total: 1)
Orphan StringName: ivec4 (static: 0, total: 1)
Orphan StringName: bitfieldExtract (static: 0, total: 1)
Orphan StringName: DisplayServer (static: 1, total: 4)
Orphan StringName: Marshalls (static: 1, total: 3)
Orphan StringName: vec2 (static: 0, total: 1)
Orphan StringName: vec3 (static: 0, total: 1)
Orphan StringName: vec4 (static: 0, total: 1)
Orphan StringName: exp2 (static: 0, total: 1)
Orphan StringName: dFdxCoarse (static: 0, total: 1)
Orphan StringName: int (static: 0, total: 1)
Orphan StringName: mat2 (static: 0, total: 1)
Orphan StringName: mat3 (static: 0, total: 1)
Orphan StringName: mat4 (static: 0, total: 1)
Orphan StringName: unpackHalf2x16 (static: 0, total: 1)
Orphan StringName: TabBar (static: 1, total: 10)
Orphan StringName: textureProjLod (static: 0, total: 1)
Orphan StringName: inversesqrt (static: 0, total: 1)
Orphan StringName: log (static: 0, total: 1)
Orphan StringName: Geometry2D (static: 1, total: 3)
Orphan StringName: Geometry3D (static: 1, total: 3)
Orphan StringName: textureGather (static: 0, total: 1)
Orphan StringName: max (static: 0, total: 1)
Orphan StringName: atanh (static: 0, total: 1)
Orphan StringName: min (static: 0, total: 1)
Orphan StringName: mix (static: 0, total: 1)
Orphan StringName: mod (static: 0, total: 1)
Orphan StringName: FileDialog (static: 1, total: 8)
Orphan StringName: not (static: 0, total: 1)
Orphan StringName: umulExtended (static: 0, total: 1)
Orphan StringName: AudioStreamRandomizer (static: 0, total: 5)
Orphan StringName: dFdxFine (static: 0, total: 1)
Orphan StringName: MenuButton (static: 1, total: 2)
Orphan StringName: trunc (static: 0, total: 1)
Orphan StringName: pow (static: 0, total: 1)
Orphan StringName: inverse (static: 0, total: 1)
Orphan StringName: equal (static: 0, total: 1)
Orphan StringName: unpackSnorm4x8 (static: 0, total: 1)
Orphan StringName: uvec2 (static: 0, total: 1)
Orphan StringName: uvec3 (static: 0, total: 1)
Orphan StringName: uvec4 (static: 0, total: 1)
Orphan StringName: refract (static: 0, total: 1)
Orphan StringName: NativeMenu (static: 1, total: 4)
Orphan StringName: sin (static: 0, total: 1)
Orphan StringName: packUnorm4x8 (static: 0, total: 1)
Orphan StringName: OptionButton (static: 1, total: 12)
Orphan StringName: tan (static: 0, total: 1)
Orphan StringName: ResourceSaver (static: 1, total: 3)
Orphan StringName: dFdyFine (static: 0, total: 1)
Orphan StringName: bool (static: 0, total: 1)
Orphan StringName: textureProjGrad (static: 0, total: 1)
Orphan StringName: unpackUnorm2x16 (static: 0, total: 1)
Orphan StringName: textureLod (static: 0, total: 1)
Orphan StringName: modf (static: 0, total: 1)
Orphan StringName: dFdyCoarse (static: 0, total: 1)
Orphan StringName: ProjectSettings (static: 1, total: 3)
Orphan StringName: floatBitsToUint (static: 0, total: 1)
Orphan StringName: Performance (static: 1, total: 3)
Orphan StringName: outerProduct (static: 0, total: 1)
Orphan StringName: Engine (static: 1, total: 3)
Orphan StringName: round (static: 0, total: 1)
Orphan StringName: distance (static: 0, total: 1)
Orphan StringName: PhysicsServer2DManager (static: 1, total: 4)
Orphan StringName: textureQueryLevels (static: 0, total: 1)
Orphan StringName: roundEven (static: 0, total: 1)
Orphan StringName: bvec2 (static: 0, total: 1)
Orphan StringName: bvec3 (static: 0, total: 1)
Orphan StringName: bvec4 (static: 0, total: 1)
Orphan StringName: fwidthFine (static: 0, total: 1)
Orphan StringName: unpackSnorm2x16 (static: 0, total: 1)
Orphan StringName: JavaClassWrapper (static: 1, total: 3)
Orphan StringName: uintBitsToFloat (static: 0, total: 1)
Orphan StringName: float (static: 0, total: 1)
Orphan StringName: radians (static: 0, total: 1)
Orphan StringName: JavaScriptBridge (static: 1, total: 3)
Orphan StringName: floor (static: 0, total: 1)
Orphan StringName: packHalf2x16 (static: 0, total: 1)
Orphan StringName: greaterThan (static: 0, total: 1)
Orphan StringName: cross (static: 0, total: 1)
Orphan StringName: fwidth (static: 0, total: 1)
Orphan StringName: bitfieldReverse (static: 0, total: 1)
Orphan StringName: Texture2D (static: 0, total: 5)
Orphan StringName: isinf (static: 0, total: 1)
Orphan StringName: ldexp (static: 0, total: 1)
Orphan StringName: NavigationMeshGenerator (static: 1, total: 3)
Orphan StringName: length (static: 0, total: 1)
Orphan StringName: sign (static: 0, total: 1)
Orphan StringName: sinh (static: 0, total: 1)
Orphan StringName: Time (static: 1, total: 3)
Orphan StringName: packUnorm2x16 (static: 0, total: 1)
Orphan StringName: matrixCompMult (static: 0, total: 1)
Orphan StringName: fract (static: 0, total: 1)
Orphan StringName: ClassDB (static: 1, total: 3)
Orphan StringName: textureProj (static: 0, total: 1)
Orphan StringName: acos (static: 0, total: 1)
Orphan StringName: EngineDebugger (static: 1, total: 3)
Orphan StringName: TranslationServer (static: 1, total: 3)
Orphan StringName: PopupMenu (static: 1, total: 16)
Orphan StringName: isnan (static: 0, total: 1)
StringName: 174 unclaimed string names at exit.

If I have "Prefer Wayland" enabled in the editor settings, or run the program with --display-driver wayland, the error dialog upon launching the program is no longer emitted. The signal 11 crashes remain, however, and cause a fairly significant delay in launching the program as well as the editor. Including EGL_PLATFORM=wayland in the environment removes those crashes as well, and everything feels pretty snappy!

At that point, only the error dialog (the one described in the comment two posts up) upon running the project remains.

EGL_PLATFORM=wayland ./godot.linuxbsd.editor.x86_64 --rendering-driver opengl3 --display-driver wayland --verbose
cn@squarewave ~/c/g/bin (holy-egl-batman)> EGL_PLATFORM=wayland ./godot.linuxbsd.editor.x86_64 --rendering-driver opengl3 --display-driver wayland --verbose
Godot Engine v4.3.beta.custom_build.d5445630c (2024-06-01 22:54:17 UTC) - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3564)
Output 717a50001800 scale 1
Output 717a50001800 done.
Loading cursor theme "default" size 24.
Failed loading cursor: crossed_circle
Detecting GPUs, set DRI_PRIME in the environment to override GPU detection logic.
Text-to-Speech: Speech Dispatcher initialized.
Invalid value (0) for DRI_PRIME. Should be > 0
Inconsistent value (1) for DRI_PRIME. Should be < 1 (GPU devices count). Using: 0
Inconsistent value (2) for DRI_PRIME. Should be < 1 (GPU devices count). Using: 0
Inconsistent value (3) for DRI_PRIME. Should be < 1 (GPU devices count). Using: 0
Only one GPU found, using default.
Loaded EGL 1.5
Showing window.
Window has no output associated, returning buffer scale of 1.
Resizing the window from (1268, 1394) to (1268, 1394) (buffer scale x1).
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
VSYNC: manually throttling frames with swap delay 0.
PortalDesktop: DBus 1.14.10 detected.
ScreenSaver: DBus 1.14.10 detected.
FreeDesktopScreenSaver: Acquired screensaver inhibition cookie: 3167
Using "default" pen tablet driver...
Shader 'CanvasSdfShaderGLES3' SHA256: 28cb4eb003f531d95c5cc11af8126aa4c84ff265b14c3cdab122041ec367bfa3
Shader 'SkeletonShaderGLES3' SHA256: b15fef6c1bd501356c99aa0943614ec8e5412517ea085037eb00c5c211de4d48
Shader 'ParticlesShaderGLES3' SHA256: ae3a7b1f7e6c3fb0c8b3a47b18efe5cbc08d2cad5c2534f6e83988ce235e75f9
Shader 'ParticlesCopyShaderGLES3' SHA256: 96b33646837c92665437032b70089bbc7e63bd4fb129619ffd98b1bd5655a621
Shader 'CopyShaderGLES3' SHA256: 8c291c25a7ba49586aaf72a5e89601d8a3ea3da1c426bc1dde175069c89d8561
Shader 'CubemapFilterShaderGLES3' SHA256: f89feb9968dfd4a9c9864186cb210547a66f51ad60ac9ff5e1dff55c8732ec43
Shader 'GlowShaderGLES3' SHA256: 21d8a10b19344bbdc486751e77f78c11d689dccf8c322b21d3f8dbe2e7803689
Shader 'PostShaderGLES3' SHA256: 97137348dae0ff9837dcc394d2064446585cfce0f889b513a0b48788e350653c
Shader 'CanvasShaderGLES3' SHA256: 5e31599cda4bc8d820749061f5a82a9274ab42c09ac93673d1b9508673e08b8a
Shader 'CanvasOcclusionShaderGLES3' SHA256: 3ce89d1f40e7e536719ef2b08ac2642881ad43ea0a7fc2ccae3fe4255ab1bb2b
Shader 'SceneShaderGLES3' SHA256: b9a8dd1a1d7e7904f3cc3c5ff2bc7a34d66635a3671521d9394559d692af9f5b
Shader 'SkyShaderGLES3' SHA256: 840657cb423eb8152633b15aacaed8bf65b28a672616059dd0af9f4e531f8a33
OpenGL API 4.6 (Core Profile) Mesa 24.1.0-arch1.1 - Compatibility - Using Device: AMD - AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 17.0.6, DRM 3.57, 6.9.1-arch1-2)
PulseAudio 17.0.0 detected.
PulseAudio: context other
PulseAudio: context other
PulseAudio: context other
PulseAudio: context ready
PulseAudio: Detecting channels for device: alsa_output.usb-Focusrite_Scarlett_4i4_USB_D8AMAUV0A16A95-00.5.analog-surround-40
PulseAudio: detected 4 output channels
PulseAudio: audio buffer frames: 512 calculated output latency: 11ms

TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
Window entered output 717a50001800.

libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
CORE API HASH: 1786350560
EDITOR API HASH: 112790890
EditorSettings: Load OK!
EditorTheme: Generating new theme for the config '66886095'.
EditorTheme: Generating new icons.
EditorTheme: Generating new fonts.
EditorTheme: Generating new styles.
window minsize set to (680, 450)
Loaded system CA certificates
window max size set to (16384, 16384)
window minsize set to (680, 450)
EditorSettings: Save OK!
window max size set to (16384, 16384)
window minsize set to (680, 450)
window max size set to (16384, 16384)
window minsize set to (680, 450)
window max size set to (16384, 16384)
window minsize set to (680, 450)
window max size set to (16384, 16384)
window minsize set to (680, 450)
Pointing window.
Running project: /home/cn/code/godot-demo-projects/3d/platformer
Godot Engine v4.3.beta.custom_build.d5445630c (2024-06-01 22:54:17 UTC) - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
JoypadLinux: udev enabled and loaded successfully.
ERROR: X11 Display is not available
   at: DisplayServerX11 (platform/linuxbsd/x11/display_server_x11.cpp:5904)
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
Left window.
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3564)
Output 63bc69798e20 scale 1
Output 63bc69798e20 done.
Loading cursor theme "default" size 24.
Failed loading cursor: crossed_circle
Text-to-Speech: Speech Dispatcher initialized.
Showing window.
Window has no output associated, returning buffer scale of 1.
Resizing the window from (1268, 1394) to (1268, 1394) (buffer scale x1).
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
VSYNC: manually throttling frames using MAILBOX.
Devices:
  #0: AMD AMD Radeon RX 7900 XTX (RADV NAVI31) - Supported, Discrete
- Vulkan Variable Rate Shading supported:
  Pipeline fragment shading rate
  Primitive fragment shading rate
  Attachment fragment shading rate, min texel size: (8, 8), max texel size: (8, 8), max fragment size: (2, 2)
- Vulkan multiview supported:
  max view count: 8
  max instances: 2147483647
- Vulkan subgroup:
  size: 64
  min size: 32
  max size: 64
  stages: STAGE_VERTEX, STAGE_TESSELLATION_CONTROL, STAGE_TESSELLATION_EVALUATION, STAGE_GEOMETRY, STAGE_FRAGMENT, STAGE_COMPUTE, STAGE_RAYGEN_KHR, STAGE_ANY_HIT_KHR, STAGE_CLOSEST_HIT_KHR, STAGE_MISS_KHR, STAGE_INTERSECTION_KHR, STAGE_CALLABLE_KHR, STAGE_TASK_NV, STAGE_MESH_NV
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_CLUSTERED, FEATURE_QUAD
  quad operations in all stages
Vulkan 1.3.278 - Forward+ - Using Device #0: AMD - AMD Radeon RX 7900 XTX (RADV NAVI31)
Startup PSO cache (0.8 MiB)
PortalDesktop: DBus 1.14.10 detected.
ScreenSaver: DBus 1.14.10 detected.
FreeDesktopScreenSaver: Acquired screensaver inhibition cookie: 3168
Using "default" pen tablet driver...
Creating VMA small objects pool for memory type index 0
Shader 'CanvasSdfShaderRD' (group 0) SHA256: b58a8acbd8fb61c3a505a4ee64f53f27090b65ae273812f01429a50dd3fea9e2
Shader 'SkeletonShaderRD' (group 0) SHA256: 278bcba8b98b3403c91fbd3e2ff41babc1c1dd8fc47e6f9dc49f1934d8f61186
Shader 'SortShaderRD' (group 0) SHA256: c6e32ff85c071f2e8ecffb4cdd95621c2e42dd7bccac5e53853049c119485972
Shader 'ParticlesShaderRD' (group 0) SHA256: b570dfed3bbb9aedf5557b3d95dce55d94bbfd2fb11b6d2a84c34ff68319efa1
Shader 'ParticlesCopyShaderRD' (group 0) SHA256: f5e8a88b72eeeb65cf4b5cfe9227352708104ce658527fe0cd27049239fa6408
Shader 'CanvasShaderRD' (group 0) SHA256: f93b7c7f0b6a26f4548ac1cfe7e7a69145ebe0d0dbc084c1514b8adee5a2d4fd
Shader 'CanvasOcclusionShaderRD' (group 0) SHA256: 914a7f9ca6fdc23dfffe58d9b2242065d7d2950138afe527f27abebee21df323
Shader 'ClusterRenderShaderRD' (group 0) SHA256: d8f3ecd6e923f41dff281a990fc4fa67661ed4ccc70b997e20b2359f104c9dc4
Shader 'ClusterStoreShaderRD' (group 0) SHA256: 575819216d36b5edd57aae257c150221c91b9df6fa2b590f707fe92060944b8c
Shader 'ClusterDebugShaderRD' (group 0) SHA256: fd6d642906dc0ff4549b28c005a9a2819806e810470abcdd544d67ee2f8f9937
Shader 'SceneForwardClusteredShaderRD' (group 0) SHA256: d2c038ba63d0fd4fd2d4bbdd4faba8ab804b79771883ee38203101092aedbe8e
Shader 'SceneForwardClusteredShaderRD' (group 1) SHA256: 580579fdc48990514421e0ae1841d9cbfcad807580a759ea97d1521a088a2f04
Shader 'SceneForwardClusteredShaderRD' (group 2) SHA256: 5d9a4f602feb85352824f56c019e52c7cc35779ebfa808ab408e59c2c3e8c6f0
Shader 'SceneForwardClusteredShaderRD' (group 3) SHA256: 3fdfbabfcff600a442f19bf2b8c17f1982e3b9526a54f311e46fa672f2c44013
Shader 'BestFitNormalShaderRD' (group 0) SHA256: 2147df4c3fda654746a9e0cf4a1fb2864ebe160a315775340e15172dbbf5eb0f
Shader 'ResolveShaderRD' (group 0) SHA256: b0419a68ebedbf57f60855746b366d3b0efca75ee9004d4c22d462f307043648
Shader 'TaaResolveShaderRD' (group 0) SHA256: 2f82da7bc047c0a25f1d77c2ec5c5a10d6ff7b2d3105f03dda02971a109d7e5d
Shader 'Fsr2DepthClipPassShaderRD' (group 0) SHA256: ff6d01e05bb4b7ae46a3221ce77da388c712e8364d098e6f1d3de040dc399988
Shader 'Fsr2ReconstructPreviousDepthPassShaderRD' (group 0) SHA256: 1456a0a4208f274a20a063fa7d757e34c0d1c5e225b6f881da315ae816f25b18
Shader 'Fsr2LockPassShaderRD' (group 0) SHA256: 85be5df5c5a4bb05469e84d56662ea9495ef0de7006f1d10d10cda4f037fe2d3
Shader 'Fsr2AccumulatePassShaderRD' (group 0) SHA256: de7e45f5d23ae05c6ff6b36436541d8cda7456288a8092e99f1a5e74089ea859
Shader 'Fsr2RcasPassShaderRD' (group 0) SHA256: c82f8393e64bfff7980598572ef6c98f1fe70885a10fcfb050154926d537b12f
Shader 'Fsr2ComputeLuminancePyramidPassShaderRD' (group 0) SHA256: faa438a44a55f0d3c7429a18a043dfa96fc85c1db89f5cb1f3ff6f585bdfe913
Shader 'Fsr2AutogenReactivePassShaderRD' (group 0) SHA256: 6b6eb0a73613fad8158d729c3cca855c5e4e9a34c0d908bf2088646f8f241391
Shader 'Fsr2TcrAutogenPassShaderRD' (group 0) SHA256: 15cd123cf6071f8041e54da14be57f0dc86bd48ba1bd22f59cf8fab9031d0a88
Shader 'SsEffectsDownsampleShaderRD' (group 0) SHA256: 52dbef3679af6de3be38794e2cf60cdeac422695cefd8c4bda96632c28a2713c
Shader 'SsilShaderRD' (group 0) SHA256: c8fc00e6638e3c2ab654cf2f2c8e3160f4f8c8c5d5c2e555671f136295ed2f49
Shader 'SsilImportanceMapShaderRD' (group 0) SHA256: 020bc44916fa72edd4ac2ce48295764be2e8aa31e8cfdf2434f5784161745026
Shader 'SsilBlurShaderRD' (group 0) SHA256: de7c43409ab619b658c479e31802de927a143626d49b254f87acddc9c7e1d99b
Shader 'SsilInterleaveShaderRD' (group 0) SHA256: c75f71cad18a8c93982557d65e4a97790a719f3081b211f68b0c51d3ff9e02d2
Shader 'SsaoShaderRD' (group 0) SHA256: f0c23b80bcd7b9ba449e4d08d369f7c4abe86af5e4b18defd378e89347b0bc1c
Shader 'SsaoImportanceMapShaderRD' (group 0) SHA256: 0452e563ed7825d22c020e15698b74b809330dedfcb429b0f841347325fa0e71
Shader 'SsaoBlurShaderRD' (group 0) SHA256: ba062246d2415a21ef4aaae601de360a85f606f400ddee12ebbd16886a1f39ee
Shader 'SsaoInterleaveShaderRD' (group 0) SHA256: 9460aa6224c66403f87829da51864bb45db16377e24d360eeb0624df05004555
Shader 'ScreenSpaceReflectionScaleShaderRD' (group 0) SHA256: 147d0bd16bc70b98c874376fdc08632e107c6f4b6a34a6c0bcbdb141de87a9b8
Shader 'ScreenSpaceReflectionShaderRD' (group 0) SHA256: 7299c5c59556b4eb4561127b81e505b3ebfebdf66fa24057dfda6af4ac97f50f
Shader 'ScreenSpaceReflectionFilterShaderRD' (group 0) SHA256: 7566ccdcbe4b1e92a79555e2b2a89674601bb10ec83b45176488d1dde190ab86
Shader 'SubsurfaceScatteringShaderRD' (group 0) SHA256: bcad0a9b3f430692805b95f28765cd0c2fd0869e3f92d5b20a7659bfd508cfc7
Shader 'SkyShaderRD' (group 0) SHA256: 22b57e6a36cb92a69b0f16f3d8449562ecfb3408e660e50a2da1ebf88f5a3bca
Shader 'VoxelGiShaderRD' (group 0) SHA256: c3ec753f536ef8bc906431a5016c14ba3a4abd003c87f77b684301f76064a9be
Shader 'VoxelGiDebugShaderRD' (group 0) SHA256: 8a52af10d6e4688b3ceb394a8f3df9f69ed67ead4a5ee8533866014ca7ad5637
Shader 'SdfgiPreprocessShaderRD' (group 0) SHA256: 03c0d91b1e95824a76117fe7ffa5a12363803cdaa1542012683adaf2f13315cd
Shader 'SdfgiDirectLightShaderRD' (group 0) SHA256: 994e7bd9c4894b222cc78881303f03fa99a63ae6fc8773ad6d40725d368141ee
Shader 'SdfgiIntegrateShaderRD' (group 0) SHA256: ad23e376ee1eb824e24e62be95676bcdcc3c5585430c39e320eaf2112c65f45d
Shader 'GiShaderRD' (group 0) SHA256: 099bd2ec66d243b7f939d562b7757ea01d9a749e38c4db7a33ccade57184e43f
Shader 'SdfgiDebugShaderRD' (group 0) SHA256: d494bcfa289a94bc6b21dcedb792a796b821649096ce5490a33b2d144b3970fe
Shader 'SdfgiDebugProbesShaderRD' (group 0) SHA256: 26cd3b93da58adf35ff945c017c22b7360e3e1fdbb2f5bd4475455396585c0bf
Shader 'VolumetricFogShaderRD' (group 0) SHA256: d34fa0dd6cae18080e450699c428711bec24c5161764ed9de2758a78d6e8150a
Shader 'VolumetricFogProcessShaderRD' (group 0) SHA256: 9ca8f9f1c2bc686eb066d41efd0d417db2be4a9f503e80794b1470d5d2746d04
Shader 'BokehDofShaderRD' (group 0) SHA256: 7beeda0fa3d041ca5b42add5b0fe8254b7a076a548efb13048103c873548d120
Shader 'CopyShaderRD' (group 0) SHA256: 31f60bc973832bb16013005d53b30de4efbbafaf6c67a22ea78384f784dacb5e
Shader 'CopyToFbShaderRD' (group 0) SHA256: d067dba7d5c8b4af2417f9b006a7e341fbc4727a579d617dde97f84070dac28a
Shader 'CubeToDpShaderRD' (group 0) SHA256: c138ad0f55054ac1d8cffeecad7afcff1c83140152634feaecaba8a7a65bd0b7
Shader 'CubemapDownsamplerShaderRD' (group 0) SHA256: ccace7051fb6a548f621eded69d1872f94592142b298b01488a74bba926c12a2
Shader 'CubemapFilterShaderRD' (group 0) SHA256: b53e304263b27980db32a5272bd064d3affd072afe59d42222da6ecbea22ba0b
Shader 'CubemapRoughnessShaderRD' (group 0) SHA256: 014d19d219fd61a9be5c479ebc8078bc16f07bea685d8969155a1c8b53dca103
Shader 'SpecularMergeShaderRD' (group 0) SHA256: 2de108d8c22cca8442ad84e82e3123813e8d01f17bc099e78d80f3a9e75fcb4a
Shader 'ShadowFrustumShaderRD' (group 0) SHA256: ac8b975b04943ac21ee74b1fa7501f6c48f227f94739e8c195a401f5c03bbef3
Shader 'MotionVectorsShaderRD' (group 0) SHA256: d3f4c734cf8212786e865775ebfd76eb1a6b789b9b47e9d56a6be3790fd6192c
Shader 'LuminanceReduceShaderRD' (group 0) SHA256: 343b0fecc0b669b8e7f3d04f31624046d5b84374e6527b05cdffe2babcc25447
Shader 'TonemapShaderRD' (group 0) SHA256: 146ba15b0a886a0494afe2f5f3c0ccfce8f2d1596fa9e35728e36e96606ae5bd
Shader 'VrsShaderRD' (group 0) SHA256: 1d5674181f913bb752f94adac73e1082a1e8adc3bcdabe6dd441db8980c39724
Shader 'FsrUpscaleShaderRD' (group 0) SHA256: 61dc88306ec7adb6da66f55a05688558e79438d05b30310e66df72d1ad3e4440
Shader 'BlitShaderRD' (group 0) SHA256: c107cacf3a4d761fab39f3121a61432bb507d70f575938ad1aa767daba331bba
PulseAudio 17.0.0 detected.
PulseAudio: context other
PulseAudio: context other
PulseAudio: context other
PulseAudio: context ready
PulseAudio: Detecting channels for device: alsa_output.usb-Focusrite_Scarlett_4i4_USB_D8AMAUV0A16A95-00.5.analog-surround-40
PulseAudio: detected 4 output channels
PulseAudio: audio buffer frames: 512 calculated output latency: 11ms

Using present mode: Mailbox
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
Window entered output 63bc69798e20.

libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
CORE API HASH: 1786350560
EDITOR API HASH: 112790890
Loaded system CA certificates
window max size set to (16384, 16384)
window minsize set to (64, 64)
Pointing window.
Using present mode: Mailbox
libdecor frame on close
XR: Clearing primary interface
XR: Removed interface "Native mobile"
XR: Removed interface "OpenXR"
PulseAudio: context terminated
libdecor frame on close
libdecor frame on configure rect [P: (0, 0), S: (1268, 1394)]
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
     at: cleanup (core/object/object.cpp:2316)
Leaked instance: DisplayServer:3506438328
Leaked instance: NativeMenu:3523215545
Hint: Leaked instances typically happen when nodes are removed from the scene tree (with `remove_child()`) but not freed (with `free()` or `queue_free()`).
Orphan StringName: greaterThanEqual (static: 0, total: 1)
Orphan StringName: packSnorm4x8 (static: 0, total: 1)
Orphan StringName: textureGrad (static: 0, total: 1)
Orphan StringName: uaddCarry (static: 0, total: 1)
Orphan StringName: InputMap (static: 1, total: 3)
Orphan StringName: frexp (static: 0, total: 1)
Orphan StringName: uint (static: 0, total: 1)
Orphan StringName: bitfieldInsert (static: 0, total: 1)
Orphan StringName: GDExtensionManager (static: 1, total: 3)
Orphan StringName: packSnorm2x16 (static: 0, total: 1)
Orphan StringName: sqrt (static: 0, total: 1)
Orphan StringName: normalize (static: 0, total: 1)
Orphan StringName: notEqual (static: 0, total: 1)
Orphan StringName: usubBorrow (static: 0, total: 1)
Orphan StringName: ceil (static: 0, total: 1)
Orphan StringName: TextServerManager (static: 1, total: 4)
Orphan StringName: step (static: 0, total: 1)
Orphan StringName: dFdx (static: 0, total: 1)
Orphan StringName: dFdy (static: 0, total: 1)
Orphan StringName: asinh (static: 0, total: 1)
Orphan StringName: findLSB (static: 0, total: 1)
Orphan StringName: lessThan (static: 0, total: 1)
Orphan StringName: findMSB (static: 0, total: 1)
Orphan StringName: texelFetch (static: 0, total: 1)
Orphan StringName: log2 (static: 0, total: 1)
Orphan StringName: WorkerThreadPool (static: 1, total: 3)
Orphan StringName: ThemeDB (static: 1, total: 3)
Orphan StringName: imulExtended (static: 0, total: 1)
Orphan StringName: asin (static: 0, total: 1)
Orphan StringName: textureQueryLod (static: 0, total: 1)
Orphan StringName: Input (static: 1, total: 3)
Orphan StringName: atan (static: 0, total: 1)
Orphan StringName: smoothstep (static: 0, total: 1)
Orphan StringName: PhysicsServer3DManager (static: 1, total: 4)
Orphan StringName: cosh (static: 0, total: 1)
Orphan StringName: PhysicsServer2D (static: 1, total: 4)
Orphan StringName: PhysicsServer3D (static: 1, total: 4)
Orphan StringName: ResourceLoader (static: 1, total: 3)
Orphan StringName: texture (static: 2, total: 3)
Orphan StringName: floatBitsToInt (static: 0, total: 1)
Orphan StringName: XRServer (static: 1, total: 4)
Orphan StringName: AudioServer (static: 1, total: 4)
Orphan StringName: unpackUnorm4x8 (static: 0, total: 1)
Orphan StringName: ResourceUID (static: 1, total: 3)
Orphan StringName: faceforward (static: 0, total: 1)
Orphan StringName: tanh (static: 0, total: 1)
Orphan StringName: transpose (static: 0, total: 1)
Orphan StringName: abs (static: 0, total: 1)
Orphan StringName: all (static: 0, total: 1)
Orphan StringName: clamp (static: 0, total: 1)
Orphan StringName: any (static: 0, total: 1)
Orphan StringName: bitCount (static: 0, total: 1)
Orphan StringName: cos (static: 0, total: 1)
Orphan StringName: lessThanEqual (static: 0, total: 1)
Orphan StringName: reflect (static: 0, total: 1)
Orphan StringName: RenderingServer (static: 1, total: 4)
Orphan StringName: dot (static: 0, total: 1)
Orphan StringName: EditorFileDialog (static: 0, total: 7)
Orphan StringName: determinant (static: 0, total: 1)
Orphan StringName: exp (static: 0, total: 1)
Orphan StringName: fwidthCoarse (static: 0, total: 1)
Orphan StringName: NavigationServer2D (static: 0, total: 3)
Orphan StringName: NavigationServer3D (static: 1, total: 4)
Orphan StringName: CameraServer (static: 1, total: 4)
Orphan StringName: AudioStream (static: 0, total: 1)
Orphan StringName: textureSize (static: 0, total: 1)
Orphan StringName: fma (static: 0, total: 1)
Orphan StringName: IP (static: 0, total: 3)
Orphan StringName: OS (static: 1, total: 3)
Orphan StringName: ItemList (static: 0, total: 9)
Orphan StringName: intBitsToFloat (static: 0, total: 1)
Orphan StringName: acosh (static: 0, total: 1)
Orphan StringName: degrees (static: 0, total: 1)
Orphan StringName: EditorInterface (static: 1, total: 3)
Orphan StringName: ivec2 (static: 0, total: 1)
Orphan StringName: ivec3 (static: 0, total: 1)
Orphan StringName: ivec4 (static: 0, total: 1)
Orphan StringName: bitfieldExtract (static: 0, total: 1)
Orphan StringName: DisplayServer (static: 1, total: 4)
Orphan StringName: Marshalls (static: 1, total: 3)
Orphan StringName: vec2 (static: 0, total: 1)
Orphan StringName: vec3 (static: 0, total: 1)
Orphan StringName: vec4 (static: 0, total: 1)
Orphan StringName: exp2 (static: 0, total: 1)
Orphan StringName: dFdxCoarse (static: 0, total: 1)
Orphan StringName: int (static: 0, total: 1)
Orphan StringName: mat2 (static: 0, total: 1)
Orphan StringName: mat3 (static: 0, total: 1)
Orphan StringName: mat4 (static: 0, total: 1)
Orphan StringName: unpackHalf2x16 (static: 0, total: 1)
Orphan StringName: TabBar (static: 0, total: 9)
Orphan StringName: textureProjLod (static: 0, total: 1)
Orphan StringName: inversesqrt (static: 0, total: 1)
Orphan StringName: log (static: 0, total: 1)
Orphan StringName: Geometry2D (static: 1, total: 3)
Orphan StringName: Geometry3D (static: 1, total: 3)
Orphan StringName: textureGather (static: 0, total: 1)
Orphan StringName: max (static: 0, total: 1)
Orphan StringName: atanh (static: 0, total: 1)
Orphan StringName: min (static: 0, total: 1)
Orphan StringName: Master (static: 0, total: 4)
Orphan StringName: mix (static: 0, total: 1)
Orphan StringName: mod (static: 0, total: 1)
Orphan StringName: FileDialog (static: 0, total: 7)
Orphan StringName: not (static: 0, total: 1)
Orphan StringName: umulExtended (static: 0, total: 1)
Orphan StringName: AudioStreamRandomizer (static: 1, total: 6)
Orphan StringName: dFdxFine (static: 0, total: 1)
Orphan StringName: MenuButton (static: 0, total: 1)
Orphan StringName: trunc (static: 0, total: 1)
Orphan StringName: pow (static: 0, total: 1)
Orphan StringName: inverse (static: 0, total: 1)
Orphan StringName: equal (static: 0, total: 1)
Orphan StringName: unpackSnorm4x8 (static: 0, total: 1)
Orphan StringName: uvec2 (static: 0, total: 1)
Orphan StringName: uvec3 (static: 0, total: 1)
Orphan StringName: uvec4 (static: 0, total: 1)
Orphan StringName: refract (static: 0, total: 1)
Orphan StringName: NativeMenu (static: 1, total: 4)
Orphan StringName: sin (static: 0, total: 1)
Orphan StringName: packUnorm4x8 (static: 0, total: 1)
Orphan StringName: OptionButton (static: 0, total: 11)
Orphan StringName: tan (static: 0, total: 1)
Orphan StringName: ResourceSaver (static: 1, total: 3)
Orphan StringName: dFdyFine (static: 0, total: 1)
Orphan StringName: bool (static: 0, total: 1)
Orphan StringName: textureProjGrad (static: 0, total: 1)
Orphan StringName: unpackUnorm2x16 (static: 0, total: 1)
Orphan StringName: textureLod (static: 0, total: 1)
Orphan StringName: modf (static: 0, total: 1)
Orphan StringName: dFdyCoarse (static: 0, total: 1)
Orphan StringName: ProjectSettings (static: 1, total: 3)
Orphan StringName: floatBitsToUint (static: 0, total: 1)
Orphan StringName: Performance (static: 1, total: 3)
Orphan StringName: outerProduct (static: 0, total: 1)
Orphan StringName: Engine (static: 1, total: 3)
Orphan StringName: round (static: 0, total: 1)
Orphan StringName: distance (static: 0, total: 1)
Orphan StringName: PhysicsServer2DManager (static: 1, total: 4)
Orphan StringName: textureQueryLevels (static: 0, total: 1)
Orphan StringName: roundEven (static: 0, total: 1)
Orphan StringName: bvec2 (static: 0, total: 1)
Orphan StringName: bvec3 (static: 0, total: 1)
Orphan StringName: bvec4 (static: 0, total: 1)
Orphan StringName: fwidthFine (static: 0, total: 1)
Orphan StringName: unpackSnorm2x16 (static: 0, total: 1)
Orphan StringName: JavaClassWrapper (static: 1, total: 3)
Orphan StringName: uintBitsToFloat (static: 0, total: 1)
Orphan StringName: float (static: 0, total: 1)
Orphan StringName: radians (static: 0, total: 1)
Orphan StringName: JavaScriptBridge (static: 1, total: 3)
Orphan StringName: floor (static: 0, total: 1)
Orphan StringName: packHalf2x16 (static: 0, total: 1)
Orphan StringName: greaterThan (static: 0, total: 1)
Orphan StringName: cross (static: 0, total: 1)
Orphan StringName: fwidth (static: 0, total: 1)
Orphan StringName: bitfieldReverse (static: 0, total: 1)
Orphan StringName: Texture2D (static: 0, total: 5)
Orphan StringName: isinf (static: 0, total: 1)
Orphan StringName: ldexp (static: 0, total: 1)
Orphan StringName: NavigationMeshGenerator (static: 1, total: 3)
Orphan StringName: length (static: 0, total: 1)
Orphan StringName: sign (static: 0, total: 1)
Orphan StringName: sinh (static: 0, total: 1)
Orphan StringName: Time (static: 1, total: 3)
Orphan StringName: packUnorm2x16 (static: 0, total: 1)
Orphan StringName: matrixCompMult (static: 0, total: 1)
Orphan StringName: fract (static: 0, total: 1)
Orphan StringName: ClassDB (static: 1, total: 3)
Orphan StringName: textureProj (static: 0, total: 1)
Orphan StringName: acos (static: 0, total: 1)
Orphan StringName: EngineDebugger (static: 1, total: 3)
Orphan StringName: TranslationServer (static: 1, total: 3)
Orphan StringName: PopupMenu (static: 0, total: 15)
Orphan StringName: isnan (static: 0, total: 1)
StringName: 175 unclaimed string names at exit.
Pointing window.
libdecor frame on close
EditorSettings: Save OK!
XR: Clearing primary interface
XR: Removed interface "Native mobile"
XR: Removed interface "OpenXR"
PulseAudio: context terminated
libdecor frame on close
Orphan StringName: greaterThanEqual (static: 0, total: 1)
Orphan StringName: packSnorm4x8 (static: 0, total: 1)
Orphan StringName: textureGrad (static: 0, total: 1)
Orphan StringName: uaddCarry (static: 0, total: 1)
Orphan StringName: InputMap (static: 1, total: 3)
Orphan StringName: frexp (static: 0, total: 1)
Orphan StringName: uint (static: 0, total: 1)
Orphan StringName: bitfieldInsert (static: 0, total: 1)
Orphan StringName: GDExtensionManager (static: 1, total: 3)
Orphan StringName: packSnorm2x16 (static: 0, total: 1)
Orphan StringName: sqrt (static: 0, total: 1)
Orphan StringName: normalize (static: 0, total: 1)
Orphan StringName: notEqual (static: 0, total: 1)
Orphan StringName: usubBorrow (static: 0, total: 1)
Orphan StringName: ceil (static: 0, total: 1)
Orphan StringName: TextServerManager (static: 1, total: 4)
Orphan StringName: step (static: 0, total: 1)
Orphan StringName: dFdx (static: 0, total: 1)
Orphan StringName: dFdy (static: 0, total: 1)
Orphan StringName: asinh (static: 0, total: 1)
Orphan StringName: findLSB (static: 0, total: 1)
Orphan StringName: lessThan (static: 0, total: 1)
Orphan StringName: findMSB (static: 0, total: 1)
Orphan StringName: texelFetch (static: 0, total: 1)
Orphan StringName: log2 (static: 0, total: 1)
Orphan StringName: WorkerThreadPool (static: 1, total: 3)
Orphan StringName: ThemeDB (static: 1, total: 3)
Orphan StringName: imulExtended (static: 0, total: 1)
Orphan StringName: asin (static: 0, total: 1)
Orphan StringName: textureQueryLod (static: 0, total: 1)
Orphan StringName: Input (static: 1, total: 3)
Orphan StringName: atan (static: 0, total: 1)
Orphan StringName: smoothstep (static: 0, total: 1)
Orphan StringName: PhysicsServer3DManager (static: 1, total: 4)
Orphan StringName: cosh (static: 0, total: 1)
Orphan StringName: PhysicsServer2D (static: 1, total: 4)
Orphan StringName: PhysicsServer3D (static: 1, total: 4)
Orphan StringName: ResourceLoader (static: 1, total: 3)
Orphan StringName: texture (static: 0, total: 1)
Orphan StringName: floatBitsToInt (static: 0, total: 1)
Orphan StringName: XRServer (static: 1, total: 4)
Orphan StringName: AudioServer (static: 1, total: 4)
Orphan StringName: unpackUnorm4x8 (static: 0, total: 1)
Orphan StringName: ResourceUID (static: 1, total: 3)
Orphan StringName: faceforward (static: 0, total: 1)
Orphan StringName: tanh (static: 0, total: 1)
Orphan StringName: transpose (static: 0, total: 1)
Orphan StringName: abs (static: 0, total: 1)
Orphan StringName: all (static: 0, total: 1)
Orphan StringName: clamp (static: 0, total: 1)
Orphan StringName: any (static: 0, total: 1)
Orphan StringName: bitCount (static: 0, total: 1)
Orphan StringName: cos (static: 0, total: 1)
Orphan StringName: lessThanEqual (static: 0, total: 1)
Orphan StringName: reflect (static: 0, total: 1)
Orphan StringName: RenderingServer (static: 1, total: 4)
Orphan StringName: dot (static: 0, total: 1)
Orphan StringName: EditorFileDialog (static: 1, total: 8)
Orphan StringName: determinant (static: 0, total: 1)
Orphan StringName: exp (static: 0, total: 1)
Orphan StringName: fwidthCoarse (static: 0, total: 1)
Orphan StringName: NavigationServer2D (static: 0, total: 3)
Orphan StringName: NavigationServer3D (static: 1, total: 4)
Orphan StringName: CameraServer (static: 1, total: 4)
Orphan StringName: AudioStream (static: 0, total: 1)
Orphan StringName: textureSize (static: 0, total: 1)
Orphan StringName: fma (static: 0, total: 1)
Orphan StringName: IP (static: 0, total: 3)
Orphan StringName: OS (static: 1, total: 3)
Orphan StringName: ItemList (static: 1, total: 10)
Orphan StringName: intBitsToFloat (static: 0, total: 1)
Orphan StringName: acosh (static: 0, total: 1)
Orphan StringName: degrees (static: 0, total: 1)
Orphan StringName: EditorInterface (static: 1, total: 3)
Orphan StringName: ivec2 (static: 0, total: 1)
Orphan StringName: ivec3 (static: 0, total: 1)
Orphan StringName: ivec4 (static: 0, total: 1)
Orphan StringName: bitfieldExtract (static: 0, total: 1)
Orphan StringName: DisplayServer (static: 1, total: 4)
Orphan StringName: Marshalls (static: 1, total: 3)
Orphan StringName: vec2 (static: 0, total: 1)
Orphan StringName: vec3 (static: 0, total: 1)
Orphan StringName: vec4 (static: 0, total: 1)
Orphan StringName: exp2 (static: 0, total: 1)
Orphan StringName: dFdxCoarse (static: 0, total: 1)
Orphan StringName: int (static: 0, total: 1)
Orphan StringName: mat2 (static: 0, total: 1)
Orphan StringName: mat3 (static: 0, total: 1)
Orphan StringName: mat4 (static: 0, total: 1)
Orphan StringName: unpackHalf2x16 (static: 0, total: 1)
Orphan StringName: TabBar (static: 1, total: 10)
Orphan StringName: textureProjLod (static: 0, total: 1)
Orphan StringName: inversesqrt (static: 0, total: 1)
Orphan StringName: log (static: 0, total: 1)
Orphan StringName: Geometry2D (static: 1, total: 3)
Orphan StringName: Geometry3D (static: 1, total: 3)
Orphan StringName: textureGather (static: 0, total: 1)
Orphan StringName: max (static: 0, total: 1)
Orphan StringName: atanh (static: 0, total: 1)
Orphan StringName: min (static: 0, total: 1)
Orphan StringName: mix (static: 0, total: 1)
Orphan StringName: mod (static: 0, total: 1)
Orphan StringName: FileDialog (static: 1, total: 8)
Orphan StringName: not (static: 0, total: 1)
Orphan StringName: umulExtended (static: 0, total: 1)
Orphan StringName: AudioStreamRandomizer (static: 0, total: 5)
Orphan StringName: dFdxFine (static: 0, total: 1)
Orphan StringName: MenuButton (static: 1, total: 2)
Orphan StringName: trunc (static: 0, total: 1)
Orphan StringName: pow (static: 0, total: 1)
Orphan StringName: inverse (static: 0, total: 1)
Orphan StringName: equal (static: 0, total: 1)
Orphan StringName: unpackSnorm4x8 (static: 0, total: 1)
Orphan StringName: uvec2 (static: 0, total: 1)
Orphan StringName: uvec3 (static: 0, total: 1)
Orphan StringName: uvec4 (static: 0, total: 1)
Orphan StringName: refract (static: 0, total: 1)
Orphan StringName: NativeMenu (static: 1, total: 4)
Orphan StringName: sin (static: 0, total: 1)
Orphan StringName: packUnorm4x8 (static: 0, total: 1)
Orphan StringName: OptionButton (static: 1, total: 12)
Orphan StringName: tan (static: 0, total: 1)
Orphan StringName: ResourceSaver (static: 1, total: 3)
Orphan StringName: dFdyFine (static: 0, total: 1)
Orphan StringName: bool (static: 0, total: 1)
Orphan StringName: textureProjGrad (static: 0, total: 1)
Orphan StringName: unpackUnorm2x16 (static: 0, total: 1)
Orphan StringName: textureLod (static: 0, total: 1)
Orphan StringName: modf (static: 0, total: 1)
Orphan StringName: dFdyCoarse (static: 0, total: 1)
Orphan StringName: ProjectSettings (static: 1, total: 3)
Orphan StringName: floatBitsToUint (static: 0, total: 1)
Orphan StringName: Performance (static: 1, total: 3)
Orphan StringName: outerProduct (static: 0, total: 1)
Orphan StringName: Engine (static: 1, total: 3)
Orphan StringName: round (static: 0, total: 1)
Orphan StringName: distance (static: 0, total: 1)
Orphan StringName: PhysicsServer2DManager (static: 1, total: 4)
Orphan StringName: textureQueryLevels (static: 0, total: 1)
Orphan StringName: roundEven (static: 0, total: 1)
Orphan StringName: bvec2 (static: 0, total: 1)
Orphan StringName: bvec3 (static: 0, total: 1)
Orphan StringName: bvec4 (static: 0, total: 1)
Orphan StringName: fwidthFine (static: 0, total: 1)
Orphan StringName: unpackSnorm2x16 (static: 0, total: 1)
Orphan StringName: JavaClassWrapper (static: 1, total: 3)
Orphan StringName: uintBitsToFloat (static: 0, total: 1)
Orphan StringName: float (static: 0, total: 1)
Orphan StringName: radians (static: 0, total: 1)
Orphan StringName: JavaScriptBridge (static: 1, total: 3)
Orphan StringName: floor (static: 0, total: 1)
Orphan StringName: packHalf2x16 (static: 0, total: 1)
Orphan StringName: greaterThan (static: 0, total: 1)
Orphan StringName: cross (static: 0, total: 1)
Orphan StringName: fwidth (static: 0, total: 1)
Orphan StringName: bitfieldReverse (static: 0, total: 1)
Orphan StringName: Texture2D (static: 0, total: 5)
Orphan StringName: isinf (static: 0, total: 1)
Orphan StringName: ldexp (static: 0, total: 1)
Orphan StringName: NavigationMeshGenerator (static: 1, total: 3)
Orphan StringName: length (static: 0, total: 1)
Orphan StringName: sign (static: 0, total: 1)
Orphan StringName: sinh (static: 0, total: 1)
Orphan StringName: Time (static: 1, total: 3)
Orphan StringName: packUnorm2x16 (static: 0, total: 1)
Orphan StringName: matrixCompMult (static: 0, total: 1)
Orphan StringName: fract (static: 0, total: 1)
Orphan StringName: ClassDB (static: 1, total: 3)
Orphan StringName: textureProj (static: 0, total: 1)
Orphan StringName: acos (static: 0, total: 1)
Orphan StringName: EngineDebugger (static: 1, total: 3)
Orphan StringName: TranslationServer (static: 1, total: 3)
Orphan StringName: PopupMenu (static: 1, total: 16)
Orphan StringName: isnan (static: 0, total: 1)
StringName: 174 unclaimed string names at exit.

@Riteo
Copy link
Contributor Author

Riteo commented Jun 2, 2024

@chinatsu

Including EGL_PLATFORM=wayland in the environment removes those crashes as well, and everything feels pretty snappy!

Shoot! Right. I think we can get rid of the crashes there too. Sorry for the confusion. Let's see what I can do...

@Riteo Riteo force-pushed the holy-egl-batman branch from d544563 to 391fc31 Compare June 2, 2024 13:41
@Riteo
Copy link
Contributor Author

Riteo commented Jun 2, 2024

I have pushed a change which should alleviate the issue. Note that it can crash anyways (that's why the crash handler didn't ring me any bell) and that it will very probably print some weird warnings.

The whole PRIME prober is a very, very, very hacky mess, but no better solution has been found until now (#88516 is the best candidate and doesn't to work for some reason).

Hopefully this avoids any big delay by minimizing crashes (I wonder if there's a way to disable the crash handler).

Please test this new version of the patch and tell me how it goes, thank you for your patience :D

@chinatsu
Copy link

chinatsu commented Jun 2, 2024

After unsetting EGL_PLATFORM and launching a freshly compiled Godot I think I can say it's working well! The error message upon launching a project still remains, but that's a minor inconvenience especially if you have something in the works to sort it out (as you mentioned here).

This avoids any assumption from the driver, which would otherwise select
a specific platform and potentially mess up everything, resulting
usually in a display server failure.
@Riteo
Copy link
Contributor Author

Riteo commented Jun 4, 2024

Ah, FTR, @chinatsu, it looks like I already made a PR for the changes I was talking about: #91780. Sorry once again for the confusion, my life is a bit messy right now.

@akien-mga
Copy link
Member

Haven't tested yet, but note that when I tried to update glad last time, we ran into some issues with ANGLE: #90245 (comment)

We need to make sure we're doing it right this time.

@Riteo Riteo force-pushed the holy-egl-batman branch from 391fc31 to 8f69f29 Compare June 4, 2024 16:35
@akien-mga akien-mga changed the title EGL: Use EGL_EXT_platform_base whenever possible EGL: Use EGL_EXT_platform_base whenever possible Jun 7, 2024
@akien-mga akien-mga requested a review from bruvzg June 13, 2024 10:55
@akien-mga
Copy link
Member

Tested on Fedora 40 with KDE on Wayland with --display-driver wayland and/or --rendering-driver opengl3_es (which I believe are the two ways to get the EGL manager on Linux), it seems to work fine for me.

@akien-mga
Copy link
Member

akien-mga commented Jun 13, 2024

@MBCX Would you be able to check that this PR doesn't reintroduce #90879, as it also updates the glad-generated files (but only some of them, in a way that seems safer). I wasn't able to reproduce #90879 locally on Fedora so I can't confirm whether this PR would introduce the same issue.

Edit: Nevermind, I was testing the wrong branch. I was able to reproduce #90879 with my glad 2.0.6 update, so I can test this PR too with the same config.

Edit 2: I confirmed this PR doesn't introduce the same build issue as #90245 did.

Copy link
Member

@akien-mga akien-mga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code seems fine to me, works ok in limited testing on Fedora 40 KDE Wayland, and it doesn't seem to break support for building with ANGLE.

@Riteo
Copy link
Contributor Author

Riteo commented Jun 13, 2024

I'm curious what changed, as I didn't apply the changes proposed in #90245 (comment) due to time reasons.

As long as it works, I won't complain xD

@akien-mga
Copy link
Member

akien-mga commented Jun 13, 2024

@Riteo You only updated the egl files, and not the gl ones. Those are the ones which triggered the issue in #90245 as it updates all files generated by glad.

Now we have a mismatch of files generated with glad 2.0.4 and files generated with glad 2.0.6, but it doesn't seem to be a big deal. At least for the egl files, the only change is added a new extension.

@akien-mga akien-mga merged commit e15c2e0 into godotengine:master Jun 13, 2024
16 checks passed
@akien-mga
Copy link
Member

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4.3.dev - Problems with launching Godot/launching projects in a compositor with Xwayland disabled
4 participants