[INFO] fetching crate kludgine-core 0.5.0...
[INFO] testing kludgine-core-0.5.0 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate kludgine-core 0.5.0 into /workspace/builds/worker-1-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-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate kludgine-core 0.5.0 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "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" "+beta-2026-04-21" "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.95)
[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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e14a14a59cca8879f3de0ddd2d6e080e19af37d64e2910c93cfb345f62da5a76
[INFO] running `Command { std: "docker" "start" "-a" "e14a14a59cca8879f3de0ddd2d6e080e19af37d64e2910c93cfb345f62da5a76", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e14a14a59cca8879f3de0ddd2d6e080e19af37d64e2910c93cfb345f62da5a76", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e14a14a59cca8879f3de0ddd2d6e080e19af37d64e2910c93cfb345f62da5a76", kill_on_drop: false }`
[INFO] [stdout] e14a14a59cca8879f3de0ddd2d6e080e19af37d64e2910c93cfb345f62da5a76
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 025418d2285400e9c952d1538883d6c4ef6d62eb71fe6ac10df2de5725289608
[INFO] running `Command { std: "docker" "start" "-a" "025418d2285400e9c952d1538883d6c4ef6d62eb71fe6ac10df2de5725289608", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling xml-rs v0.8.28
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling dlib v0.5.3
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling khronos-egl v4.1.0
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling ash v0.37.3+1.3.251
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling codespan-reporting v0.11.1
[INFO] [stderr]    Compiling spirv v0.2.0+1.5.4
[INFO] [stderr]    Compiling gpu-descriptor-types v0.1.2
[INFO] [stderr]    Compiling nix v0.24.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling gpu-alloc-types v0.2.0
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling raw-window-handle v0.5.2
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling gpu-alloc v0.5.4
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling wgpu-types v0.16.1
[INFO] [stderr]    Compiling wayland-commons v0.29.5
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling profiling v1.0.17
[INFO] [stderr]    Compiling glow v0.12.3
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling nix v0.25.1
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling euclid v0.22.14
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling naga v0.12.3
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling smithay-client-toolkit v0.16.1
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.10
[INFO] [stderr]    Compiling xcursor v0.3.10
[INFO] [stderr]    Compiling gpu-descriptor v0.2.4
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling strict-num v0.1.1
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling tiny-skia-path v0.8.4
[INFO] [stderr]    Compiling calloop v0.10.6
[INFO] [stderr]    Compiling lyon_geom v1.0.19
[INFO] [stderr]    Compiling wayland-cursor v0.29.5
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling pin-project-internal v1.1.11
[INFO] [stderr]    Compiling futures-channel v0.3.32
[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 winit v0.28.7
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling pin-project v1.1.11
[INFO] [stderr]    Compiling tiny-skia v0.8.4
[INFO] [stderr]    Compiling lyon_path v1.0.19
[INFO] [stderr]    Compiling figures v0.1.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling owned_ttf_parser v0.25.1
[INFO] [stderr]    Compiling ab_glyph v0.2.32
[INFO] [stderr]    Compiling float_next_after v1.0.0
[INFO] [stderr]    Compiling by_address v1.2.1
[INFO] [stderr]    Compiling ttf-parser v0.15.2
[INFO] [stderr]    Compiling palette v0.7.6
[INFO] [stderr]    Compiling palette_derive v0.7.6
[INFO] [stderr]    Compiling lyon_tessellation v1.0.20
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling nanorand v0.7.0
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling fast-srgb8 v1.0.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling owned_ttf_parser v0.15.2
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling rusttype v0.9.3
[INFO] [stderr]    Compiling wgpu-hal v0.16.2
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling flume v0.10.14
[INFO] [stderr]    Compiling tracing-futures v0.2.5
[INFO] [stderr]    Compiling wgpu-core v0.16.1
[INFO] [stderr]    Compiling wgpu v0.16.3
[INFO] [stderr]    Compiling sctk-adwaita v0.5.4
[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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 42s
[INFO] running `Command { std: "docker" "inspect" "025418d2285400e9c952d1538883d6c4ef6d62eb71fe6ac10df2de5725289608", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "025418d2285400e9c952d1538883d6c4ef6d62eb71fe6ac10df2de5725289608", kill_on_drop: false }`
[INFO] [stdout] 025418d2285400e9c952d1538883d6c4ef6d62eb71fe6ac10df2de5725289608
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d62ac19a649b41dc08204b3d05f2c53e1736290ccbcf8051cd5a9736fe80a3f0
[INFO] running `Command { std: "docker" "start" "-a" "d62ac19a649b41dc08204b3d05f2c53e1736290ccbcf8051cd5a9736fe80a3f0", kill_on_drop: false }`
[INFO] [stderr]    Compiling naga v0.12.3
[INFO] [stderr]    Compiling tracing-core v0.1.36
[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 socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling smithay-client-toolkit v0.16.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling tracing-futures v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling tokio v1.52.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 1m 06s
[INFO] running `Command { std: "docker" "inspect" "d62ac19a649b41dc08204b3d05f2c53e1736290ccbcf8051cd5a9736fe80a3f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d62ac19a649b41dc08204b3d05f2c53e1736290ccbcf8051cd5a9736fe80a3f0", kill_on_drop: false }`
[INFO] [stdout] d62ac19a649b41dc08204b3d05f2c53e1736290ccbcf8051cd5a9736fe80a3f0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f5b4ccfdb1bd633284c82207ecae7a50ae1607399ebaff98f7652f138c69c2cc
[INFO] running `Command { std: "docker" "start" "-a" "f5b4ccfdb1bd633284c82207ecae7a50ae1607399ebaff98f7652f138c69c2cc", 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.35s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kludgine_core-923939d868aab656)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] [2m2026-04-26T23:20:14.067088Z[0m [33m WARN[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Unable to find layer: VK_LAYER_KHRONOS_validation
[INFO] [stdout] [2m2026-04-26T23:20:14.079192Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Instance version: 0x403113
[INFO] [stdout] [2m2026-04-26T23:20:14.083077Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Enabling debug utils
[INFO] [stdout] [2m2026-04-26T23:20:14.083769Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Enabling device properties2
[INFO] [stdout] [2m2026-04-26T23:20:14.100447Z[0m [34mDEBUG[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Client extensions: [
[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-04-26T23:20:14.100524Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Loading Wayland library to get the current display
[INFO] [stdout] [2m2026-04-26T23:20:14.100593Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Loading X11 library to get the current display
[INFO] [stderr] error: XDG_RUNTIME_DIR is invalid or not set in the environment.
[INFO] [stdout] [2m2026-04-26T23:20:14.102246Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m No windowing system present. Using surfaceless platform
[INFO] [stdout] [2m2026-04-26T23:20:14.102313Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Enabling EGL debug output
[INFO] [stdout] [2m2026-04-26T23:20:14.102371Z[0m [31mERROR[0m [2mwgpu_hal::gles::egl[0m[2m:[0m EGL 'eglInitialize' code 0x3001: DRI2: failed to load driver
[INFO] [stdout] [2m2026-04-26T23:20:14.102400Z[0m [31mERROR[0m [2mwgpu_hal::gles::egl[0m[2m:[0m EGL 'eglInitialize' code 0x3001: DRI2: failed to load driver
[INFO] [stdout] [2m2026-04-26T23:20:14.118407Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Display vendor "Mesa Project", version (1, 5)
[INFO] [stdout] [2m2026-04-26T23:20:14.118521Z[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-04-26T23:20:14.118588Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL surface: +srgb
[INFO] [stdout] [2m2026-04-26T23:20:14.118605Z[0m [35mTRACE[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Configurations:
[INFO] [stdout] [2m2026-04-26T23:20:14.118642Z[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-04-26T23:20:14.118669Z[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-04-26T23:20:14.118692Z[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-04-26T23:20:14.118709Z[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-04-26T23:20:14.118725Z[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-04-26T23:20:14.118748Z[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-04-26T23:20:14.118771Z[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-04-26T23:20:14.118789Z[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-04-26T23:20:14.118805Z[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-04-26T23:20:14.118821Z[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-04-26T23:20:14.118838Z[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-04-26T23:20:14.118854Z[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-04-26T23:20:14.118871Z[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-04-26T23:20:14.118890Z[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-04-26T23:20:14.118908Z[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-04-26T23:20:14.118926Z[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-04-26T23:20:14.118949Z[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-04-26T23:20:14.118966Z[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-04-26T23:20:14.118984Z[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-04-26T23:20:14.119005Z[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-04-26T23:20:14.119022Z[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-04-26T23:20:14.119039Z[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-04-26T23:20:14.119057Z[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-04-26T23:20:14.119074Z[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-04-26T23:20:14.119092Z[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-04-26T23:20:14.119113Z[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-04-26T23:20:14.119131Z[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-04-26T23:20:14.119149Z[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-04-26T23:20:14.119166Z[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-04-26T23:20:14.119189Z[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-04-26T23:20:14.119221Z[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-04-26T23:20:14.119240Z[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-04-26T23:20:14.119263Z[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-04-26T23:20:14.119281Z[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-04-26T23:20:14.119297Z[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-04-26T23:20:14.119315Z[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-04-26T23:20:14.119333Z[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-04-26T23:20:14.119354Z[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-04-26T23:20:14.119372Z[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-04-26T23:20:14.119389Z[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-04-26T23:20:14.119406Z[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-04-26T23:20:14.119423Z[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-04-26T23:20:14.119444Z[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-04-26T23:20:14.119462Z[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-04-26T23:20:14.119479Z[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-04-26T23:20:14.119496Z[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-04-26T23:20:14.119513Z[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-04-26T23:20:14.119534Z[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-04-26T23:20:14.119552Z[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-04-26T23:20:14.119569Z[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-04-26T23:20:14.119587Z[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-04-26T23:20:14.119605Z[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-04-26T23:20:14.119626Z[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-04-26T23:20:14.119643Z[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-04-26T23:20:14.119661Z[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-04-26T23:20:14.119680Z[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-04-26T23:20:14.119700Z[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-04-26T23:20:14.119718Z[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-04-26T23:20:14.119736Z[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-04-26T23:20:14.119754Z[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-04-26T23:20:14.119775Z[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-04-26T23:20:14.119793Z[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-04-26T23:20:14.119811Z[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-04-26T23:20:14.119829Z[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-04-26T23:20:14.119850Z[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-04-26T23:20:14.119868Z[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-04-26T23:20:14.119886Z[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-04-26T23:20:14.119906Z[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-04-26T23:20:14.119929Z[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-04-26T23:20:14.119953Z[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-04-26T23:20:14.119972Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	Trying native-render
[INFO] [stdout] [2m2026-04-26T23:20:14.120016Z[0m [33m WARN[0m [2mwgpu_hal::gles::egl[0m[2m:[0m No config found!
[INFO] [stdout] [2m2026-04-26T23:20:14.120029Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	Trying presentation
[INFO] [stdout] [2m2026-04-26T23:20:14.120050Z[0m [33m WARN[0m [2mwgpu_hal::gles::egl[0m[2m:[0m No config found!
[INFO] [stdout] [2m2026-04-26T23:20:14.120064Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	Trying off-screen
[INFO] [stdout] [2m2026-04-26T23:20:14.120113Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL context: +debug
[INFO] [stdout] [2m2026-04-26T23:20:14.120134Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL context: +robust access
[INFO] [stdout] [2m2026-04-26T23:20:14.162582Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m 	EGL context: +surfaceless
[INFO] [stdout] [2m2026-04-26T23:20:14.163689Z[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-04-26T23:20:14.163758Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.163784Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-04-26T23:20:14.163807Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.163848Z[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-04-26T23:20:14.163873Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.163889Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-04-26T23:20:14.163904Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.163924Z[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-04-26T23:20:14.163952Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.163972Z[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-04-26T23:20:14.163993Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164007Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-04-26T23:20:14.164032Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164052Z[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-04-26T23:20:14.164065Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164077Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-04-26T23:20:14.164090Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164102Z[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-04-26T23:20:14.164116Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164130Z[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-04-26T23:20:14.164143Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164368Z[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-04-26T23:20:14.164391Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164405Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-04-26T23:20:14.164418Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164438Z[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-04-26T23:20:14.164454Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164467Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-04-26T23:20:14.164479Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164492Z[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-04-26T23:20:14.164507Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164520Z[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-04-26T23:20:14.164535Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164550Z[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-04-26T23:20:14.164563Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164575Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Original order:
[INFO] [stdout] [2m2026-04-26T23:20:14.164587Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164605Z[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-04-26T23:20:14.164620Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164631Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     Sorted order:
[INFO] [stdout] [2m2026-04-26T23:20:14.164643Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164654Z[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-04-26T23:20:14.164668Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.164680Z[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-04-26T23:20:14.164693Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.166831Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Max label length: 256
[INFO] [stdout] [2m2026-04-26T23:20:14.166850Z[0m [32m INFO[0m [2mwgpu_hal::gles::egl[0m[2m:[0m Enabling GLES debug output
[INFO] [stdout] [2m2026-04-26T23:20:14.166885Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Vendor: Mesa
[INFO] [stdout] [2m2026-04-26T23:20:14.166896Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Renderer: llvmpipe (LLVM 20.1.2, 256 bits)
[INFO] [stdout] [2m2026-04-26T23:20:14.166908Z[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-04-26T23:20:14.166919Z[0m [34mDEBUG[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m Extensions: {
[INFO] [stdout]     "GL_EXT_EGL_image_storage",
[INFO] [stdout]     "GL_OES_shader_io_blocks",
[INFO] [stdout]     "GL_OES_viewport_array",
[INFO] [stdout]     "GL_EXT_shader_framebuffer_fetch",
[INFO] [stdout]     "GL_EXT_texture_norm16",
[INFO] [stdout]     "GL_OES_gpu_shader5",
[INFO] [stdout]     "GL_OES_surfaceless_context",
[INFO] [stdout]     "GL_OES_texture_npot",
[INFO] [stdout]     "GL_EXT_render_snorm",
[INFO] [stdout]     "GL_EXT_clip_control",
[INFO] [stdout]     "GL_NV_alpha_to_coverage_dither_control",
[INFO] [stdout]     "GL_EXT_texture_type_2_10_10_10_REV",
[INFO] [stdout]     "GL_OES_depth24",
[INFO] [stdout]     "GL_NV_conditional_render",
[INFO] [stdout]     "GL_EXT_frag_depth",
[INFO] [stdout]     "GL_OES_packed_depth_stencil",
[INFO] [stdout]     "GL_OES_texture_storage_multisample_2d_array",
[INFO] [stdout]     "GL_NV_generate_mipmap_sRGB",
[INFO] [stdout]     "GL_OES_mapbuffer",
[INFO] [stdout]     "GL_EXT_texture_query_lod",
[INFO] [stdout]     "GL_NV_read_buffer",
[INFO] [stdout]     "GL_KHR_context_flush_control",
[INFO] [stdout]     "GL_EXT_draw_instanced",
[INFO] [stdout]     "GL_MESA_sampler_objects",
[INFO] [stdout]     "GL_KHR_blend_equation_advanced",
[INFO] [stdout]     "GL_NV_fbo_color_attachments",
[INFO] [stdout]     "GL_OES_texture_border_clamp",
[INFO] [stdout]     "GL_KHR_robustness",
[INFO] [stdout]     "GL_ARM_shader_framebuffer_fetch_depth_stencil",
[INFO] [stdout]     "GL_EXT_shadow_samplers",
[INFO] [stdout]     "GL_EXT_sRGB_write_control",
[INFO] [stdout]     "GL_APPLE_sync",
[INFO] [stdout]     "GL_EXT_shader_integer_mix",
[INFO] [stdout]     "GL_OES_texture_cube_map_array",
[INFO] [stdout]     "GL_EXT_draw_buffers",
[INFO] [stdout]     "GL_OES_draw_buffers_indexed",
[INFO] [stdout]     "GL_ANDROID_extension_pack_es31a",
[INFO] [stdout]     "GL_EXT_clip_cull_distance",
[INFO] [stdout]     "GL_OES_texture_view",
[INFO] [stdout]     "GL_NV_shader_noperspective_interpolation",
[INFO] [stdout]     "GL_OVR_multiview",
[INFO] [stdout]     "GL_EXT_gpu_shader5",
[INFO] [stdout]     "GL_EXT_blend_minmax",
[INFO] [stdout]     "GL_EXT_memory_object_fd",
[INFO] [stdout]     "GL_OES_tessellation_point_size",
[INFO] [stdout]     "GL_EXT_texture_sRGB_RG8",
[INFO] [stdout]     "GL_OES_fbo_render_mipmap",
[INFO] [stdout]     "GL_EXT_polygon_offset_clamp",
[INFO] [stdout]     "GL_EXT_tessellation_point_size",
[INFO] [stdout]     "GL_OES_EGL_image",
[INFO] [stdout]     "GL_EXT_conservative_depth",
[INFO] [stdout]     "GL_EXT_depth_clamp",
[INFO] [stdout]     "GL_KHR_debug",
[INFO] [stdout]     "GL_EXT_buffer_storage",
[INFO] [stdout]     "GL_EXT_instanced_arrays",
[INFO] [stdout]     "GL_EXT_multi_draw_arrays",
[INFO] [stdout]     "GL_OES_EGL_sync",
[INFO] [stdout]     "GL_OES_copy_image",
[INFO] [stdout]     "GL_OES_shader_multisample_interpolation",
[INFO] [stdout]     "GL_EXT_copy_image",
[INFO] [stdout]     "GL_EXT_EGL_image_storage_compression",
[INFO] [stdout]     "GL_EXT_occlusion_query_boolean",
[INFO] [stdout]     "GL_KHR_parallel_shader_compile",
[INFO] [stdout]     "GL_KHR_texture_compression_astc_sliced_3d",
[INFO] [stdout]     "GL_OES_element_index_uint",
[INFO] [stdout]     "GL_EXT_primitive_bounding_box",
[INFO] [stdout]     "GL_NV_read_depth_stencil",
[INFO] [stdout]     "GL_EXT_compressed_ETC1_RGB8_sub_texture",
[INFO] [stdout]     "GL_EXT_texture_compression_dxt1",
[INFO] [stdout]     "GL_EXT_geometry_shader",
[INFO] [stdout]     "GL_EXT_memory_object",
[INFO] [stdout]     "GL_EXT_texture_compression_rgtc",
[INFO] [stdout]     "GL_OES_get_program_binary",
[INFO] [stdout]     "GL_EXT_texture_compression_s3tc",
[INFO] [stdout]     "GL_EXT_shader_clock",
[INFO] [stdout]     "GL_EXT_texture_rg",
[INFO] [stdout]     "GL_OES_geometry_shader",
[INFO] [stdout]     "GL_OES_EGL_image_external",
[INFO] [stdout]     "GL_OES_sample_variables",
[INFO] [stdout]     "GL_EXT_texture_view",
[INFO] [stdout]     "GL_EXT_texture_format_BGRA8888",
[INFO] [stdout]     "GL_NV_draw_buffers",
[INFO] [stdout]     "GL_OES_compressed_ETC1_RGB8_texture",
[INFO] [stdout]     "GL_OES_draw_elements_base_vertex",
[INFO] [stdout]     "GL_OVR_multiview2",
[INFO] [stdout]     "GL_NV_pack_subimage",
[INFO] [stdout]     "GL_EXT_read_format_bgra",
[INFO] [stdout]     "GL_NV_pixel_buffer_object",
[INFO] [stdout]     "GL_EXT_base_instance",
[INFO] [stdout]     "GL_OES_texture_buffer",
[INFO] [stdout]     "GL_OES_depth_texture",
[INFO] [stdout]     "GL_EXT_texture_border_clamp",
[INFO] [stdout]     "GL_KHR_blend_equation_advanced_coherent",
[INFO] [stdout]     "GL_ANGLE_texture_compression_dxt3",
[INFO] [stdout]     "GL_OES_EGL_image_external_essl3",
[INFO] [stdout]     "GL_NV_read_stencil",
[INFO] [stdout]     "GL_EXT_texture_storage",
[INFO] [stdout]     "GL_MESA_framebuffer_flip_y",
[INFO] [stdout]     "GL_APPLE_texture_max_level",
[INFO] [stdout]     "GL_EXT_draw_elements_base_vertex",
[INFO] [stdout]     "GL_EXT_geometry_point_size",
[INFO] [stdout]     "GL_EXT_texture_compression_s3tc_srgb",
[INFO] [stdout]     "GL_EXT_texture_filter_minmax",
[INFO] [stdout]     "GL_EXT_texture_sRGB_decode",
[INFO] [stdout]     "GL_OES_depth_texture_cube_map",
[INFO] [stdout]     "GL_NV_texture_barrier",
[INFO] [stdout]     "GL_OES_texture_3D",
[INFO] [stdout]     "GL_ANGLE_texture_compression_dxt5",
[INFO] [stdout]     "GL_OES_primitive_bounding_box",
[INFO] [stdout]     "GL_EXT_draw_buffers_indexed",
[INFO] [stdout]     "GL_OES_sample_shading",
[INFO] [stdout]     "GL_EXT_unpack_subimage",
[INFO] [stdout]     "GL_OES_standard_derivatives",
[INFO] [stdout]     "GL_OES_shader_image_atomic",
[INFO] [stdout]     "GL_ANGLE_pack_reverse_row_order",
[INFO] [stdout]     "GL_EXT_color_buffer_half_float",
[INFO] [stdout]     "GL_EXT_robustness",
[INFO] [stdout]     "GL_EXT_texture_storage_compression",
[INFO] [stdout]     "GL_EXT_clear_texture",
[INFO] [stdout]     "GL_EXT_shader_group_vote",
[INFO] [stdout]     "GL_EXT_tessellation_shader",
[INFO] [stdout]     "GL_EXT_texture_filter_anisotropic",
[INFO] [stdout]     "GL_OES_stencil8",
[INFO] [stdout]     "GL_EXT_texture_compression_bptc",
[INFO] [stdout]     "GL_OES_tessellation_shader",
[INFO] [stdout]     "GL_OES_texture_float",
[INFO] [stdout]     "GL_EXT_shader_implicit_conversions",
[INFO] [stdout]     "GL_OES_texture_stencil8",
[INFO] [stdout]     "GL_EXT_multi_draw_indirect",
[INFO] [stdout]     "GL_EXT_separate_shader_objects",
[INFO] [stdout]     "GL_NV_read_depth",
[INFO] [stdout]     "GL_EXT_texture_buffer",
[INFO] [stdout]     "GL_KHR_texture_compression_astc_ldr",
[INFO] [stdout]     "GL_MESA_bgra",
[INFO] [stdout]     "GL_MESA_shader_integer_functions",
[INFO] [stdout]     "GL_EXT_debug_label",
[INFO] [stdout]     "GL_EXT_map_buffer_range",
[INFO] [stdout]     "GL_OES_texture_float_linear",
[INFO] [stdout]     "GL_EXT_texture_sRGB_R8",
[INFO] [stdout]     "GL_OES_texture_half_float",
[INFO] [stdout]     "GL_EXT_texture_cube_map_array",
[INFO] [stdout]     "GL_KHR_robust_buffer_access_behavior",
[INFO] [stdout]     "GL_EXT_shader_io_blocks",
[INFO] [stdout]     "GL_OES_required_internalformat",
[INFO] [stdout]     "GL_OES_geometry_point_size",
[INFO] [stdout]     "GL_EXT_disjoint_timer_query",
[INFO] [stdout]     "GL_EXT_shader_framebuffer_fetch_non_coherent",
[INFO] [stdout]     "GL_EXT_float_blend",
[INFO] [stdout]     "GL_EXT_blend_func_extended",
[INFO] [stdout]     "GL_OES_texture_half_float_linear",
[INFO] [stdout]     "GL_KHR_no_error",
[INFO] [stdout]     "GL_OES_rgb8_rgba8",
[INFO] [stdout]     "GL_EXT_texture_mirror_clamp_to_edge",
[INFO] [stdout]     "GL_EXT_texture_shadow_lod",
[INFO] [stdout]     "GL_EXT_discard_framebuffer",
[INFO] [stdout]     "GL_OES_vertex_half_float",
[INFO] [stdout]     "GL_OES_vertex_array_object",
[INFO] [stdout]     "GL_EXT_color_buffer_float",
[INFO] [stdout]     "GL_NV_image_formats",
[INFO] [stdout] }
[INFO] [stdout] [2m2026-04-26T23:20:14.167320Z[0m [32m INFO[0m [2mwgpu_hal::gles::adapter[0m[2m:[0m SL version: OpenGL ES GLSL ES 3.20
[INFO] [stdout] [2m2026-04-26T23:20:14.167423Z[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-04-26T23:20:14.167630Z[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-04-26T23:20:14.167844Z[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-04-26T23:20:14.167871Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.167887Z[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-04-26T23:20:14.167901Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.167912Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	   <Application>
[INFO] [stdout] [2m2026-04-26T23:20:14.167923Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.167934Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     ||
[INFO] [stdout] [2m2026-04-26T23:20:14.167953Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.167964Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	   <Loader>
[INFO] [stdout] [2m2026-04-26T23:20:14.167976Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.167987Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	     ||
[INFO] [stdout] [2m2026-04-26T23:20:14.167997Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.168009Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)]
[INFO] [stdout] 	   <Device>
[INFO] [stdout] [2m2026-04-26T23:20:14.168022Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.168161Z[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-04-26T23:20:14.168184Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m 	objects: (type: INSTANCE, hndl: 0x784e10019ad0, name: ?)
[INFO] [stdout] [2m2026-04-26T23:20:14.203951Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-04-26T23:20:14.204022Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-04-26T23:20:14.204044Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.204069Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.204080Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [9]
[INFO] [stdout] [2m2026-04-26T23:20:14.204101Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.204112Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-04-26T23:20:14.204126Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-04-26T23:20:14.204138Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204154Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.204165Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204176Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204188Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204199Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204228Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204239Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204252Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204263Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.204274Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.204288Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.204299Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.204310Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.204322Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.204334Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204344Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.204355Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.204366Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204376Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.204387Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204402Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.204415Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204426Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		color: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.204437Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.204449Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_Position: BuiltIn
[INFO] [stdout] [2m2026-04-26T23:20:14.204461Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.204471Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PointSize: BuiltIn
[INFO] [stdout] [2m2026-04-26T23:20:14.204481Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.204491Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_ClipDistance: BuiltIn
[INFO] [stdout] [2m2026-04-26T23:20:14.204502Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.204513Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_CullDistance: BuiltIn
[INFO] [stdout] [2m2026-04-26T23:20:14.204523Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.204535Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PerVertex: Block
[INFO] [stdout] [2m2026-04-26T23:20:14.204546Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-04-26T23:20:14.204558Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204568Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: ColMajor
[INFO] [stdout] [2m2026-04-26T23:20:14.204579Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.204589Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: Offset
[INFO] [stdout] [2m2026-04-26T23:20:14.204599Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.204610Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: MatrixStride
[INFO] [stdout] [2m2026-04-26T23:20:14.204621Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204631Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: ColMajor
[INFO] [stdout] [2m2026-04-26T23:20:14.204642Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.204652Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: Offset
[INFO] [stdout] [2m2026-04-26T23:20:14.204662Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.204673Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: MatrixStride
[INFO] [stdout] [2m2026-04-26T23:20:14.204684Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.204702Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		Globals: Block
[INFO] [stdout] [2m2026-04-26T23:20:14.204712Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-04-26T23:20:14.204723Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204735Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: DescriptorSet
[INFO] [stdout] [2m2026-04-26T23:20:14.204746Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204758Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: Binding
[INFO] [stdout] [2m2026-04-26T23:20:14.204769Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204780Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		position: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.204791Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-04-26T23:20:14.204801Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.204816Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.204857Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204876Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204892Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204904Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeBool [2]
[INFO] [stdout] [2m2026-04-26T23:20:14.204922Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204936Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204951Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.204979Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.204994Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205004Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.205017Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205029Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.205041Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205053Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.205066Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205077Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.205088Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205102Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205123Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205142Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205158Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205171Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205185Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205197Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205238Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205252Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeArray [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205273Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.205315Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205330Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205371Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205389Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205402Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeMatrix [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205424Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205449Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205464Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205479Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205492Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205504Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205517Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205531Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205545Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.205596Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-04-26T23:20:14.205620Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205638Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=48 name=param
[INFO] [stdout] [2m2026-04-26T23:20:14.205651Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205665Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-04-26T23:20:14.205684Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.205707Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FunctionCall [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.205740Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.205754Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 47
[INFO] [stdout] [2m2026-04-26T23:20:14.205767Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 53
[INFO] [stdout] [2m2026-04-26T23:20:14.205779Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 43
[INFO] [stdout] [2m2026-04-26T23:20:14.205791Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.205807Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.205819Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-04-26T23:20:14.205829Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.205840Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.205850Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-04-26T23:20:14.205860Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.205871Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.205881Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-04-26T23:20:14.205890Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.205907Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.205917Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 57
[INFO] [stdout] [2m2026-04-26T23:20:14.205929Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 58
[INFO] [stdout] [2m2026-04-26T23:20:14.205940Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 59
[INFO] [stdout] [2m2026-04-26T23:20:14.205950Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 56
[INFO] [stdout] [2m2026-04-26T23:20:14.205964Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.205979Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.205988Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 71
[INFO] [stdout] [2m2026-04-26T23:20:14.205999Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 67
[INFO] [stdout] [2m2026-04-26T23:20:14.206010Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 69
[INFO] [stdout] [2m2026-04-26T23:20:14.206023Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.206034Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.206043Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 71
[INFO] [stdout] [2m2026-04-26T23:20:14.206054Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 75
[INFO] [stdout] [2m2026-04-26T23:20:14.206065Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 69
[INFO] [stdout] [2m2026-04-26T23:20:14.206075Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.206087Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesMatrix [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.206100Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.206111Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.206120Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-04-26T23:20:14.206131Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.206141Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.206152Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-04-26T23:20:14.206162Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.206174Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.206184Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-04-26T23:20:14.206195Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.206227Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.206240Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 83
[INFO] [stdout] [2m2026-04-26T23:20:14.206254Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 84
[INFO] [stdout] [2m2026-04-26T23:20:14.206265Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 85
[INFO] [stdout] [2m2026-04-26T23:20:14.206276Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 82
[INFO] [stdout] [2m2026-04-26T23:20:14.206290Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesVector [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.206304Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.206315Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 65
[INFO] [stdout] [2m2026-04-26T23:20:14.206327Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 67
[INFO] [stdout] [2m2026-04-26T23:20:14.206338Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 63
[INFO] [stdout] [2m2026-04-26T23:20:14.206356Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.206371Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-04-26T23:20:14.206388Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-04-26T23:20:14.206479Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.206528Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-04-26T23:20:14.206544Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.206556Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=16 name=cutoff
[INFO] [stdout] [2m2026-04-26T23:20:14.206569Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.206580Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=21 name=higher
[INFO] [stdout] [2m2026-04-26T23:20:14.206590Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.206601Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=32 name=lower
[INFO] [stdout] [2m2026-04-26T23:20:14.206612Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.206626Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FOrdLessThan [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.206641Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.206655Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.206669Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FAdd [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.206683Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.206706Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ExtInst [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.206721Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.206735Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.206748Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.206760Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.206775Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.206788Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.206800Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.206812Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Select [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.206827Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ReturnValue [2]
[INFO] [stdout] [2m2026-04-26T23:20:14.206843Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-04-26T23:20:14.206862Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-04-26T23:20:14.207039Z[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-04-26T23:20:14.207066Z[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-04-26T23:20:14.207084Z[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-04-26T23:20:14.207101Z[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-04-26T23:20:14.207119Z[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-04-26T23:20:14.207167Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("cutoff"), ty: [5], init: None }
[INFO] [stdout] [2m2026-04-26T23:20:14.207182Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("higher"), ty: [2], init: None }
[INFO] [stdout] [2m2026-04-26T23:20:14.207194Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("lower"), ty: [2], init: None }
[INFO] [stdout] [2m2026-04-26T23:20:14.207291Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("param"), ty: [2], init: None }
[INFO] [stdout] [2m2026-04-26T23:20:14.207417Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-04-26T23:20:14.207441Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-04-26T23:20:14.207454Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.207469Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.207480Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.207497Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExecutionMode [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.207511Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.207522Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-04-26T23:20:14.207536Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-04-26T23:20:14.207549Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.207563Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.207575Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.207588Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.207601Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		fragColor: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.207614Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.207625Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.207637Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-04-26T23:20:14.207648Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.207662Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.207686Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.207714Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.207731Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.207749Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.207769Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.207783Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.207815Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-04-26T23:20:14.207833Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.207851Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.207867Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-04-26T23:20:14.207882Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-04-26T23:20:14.207929Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-04-26T23:20:14.208007Z[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-04-26T23:20:14.208031Z[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-04-26T23:20:14.210505Z[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-04-26T23:20:14.210635Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m pipeline layout (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.210750Z[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-04-26T23:20:14.210781Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-04-26T23:20:14.210823Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (0, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-04-26T23:20:14.210971Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((0, 1, Vulkan))
[INFO] [stdout] [2m2026-04-26T23:20:14.210999Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.211028Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.211100Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-04-26T23:20:14.211119Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-04-26T23:20:14.211129Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.211142Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.211151Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [13]
[INFO] [stdout] [2m2026-04-26T23:20:14.211167Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.211176Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-04-26T23:20:14.211188Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-04-26T23:20:14.211198Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211242Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.211255Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211265Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211275Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211285Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211295Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211305Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211316Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211326Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211335Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.211345Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211354Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211364Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.211374Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.211385Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.211395Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.211405Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.211417Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.211428Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211438Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.211448Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberName [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.211458Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211468Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.211478Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211489Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.211500Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211509Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		color: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.211518Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211528Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_uv: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.211537Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211546Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		uv: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.211555Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211564Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_alpha: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.211573Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211583Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		alpha: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.211592Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.211602Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_Position: BuiltIn
[INFO] [stdout] [2m2026-04-26T23:20:14.211613Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.211623Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PointSize: BuiltIn
[INFO] [stdout] [2m2026-04-26T23:20:14.211632Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.211642Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_ClipDistance: BuiltIn
[INFO] [stdout] [2m2026-04-26T23:20:14.211651Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.211661Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_CullDistance: BuiltIn
[INFO] [stdout] [2m2026-04-26T23:20:14.211671Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.211680Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		gl_PerVertex: Block
[INFO] [stdout] [2m2026-04-26T23:20:14.211696Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-04-26T23:20:14.211707Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211716Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: ColMajor
[INFO] [stdout] [2m2026-04-26T23:20:14.211726Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.211736Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: Offset
[INFO] [stdout] [2m2026-04-26T23:20:14.211745Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.211755Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		ortho: MatrixStride
[INFO] [stdout] [2m2026-04-26T23:20:14.211765Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211774Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: ColMajor
[INFO] [stdout] [2m2026-04-26T23:20:14.211784Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.211793Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: Offset
[INFO] [stdout] [2m2026-04-26T23:20:14.211803Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemberDecorate [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.211813Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		transform: MatrixStride
[INFO] [stdout] [2m2026-04-26T23:20:14.211822Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.211831Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		Globals: Block
[INFO] [stdout] [2m2026-04-26T23:20:14.211840Z[0m [33m WARN[0m [2mnaga::front::spv[0m[2m:[0m Unknown decoration Block
[INFO] [stdout] [2m2026-04-26T23:20:14.211850Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211859Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: DescriptorSet
[INFO] [stdout] [2m2026-04-26T23:20:14.211869Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211878Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		global: Binding
[INFO] [stdout] [2m2026-04-26T23:20:14.211888Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211897Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		position: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.211908Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-04-26T23:20:14.211917Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.211929Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.211949Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211963Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211975Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.211986Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeBool [2]
[INFO] [stdout] [2m2026-04-26T23:20:14.212002Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212015Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212028Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212042Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.212054Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212064Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.212076Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212087Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.212097Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212108Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.212119Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212129Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ConstantComposite [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.212140Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212152Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212170Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212184Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212197Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212224Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212239Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212249Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212262Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212273Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212284Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212296Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212308Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212320Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212334Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212346Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212356Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212366Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeArray [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212383Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.212413Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212433Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212460Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212472Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212484Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeMatrix [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212496Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeStruct [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212518Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212530Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212544Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212555Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212566Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212579Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212592Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212605Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.212643Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-04-26T23:20:14.212656Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212667Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=48 name=param
[INFO] [stdout] [2m2026-04-26T23:20:14.212678Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212696Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-04-26T23:20:14.212711Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.212723Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FunctionCall [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.212745Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.212755Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 47
[INFO] [stdout] [2m2026-04-26T23:20:14.212766Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 53
[INFO] [stdout] [2m2026-04-26T23:20:14.212776Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 43
[INFO] [stdout] [2m2026-04-26T23:20:14.212792Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212803Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.212813Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-04-26T23:20:14.212822Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.212832Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.212842Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-04-26T23:20:14.212851Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.212860Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.212870Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 51
[INFO] [stdout] [2m2026-04-26T23:20:14.212879Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.212889Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.212899Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 57
[INFO] [stdout] [2m2026-04-26T23:20:14.212908Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 58
[INFO] [stdout] [2m2026-04-26T23:20:14.212917Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 59
[INFO] [stdout] [2m2026-04-26T23:20:14.212927Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 56
[INFO] [stdout] [2m2026-04-26T23:20:14.212938Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.212950Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212961Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.212971Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.212981Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.212992Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.213001Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-04-26T23:20:14.213011Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 77
[INFO] [stdout] [2m2026-04-26T23:20:14.213020Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 79
[INFO] [stdout] [2m2026-04-26T23:20:14.213031Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.213043Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.213052Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 81
[INFO] [stdout] [2m2026-04-26T23:20:14.213061Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 85
[INFO] [stdout] [2m2026-04-26T23:20:14.213071Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 79
[INFO] [stdout] [2m2026-04-26T23:20:14.213081Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.213091Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesMatrix [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.213103Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.213113Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.213122Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 91
[INFO] [stdout] [2m2026-04-26T23:20:14.213131Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.213141Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.213150Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 91
[INFO] [stdout] [2m2026-04-26T23:20:14.213160Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.213169Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.213178Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 91
[INFO] [stdout] [2m2026-04-26T23:20:14.213188Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.213197Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.213222Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 93
[INFO] [stdout] [2m2026-04-26T23:20:14.213233Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 94
[INFO] [stdout] [2m2026-04-26T23:20:14.213242Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 95
[INFO] [stdout] [2m2026-04-26T23:20:14.213251Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 92
[INFO] [stdout] [2m2026-04-26T23:20:14.213262Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		MatrixTimesVector [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.213273Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.213282Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 75
[INFO] [stdout] [2m2026-04-26T23:20:14.213292Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 77
[INFO] [stdout] [2m2026-04-26T23:20:14.213302Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 73
[INFO] [stdout] [2m2026-04-26T23:20:14.213314Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.213326Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-04-26T23:20:14.213338Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-04-26T23:20:14.213401Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.213432Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-04-26T23:20:14.213444Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.213455Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=16 name=cutoff
[INFO] [stdout] [2m2026-04-26T23:20:14.213465Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.213474Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=21 name=higher
[INFO] [stdout] [2m2026-04-26T23:20:14.213484Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.213493Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=32 name=lower
[INFO] [stdout] [2m2026-04-26T23:20:14.213503Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.213515Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FOrdLessThan [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.213528Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.213539Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.213550Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FAdd [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.213560Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.213571Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ExtInst [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.213582Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.213592Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.213603Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FDiv [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.213613Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.213624Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.213634Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.213644Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.213654Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Select [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.213666Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ReturnValue [2]
[INFO] [stdout] [2m2026-04-26T23:20:14.213678Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-04-26T23:20:14.213700Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-04-26T23:20:14.213819Z[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-04-26T23:20:14.213838Z[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-04-26T23:20:14.213850Z[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-04-26T23:20:14.213863Z[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-04-26T23:20:14.213875Z[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-04-26T23:20:14.213886Z[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-04-26T23:20:14.213899Z[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-04-26T23:20:14.213914Z[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-04-26T23:20:14.213931Z[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-04-26T23:20:14.213965Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("cutoff"), ty: [5], init: None }
[INFO] [stdout] [2m2026-04-26T23:20:14.213980Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("higher"), ty: [2], init: None }
[INFO] [stdout] [2m2026-04-26T23:20:14.213994Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("lower"), ty: [2], init: None }
[INFO] [stdout] [2m2026-04-26T23:20:14.214059Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("param"), ty: [2], init: None }
[INFO] [stdout] [2m2026-04-26T23:20:14.214174Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Generated by 851978 version 10000
[INFO] [stdout] [2m2026-04-26T23:20:14.214199Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Capability [2]
[INFO] [stdout] [2m2026-04-26T23:20:14.214234Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExtInstImport [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.214249Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	MemoryModel [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.214261Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	EntryPoint [9]
[INFO] [stdout] [2m2026-04-26T23:20:14.214278Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	ExecutionMode [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.214291Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Source [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.214302Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [10]
[INFO] [stdout] [2m2026-04-26T23:20:14.214317Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	SourceExtension [8]
[INFO] [stdout] [2m2026-04-26T23:20:14.214329Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214342Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214354Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.214365Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.214378Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214389Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.214401Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214412Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Name [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214426Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214439Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		tex: DescriptorSet
[INFO] [stdout] [2m2026-04-26T23:20:14.214451Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214462Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		tex: Binding
[INFO] [stdout] [2m2026-04-26T23:20:14.214473Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214484Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		sam: DescriptorSet
[INFO] [stdout] [2m2026-04-26T23:20:14.214495Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214506Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		sam: Binding
[INFO] [stdout] [2m2026-04-26T23:20:14.214518Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214530Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_uv: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.214541Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214553Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		fragColor: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.214564Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214575Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_color: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.214586Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Decorate [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214597Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 		f_alpha: Location
[INFO] [stdout] [2m2026-04-26T23:20:14.214608Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVoid [2]
[INFO] [stdout] [2m2026-04-26T23:20:14.214619Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFunction [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.214632Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeFloat [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.214654Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214669Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214684Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeImage [9]
[INFO] [stdout] [2m2026-04-26T23:20:14.214718Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214731Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214746Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		tracking [1] for sampling properties
[INFO] [stdout] [2m2026-04-26T23:20:14.214761Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeSampler [2]
[INFO] [stdout] [2m2026-04-26T23:20:14.214776Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214787Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214799Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		tracking [2] for sampling properties
[INFO] [stdout] [2m2026-04-26T23:20:14.214810Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeSampledImage [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.214823Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214837Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214851Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214864Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214882Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214895Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeVector [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214908Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214921Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214934Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypeInt [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214947Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Constant [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214961Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214977Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	TypePointer [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.214989Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.215002Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 	Function [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.215032Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m Label
[INFO] [stdout] [2m2026-04-26T23:20:14.215045Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Variable [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.215056Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 			id=9 name=texel
[INFO] [stdout] [2m2026-04-26T23:20:14.215069Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.215080Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.215090Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		SampledImage [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.215103Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.215114Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ImageSampleImplicitLod [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.215133Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.215147Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.215159Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-04-26T23:20:14.215174Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.215200Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		VectorShuffle [8]
[INFO] [stdout] [2m2026-04-26T23:20:14.215241Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.215252Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 31
[INFO] [stdout] [2m2026-04-26T23:20:14.215264Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 35
[INFO] [stdout] [2m2026-04-26T23:20:14.215276Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.215286Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.215298Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [6]
[INFO] [stdout] [2m2026-04-26T23:20:14.215310Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 38
[INFO] [stdout] [2m2026-04-26T23:20:14.215320Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 38
[INFO] [stdout] [2m2026-04-26T23:20:14.215330Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 38
[INFO] [stdout] [2m2026-04-26T23:20:14.215343Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		ExtInst [8]
[INFO] [stdout] [2m2026-04-26T23:20:14.215356Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		AccessChain [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.215366Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 9
[INFO] [stdout] [2m2026-04-26T23:20:14.215377Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up index expr 35
[INFO] [stdout] [2m2026-04-26T23:20:14.215388Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 7
[INFO] [stdout] [2m2026-04-26T23:20:14.215398Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.215409Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Load [4]
[INFO] [stdout] [2m2026-04-26T23:20:14.215420Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		FMul [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.215431Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.215441Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 40
[INFO] [stdout] [2m2026-04-26T23:20:14.215451Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 27
[INFO] [stdout] [2m2026-04-26T23:20:14.215462Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.215472Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 40
[INFO] [stdout] [2m2026-04-26T23:20:14.215482Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 27
[INFO] [stdout] [2m2026-04-26T23:20:14.215493Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeExtract [5]
[INFO] [stdout] [2m2026-04-26T23:20:14.215502Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 40
[INFO] [stdout] [2m2026-04-26T23:20:14.215512Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up type 27
[INFO] [stdout] [2m2026-04-26T23:20:14.215522Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		CompositeConstruct [7]
[INFO] [stdout] [2m2026-04-26T23:20:14.215532Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 47
[INFO] [stdout] [2m2026-04-26T23:20:14.215542Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 48
[INFO] [stdout] [2m2026-04-26T23:20:14.215552Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 49
[INFO] [stdout] [2m2026-04-26T23:20:14.215562Z[0m [35mTRACE[0m [2mnaga::front::spv[0m[2m:[0m 			looking up expr 46
[INFO] [stdout] [2m2026-04-26T23:20:14.215573Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Store [3]
[INFO] [stdout] [2m2026-04-26T23:20:14.215586Z[0m [34mDEBUG[0m [2mnaga::front::spv[0m[2m:[0m 		Return [1]
[INFO] [stdout] [2m2026-04-26T23:20:14.215601Z[0m [34mDEBUG[0m [2mnaga::front::spv::function[0m[2m:[0m FunctionEnd
[INFO] [stdout] [2m2026-04-26T23:20:14.215649Z[0m [32m INFO[0m [2mnaga::front::spv[0m[2m:[0m Patching...
[INFO] [stdout] [2m2026-04-26T23:20:14.215741Z[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-04-26T23:20:14.215764Z[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-04-26T23:20:14.215781Z[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-04-26T23:20:14.215795Z[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-04-26T23:20:14.215810Z[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-04-26T23:20:14.215949Z[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-04-26T23:20:14.215989Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("texel"), ty: [2], init: None }
[INFO] [stdout] [2m2026-04-26T23:20:14.223657Z[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-04-26T23:20:14.223815Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m pipeline layout (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.223901Z[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-04-26T23:20:14.223933Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 1: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-04-26T23:20:14.223972Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (1, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-04-26T23:20:14.224119Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((1, 1, Vulkan))
[INFO] [stdout] [2m2026-04-26T23:20:14.224148Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (1, 2, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.224186Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m shader module (0, 2, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.224721Z[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-04-26T23:20:14.224780Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: insert start TextureUses(UNINITIALIZED)
[INFO] [stdout] [2m2026-04-26T23:20:14.224819Z[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-04-26T23:20:14.224894Z[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-04-26T23:20:14.224933Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: insert start TextureUses(UNINITIALIZED)
[INFO] [stdout] [2m2026-04-26T23:20:14.224959Z[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-04-26T23:20:14.225010Z[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-04-26T23:20:14.225040Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: insert BufferUses(0x0)..BufferUses(0x0)
[INFO] [stdout] [2m2026-04-26T23:20:14.225107Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: transition BufferUses(COPY_DST) -> BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-04-26T23:20:14.225157Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 1: transition BufferUses(COPY_DST) -> BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-04-26T23:20:14.226250Z[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-04-26T23:20:14.226293Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-04-26T23:20:14.226324Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (3, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-04-26T23:20:14.226386Z[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-04-26T23:20:14.226419Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-04-26T23:20:14.226450Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (4, 1, Vulkan) map state -> Idle
[INFO] [stdout] [2m2026-04-26T23:20:14.226523Z[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-04-26T23:20:14.226563Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: insert start TextureUses(UNINITIALIZED)
[INFO] [stdout] [2m2026-04-26T23:20:14.226592Z[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-04-26T23:20:14.226682Z[0m [35mTRACE[0m [2mwgpu_core::command::render[0m[2m:[0m Encoding render pass begin in command buffer (0, 1, Vulkan)
[INFO] [stdout] [2m2026-04-26T23:20:14.226856Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: insert BufferUses(UNIFORM)..BufferUses(UNIFORM)
[INFO] [stdout] [2m2026-04-26T23:20:14.226885Z[0m [35mTRACE[0m [2mwgpu_core::command::bind[0m[2m:[0m 	Binding [0] = group Valid((0, 1, Vulkan))
[INFO] [stdout] [2m2026-04-26T23:20:14.226908Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: insert BufferUses(VERTEX)..BufferUses(VERTEX)
[INFO] [stdout] [2m2026-04-26T23:20:14.226934Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: insert BufferUses(INDEX)..BufferUses(INDEX)
[INFO] [stdout] [2m2026-04-26T23:20:14.226966Z[0m [35mTRACE[0m [2mwgpu_core::command::render[0m[2m:[0m Merging renderpass into cmd_buf (0, 1, Vulkan)
[INFO] [stdout] [2m2026-04-26T23:20:14.226986Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: insert start TextureUses(DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-04-26T23:20:14.227005Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-04-26T23:20:14.227022Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-04-26T23:20:14.227064Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: insert BufferUses(UNIFORM)..BufferUses(UNIFORM)
[INFO] [stdout] [2m2026-04-26T23:20:14.227083Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: insert BufferUses(VERTEX)..BufferUses(VERTEX)
[INFO] [stdout] [2m2026-04-26T23:20:14.227097Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: insert BufferUses(INDEX)..BufferUses(INDEX)
[INFO] [stdout] [2m2026-04-26T23:20:14.227114Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-04-26T23:20:14.227130Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: insert start TextureUses(DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-04-26T23:20:14.227146Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: insert start TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-04-26T23:20:14.227188Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (3, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.227232Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (4, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.227276Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: transition simple TextureUses(COLOR_TARGET) -> TextureUses(COPY_SRC)
[INFO] [stdout] [2m2026-04-26T23:20:14.227298Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: insert BufferUses(COPY_DST)..BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-04-26T23:20:14.227341Z[0m [35mTRACE[0m [2mwgpu_core::command[0m[2m:[0m Command buffer (0, 1, Vulkan)
[INFO] [stdout] [2m2026-04-26T23:20:14.227403Z[0m [35mTRACE[0m [2mwgpu_core::device::queue[0m[2m:[0m Stitching command buffer (0, 1, Vulkan) before submission
[INFO] [stdout] [2m2026-04-26T23:20:14.227449Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 0: transition BufferUses(COPY_DST) -> BufferUses(UNIFORM)
[INFO] [stdout] [2m2026-04-26T23:20:14.227468Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: transition BufferUses(0x0) -> BufferUses(COPY_DST)
[INFO] [stdout] [2m2026-04-26T23:20:14.227482Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 3: transition BufferUses(COPY_DST) -> BufferUses(VERTEX)
[INFO] [stdout] [2m2026-04-26T23:20:14.227495Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 4: transition BufferUses(COPY_DST) -> BufferUses(INDEX)
[INFO] [stdout] [2m2026-04-26T23:20:14.227511Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 0: transition simple TextureUses(UNINITIALIZED) -> TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-04-26T23:20:14.227529Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 1: transition simple TextureUses(UNINITIALIZED) -> TextureUses(DEPTH_STENCIL_WRITE)
[INFO] [stdout] [2m2026-04-26T23:20:14.227546Z[0m [35mTRACE[0m [2mwgpu_core::track::texture[0m[2m:[0m 	tex 2: transition simple TextureUses(UNINITIALIZED) -> TextureUses(COLOR_TARGET)
[INFO] [stdout] [2m2026-04-26T23:20:14.227583Z[0m [35mTRACE[0m [2mwgpu_core::device::queue[0m[2m:[0m Device after submission 1
[INFO] [stdout] [2m2026-04-26T23:20:14.227707Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (2, 1, Vulkan) map state -> Waiting
[INFO] [stdout] [2m2026-04-26T23:20:14.227727Z[0m [35mTRACE[0m [2mwgpu_core::track::buffer[0m[2m:[0m 	buf 2: transition BufferUses(COPY_DST) -> BufferUses(MAP_READ)
[INFO] [stdout] [2m2026-04-26T23:20:14.227754Z[0m [34mDEBUG[0m [2mwgpu_core::device::life[0m[2m:[0m Buffer Valid((3, 1, Vulkan)) will be destroyed
[INFO] [stdout] [2m2026-04-26T23:20:14.227772Z[0m [34mDEBUG[0m [2mwgpu_core::device::life[0m[2m:[0m Buffer Valid((4, 1, Vulkan)) will be destroyed
[INFO] [stdout] [2m2026-04-26T23:20:14.227787Z[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-04-26T23:20:14.698475Z[0m [35mTRACE[0m [2mwgpu_core::device::life[0m[2m:[0m Active submission 1 is done
[INFO] [stdout] [2m2026-04-26T23:20:14.698599Z[0m [34mDEBUG[0m [2mwgpu_core::device::life[0m[2m:[0m Buffer Valid((2, 1, Vulkan)) map state -> Active
[INFO] [stdout] [2m2026-04-26T23:20:14.699275Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m device (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699304Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699331Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699351Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture view (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699368Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699382Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture view (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699396Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699411Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m texture view (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699425Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m render pipeline (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699446Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group layout (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699462Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group layout (2, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699476Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699492Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (1, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699507Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m render pipeline (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699520Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group layout (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699534Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m bind group (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699547Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m buffer (0, 1, Vulkan) is dropped
[INFO] [stdout] [2m2026-04-26T23:20:14.699579Z[0m [32m INFO[0m [2mwgpu_core::hub[0m[2m:[0m Dropping Global
[INFO] [stdout] [2m2026-04-26T23:20:14.699811Z[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 0.73s
[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" "f5b4ccfdb1bd633284c82207ecae7a50ae1607399ebaff98f7652f138c69c2cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f5b4ccfdb1bd633284c82207ecae7a50ae1607399ebaff98f7652f138c69c2cc", kill_on_drop: false }`
[INFO] [stdout] f5b4ccfdb1bd633284c82207ecae7a50ae1607399ebaff98f7652f138c69c2cc
