[INFO] fetching crate kludgine-core 0.5.0...
[INFO] testing kludgine-core-0.5.0 against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] extracting crate kludgine-core 0.5.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate kludgine-core 0.5.0
[INFO] finished tweaking crates.io crate kludgine-core 0.5.0
[INFO] tweaked toml for crates.io crate kludgine-core 0.5.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate kludgine-core 0.5.0 on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 273 packages to latest compatible versions
[INFO] [stderr]       Adding block-sys v0.1.0-beta.1 (available: v0.1.0-beta.2)
[INFO] [stderr]       Adding block2 v0.2.0-alpha.6 (available: v0.2.0)
[INFO] [stderr]       Adding figures v0.1.2 (available: v0.5.0)
[INFO] [stderr]       Adding flume v0.10.14 (available: v0.12.0)
[INFO] [stderr]       Adding image v0.24.9 (available: v0.25.10)
[INFO] [stderr]       Adding objc-sys v0.2.0-beta.2 (available: v0.2.0-beta.3)
[INFO] [stderr]       Adding objc2 v0.3.0-beta.3.patch-leaks.3 (available: v0.3.0-beta.5)
[INFO] [stderr]       Adding objc2-encode v2.0.0-pre.2 (available: v2.0.0)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.18)
[INFO] [stderr]       Adding ttf-parser v0.15.2 (available: v0.25.1)
[INFO] [stderr]       Adding web-sys v0.3.72 (available: v0.3.97)
[INFO] [stderr]       Adding winit v0.28.7 (available: v0.30.13)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 77310db43ec491c4c6e40d9d9f8e7f542c9f2ca1ac36dd0c93bea9989d75321b
[INFO] running `Command { std: "docker" "start" "-a" "77310db43ec491c4c6e40d9d9f8e7f542c9f2ca1ac36dd0c93bea9989d75321b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "77310db43ec491c4c6e40d9d9f8e7f542c9f2ca1ac36dd0c93bea9989d75321b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "77310db43ec491c4c6e40d9d9f8e7f542c9f2ca1ac36dd0c93bea9989d75321b", kill_on_drop: false }`
[INFO] [stdout] 77310db43ec491c4c6e40d9d9f8e7f542c9f2ca1ac36dd0c93bea9989d75321b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a993d8d184d6c8bade9daca0b9189b34102b54456b5bdaa7b4a4690e4ddda077
[INFO] running `Command { std: "docker" "start" "-a" "a993d8d184d6c8bade9daca0b9189b34102b54456b5bdaa7b4a4690e4ddda077", kill_on_drop: false }`
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling xml-rs v0.8.28
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ash v0.37.3+1.3.251
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling khronos-egl v4.1.0
[INFO] [stderr]    Compiling codespan-reporting v0.11.1
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling gpu-descriptor-types v0.1.2
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling gpu-alloc-types v0.2.0
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling dlib v0.5.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling raw-window-handle v0.5.2
[INFO] [stderr]    Compiling hexf-parse v0.2.1
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling nix v0.24.3
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling gpu-alloc v0.5.4
[INFO] [stderr]    Compiling wgpu-types v0.16.1
[INFO] [stderr]    Compiling renderdoc-sys v1.1.0
[INFO] [stderr]    Compiling glow v0.12.3
[INFO] [stderr]    Compiling profiling v1.0.18
[INFO] [stderr]    Compiling nix v0.25.1
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]    Compiling spirv v0.2.0+1.5.4
[INFO] [stderr]    Compiling gpu-descriptor v0.2.4
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling euclid v0.22.14
[INFO] [stderr]    Compiling smithay-client-toolkit v0.16.1
[INFO] [stderr]    Compiling xcursor v0.3.10
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.10
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling strict-num v0.1.1
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling memmap2 v0.5.10
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling tiny-skia-path v0.8.4
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling figures v0.1.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling palette v0.7.6
[INFO] [stderr]    Compiling ttf-parser v0.15.2
[INFO] [stderr]    Compiling float_next_after v1.0.0
[INFO] [stderr]    Compiling by_address v1.2.1
[INFO] [stderr]    Compiling nanorand v0.7.0
[INFO] [stderr]    Compiling palette_derive v0.7.6
[INFO] [stderr]    Compiling lyon_geom v1.0.19
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling wayland-commons v0.29.5
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling naga v0.12.3
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]    Compiling calloop v0.10.6
[INFO] [stderr]    Compiling tiny-skia v0.8.4
[INFO] [stderr]    Compiling lyon_path v1.0.19
[INFO] [stderr]    Compiling winit v0.28.7
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling fast-srgb8 v1.0.0
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling json v0.12.4
[INFO] [stderr]    Compiling owned_ttf_parser v0.15.2
[INFO] [stderr]    Compiling lyon_tessellation v1.0.20
[INFO] [stderr]    Compiling flume v0.10.14
[INFO] [stderr]    Compiling rusttype v0.9.3
[INFO] [stderr]    Compiling owned_ttf_parser v0.25.1
[INFO] [stderr]    Compiling ab_glyph v0.2.32
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling wayland-cursor v0.29.5
[INFO] [stderr]    Compiling wgpu-hal v0.16.2
[INFO] [stderr]    Compiling wgpu-core v0.16.1
[INFO] [stderr]    Compiling wgpu v0.16.3
[INFO] [stderr]    Compiling easygpu v0.5.0
[INFO] [stderr]    Compiling sctk-adwaita v0.5.4
[INFO] [stderr]    Compiling easygpu-lyon v0.5.0
[INFO] [stderr]    Compiling kludgine-core v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `futures_timer::Delay`
[INFO] [stdout]   --> src/delay.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use futures_timer::Delay;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `implementation::*`
[INFO] [stdout]   --> src/delay.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub use implementation::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/frame_renderer.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 15s
[INFO] running `Command { std: "docker" "inspect" "a993d8d184d6c8bade9daca0b9189b34102b54456b5bdaa7b4a4690e4ddda077", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a993d8d184d6c8bade9daca0b9189b34102b54456b5bdaa7b4a4690e4ddda077", kill_on_drop: false }`
[INFO] [stdout] a993d8d184d6c8bade9daca0b9189b34102b54456b5bdaa7b4a4690e4ddda077
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d2a4825f27482ca86803f5dc3ff5abb39697e49e623415822084890135f95297
[INFO] running `Command { std: "docker" "start" "-a" "d2a4825f27482ca86803f5dc3ff5abb39697e49e623415822084890135f95297", kill_on_drop: false }`
[INFO] [stderr]    Compiling naga v0.12.3
[INFO] [stderr]    Compiling calloop v0.10.6
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling smithay-client-toolkit v0.16.1
[INFO] [stderr]    Compiling sctk-adwaita v0.5.4
[INFO] [stderr]    Compiling winit v0.28.7
[INFO] [stderr]    Compiling wgpu-hal v0.16.2
[INFO] [stderr]    Compiling wgpu-core v0.16.1
[INFO] [stderr]    Compiling wgpu v0.16.3
[INFO] [stderr]    Compiling easygpu v0.5.0
[INFO] [stderr]    Compiling easygpu-lyon v0.5.0
[INFO] [stderr]    Compiling kludgine-core v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `futures_timer::Delay`
[INFO] [stdout]   --> src/delay.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use futures_timer::Delay;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `implementation::*`
[INFO] [stdout]   --> src/delay.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub use implementation::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/frame_renderer.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_timer::Delay`
[INFO] [stdout]   --> src/delay.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub use futures_timer::Delay;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `implementation::*`
[INFO] [stdout]   --> src/delay.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub use implementation::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/frame_renderer.rs:309:21
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 34.28s
[INFO] running `Command { std: "docker" "inspect" "d2a4825f27482ca86803f5dc3ff5abb39697e49e623415822084890135f95297", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2a4825f27482ca86803f5dc3ff5abb39697e49e623415822084890135f95297", kill_on_drop: false }`
[INFO] [stdout] d2a4825f27482ca86803f5dc3ff5abb39697e49e623415822084890135f95297
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] fed720c27741cf4a5db23946be2b4b80051d16aa67567ec5b87fa9e13356eb63
[INFO] running `Command { std: "docker" "start" "-a" "fed720c27741cf4a5db23946be2b4b80051d16aa67567ec5b87fa9e13356eb63", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `futures_timer::Delay`
[INFO] [stderr]   --> src/delay.rs:36:13
[INFO] [stderr]    |
[INFO] [stderr] 36 |     pub use futures_timer::Delay;
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `implementation::*`
[INFO] [stderr]   --> src/delay.rs:39:9
[INFO] [stderr]    |
[INFO] [stderr] 39 | pub use implementation::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/frame_renderer.rs:309:21
[INFO] [stderr]     |
[INFO] [stderr] 309 |                 let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap();
[INFO] [stderr]     |                     ----^^^^^^^^^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `kludgine-core` (lib) generated 3 warnings (run `cargo fix --lib -p kludgine-core` to apply 3 suggestions)
[INFO] [stderr] warning: `kludgine-core` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kludgine_core-225d8d80a96b4fb1)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] [2m2026-05-05T20:44:03.582442Z[0m [33m WARN[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Unable to find layer: VK_LAYER_KHRONOS_validation
[INFO] [stdout] [2m2026-05-05T20:44:03.648316Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Instance version: 0x403113
[INFO] [stdout] [2m2026-05-05T20:44:03.648377Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Enabling debug utils
[INFO] [stdout] [2m2026-05-05T20:44:03.651898Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Enabling device properties2
[INFO] [stdout] [2m2026-05-05T20:44:03.700603Z[0m [34mDEBUG[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Client extensions: [
[INFO] [stderr] error: XDG_RUNTIME_DIR is invalid or not set in the environment.
[INFO] [stdout]     "EGL_EXT_device_base",
[INFO] [stdout]     "EGL_EXT_device_enumeration",
[INFO] [stdout]     "EGL_EXT_device_query",
[INFO] [stdout]     "EGL_EXT_platform_base",
[INFO] [stdout]     "EGL_KHR_client_get_all_proc_addresses",
[INFO] [stdout]     "EGL_EXT_client_extensions",
[INFO] [stdout]     "EGL_KHR_debug",
[INFO] [stdout]     "EGL_EXT_platform_device",
[INFO] [stdout]     "EGL_EXT_explicit_device",
[INFO] [stdout]     "EGL_EXT_platform_wayland",
[INFO] [stdout]     "EGL_KHR_platform_wayland",
[INFO] [stdout]     "EGL_EXT_platform_x11",
[INFO] [stdout]     "EGL_KHR_platform_x11",
[INFO] [stdout]     "EGL_EXT_platform_xcb",
[INFO] [stdout]     "EGL_MESA_platform_gbm",
[INFO] [stdout]     "EGL_KHR_platform_gbm",
[INFO] [stdout]     "EGL_MESA_platform_surfaceless",
[INFO] [stdout] ]
[INFO] [stdout] [2m2026-05-05T20:44:03.700695Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Loading Wayland library to get the current display
[INFO] [stdout] [2m2026-05-05T20:44:03.700822Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Loading X11 library to get the current display
[INFO] [stdout] [2m2026-05-05T20:44:03.705983Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m No windowing system present. Using surfaceless platform
[INFO] [stdout] [2m2026-05-05T20:44:03.706071Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Enabling EGL debug output
[INFO] [stdout] [2m2026-05-05T20:44:03.706652Z[0m [31mERROR[0m [2mwgpu_hal::gles::egl[0m[2m:[0m EGL 'eglInitialize' code 0x3001: DRI2: failed to load driver
[INFO] [stdout] [2m2026-05-05T20:44:03.706856Z[0m [31mERROR[0m [2mwgpu_hal::gles::egl[0m[2m:[0m EGL 'eglInitialize' code 0x3001: DRI2: failed to load driver
[INFO] [stdout] [2m2026-05-05T20:44:03.733148Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Display vendor "Mesa Project", version (1, 5)
[INFO] [stdout] [2m2026-05-05T20:44:03.733296Z[0m [34mDEBUG[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Display extensions: [
[INFO] [stdout]     "EGL_ANDROID_blob_cache",
[INFO] [stdout]     "EGL_EXT_config_select_group",
[INFO] [stdout]     "EGL_EXT_create_context_robustness",
[INFO] [stdout]     "EGL_EXT_image_dma_buf_import",
[INFO] [stdout]     "EGL_EXT_image_dma_buf_import_modifiers",
[INFO] [stdout]     "EGL_EXT_query_reset_notification_strategy",
[INFO] [stdout]     "EGL_EXT_surface_compression",
[INFO] [stdout]     "EGL_KHR_cl_event2",
[INFO] [stdout]     "EGL_KHR_config_attribs",
[INFO] [stdout]     "EGL_KHR_context_flush_control",
[INFO] [stdout]     "EGL_KHR_create_context",
[INFO] [stdout]     "EGL_KHR_create_context_no_error",
[INFO] [stdout]     "EGL_KHR_fence_sync",
[INFO] [stdout]     "EGL_KHR_get_all_proc_addresses",
[INFO] [stdout]     "EGL_KHR_gl_colorspace",
[INFO] [stdout]     "EGL_KHR_gl_renderbuffer_image",
[INFO] [stdout]     "EGL_KHR_gl_texture_2D_image",
[INFO] [stdout]     "EGL_KHR_gl_texture_3D_image",
[INFO] [stdout]     "EGL_KHR_gl_texture_cubemap_image",
[INFO] [stdout]     "EGL_KHR_image_base",
[INFO] [stdout]     "EGL_KHR_no_config_context",
[INFO] [stdout]     "EGL_KHR_reusable_sync",
[INFO] [stdout]     "EGL_KHR_surfaceless_context",
[INFO] [stdout]     "EGL_EXT_pixel_format_float",
[INFO] [stdout]     "EGL_KHR_wait_sync",
[INFO] [stdout]     "EGL_MESA_configless_context",
[INFO] [stdout]     "EGL_MESA_gl_interop",
[INFO] [stdout]     "EGL_MESA_query_driver",
[INFO] [stdout]     "EGL_MESA_x11_native_visual_id",
[INFO] [stdout] ]
[INFO] [stdout] [2m2026-05-05T20:44:03.733378Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL surface: +srgb
[INFO] [stdout] [2m2026-05-05T20:44:03.733395Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Configurations:
[INFO] [stdout] [2m2026-05-05T20:44:03.733428Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-05-05T20:44:03.733448Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-05-05T20:44:03.733467Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-05-05T20:44:03.733486Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-05-05T20:44:03.733505Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-05-05T20:44:03.733524Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-05-05T20:44:03.733544Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-05-05T20:44:03.733562Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-05-05T20:44:03.733582Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-05-05T20:44:03.733600Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2
[INFO] [stdout] [2m2026-05-05T20:44:03.733619Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.733638Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.733657Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.733675Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.733694Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.733712Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.733733Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.733752Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.733770Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.733789Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.733832Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-05-05T20:44:03.733853Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-05-05T20:44:03.733872Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-05-05T20:44:03.733894Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-05-05T20:44:03.733917Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-05-05T20:44:03.733937Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-05-05T20:44:03.733956Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-05-05T20:44:03.733975Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-05-05T20:44:03.733994Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-05-05T20:44:03.734013Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8
[INFO] [stdout] [2m2026-05-05T20:44:03.734033Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734053Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734073Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734092Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734112Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734132Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734153Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734173Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734190Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734211Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734241Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734262Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734282Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734302Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734320Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734340Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734359Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734379Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734399Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734418Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734436Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-05-05T20:44:03.734454Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-05-05T20:44:03.734472Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-05-05T20:44:03.734490Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-05-05T20:44:03.734508Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-05-05T20:44:03.734526Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-05-05T20:44:03.734545Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-05-05T20:44:03.734562Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-05-05T20:44:03.734580Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-05-05T20:44:03.734597Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16
[INFO] [stdout] [2m2026-05-05T20:44:03.734614Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734632Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734652Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734670Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734689Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734710Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734730Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734750Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734767Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734785Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0
[INFO] [stdout] [2m2026-05-05T20:44:03.734894Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	Trying native-render
[INFO] [stdout] [2m2026-05-05T20:44:03.734973Z[0m [33m WARN[0m [2mwgpu_hal::gles::egl[0m[2m:[0m No config found!
[INFO] [stdout] [2m2026-05-05T20:44:03.735026Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	Trying presentation
[INFO] [stdout] [2m2026-05-05T20:44:03.735074Z[0m [33m WARN[0m [2mwgpu_hal::gles::egl[0m[2m:[0m No config found!
[INFO] [stdout] [2m2026-05-05T20:44:03.735113Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	Trying off-screen
[INFO] [stdout] [2m2026-05-05T20:44:03.735191Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL context: +debug
[INFO] [stdout] [2m2026-05-05T20:44:03.735260Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL context: +robust access
[INFO] [stdout] [2m2026-05-05T20:44:04.010122Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL context: +surfaceless
[INFO] [stdout] [2m2026-05-05T20:44:04.021080Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	linux_read_sorted_physical_devices:
[INFO] [stdout] [2m2026-05-05T20:44:04.021185Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.021214Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-05-05T20:44:04.021236Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.021291Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-05-05T20:44:04.021327Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.021349Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-05-05T20:44:04.021373Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.021391Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)  
[INFO] [stdout] [2m2026-05-05T20:44:04.021416Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.021456Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	linux_read_sorted_physical_devices:
[INFO] [stdout] [2m2026-05-05T20:44:04.021488Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.021503Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-05-05T20:44:04.021526Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.021554Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-05-05T20:44:04.021578Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.021594Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-05-05T20:44:04.021619Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.021640Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)  
[INFO] [stdout] [2m2026-05-05T20:44:04.021659Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.021687Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	Copying old device 0 into new device 0
[INFO] [stdout] [2m2026-05-05T20:44:04.021712Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.021886Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	linux_read_sorted_physical_devices:
[INFO] [stdout] [2m2026-05-05T20:44:04.021922Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.021944Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-05-05T20:44:04.021966Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.022003Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-05-05T20:44:04.022028Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.022043Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-05-05T20:44:04.022065Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.022087Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)  
[INFO] [stdout] [2m2026-05-05T20:44:04.022109Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.022130Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	Copying old device 0 into new device 0
[INFO] [stdout] [2m2026-05-05T20:44:04.022146Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.022170Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	linux_read_sorted_physical_devices:
[INFO] [stdout] [2m2026-05-05T20:44:04.022198Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.022223Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-05-05T20:44:04.022242Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.022268Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-05-05T20:44:04.022294Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.022315Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-05-05T20:44:04.022336Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.022352Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	           [0] llvmpipe (LLVM 20.1.2, 256 bits)  
[INFO] [stdout] [2m2026-05-05T20:44:04.022369Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.022391Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	Copying old device 0 into new device 0
[INFO] [stdout] [2m2026-05-05T20:44:04.022414Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.029386Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Max label length: 256
[INFO] [stdout] [2m2026-05-05T20:44:04.029438Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Enabling GLES debug output
[INFO] [stdout] [2m2026-05-05T20:44:04.029540Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Vendor: Mesa
[INFO] [stdout] [2m2026-05-05T20:44:04.029559Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Renderer: llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-05-05T20:44:04.029571Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Version: OpenGL ES 3.2 Mesa 25.2.8-0ubuntu0.24.04.1
[INFO] [stdout] [2m2026-05-05T20:44:04.029584Z[0m [34mDEBUG[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Extensions: {
[INFO] [stdout]     "GL_OES_tessellation_shader",
[INFO] [stdout]     "GL_ANGLE_pack_reverse_row_order",
[INFO] [stdout]     "GL_OES_EGL_image_external",
[INFO] [stdout]     "GL_OES_surfaceless_context",
[INFO] [stdout]     "GL_OES_texture_buffer",
[INFO] [stdout]     "GL_EXT_texture_sRGB_decode",
[INFO] [stdout]     "GL_EXT_texture_compression_bptc",
[INFO] [stdout]     "GL_NV_conditional_render",
[INFO] [stdout]     "GL_NV_read_buffer",
[INFO] [stdout]     "GL_OES_draw_buffers_indexed",
[INFO] [stdout]     "GL_OES_texture_float",
[INFO] [stdout]     "GL_EXT_clear_texture",
[INFO] [stdout]     "GL_EXT_buffer_storage",
[INFO] [stdout]     "GL_NV_pixel_buffer_object",
[INFO] [stdout]     "GL_OVR_multiview2",
[INFO] [stdout]     "GL_OES_depth_texture",
[INFO] [stdout]     "GL_EXT_shader_clock",
[INFO] [stdout]     "GL_MESA_framebuffer_flip_y",
[INFO] [stdout]     "GL_OES_shader_image_atomic",
[INFO] [stdout]     "GL_EXT_shadow_samplers",
[INFO] [stdout]     "GL_KHR_debug",
[INFO] [stdout]     "GL_OES_EGL_image_external_essl3",
[INFO] [stdout]     "GL_OES_vertex_array_object",
[INFO] [stdout]     "GL_EXT_EGL_image_storage_compression",
[INFO] [stdout]     "GL_MESA_bgra",
[INFO] [stdout]     "GL_EXT_compressed_ETC1_RGB8_sub_texture",
[INFO] [stdout]     "GL_EXT_polygon_offset_clamp",
[INFO] [stdout]     "GL_EXT_texture_border_clamp",
[INFO] [stdout]     "GL_EXT_texture_mirror_clamp_to_edge",
[INFO] [stdout]     "GL_KHR_no_error",
[INFO] [stdout]     "GL_OES_copy_image",
[INFO] [stdout]     "GL_EXT_occlusion_query_boolean",
[INFO] [stdout]     "GL_EXT_draw_buffers_indexed",
[INFO] [stdout]     "GL_OES_viewport_array",
[INFO] [stdout]     "GL_EXT_memory_object",
[INFO] [stdout]     "GL_EXT_texture_query_lod",
[INFO] [stdout]     "GL_EXT_texture_norm16",
[INFO] [stdout]     "GL_OES_texture_view",
[INFO] [stdout]     "GL_OVR_multiview",
[INFO] [stdout]     "GL_EXT_shader_framebuffer_fetch",
[INFO] [stdout]     "GL_EXT_separate_shader_objects",
[INFO] [stdout]     "GL_EXT_texture_compression_dxt1",
[INFO] [stdout]     "GL_EXT_memory_object_fd",
[INFO] [stdout]     "GL_NV_generate_mipmap_sRGB",
[INFO] [stdout]     "GL_EXT_disjoint_timer_query",
[INFO] [stdout]     "GL_OES_vertex_half_float",
[INFO] [stdout]     "GL_EXT_float_blend",
[INFO] [stdout]     "GL_EXT_render_snorm",
[INFO] [stdout]     "GL_EXT_texture_filter_anisotropic",
[INFO] [stdout]     "GL_EXT_texture_sRGB_R8",
[INFO] [stdout]     "GL_EXT_texture_storage",
[INFO] [stdout]     "GL_NV_texture_barrier",
[INFO] [stdout]     "GL_NV_fbo_color_attachments",
[INFO] [stdout]     "GL_EXT_tessellation_shader",
[INFO] [stdout]     "GL_EXT_texture_storage_compression",
[INFO] [stdout]     "GL_EXT_shader_framebuffer_fetch_non_coherent",
[INFO] [stdout]     "GL_EXT_texture_sRGB_RG8",
[INFO] [stdout]     "GL_NV_pack_subimage",
[INFO] [stdout]     "GL_EXT_copy_image",
[INFO] [stdout]     "GL_MESA_sampler_objects",
[INFO] [stdout]     "GL_ARM_shader_framebuffer_fetch_depth_stencil",
[INFO] [stdout]     "GL_OES_compressed_ETC1_RGB8_texture",
[INFO] [stdout]     "GL_NV_image_formats",
[INFO] [stdout]     "GL_EXT_sRGB_write_control",
[INFO] [stdout]     "GL_EXT_texture_compression_s3tc",
[INFO] [stdout]     "GL_EXT_debug_label",
[INFO] [stdout]     "GL_OES_stencil8",
[INFO] [stdout]     "GL_EXT_primitive_bounding_box",
[INFO] [stdout]     "GL_OES_geometry_point_size",
[INFO] [stdout]     "GL_EXT_conservative_depth",
[INFO] [stdout]     "GL_OES_geometry_shader",
[INFO] [stdout]     "GL_KHR_blend_equation_advanced_coherent",
[INFO] [stdout]     "GL_OES_tessellation_point_size",
[INFO] [stdout]     "GL_EXT_gpu_shader5",
[INFO] [stdout]     "GL_EXT_discard_framebuffer",
[INFO] [stdout]     "GL_KHR_context_flush_control",
[INFO] [stdout]     "GL_EXT_texture_format_BGRA8888",
[INFO] [stdout]     "GL_EXT_read_format_bgra",
[INFO] [stdout]     "GL_EXT_multi_draw_indirect",
[INFO] [stdout]     "GL_NV_read_stencil",
[INFO] [stdout]     "GL_EXT_clip_control",
[INFO] [stdout]     "GL_EXT_blend_func_extended",
[INFO] [stdout]     "GL_OES_primitive_bounding_box",
[INFO] [stdout]     "GL_EXT_base_instance",
[INFO] [stdout]     "GL_OES_EGL_sync",
[INFO] [stdout]     "GL_OES_rgb8_rgba8",
[INFO] [stdout]     "GL_OES_draw_elements_base_vertex",
[INFO] [stdout]     "GL_OES_sample_variables",
[INFO] [stdout]     "GL_EXT_color_buffer_half_float",
[INFO] [stdout]     "GL_EXT_draw_buffers",
[INFO] [stdout]     "GL_EXT_unpack_subimage",
[INFO] [stdout]     "GL_EXT_geometry_shader",
[INFO] [stdout]     "GL_EXT_texture_compression_rgtc",
[INFO] [stdout]     "GL_OES_standard_derivatives",
[INFO] [stdout]     "GL_OES_texture_storage_multisample_2d_array",
[INFO] [stdout]     "GL_KHR_robust_buffer_access_behavior",
[INFO] [stdout]     "GL_EXT_tessellation_point_size",
[INFO] [stdout]     "GL_KHR_robustness",
[INFO] [stdout]     "GL_OES_texture_cube_map_array",
[INFO] [stdout]     "GL_OES_gpu_shader5",
[INFO] [stdout]     "GL_KHR_parallel_shader_compile",
[INFO] [stdout]     "GL_EXT_shader_group_vote",
[INFO] [stdout]     "GL_KHR_texture_compression_astc_ldr",
[INFO] [stdout]     "GL_EXT_shader_integer_mix",
[INFO] [stdout]     "GL_EXT_texture_view",
[INFO] [stdout]     "GL_OES_EGL_image",
[INFO] [stdout]     "GL_NV_shader_noperspective_interpolation",
[INFO] [stdout]     "GL_EXT_texture_buffer",
[INFO] [stdout]     "GL_EXT_draw_elements_base_vertex",
[INFO] [stdout]     "GL_APPLE_sync",
[INFO] [stdout]     "GL_EXT_instanced_arrays",
[INFO] [stdout]     "GL_OES_texture_half_float",
[INFO] [stdout]     "GL_OES_texture_half_float_linear",
[INFO] [stdout]     "GL_EXT_shader_io_blocks",
[INFO] [stdout]     "GL_ANDROID_extension_pack_es31a",
[INFO] [stdout]     "GL_EXT_frag_depth",
[INFO] [stdout]     "GL_EXT_texture_rg",
[INFO] [stdout]     "GL_EXT_robustness",
[INFO] [stdout]     "GL_OES_required_internalformat",
[INFO] [stdout]     "GL_OES_shader_io_blocks",
[INFO] [stdout]     "GL_OES_element_index_uint",
[INFO] [stdout]     "GL_OES_mapbuffer",
[INFO] [stdout]     "GL_NV_read_depth",
[INFO] [stdout]     "GL_OES_depth24",
[INFO] [stdout]     "GL_OES_fbo_render_mipmap",
[INFO] [stdout]     "GL_NV_draw_buffers",
[INFO] [stdout]     "GL_ANGLE_texture_compression_dxt3",
[INFO] [stdout]     "GL_EXT_geometry_point_size",
[INFO] [stdout]     "GL_KHR_texture_compression_astc_sliced_3d",
[INFO] [stdout]     "GL_OES_sample_shading",
[INFO] [stdout]     "GL_EXT_texture_compression_s3tc_srgb",
[INFO] [stdout]     "GL_EXT_clip_cull_distance",
[INFO] [stdout]     "GL_EXT_color_buffer_float",
[INFO] [stdout]     "GL_EXT_EGL_image_storage",
[INFO] [stdout]     "GL_EXT_texture_type_2_10_10_10_REV",
[INFO] [stdout]     "GL_KHR_blend_equation_advanced",
[INFO] [stdout]     "GL_OES_depth_texture_cube_map",
[INFO] [stdout]     "GL_APPLE_texture_max_level",
[INFO] [stdout]     "GL_EXT_texture_filter_minmax",
[INFO] [stdout]     "GL_OES_packed_depth_stencil",
[INFO] [stdout]     "GL_NV_read_depth_stencil",
[INFO] [stdout]     "GL_OES_texture_border_clamp",
[INFO] [stdout]     "GL_NV_alpha_to_coverage_dither_control",
[INFO] [stdout]     "GL_EXT_texture_shadow_lod",
[INFO] [stdout]     "GL_EXT_multi_draw_arrays",
[INFO] [stdout]     "GL_EXT_blend_minmax",
[INFO] [stdout]     "GL_EXT_shader_implicit_conversions",
[INFO] [stdout]     "GL_OES_texture_3D",
[INFO] [stdout]     "GL_EXT_texture_cube_map_array",
[INFO] [stdout]     "GL_EXT_draw_instanced",
[INFO] [stdout]     "GL_EXT_map_buffer_range",
[INFO] [stdout]     "GL_OES_shader_multisample_interpolation",
[INFO] [stdout]     "GL_OES_texture_float_linear",
[INFO] [stdout]     "GL_ANGLE_texture_compression_dxt5",
[INFO] [stdout]     "GL_OES_texture_stencil8",
[INFO] [stdout]     "GL_EXT_depth_clamp",
[INFO] [stdout]     "GL_OES_texture_npot",
[INFO] [stdout]     "GL_MESA_shader_integer_functions",
[INFO] [stdout]     "GL_OES_get_program_binary",
[INFO] [stdout] }
[INFO] [stdout] [2m2026-05-05T20:44:04.029954Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m SL version: OpenGL ES GLSL ES 3.20
[INFO] [stdout] [2m2026-05-05T20:44:04.031150Z[0m [32m INFO[0m [2mwgpu_core::instance[0m[2m:[0m Adapter Vulkan AdapterInfo { name: "llvmpipe (LLVM 20.1.2, 256 bits)", vendor: 65541, device: 0, device_type: Cpu, driver: "llvmpipe", driver_info: "Mesa 25.2.8-0ubuntu0.24.04.1 (LLVM 20.1.2)", backend: Vulkan }
[INFO] [stdout] [2m2026-05-05T20:44:04.031464Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::adapter[0m[2m:[0m Supported extensions: ["VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_EXT_robustness2"]
[INFO] [stdout] [2m2026-05-05T20:44:04.031714Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	Failed to find vkGetDeviceProcAddr in layer "libVkLayer_MESA_device_select.so"
[INFO] [stdout] [2m2026-05-05T20:44:04.031752Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.031771Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	vkCreateDevice layer callstack setup to:
[INFO] [stdout] [2m2026-05-05T20:44:04.031786Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.031819Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	   <Application>
[INFO] [stdout] [2m2026-05-05T20:44:04.031835Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.031851Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     ||
[INFO] [stdout] [2m2026-05-05T20:44:04.031863Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.031878Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	   <Loader>
[INFO] [stdout] [2m2026-05-05T20:44:04.031891Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.031903Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     ||
[INFO] [stdout] [2m2026-05-05T20:44:04.031915Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.031927Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	   <Device>
[INFO] [stdout] [2m2026-05-05T20:44:04.031939Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.032099Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	       Using "llvmpipe (LLVM 20.1.2, 256 bits)" with driver: "libvulkan_lvp.so"
[INFO] [stdout] [2m2026-05-05T20:44:04.032125Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x7f67ac01a150, name: ?)
[INFO] [stdout] [2m2026-05-05T20:44:04.130379Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-05-05T20:44:04.131533Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-05-05T20:44:04.131610Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.131639Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.131652Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [9]
[INFO] [stdout] [2m2026-05-05T20:44:04.131723Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.131784Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-05-05T20:44:04.131823Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-05-05T20:44:04.131838Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.131857Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.131870Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.131882Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.131896Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.131908Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.131921Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.131934Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.131950Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.131965Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.131977Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.131994Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.132006Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.132019Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.132034Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.132047Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.132060Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.132073Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.132086Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.132099Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.132112Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.132131Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.132145Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.132158Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		color: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.132170Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.132186Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_Position: BuiltIn
[INFO] [stdout] [2m2026-05-05T20:44:04.132200Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.132212Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PointSize: BuiltIn
[INFO] [stdout] [2m2026-05-05T20:44:04.132262Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.132278Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_ClipDistance: BuiltIn
[INFO] [stdout] [2m2026-05-05T20:44:04.132291Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.132303Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_CullDistance: BuiltIn
[INFO] [stdout] [2m2026-05-05T20:44:04.132349Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.132371Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PerVertex: Block
[INFO] [stdout] [2m2026-05-05T20:44:04.132383Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-05-05T20:44:04.132394Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.132434Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: ColMajor
[INFO] [stdout] [2m2026-05-05T20:44:04.132450Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.132463Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: Offset
[INFO] [stdout] [2m2026-05-05T20:44:04.132476Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.132489Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: MatrixStride
[INFO] [stdout] [2m2026-05-05T20:44:04.132530Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.132546Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: ColMajor
[INFO] [stdout] [2m2026-05-05T20:44:04.132558Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.132576Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: Offset
[INFO] [stdout] [2m2026-05-05T20:44:04.132617Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.132632Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: MatrixStride
[INFO] [stdout] [2m2026-05-05T20:44:04.132644Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.132657Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		Globals: Block
[INFO] [stdout] [2m2026-05-05T20:44:04.132668Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-05-05T20:44:04.132712Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.132728Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: DescriptorSet
[INFO] [stdout] [2m2026-05-05T20:44:04.132741Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.132753Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: Binding
[INFO] [stdout] [2m2026-05-05T20:44:04.132790Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.132827Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		position: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.132841Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-05-05T20:44:04.132854Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.132910Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.132984Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133009Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133028Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133078Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeBool [2]
[INFO] [stdout] [2m2026-05-05T20:44:04.133107Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133145Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133165Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133186Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.133205Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133227Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.133245Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133269Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.133285Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133305Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.133322Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133335Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.133349Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133367Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133393Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133415Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133434Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133452Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133468Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133485Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133500Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133513Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeArray [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133539Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.133599Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133618Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133663Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133686Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133701Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeMatrix [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133734Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133766Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133784Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133834Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133856Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133872Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133889Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133905Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.133922Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.133994Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-05-05T20:44:04.134033Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.134098Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=48 name=param
[INFO] [stdout] [2m2026-05-05T20:44:04.134152Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.134208Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-05-05T20:44:04.134281Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.134344Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FunctionCall [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.134394Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.134410Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 47
[INFO] [stdout] [2m2026-05-05T20:44:04.134426Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 53
[INFO] [stdout] [2m2026-05-05T20:44:04.134442Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 43
[INFO] [stdout] [2m2026-05-05T20:44:04.134456Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.134470Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.134484Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-05-05T20:44:04.134497Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.134510Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.134521Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-05-05T20:44:04.134532Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.134545Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.134557Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-05-05T20:44:04.134569Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.134589Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.134603Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 57
[INFO] [stdout] [2m2026-05-05T20:44:04.134616Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 58
[INFO] [stdout] [2m2026-05-05T20:44:04.134628Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 59
[INFO] [stdout] [2m2026-05-05T20:44:04.134640Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 56
[INFO] [stdout] [2m2026-05-05T20:44:04.134655Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.134671Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.134683Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 71
[INFO] [stdout] [2m2026-05-05T20:44:04.134696Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 67
[INFO] [stdout] [2m2026-05-05T20:44:04.134710Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 69
[INFO] [stdout] [2m2026-05-05T20:44:04.134727Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.134740Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.134751Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 71
[INFO] [stdout] [2m2026-05-05T20:44:04.134764Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 75
[INFO] [stdout] [2m2026-05-05T20:44:04.134777Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 69
[INFO] [stdout] [2m2026-05-05T20:44:04.134791Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.134885Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesMatrix [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.134912Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.134926Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.134938Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-05-05T20:44:04.134951Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.134964Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.134975Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-05-05T20:44:04.134986Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.134999Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.135011Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-05-05T20:44:04.135023Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.135035Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.135048Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 83
[INFO] [stdout] [2m2026-05-05T20:44:04.135060Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 84
[INFO] [stdout] [2m2026-05-05T20:44:04.135072Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 85
[INFO] [stdout] [2m2026-05-05T20:44:04.135084Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 82
[INFO] [stdout] [2m2026-05-05T20:44:04.135098Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesVector [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.135112Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.135123Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 65
[INFO] [stdout] [2m2026-05-05T20:44:04.135135Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 67
[INFO] [stdout] [2m2026-05-05T20:44:04.135147Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 63
[INFO] [stdout] [2m2026-05-05T20:44:04.135167Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.135183Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-05-05T20:44:04.135201Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-05-05T20:44:04.135324Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.135368Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-05-05T20:44:04.135385Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.135398Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=16 name=cutoff
[INFO] [stdout] [2m2026-05-05T20:44:04.135412Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.135424Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=21 name=higher
[INFO] [stdout] [2m2026-05-05T20:44:04.135436Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.135447Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=32 name=lower
[INFO] [stdout] [2m2026-05-05T20:44:04.135459Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.135474Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FOrdLessThan [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.135495Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.135510Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.135524Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FAdd [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.135538Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.135564Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ExtInst [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.135581Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.135595Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.135608Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.135620Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.135633Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.135645Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.135658Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.135671Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Select [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.135686Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ReturnValue [2]
[INFO] [stdout] [2m2026-05-05T20:44:04.135702Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-05-05T20:44:04.135722Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-05-05T20:44:04.135946Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [7], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.135977Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("color"), space: Private, binding: None, ty: [7], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.135995Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("perVertexStruct"), space: Private, binding: None, ty: [12], init: Some([21]) }
[INFO] [stdout] [2m2026-05-05T20:44:04.136014Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("global"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 0 }), ty: [16], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.136035Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("position"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.136076Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("cutoff"), ty: [5], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.136092Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("higher"), ty: [2], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.136107Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("lower"), ty: [2], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.136206Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("param"), ty: [2], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.136409Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-05-05T20:44:04.136435Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-05-05T20:44:04.136450Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.136470Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.136483Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.136505Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExecutionMode [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.136520Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.136532Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-05-05T20:44:04.136547Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-05-05T20:44:04.136561Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.136578Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.136592Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.136607Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.136625Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		fragColor: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.136639Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.136652Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.136665Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-05-05T20:44:04.136676Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.136691Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.136717Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.136736Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.136753Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.136772Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.136790Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.136902Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.136972Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-05-05T20:44:04.137020Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.137065Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.137119Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-05-05T20:44:04.137176Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-05-05T20:44:04.137278Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-05-05T20:44:04.137378Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("fragColor"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.137403Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.149611Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created render pipeline Valid((0, 1, Vulkan)) with RenderPipelineDescriptor { label: None, layout: Some((0, 1, Vulkan)), vertex: VertexState { stage: ProgrammableStageDescriptor { module: (0, 1, Vulkan), entry_point: "main" }, buffers: [VertexBufferLayout { array_stride: 16, step_mode: Vertex, attributes: [VertexAttribute { format: Float32x3, offset: 0, shader_location: 0 }, VertexAttribute { format: Unorm8x4, offset: 12, shader_location: 1 }] }] }, primitive: PrimitiveState { topology: TriangleList, strip_index_format: None, front_face: Ccw, cull_mode: None, unclipped_depth: false, polygon_mode: Fill, conservative: false }, depth_stencil: Some(DepthStencilState { format: Depth32Float, depth_write_enabled: true, depth_compare: LessEqual, stencil: StencilState { front: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, back: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, read_mask: 0, write_mask: 0 }, bias: DepthBiasState { constant: 0, slope_scale: 0.0, clamp: 0.0 } }), multisample: MultisampleState { count: 4, mask: 18446744073709551615, alpha_to_coverage_enabled: false }, fragment: Some(FragmentState { stage: ProgrammableStageDescriptor { module: (1, 1, Vulkan), entry_point: "main" }, targets: [Some(ColorTargetState { format: Bgra8UnormSrgb, blend: Some(BlendState { color: BlendComponent { src_factor: SrcAlpha, dst_factor: OneMinusSrcAlpha, operation: Add }, alpha: BlendComponent { src_factor: SrcAlpha, dst_factor: OneMinusSrcAlpha, operation: Add } }), write_mask: ColorWrites(RED | GREEN | BLUE | ALPHA) })] }), multiview: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.149942Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m pipeline layout (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.150389Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((0, 1, Vulkan)) with BufferDescriptor { label: Some("Uniform Buffer"), size: 128, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true }
[INFO] [stdout] [2m2026-05-05T20:44:04.150437Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-05-05T20:44:04.150488Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (0, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-05-05T20:44:04.150694Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((0, 1, Vulkan))
[INFO] [stdout] [2m2026-05-05T20:44:04.150733Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.150788Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.150946Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-05-05T20:44:04.150978Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-05-05T20:44:04.150996Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.151017Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.151028Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [13]
[INFO] [stdout] [2m2026-05-05T20:44:04.151213Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.151315Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-05-05T20:44:04.151360Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-05-05T20:44:04.151457Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.151566Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.151642Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.151692Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.151781Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.151870Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.151911Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.151986Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.152057Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.152098Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.152181Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.152266Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.152370Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.152447Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.152508Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.152569Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.152643Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.152721Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.152814Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.152907Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.153091Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.153180Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.153222Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.153318Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.153408Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.153449Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.153539Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.153626Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		color: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.153667Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.153873Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_uv: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.153959Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.153995Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		uv: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.154074Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.154110Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_alpha: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.154180Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.154215Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		alpha: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.154282Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.154319Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_Position: BuiltIn
[INFO] [stdout] [2m2026-05-05T20:44:04.154418Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.154500Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PointSize: BuiltIn
[INFO] [stdout] [2m2026-05-05T20:44:04.154593Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.154639Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_ClipDistance: BuiltIn
[INFO] [stdout] [2m2026-05-05T20:44:04.154778Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.154902Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_CullDistance: BuiltIn
[INFO] [stdout] [2m2026-05-05T20:44:04.155086Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.155362Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PerVertex: Block
[INFO] [stdout] [2m2026-05-05T20:44:04.155420Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-05-05T20:44:04.155457Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.155613Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: ColMajor
[INFO] [stdout] [2m2026-05-05T20:44:04.155687Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.155811Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: Offset
[INFO] [stdout] [2m2026-05-05T20:44:04.156033Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.156336Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: MatrixStride
[INFO] [stdout] [2m2026-05-05T20:44:04.156397Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.156435Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: ColMajor
[INFO] [stdout] [2m2026-05-05T20:44:04.156562Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.156706Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: Offset
[INFO] [stdout] [2m2026-05-05T20:44:04.156758Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.156891Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: MatrixStride
[INFO] [stdout] [2m2026-05-05T20:44:04.156950Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.156992Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		Globals: Block
[INFO] [stdout] [2m2026-05-05T20:44:04.157104Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-05-05T20:44:04.157184Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.157308Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: DescriptorSet
[INFO] [stdout] [2m2026-05-05T20:44:04.157363Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.157404Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: Binding
[INFO] [stdout] [2m2026-05-05T20:44:04.157473Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.157592Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		position: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.157811Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-05-05T20:44:04.157919Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.158148Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.158279Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.158388Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.158480Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.158524Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeBool [2]
[INFO] [stdout] [2m2026-05-05T20:44:04.158621Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.158779Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.159056Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.159173Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.159252Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.159317Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.159444Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.159518Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.159582Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.159622Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.159727Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.159781Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.159856Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.159905Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.159961Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.160012Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.160073Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.160118Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.160205Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.160275Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.160347Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.160416Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.160476Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.160551Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.160618Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.160868Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.160944Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.161016Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.161083Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.161127Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeArray [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.161221Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.161328Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.161440Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.161585Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.161662Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.161735Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeMatrix [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.161829Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.161911Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.162000Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.162068Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.162130Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.162164Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.162228Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.162271Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.162355Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.162460Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-05-05T20:44:04.162532Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.162598Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=48 name=param
[INFO] [stdout] [2m2026-05-05T20:44:04.162649Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.162694Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-05-05T20:44:04.162765Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.162834Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FunctionCall [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.162907Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.162953Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 47
[INFO] [stdout] [2m2026-05-05T20:44:04.162985Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 53
[INFO] [stdout] [2m2026-05-05T20:44:04.163037Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 43
[INFO] [stdout] [2m2026-05-05T20:44:04.163096Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.163129Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.163191Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-05-05T20:44:04.163254Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.163392Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.163500Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-05-05T20:44:04.163577Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.163613Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.163669Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-05-05T20:44:04.163782Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.163854Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.163990Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 57
[INFO] [stdout] [2m2026-05-05T20:44:04.164041Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 58
[INFO] [stdout] [2m2026-05-05T20:44:04.164142Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 59
[INFO] [stdout] [2m2026-05-05T20:44:04.164224Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 56
[INFO] [stdout] [2m2026-05-05T20:44:04.164288Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.164394Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.164465Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.164513Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.164678Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.164870Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.164927Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-05-05T20:44:04.164967Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 77
[INFO] [stdout] [2m2026-05-05T20:44:04.165025Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 79
[INFO] [stdout] [2m2026-05-05T20:44:04.165128Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.165194Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.165233Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-05-05T20:44:04.165298Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 85
[INFO] [stdout] [2m2026-05-05T20:44:04.165341Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 79
[INFO] [stdout] [2m2026-05-05T20:44:04.165409Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.165528Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesMatrix [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.165914Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.166128Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.166267Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 91
[INFO] [stdout] [2m2026-05-05T20:44:04.166490Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.166549Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.166586Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 91
[INFO] [stdout] [2m2026-05-05T20:44:04.166641Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.166706Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.166751Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 91
[INFO] [stdout] [2m2026-05-05T20:44:04.166785Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.166866Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.166912Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 93
[INFO] [stdout] [2m2026-05-05T20:44:04.166987Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 94
[INFO] [stdout] [2m2026-05-05T20:44:04.167024Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 95
[INFO] [stdout] [2m2026-05-05T20:44:04.167103Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 92
[INFO] [stdout] [2m2026-05-05T20:44:04.167173Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesVector [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.167210Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.167267Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 75
[INFO] [stdout] [2m2026-05-05T20:44:04.167299Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 77
[INFO] [stdout] [2m2026-05-05T20:44:04.167346Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 73
[INFO] [stdout] [2m2026-05-05T20:44:04.167495Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.167592Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-05-05T20:44:04.167677Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-05-05T20:44:04.167823Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.167911Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-05-05T20:44:04.167978Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.168018Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=16 name=cutoff
[INFO] [stdout] [2m2026-05-05T20:44:04.168092Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.168123Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=21 name=higher
[INFO] [stdout] [2m2026-05-05T20:44:04.168170Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.168220Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=32 name=lower
[INFO] [stdout] [2m2026-05-05T20:44:04.168253Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.168305Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FOrdLessThan [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.168355Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.168389Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.168440Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FAdd [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.168579Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.168759Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ExtInst [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.168893Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.169011Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.169084Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.169122Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.169192Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.169230Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.169316Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.169356Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Select [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.169402Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ReturnValue [2]
[INFO] [stdout] [2m2026-05-05T20:44:04.169426Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-05-05T20:44:04.169453Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-05-05T20:44:04.169627Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [7], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.169693Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("color"), space: Private, binding: None, ty: [7], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.169715Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_uv"), space: Private, binding: None, ty: [11], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.169733Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("uv"), space: Private, binding: None, ty: [11], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.169750Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_alpha"), space: Private, binding: None, ty: [1], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.169769Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("alpha"), space: Private, binding: None, ty: [1], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.169785Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("perVertexStruct"), space: Private, binding: None, ty: [14], init: Some([21]) }
[INFO] [stdout] [2m2026-05-05T20:44:04.169817Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("global"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 0 }), ty: [18], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.169838Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("position"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.169883Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("cutoff"), ty: [5], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.169902Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("higher"), ty: [2], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.169917Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("lower"), ty: [2], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.170027Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("param"), ty: [2], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.170222Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-05-05T20:44:04.170455Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-05-05T20:44:04.170538Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.170596Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.170641Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [9]
[INFO] [stdout] [2m2026-05-05T20:44:04.170694Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExecutionMode [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.170756Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.170815Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-05-05T20:44:04.171097Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-05-05T20:44:04.171192Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.171325Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.171377Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.171422Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.171470Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.171590Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.171734Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.171780Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.171838Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.171878Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		tex: DescriptorSet
[INFO] [stdout] [2m2026-05-05T20:44:04.171919Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.171955Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		tex: Binding
[INFO] [stdout] [2m2026-05-05T20:44:04.171995Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.172035Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		sam: DescriptorSet
[INFO] [stdout] [2m2026-05-05T20:44:04.172069Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.172107Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		sam: Binding
[INFO] [stdout] [2m2026-05-05T20:44:04.172144Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.172179Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_uv: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.172215Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.172285Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		fragColor: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.172376Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.172580Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.172865Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.173109Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_alpha: Location
[INFO] [stdout] [2m2026-05-05T20:44:04.173263Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-05-05T20:44:04.173304Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.173345Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.173615Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.173670Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.173829Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeImage [9]
[INFO] [stdout] [2m2026-05-05T20:44:04.173919Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.173991Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.174226Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		tracking [1] for sampling properties
[INFO] [stdout] [2m2026-05-05T20:44:04.174336Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeSampler [2]
[INFO] [stdout] [2m2026-05-05T20:44:04.174406Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.174457Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.174490Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		tracking [2] for sampling properties
[INFO] [stdout] [2m2026-05-05T20:44:04.174576Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeSampledImage [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.174859Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.174972Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.175153Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.175244Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.175346Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.175433Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.175512Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.175598Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.175720Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.175791Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.175863Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.175904Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.175982Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.176024Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.176142Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-05-05T20:44:04.176252Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.176326Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=9 name=texel
[INFO] [stdout] [2m2026-05-05T20:44:04.176396Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.176426Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.176480Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		SampledImage [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.176541Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.176579Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ImageSampleImplicitLod [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.176655Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.176684Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.176726Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-05-05T20:44:04.176761Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.176790Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-05-05T20:44:04.176877Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.176911Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 31
[INFO] [stdout] [2m2026-05-05T20:44:04.176988Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 35
[INFO] [stdout] [2m2026-05-05T20:44:04.177022Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.177076Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.177140Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [6]
[INFO] [stdout] [2m2026-05-05T20:44:04.177180Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 38
[INFO] [stdout] [2m2026-05-05T20:44:04.177254Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 38
[INFO] [stdout] [2m2026-05-05T20:44:04.177386Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 38
[INFO] [stdout] [2m2026-05-05T20:44:04.177527Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ExtInst [8]
[INFO] [stdout] [2m2026-05-05T20:44:04.177654Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.177844Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 9
[INFO] [stdout] [2m2026-05-05T20:44:04.178026Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 35
[INFO] [stdout] [2m2026-05-05T20:44:04.178079Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-05-05T20:44:04.178111Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.178129Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-05-05T20:44:04.178145Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FMul [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.178160Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.178173Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 40
[INFO] [stdout] [2m2026-05-05T20:44:04.178187Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 27
[INFO] [stdout] [2m2026-05-05T20:44:04.178202Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.178214Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 40
[INFO] [stdout] [2m2026-05-05T20:44:04.178227Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 27
[INFO] [stdout] [2m2026-05-05T20:44:04.178241Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-05-05T20:44:04.178254Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 40
[INFO] [stdout] [2m2026-05-05T20:44:04.178267Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 27
[INFO] [stdout] [2m2026-05-05T20:44:04.178281Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-05-05T20:44:04.178295Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 47
[INFO] [stdout] [2m2026-05-05T20:44:04.178308Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 48
[INFO] [stdout] [2m2026-05-05T20:44:04.178321Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 49
[INFO] [stdout] [2m2026-05-05T20:44:04.178333Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 46
[INFO] [stdout] [2m2026-05-05T20:44:04.178349Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-05-05T20:44:04.178368Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-05-05T20:44:04.178388Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-05-05T20:44:04.178460Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-05-05T20:44:04.178571Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("tex"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 0 }), ty: [5], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.178608Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("sam"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 1 }), ty: [6], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.178629Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_uv"), space: Private, binding: None, ty: [4], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.178647Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("fragColor"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.178665Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [2], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.178682Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("f_alpha"), space: Private, binding: None, ty: [1], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.178734Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("texel"), ty: [2], init: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.187619Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created render pipeline Valid((1, 1, Vulkan)) with RenderPipelineDescriptor { label: None, layout: Some((1, 1, Vulkan)), vertex: VertexState { stage: ProgrammableStageDescriptor { module: (0, 2, Vulkan), entry_point: "main" }, buffers: [VertexBufferLayout { array_stride: 28, step_mode: Vertex, attributes: [VertexAttribute { format: Float32x3, offset: 0, shader_location: 0 }, VertexAttribute { format: Float32x2, offset: 12, shader_location: 1 }, VertexAttribute { format: Unorm8x4, offset: 20, shader_location: 2 }, VertexAttribute { format: Float32, offset: 24, shader_location: 3 }] }] }, primitive: PrimitiveState { topology: TriangleList, strip_index_format: None, front_face: Ccw, cull_mode: None, unclipped_depth: false, polygon_mode: Fill, conservative: false }, depth_stencil: Some(DepthStencilState { format: Depth32Float, depth_write_enabled: true, depth_compare: LessEqual, stencil: StencilState { front: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, back: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, read_mask: 0, write_mask: 0 }, bias: DepthBiasState { constant: 0, slope_scale: 0.0, clamp: 0.0 } }), multisample: MultisampleState { count: 4, mask: 18446744073709551615, alpha_to_coverage_enabled: false }, fragment: Some(FragmentState { stage: ProgrammableStageDescriptor { module: (1, 2, Vulkan), entry_point: "main" }, targets: [Some(ColorTargetState { format: Bgra8UnormSrgb, blend: Some(BlendState { color: BlendComponent { src_factor: SrcAlpha, dst_factor: OneMinusSrcAlpha, operation: Add }, alpha: BlendComponent { src_factor: SrcAlpha, dst_factor: OneMinusSrcAlpha, operation: Add } }), write_mask: ColorWrites(RED | GREEN | BLUE | ALPHA) })] }), multiview: None }
[INFO] [stdout] [2m2026-05-05T20:44:04.187784Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m pipeline layout (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.187908Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((1, 1, Vulkan)) with BufferDescriptor { label: Some("Uniform Buffer"), size: 128, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true }
[INFO] [stdout] [2m2026-05-05T20:44:04.187947Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 1: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-05-05T20:44:04.187989Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (1, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-05-05T20:44:04.188135Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((1, 1, Vulkan))
[INFO] [stdout] [2m2026-05-05T20:44:04.188167Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (1, 2, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.188207Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (0, 2, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.188421Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((0, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 64, height: 64, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Bgra8UnormSrgb, usage: TextureUsages(COPY_SRC | COPY_DST | TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] }
[INFO] [stdout] [2m2026-05-05T20:44:04.188489Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: insert start TextureUses(UNINITIALIZED)
[INFO] [stdout] [2m2026-05-05T20:44:04.188522Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (0, 1, Vulkan) filters usages to TextureUses(RESOURCE | COLOR_TARGET)
[INFO] [stdout] [2m2026-05-05T20:44:04.188589Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((1, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 64, height: 64, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 4, dimension: D2, format: Depth32Float, usage: TextureUsages(COPY_DST | RENDER_ATTACHMENT), view_formats: [] }
[INFO] [stdout] [2m2026-05-05T20:44:04.188622Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: insert start TextureUses(UNINITIALIZED)
[INFO] [stdout] [2m2026-05-05T20:44:04.188644Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (1, 1, Vulkan) filters usages to TextureUses(DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-05-05T20:44:04.188698Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((2, 1, Vulkan)) with BufferDescriptor { label: Some("output buffer"), size: 16384, usage: BufferUsages(MAP_READ | COPY_DST), mapped_at_creation: false }
[INFO] [stdout] [2m2026-05-05T20:44:04.188725Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: insert BufferUses(0x0)..BufferUses(0x0)
[INFO] [stdout] [2m2026-05-05T20:44:04.188789Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: transition BufferUses(COPY_DST) -> BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-05-05T20:44:04.188960Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 1: transition BufferUses(COPY_DST) -> BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-05-05T20:44:04.189163Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((3, 1, Vulkan)) with BufferDescriptor { label: None, size: 1536, usage: BufferUsages(VERTEX), mapped_at_creation: true }
[INFO] [stdout] [2m2026-05-05T20:44:04.189234Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-05-05T20:44:04.189297Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (3, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-05-05T20:44:04.189400Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((4, 1, Vulkan)) with BufferDescriptor { label: None, size: 540, usage: BufferUsages(INDEX), mapped_at_creation: true }
[INFO] [stdout] [2m2026-05-05T20:44:04.189466Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-05-05T20:44:04.189536Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (4, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-05-05T20:44:04.189655Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((2, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 64, height: 64, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 4, dimension: D2, format: Bgra8UnormSrgb, usage: TextureUsages(TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] }
[INFO] [stdout] [2m2026-05-05T20:44:04.189734Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: insert start TextureUses(UNINITIALIZED)
[INFO] [stdout] [2m2026-05-05T20:44:04.189810Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (2, 1, Vulkan) filters usages to TextureUses(RESOURCE | COLOR_TARGET)
[INFO] [stdout] [2m2026-05-05T20:44:04.189942Z[0m [35mTRACE[0m [2mwgpu_core::command::render[0m[2m:[0m Encoding render pass begin in command buffer (0, 1, Vulkan)
[INFO] [stdout] [2m2026-05-05T20:44:04.190188Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: insert BufferUses(UNIFORM)..BufferUses(UNIFORM)
[INFO] [stdout] [2m2026-05-05T20:44:04.190685Z[0m [35mTRACE[0m [2mwgpu_core::command::bind[0m[2m:[0m 	Binding [0] = group Valid((0, 1, Vulkan))
[INFO] [stdout] [2m2026-05-05T20:44:04.190917Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: insert BufferUses(VERTEX)..BufferUses(VERTEX)
[INFO] [stdout] [2m2026-05-05T20:44:04.191173Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: insert BufferUses(INDEX)..BufferUses(INDEX)
[INFO] [stdout] [2m2026-05-05T20:44:04.191229Z[0m [35mTRACE[0m [2mwgpu_core::command::render[0m[2m:[0m Merging renderpass into cmd_buf (0, 1, Vulkan)
[INFO] [stdout] [2m2026-05-05T20:44:04.191273Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: insert start TextureUses(DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-05-05T20:44:04.191312Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-05-05T20:44:04.191348Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-05-05T20:44:04.191416Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: insert BufferUses(UNIFORM)..BufferUses(UNIFORM)
[INFO] [stdout] [2m2026-05-05T20:44:04.191477Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: insert BufferUses(VERTEX)..BufferUses(VERTEX)
[INFO] [stdout] [2m2026-05-05T20:44:04.191530Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: insert BufferUses(INDEX)..BufferUses(INDEX)
[INFO] [stdout] [2m2026-05-05T20:44:04.191776Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-05-05T20:44:04.192046Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: insert start TextureUses(DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-05-05T20:44:04.192088Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-05-05T20:44:04.192161Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (3, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.192212Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (4, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.192282Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: transition simple TextureUses(COLOR_TARGET) -> TextureUses(COPY_SRC)
[INFO] [stdout] [2m2026-05-05T20:44:04.192340Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-05-05T20:44:04.192421Z[0m [35mTRACE[0m [2mwgpu_core::command[0m[2m:[0m Command buffer (0, 1, Vulkan)
[INFO] [stdout] [2m2026-05-05T20:44:04.192660Z[0m [35mTRACE[0m [2mwgpu_core::device::queue[0m[2m:[0m Stitching command buffer (0, 1, Vulkan) before submission
[INFO] [stdout] [2m2026-05-05T20:44:04.192741Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: transition BufferUses(COPY_DST) -> BufferUses(UNIFORM)
[INFO] [stdout] [2m2026-05-05T20:44:04.192761Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: transition BufferUses(0x0) -> BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-05-05T20:44:04.192776Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: transition BufferUses(COPY_DST) -> BufferUses(VERTEX)
[INFO] [stdout] [2m2026-05-05T20:44:04.192793Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: transition BufferUses(COPY_DST) -> BufferUses(INDEX)
[INFO] [stdout] [2m2026-05-05T20:44:04.192834Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: transition simple TextureUses(UNINITIALIZED) -> TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-05-05T20:44:04.192971Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: transition simple TextureUses(UNINITIALIZED) -> TextureUses(DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-05-05T20:44:04.193014Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: transition simple TextureUses(UNINITIALIZED) -> TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-05-05T20:44:04.193084Z[0m [35mTRACE[0m [2mwgpu_core::device::queue[0m[2m:[0m Device after submission 1
[INFO] [stdout] [2m2026-05-05T20:44:04.193197Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (2, 1, Vulkan) map state -> Waiting
[INFO] [stdout] [2m2026-05-05T20:44:04.193825Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: transition BufferUses(COPY_DST) -> BufferUses(MAP_READ)
[INFO] [stdout] [2m2026-05-05T20:44:04.193870Z[0m [34mDEBUG[0m [2mwgpu_core::device::life[0m[2m:[0m Buffer Valid((3, 1, Vulkan)) will be destroyed
[INFO] [stdout] [2m2026-05-05T20:44:04.193898Z[0m [34mDEBUG[0m [2mwgpu_core::device::life[0m[2m:[0m Buffer Valid((4, 1, Vulkan)) will be destroyed
[INFO] [stdout] [2m2026-05-05T20:44:04.193920Z[0m [35mTRACE[0m [2mwgpu_core::device::life[0m[2m:[0m Mapping of Valid((2, 1, Vulkan)) at submission 1 gets assigned to active Some(0)
[INFO] [stdout] [2m2026-05-05T20:44:04.628756Z[0m [35mTRACE[0m [2mwgpu_core::device::life[0m[2m:[0m Active submission 1 is done
[INFO] [stdout] [2m2026-05-05T20:44:04.628937Z[0m [34mDEBUG[0m [2mwgpu_core::device::life[0m[2m:[0m Buffer Valid((2, 1, Vulkan)) map state -> Active
[INFO] [stdout] [2m2026-05-05T20:44:04.629909Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m device (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630255Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630301Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630328Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture view (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630352Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630370Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture view (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630387Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630403Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture view (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630423Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m render pipeline (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630449Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group layout (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630472Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group layout (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630493Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630511Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630529Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m render pipeline (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630547Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group layout (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630564Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630579Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-05-05T20:44:04.630627Z[0m [32m INFO[0m [2mwgpu_core::hub[0m[2m:[0m Dropping Global
[INFO] [stdout] [2m2026-05-05T20:44:04.630979Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Destroying 1 command encoders
[INFO] [stdout] test tests::offscreen_render_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.64s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests kludgine_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fed720c27741cf4a5db23946be2b4b80051d16aa67567ec5b87fa9e13356eb63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fed720c27741cf4a5db23946be2b4b80051d16aa67567ec5b87fa9e13356eb63", kill_on_drop: false }`
[INFO] [stdout] fed720c27741cf4a5db23946be2b4b80051d16aa67567ec5b87fa9e13356eb63
