[INFO] fetching crate kludgine-core 0.5.0... [INFO] testing kludgine-core-0.5.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate kludgine-core 0.5.0 into /workspace/builds/worker-0-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-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate kludgine-core 0.5.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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.94) [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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e6267ddfc01ddc4d7d928364fcd9339eb1d153a7df815d9f81bedb3782eef05b [INFO] running `Command { std: "docker" "start" "-a" "e6267ddfc01ddc4d7d928364fcd9339eb1d153a7df815d9f81bedb3782eef05b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e6267ddfc01ddc4d7d928364fcd9339eb1d153a7df815d9f81bedb3782eef05b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e6267ddfc01ddc4d7d928364fcd9339eb1d153a7df815d9f81bedb3782eef05b", kill_on_drop: false }` [INFO] [stdout] e6267ddfc01ddc4d7d928364fcd9339eb1d153a7df815d9f81bedb3782eef05b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4bfe800bf9adbe6c48a4e8ea27265c4fd2da10b9d2ec3891ca0f27d5974c756a [INFO] running `Command { std: "docker" "start" "-a" "4bfe800bf9adbe6c48a4e8ea27265c4fd2da10b9d2ec3891ca0f27d5974c756a", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.184 [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling xml-rs v0.8.28 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling libloading v0.8.9 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling wayland-sys v0.29.5 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling hashbrown v0.17.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling libloading v0.7.4 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling simd-adler32 v0.3.9 [INFO] [stderr] Compiling ash v0.37.3+1.3.251 [INFO] [stderr] Compiling dlib v0.5.3 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling khronos-egl v4.1.0 [INFO] [stderr] Compiling gpu-descriptor-types v0.1.2 [INFO] [stderr] Compiling slotmap v1.1.1 [INFO] [stderr] Compiling gpu-alloc-types v0.2.0 [INFO] [stderr] Compiling hexf-parse v0.2.1 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Compiling downcast-rs v1.2.1 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling codespan-reporting v0.11.1 [INFO] [stderr] Compiling raw-window-handle v0.5.2 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling gpu-alloc v0.5.4 [INFO] [stderr] Compiling wgpu-types v0.16.1 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling profiling v1.0.17 [INFO] [stderr] Compiling wayland-scanner v0.29.5 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling siphasher v1.0.2 [INFO] [stderr] Compiling renderdoc-sys v1.1.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling glow v0.12.3 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling gpu-descriptor v0.2.4 [INFO] [stderr] Compiling fdeflate v0.3.7 [INFO] [stderr] Compiling smithay-client-toolkit v0.16.1 [INFO] [stderr] Compiling strict-num v0.1.1 [INFO] [stderr] Compiling xcursor v0.3.10 [INFO] [stderr] Compiling ttf-parser v0.25.1 [INFO] [stderr] Compiling ab_glyph_rasterizer v0.1.10 [INFO] [stderr] Compiling wayland-client v0.29.5 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling wayland-protocols v0.29.5 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling png v0.17.16 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling x11-dl v2.21.0 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling cfg_aliases v0.1.1 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling winit v0.28.7 [INFO] [stderr] Compiling spirv v0.2.0+1.5.4 [INFO] [stderr] Compiling euclid v0.22.14 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling figures v0.1.2 [INFO] [stderr] Compiling nix v0.24.3 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling nix v0.25.1 [INFO] [stderr] Compiling memmap2 v0.5.10 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling by_address v1.2.1 [INFO] [stderr] Compiling palette v0.7.6 [INFO] [stderr] Compiling float_next_after v1.0.0 [INFO] [stderr] Compiling ttf-parser v0.15.2 [INFO] [stderr] Compiling nanorand v0.7.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling lyon_geom v1.0.19 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling owned_ttf_parser v0.25.1 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling instant v0.1.13 [INFO] [stderr] Compiling lyon_path v1.0.19 [INFO] [stderr] Compiling ab_glyph v0.2.32 [INFO] [stderr] Compiling color_quant v1.1.0 [INFO] [stderr] Compiling fast-srgb8 v1.0.0 [INFO] [stderr] Compiling json v0.12.4 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling lyon_tessellation v1.0.20 [INFO] [stderr] Compiling wayland-commons v0.29.5 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling pin-project-internal v1.1.11 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling palette_derive v0.7.6 [INFO] [stderr] Compiling owned_ttf_parser v0.15.2 [INFO] [stderr] Compiling rusttype v0.9.3 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling naga v0.12.3 [INFO] [stderr] Compiling calloop v0.10.6 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling pin-project v1.1.11 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling flume v0.10.14 [INFO] [stderr] Compiling wayland-cursor v0.29.5 [INFO] [stderr] Compiling tiny-skia-path v0.8.4 [INFO] [stderr] Compiling image v0.24.9 [INFO] [stderr] Compiling tracing-futures v0.2.5 [INFO] [stderr] Compiling tiny-skia v0.8.4 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling futures v0.3.32 [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 sctk-adwaita v0.5.4 [INFO] [stderr] Compiling kludgine-core v0.5.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `futures_timer::Delay` [INFO] [stdout] --> src/delay.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | pub use futures_timer::Delay; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `implementation::*` [INFO] [stdout] --> src/delay.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | pub use implementation::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/frame_renderer.rs:309:21 [INFO] [stdout] | [INFO] [stdout] 309 | let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap(); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 11s [INFO] running `Command { std: "docker" "inspect" "4bfe800bf9adbe6c48a4e8ea27265c4fd2da10b9d2ec3891ca0f27d5974c756a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4bfe800bf9adbe6c48a4e8ea27265c4fd2da10b9d2ec3891ca0f27d5974c756a", kill_on_drop: false }` [INFO] [stdout] 4bfe800bf9adbe6c48a4e8ea27265c4fd2da10b9d2ec3891ca0f27d5974c756a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1deac08149079dcb9c1e7b3dcb6d2bc4be352cb5cb8ae1e2809b4d66b2809db4 [INFO] running `Command { std: "docker" "start" "-a" "1deac08149079dcb9c1e7b3dcb6d2bc4be352cb5cb8ae1e2809b4d66b2809db4", 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 tokio-macros v2.7.0 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling image v0.24.9 [INFO] [stderr] Compiling mio v1.2.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling bytes v1.11.1 [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 v1.51.1 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [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 45.27s [INFO] running `Command { std: "docker" "inspect" "1deac08149079dcb9c1e7b3dcb6d2bc4be352cb5cb8ae1e2809b4d66b2809db4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1deac08149079dcb9c1e7b3dcb6d2bc4be352cb5cb8ae1e2809b4d66b2809db4", kill_on_drop: false }` [INFO] [stdout] 1deac08149079dcb9c1e7b3dcb6d2bc4be352cb5cb8ae1e2809b4d66b2809db4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 263fbcb58d8aa98905fd158fa902e56bd016d331468010dd4aff83dcc28cb6fd [INFO] running `Command { std: "docker" "start" "-a" "263fbcb58d8aa98905fd158fa902e56bd016d331468010dd4aff83dcc28cb6fd", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `futures_timer::Delay` [INFO] [stderr] --> src/delay.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | pub use futures_timer::Delay; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `implementation::*` [INFO] [stderr] --> src/delay.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | pub use implementation::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/frame_renderer.rs:309:21 [INFO] [stderr] | [INFO] [stderr] 309 | let mut loaded_font = engine_frame.fonts.get_mut(font_id).unwrap(); [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `kludgine-core` (lib) generated 3 warnings (run `cargo fix --lib -p kludgine-core` to apply 3 suggestions) [INFO] [stderr] warning: `kludgine-core` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kludgine_core-3bc48d314a2ca16e) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] 2026-04-10T08:41:13.373761Z  WARN wgpu_hal::vulkan::instance: Unable to find layer: VK_LAYER_KHRONOS_validation [INFO] [stdout] 2026-04-10T08:41:13.430075Z  INFO wgpu_hal::vulkan::instance: Instance version: 0x403113 [INFO] [stdout] 2026-04-10T08:41:13.430163Z  INFO wgpu_hal::vulkan::instance: Enabling debug utils [INFO] [stdout] 2026-04-10T08:41:13.430981Z  INFO wgpu_hal::vulkan::instance: Enabling device properties2 [INFO] [stderr] error: XDG_RUNTIME_DIR is invalid or not set in the environment. [INFO] [stdout] 2026-04-10T08:41:13.471649Z DEBUG wgpu_hal::gles::egl: 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] 2026-04-10T08:41:13.471755Z  INFO wgpu_hal::gles::egl: Loading Wayland library to get the current display [INFO] [stdout] 2026-04-10T08:41:13.471889Z  INFO wgpu_hal::gles::egl: Loading X11 library to get the current display [INFO] [stdout] 2026-04-10T08:41:13.476322Z  INFO wgpu_hal::gles::egl: No windowing system present. Using surfaceless platform [INFO] [stdout] 2026-04-10T08:41:13.476408Z  INFO wgpu_hal::gles::egl: Enabling EGL debug output [INFO] [stdout] 2026-04-10T08:41:13.476861Z ERROR wgpu_hal::gles::egl: EGL 'eglInitialize' code 0x3001: DRI2: failed to load driver [INFO] [stdout] 2026-04-10T08:41:13.476920Z ERROR wgpu_hal::gles::egl: EGL 'eglInitialize' code 0x3001: DRI2: failed to load driver [INFO] [stdout] 2026-04-10T08:41:13.533561Z  INFO wgpu_hal::gles::egl: Display vendor "Mesa Project", version (1, 5) [INFO] [stdout] 2026-04-10T08:41:13.533688Z DEBUG wgpu_hal::gles::egl: 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] 2026-04-10T08:41:13.533777Z  INFO wgpu_hal::gles::egl: EGL surface: +srgb [INFO] [stdout] 2026-04-10T08:41:13.533796Z TRACE wgpu_hal::gles::egl: Configurations: [INFO] [stdout] 2026-04-10T08:41:13.533828Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2 [INFO] [stdout] 2026-04-10T08:41:13.533849Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2 [INFO] [stdout] 2026-04-10T08:41:13.533868Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2 [INFO] [stdout] 2026-04-10T08:41:13.533887Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2 [INFO] [stdout] 2026-04-10T08:41:13.533905Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2 [INFO] [stdout] 2026-04-10T08:41:13.533925Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2 [INFO] [stdout] 2026-04-10T08:41:13.534027Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2 [INFO] [stdout] 2026-04-10T08:41:13.534081Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2 [INFO] [stdout] 2026-04-10T08:41:13.534130Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2 [INFO] [stdout] 2026-04-10T08:41:13.534175Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=2 [INFO] [stdout] 2026-04-10T08:41:13.534219Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.534262Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.534300Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.534346Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.534394Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.534442Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.534508Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.534684Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.534758Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.534821Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.534870Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8 [INFO] [stdout] 2026-04-10T08:41:13.534933Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8 [INFO] [stdout] 2026-04-10T08:41:13.534995Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8 [INFO] [stdout] 2026-04-10T08:41:13.535410Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8 [INFO] [stdout] 2026-04-10T08:41:13.535619Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8 [INFO] [stdout] 2026-04-10T08:41:13.535706Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8 [INFO] [stdout] 2026-04-10T08:41:13.535753Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8 [INFO] [stdout] 2026-04-10T08:41:13.535834Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8 [INFO] [stdout] 2026-04-10T08:41:13.535861Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8 [INFO] [stdout] 2026-04-10T08:41:13.535921Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=8 [INFO] [stdout] 2026-04-10T08:41:13.535942Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.535962Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536004Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536119Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536142Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536160Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536179Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536197Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536214Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536233Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536261Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536279Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536297Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536314Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536332Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536349Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536367Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536384Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536402Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536420Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536437Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16 [INFO] [stdout] 2026-04-10T08:41:13.536457Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16 [INFO] [stdout] 2026-04-10T08:41:13.536475Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16 [INFO] [stdout] 2026-04-10T08:41:13.536509Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16 [INFO] [stdout] 2026-04-10T08:41:13.536528Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16 [INFO] [stdout] 2026-04-10T08:41:13.536545Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16 [INFO] [stdout] 2026-04-10T08:41:13.536563Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16 [INFO] [stdout] 2026-04-10T08:41:13.536581Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16 [INFO] [stdout] 2026-04-10T08:41:13.536600Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16 [INFO] [stdout] 2026-04-10T08:41:13.536618Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=16 [INFO] [stdout] 2026-04-10T08:41:13.536637Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536657Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536676Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536695Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536714Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536733Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536752Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536780Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536800Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536819Z TRACE wgpu_hal::gles::egl: CONFORMANT=0x4D, RENDERABLE=0x4D, NATIVE_RENDERABLE=0x1, SURFACE_TYPE=0x1, ALPHA_SIZE=0 [INFO] [stdout] 2026-04-10T08:41:13.536839Z  INFO wgpu_hal::gles::egl: Trying native-render [INFO] [stdout] 2026-04-10T08:41:13.536882Z  WARN wgpu_hal::gles::egl: No config found! [INFO] [stdout] 2026-04-10T08:41:13.536896Z  INFO wgpu_hal::gles::egl: Trying presentation [INFO] [stdout] 2026-04-10T08:41:13.536918Z  WARN wgpu_hal::gles::egl: No config found! [INFO] [stdout] 2026-04-10T08:41:13.536929Z  INFO wgpu_hal::gles::egl: Trying off-screen [INFO] [stdout] 2026-04-10T08:41:13.536985Z  INFO wgpu_hal::gles::egl: EGL context: +debug [INFO] [stdout] 2026-04-10T08:41:13.537010Z  INFO wgpu_hal::gles::egl: EGL context: +robust access [INFO] [stdout] 2026-04-10T08:41:13.903633Z  INFO wgpu_hal::gles::egl: EGL context: +surfaceless [INFO] [stdout] 2026-04-10T08:41:14.230592Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] linux_read_sorted_physical_devices: [INFO] [stdout] 2026-04-10T08:41:14.230693Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.230717Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] Original order: [INFO] [stdout] 2026-04-10T08:41:14.230733Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.230769Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] [0] llvmpipe (LLVM 20.1.2, 256 bits) [INFO] [stdout] 2026-04-10T08:41:14.230807Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.230829Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] Sorted order: [INFO] [stdout] 2026-04-10T08:41:14.230845Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.230860Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] [0] llvmpipe (LLVM 20.1.2, 256 bits) [INFO] [stdout] 2026-04-10T08:41:14.230876Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.230903Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] linux_read_sorted_physical_devices: [INFO] [stdout] 2026-04-10T08:41:14.230919Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.230933Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] Original order: [INFO] [stdout] 2026-04-10T08:41:14.230947Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.230971Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] [0] llvmpipe (LLVM 20.1.2, 256 bits) [INFO] [stdout] 2026-04-10T08:41:14.231000Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231015Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] Sorted order: [INFO] [stdout] 2026-04-10T08:41:14.231030Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231044Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] [0] llvmpipe (LLVM 20.1.2, 256 bits) [INFO] [stdout] 2026-04-10T08:41:14.231060Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231075Z DEBUG wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] Copying old device 0 into new device 0 [INFO] [stdout] 2026-04-10T08:41:14.231090Z DEBUG wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231208Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] linux_read_sorted_physical_devices: [INFO] [stdout] 2026-04-10T08:41:14.231233Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231249Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] Original order: [INFO] [stdout] 2026-04-10T08:41:14.231265Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231288Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] [0] llvmpipe (LLVM 20.1.2, 256 bits) [INFO] [stdout] 2026-04-10T08:41:14.231306Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231320Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] Sorted order: [INFO] [stdout] 2026-04-10T08:41:14.231333Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231347Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] [0] llvmpipe (LLVM 20.1.2, 256 bits) [INFO] [stdout] 2026-04-10T08:41:14.231362Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231376Z DEBUG wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] Copying old device 0 into new device 0 [INFO] [stdout] 2026-04-10T08:41:14.231392Z DEBUG wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231410Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] linux_read_sorted_physical_devices: [INFO] [stdout] 2026-04-10T08:41:14.231426Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231441Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] Original order: [INFO] [stdout] 2026-04-10T08:41:14.231456Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231477Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] [0] llvmpipe (LLVM 20.1.2, 256 bits) [INFO] [stdout] 2026-04-10T08:41:14.231516Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231532Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] Sorted order: [INFO] [stdout] 2026-04-10T08:41:14.231545Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231559Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] [0] llvmpipe (LLVM 20.1.2, 256 bits) [INFO] [stdout] 2026-04-10T08:41:14.231574Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.231587Z DEBUG wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] Copying old device 0 into new device 0 [INFO] [stdout] 2026-04-10T08:41:14.231602Z DEBUG wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.237306Z  INFO wgpu_hal::gles::egl: Max label length: 256 [INFO] [stdout] 2026-04-10T08:41:14.237341Z  INFO wgpu_hal::gles::egl: Enabling GLES debug output [INFO] [stdout] 2026-04-10T08:41:14.237397Z  INFO wgpu_hal::gles::adapter: Vendor: Mesa [INFO] [stdout] 2026-04-10T08:41:14.237410Z  INFO wgpu_hal::gles::adapter: Renderer: llvmpipe (LLVM 20.1.2, 256 bits) [INFO] [stdout] 2026-04-10T08:41:14.237422Z  INFO wgpu_hal::gles::adapter: Version: OpenGL ES 3.2 Mesa 25.2.8-0ubuntu0.24.04.1 [INFO] [stdout] 2026-04-10T08:41:14.237434Z DEBUG wgpu_hal::gles::adapter: Extensions: { [INFO] [stdout] "GL_OES_texture_border_clamp", [INFO] [stdout] "GL_EXT_frag_depth", [INFO] [stdout] "GL_NV_draw_buffers", [INFO] [stdout] "GL_OES_tessellation_point_size", [INFO] [stdout] "GL_OES_compressed_ETC1_RGB8_texture", [INFO] [stdout] "GL_OES_get_program_binary", [INFO] [stdout] "GL_OES_primitive_bounding_box", [INFO] [stdout] "GL_OES_geometry_point_size", [INFO] [stdout] "GL_EXT_map_buffer_range", [INFO] [stdout] "GL_OES_texture_cube_map_array", [INFO] [stdout] "GL_KHR_texture_compression_astc_ldr", [INFO] [stdout] "GL_ARM_shader_framebuffer_fetch_depth_stencil", [INFO] [stdout] "GL_OES_texture_npot", [INFO] [stdout] "GL_EXT_base_instance", [INFO] [stdout] "GL_EXT_draw_elements_base_vertex", [INFO] [stdout] "GL_EXT_texture_shadow_lod", [INFO] [stdout] "GL_EXT_multi_draw_arrays", [INFO] [stdout] "GL_NV_fbo_color_attachments", [INFO] [stdout] "GL_EXT_draw_buffers_indexed", [INFO] [stdout] "GL_EXT_clear_texture", [INFO] [stdout] "GL_EXT_EGL_image_storage", [INFO] [stdout] "GL_ANDROID_extension_pack_es31a", [INFO] [stdout] "GL_NV_read_depth", [INFO] [stdout] "GL_OES_EGL_image_external_essl3", [INFO] [stdout] "GL_EXT_texture_storage", [INFO] [stdout] "GL_OES_packed_depth_stencil", [INFO] [stdout] "GL_NV_pack_subimage", [INFO] [stdout] "GL_OES_texture_storage_multisample_2d_array", [INFO] [stdout] "GL_EXT_geometry_point_size", [INFO] [stdout] "GL_KHR_blend_equation_advanced", [INFO] [stdout] "GL_EXT_read_format_bgra", [INFO] [stdout] "GL_EXT_texture_type_2_10_10_10_REV", [INFO] [stdout] "GL_EXT_texture_filter_anisotropic", [INFO] [stdout] "GL_EXT_instanced_arrays", [INFO] [stdout] "GL_EXT_sRGB_write_control", [INFO] [stdout] "GL_EXT_texture_compression_rgtc", [INFO] [stdout] "GL_NV_read_stencil", [INFO] [stdout] "GL_EXT_memory_object", [INFO] [stdout] "GL_EXT_texture_sRGB_R8", [INFO] [stdout] "GL_EXT_geometry_shader", [INFO] [stdout] "GL_EXT_shader_io_blocks", [INFO] [stdout] "GL_OES_EGL_image_external", [INFO] [stdout] "GL_OES_depth_texture_cube_map", [INFO] [stdout] "GL_EXT_multi_draw_indirect", [INFO] [stdout] "GL_OES_texture_half_float_linear", [INFO] [stdout] "GL_OES_draw_elements_base_vertex", [INFO] [stdout] "GL_OES_texture_view", [INFO] [stdout] "GL_EXT_buffer_storage", [INFO] [stdout] "GL_EXT_color_buffer_half_float", [INFO] [stdout] "GL_EXT_render_snorm", [INFO] [stdout] "GL_EXT_texture_compression_dxt1", [INFO] [stdout] "GL_OES_draw_buffers_indexed", [INFO] [stdout] "GL_EXT_texture_query_lod", [INFO] [stdout] "GL_OES_mapbuffer", [INFO] [stdout] "GL_OES_texture_float_linear", [INFO] [stdout] "GL_OES_shader_multisample_interpolation", [INFO] [stdout] "GL_EXT_disjoint_timer_query", [INFO] [stdout] "GL_OES_stencil8", [INFO] [stdout] "GL_MESA_shader_integer_functions", [INFO] [stdout] "GL_EXT_texture_compression_s3tc_srgb", [INFO] [stdout] "GL_EXT_depth_clamp", [INFO] [stdout] "GL_KHR_robustness", [INFO] [stdout] "GL_OES_texture_half_float", [INFO] [stdout] "GL_OES_element_index_uint", [INFO] [stdout] "GL_APPLE_sync", [INFO] [stdout] "GL_EXT_draw_instanced", [INFO] [stdout] "GL_EXT_texture_view", [INFO] [stdout] "GL_EXT_polygon_offset_clamp", [INFO] [stdout] "GL_OES_gpu_shader5", [INFO] [stdout] "GL_APPLE_texture_max_level", [INFO] [stdout] "GL_EXT_EGL_image_storage_compression", [INFO] [stdout] "GL_EXT_occlusion_query_boolean", [INFO] [stdout] "GL_EXT_texture_mirror_clamp_to_edge", [INFO] [stdout] "GL_EXT_texture_norm16", [INFO] [stdout] "GL_EXT_texture_border_clamp", [INFO] [stdout] "GL_EXT_shader_framebuffer_fetch", [INFO] [stdout] "GL_EXT_separate_shader_objects", [INFO] [stdout] "GL_EXT_unpack_subimage", [INFO] [stdout] "GL_OES_sample_shading", [INFO] [stdout] "GL_KHR_context_flush_control", [INFO] [stdout] "GL_EXT_texture_buffer", [INFO] [stdout] "GL_ANGLE_pack_reverse_row_order", [INFO] [stdout] "GL_EXT_color_buffer_float", [INFO] [stdout] "GL_OES_shader_image_atomic", [INFO] [stdout] "GL_EXT_compressed_ETC1_RGB8_sub_texture", [INFO] [stdout] "GL_EXT_robustness", [INFO] [stdout] "GL_OES_surfaceless_context", [INFO] [stdout] "GL_OES_EGL_sync", [INFO] [stdout] "GL_OES_texture_3D", [INFO] [stdout] "GL_EXT_texture_compression_bptc", [INFO] [stdout] "GL_MESA_framebuffer_flip_y", [INFO] [stdout] "GL_EXT_memory_object_fd", [INFO] [stdout] "GL_OES_depth_texture", [INFO] [stdout] "GL_EXT_shadow_samplers", [INFO] [stdout] "GL_MESA_sampler_objects", [INFO] [stdout] "GL_OVR_multiview2", [INFO] [stdout] "GL_EXT_texture_compression_s3tc", [INFO] [stdout] "GL_EXT_texture_sRGB_decode", [INFO] [stdout] "GL_OES_tessellation_shader", [INFO] [stdout] "GL_OES_required_internalformat", [INFO] [stdout] "GL_NV_shader_noperspective_interpolation", [INFO] [stdout] "GL_KHR_parallel_shader_compile", [INFO] [stdout] "GL_EXT_shader_clock", [INFO] [stdout] "GL_EXT_texture_rg", [INFO] [stdout] "GL_NV_read_depth_stencil", [INFO] [stdout] "GL_EXT_primitive_bounding_box", [INFO] [stdout] "GL_NV_alpha_to_coverage_dither_control", [INFO] [stdout] "GL_OES_standard_derivatives", [INFO] [stdout] "GL_EXT_texture_sRGB_RG8", [INFO] [stdout] "GL_EXT_texture_cube_map_array", [INFO] [stdout] "GL_OES_fbo_render_mipmap", [INFO] [stdout] "GL_OES_geometry_shader", [INFO] [stdout] "GL_EXT_gpu_shader5", [INFO] [stdout] "GL_EXT_copy_image", [INFO] [stdout] "GL_EXT_tessellation_point_size", [INFO] [stdout] "GL_EXT_tessellation_shader", [INFO] [stdout] "GL_EXT_float_blend", [INFO] [stdout] "GL_OES_texture_buffer", [INFO] [stdout] "GL_NV_read_buffer", [INFO] [stdout] "GL_EXT_clip_cull_distance", [INFO] [stdout] "GL_OES_texture_float", [INFO] [stdout] "GL_OES_viewport_array", [INFO] [stdout] "GL_KHR_texture_compression_astc_sliced_3d", [INFO] [stdout] "GL_MESA_bgra", [INFO] [stdout] "GL_ANGLE_texture_compression_dxt5", [INFO] [stdout] "GL_EXT_texture_format_BGRA8888", [INFO] [stdout] "GL_NV_image_formats", [INFO] [stdout] "GL_OES_shader_io_blocks", [INFO] [stdout] "GL_EXT_blend_func_extended", [INFO] [stdout] "GL_EXT_discard_framebuffer", [INFO] [stdout] "GL_EXT_conservative_depth", [INFO] [stdout] "GL_ANGLE_texture_compression_dxt3", [INFO] [stdout] "GL_OES_sample_variables", [INFO] [stdout] "GL_EXT_texture_storage_compression", [INFO] [stdout] "GL_EXT_draw_buffers", [INFO] [stdout] "GL_KHR_blend_equation_advanced_coherent", [INFO] [stdout] "GL_OVR_multiview", [INFO] [stdout] "GL_KHR_robust_buffer_access_behavior", [INFO] [stdout] "GL_EXT_blend_minmax", [INFO] [stdout] "GL_OES_EGL_image", [INFO] [stdout] "GL_KHR_no_error", [INFO] [stdout] "GL_EXT_shader_implicit_conversions", [INFO] [stdout] "GL_OES_vertex_array_object", [INFO] [stdout] "GL_EXT_clip_control", [INFO] [stdout] "GL_NV_generate_mipmap_sRGB", [INFO] [stdout] "GL_NV_conditional_render", [INFO] [stdout] "GL_OES_depth24", [INFO] [stdout] "GL_EXT_debug_label", [INFO] [stdout] "GL_KHR_debug", [INFO] [stdout] "GL_NV_texture_barrier", [INFO] [stdout] "GL_NV_pixel_buffer_object", [INFO] [stdout] "GL_OES_vertex_half_float", [INFO] [stdout] "GL_EXT_shader_integer_mix", [INFO] [stdout] "GL_EXT_shader_group_vote", [INFO] [stdout] "GL_EXT_shader_framebuffer_fetch_non_coherent", [INFO] [stdout] "GL_EXT_texture_filter_minmax", [INFO] [stdout] "GL_OES_copy_image", [INFO] [stdout] "GL_OES_rgb8_rgba8", [INFO] [stdout] "GL_OES_texture_stencil8", [INFO] [stdout] } [INFO] [stdout] 2026-04-10T08:41:14.237790Z  INFO wgpu_hal::gles::adapter: SL version: OpenGL ES GLSL ES 3.20 [INFO] [stdout] 2026-04-10T08:41:14.237938Z  INFO wgpu_core::instance: 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] 2026-04-10T08:41:14.238238Z DEBUG wgpu_hal::vulkan::adapter: Supported extensions: ["VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_EXT_robustness2"] [INFO] [stdout] 2026-04-10T08:41:14.238501Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] Failed to find vkGetDeviceProcAddr in layer "libVkLayer_MESA_device_select.so" [INFO] [stdout] 2026-04-10T08:41:14.238533Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.238550Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] vkCreateDevice layer callstack setup to: [INFO] [stdout] 2026-04-10T08:41:14.238567Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.238626Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] [INFO] [stdout] 2026-04-10T08:41:14.238645Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.238660Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] || [INFO] [stdout] 2026-04-10T08:41:14.238674Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.238687Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] [INFO] [stdout] 2026-04-10T08:41:14.238701Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.238714Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] || [INFO] [stdout] 2026-04-10T08:41:14.238728Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.238740Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] [INFO] [stdout] 2026-04-10T08:41:14.238754Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.238972Z  INFO wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)] [INFO] [stdout] Using "llvmpipe (LLVM 20.1.2, 256 bits)" with driver: "libvulkan_lvp.so" [INFO] [stdout] 2026-04-10T08:41:14.239012Z  INFO wgpu_hal::vulkan::instance: objects: (type: INSTANCE, hndl: 0x7d546c019ad0, name: ?) [INFO] [stdout] 2026-04-10T08:41:14.384806Z  INFO naga::front::spv: Generated by 851978 version 10000 [INFO] [stdout] 2026-04-10T08:41:14.384882Z DEBUG naga::front::spv: Capability [2] [INFO] [stdout] 2026-04-10T08:41:14.384907Z DEBUG naga::front::spv: ExtInstImport [6] [INFO] [stdout] 2026-04-10T08:41:14.384930Z DEBUG naga::front::spv: MemoryModel [3] [INFO] [stdout] 2026-04-10T08:41:14.384943Z DEBUG naga::front::spv: EntryPoint [9] [INFO] [stdout] 2026-04-10T08:41:14.384991Z DEBUG naga::front::spv: Source [3] [INFO] [stdout] 2026-04-10T08:41:14.385017Z DEBUG naga::front::spv: SourceExtension [10] [INFO] [stdout] 2026-04-10T08:41:14.385035Z DEBUG naga::front::spv: SourceExtension [8] [INFO] [stdout] 2026-04-10T08:41:14.385048Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.385072Z DEBUG naga::front::spv: Name [6] [INFO] [stdout] 2026-04-10T08:41:14.385085Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.385097Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.385112Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.385124Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.385136Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.385149Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.385164Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.385178Z DEBUG naga::front::spv: Name [6] [INFO] [stdout] 2026-04-10T08:41:14.385190Z DEBUG naga::front::spv: MemberName [6] [INFO] [stdout] 2026-04-10T08:41:14.385209Z DEBUG naga::front::spv: MemberName [7] [INFO] [stdout] 2026-04-10T08:41:14.385222Z DEBUG naga::front::spv: MemberName [7] [INFO] [stdout] 2026-04-10T08:41:14.385234Z DEBUG naga::front::spv: MemberName [7] [INFO] [stdout] 2026-04-10T08:41:14.385248Z DEBUG naga::front::spv: Name [3] [INFO] [stdout] 2026-04-10T08:41:14.385260Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.385272Z DEBUG naga::front::spv: MemberName [5] [INFO] [stdout] 2026-04-10T08:41:14.385285Z DEBUG naga::front::spv: MemberName [6] [INFO] [stdout] 2026-04-10T08:41:14.385299Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.385311Z DEBUG naga::front::spv: Name [5] [INFO] [stdout] 2026-04-10T08:41:14.385324Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.385343Z TRACE naga::front::spv: f_color: Location [INFO] [stdout] 2026-04-10T08:41:14.385357Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.385368Z TRACE naga::front::spv: color: Location [INFO] [stdout] 2026-04-10T08:41:14.385379Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.385393Z TRACE naga::front::spv: gl_Position: BuiltIn [INFO] [stdout] 2026-04-10T08:41:14.385407Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.385419Z TRACE naga::front::spv: gl_PointSize: BuiltIn [INFO] [stdout] 2026-04-10T08:41:14.385438Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.385450Z TRACE naga::front::spv: gl_ClipDistance: BuiltIn [INFO] [stdout] 2026-04-10T08:41:14.385462Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.385474Z TRACE naga::front::spv: gl_CullDistance: BuiltIn [INFO] [stdout] 2026-04-10T08:41:14.405574Z DEBUG naga::front::spv: Decorate [3] [INFO] [stdout] 2026-04-10T08:41:14.405642Z TRACE naga::front::spv: gl_PerVertex: Block [INFO] [stdout] 2026-04-10T08:41:14.405661Z  WARN naga::front::spv: Unknown decoration Block [INFO] [stdout] 2026-04-10T08:41:14.405676Z DEBUG naga::front::spv: MemberDecorate [4] [INFO] [stdout] 2026-04-10T08:41:14.405693Z TRACE naga::front::spv: ortho: ColMajor [INFO] [stdout] 2026-04-10T08:41:14.405706Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.405720Z TRACE naga::front::spv: ortho: Offset [INFO] [stdout] 2026-04-10T08:41:14.405733Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.405746Z TRACE naga::front::spv: ortho: MatrixStride [INFO] [stdout] 2026-04-10T08:41:14.405760Z DEBUG naga::front::spv: MemberDecorate [4] [INFO] [stdout] 2026-04-10T08:41:14.405835Z TRACE naga::front::spv: transform: ColMajor [INFO] [stdout] 2026-04-10T08:41:14.405881Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.405921Z TRACE naga::front::spv: transform: Offset [INFO] [stdout] 2026-04-10T08:41:14.405972Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.406038Z TRACE naga::front::spv: transform: MatrixStride [INFO] [stdout] 2026-04-10T08:41:14.406082Z DEBUG naga::front::spv: Decorate [3] [INFO] [stdout] 2026-04-10T08:41:14.406171Z TRACE naga::front::spv: Globals: Block [INFO] [stdout] 2026-04-10T08:41:14.406215Z  WARN naga::front::spv: Unknown decoration Block [INFO] [stdout] 2026-04-10T08:41:14.406289Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.406327Z TRACE naga::front::spv: global: DescriptorSet [INFO] [stdout] 2026-04-10T08:41:14.406397Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.406437Z TRACE naga::front::spv: global: Binding [INFO] [stdout] 2026-04-10T08:41:14.406527Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.406573Z TRACE naga::front::spv: position: Location [INFO] [stdout] 2026-04-10T08:41:14.406657Z DEBUG naga::front::spv: TypeVoid [2] [INFO] [stdout] 2026-04-10T08:41:14.406699Z DEBUG naga::front::spv: TypeFunction [3] [INFO] [stdout] 2026-04-10T08:41:14.406778Z DEBUG naga::front::spv: TypeFloat [3] [INFO] [stdout] 2026-04-10T08:41:14.406871Z DEBUG naga::front::spv: TypeVector [4] [INFO] [stdout] 2026-04-10T08:41:14.406932Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.407019Z DEBUG naga::front::spv: TypeFunction [4] [INFO] [stdout] 2026-04-10T08:41:14.407077Z DEBUG naga::front::spv: TypeBool [2] [INFO] [stdout] 2026-04-10T08:41:14.407125Z DEBUG naga::front::spv: TypeVector [4] [INFO] [stdout] 2026-04-10T08:41:14.407214Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.407256Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.407334Z DEBUG naga::front::spv: ConstantComposite [6] [INFO] [stdout] 2026-04-10T08:41:14.407405Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.407452Z DEBUG naga::front::spv: ConstantComposite [6] [INFO] [stdout] 2026-04-10T08:41:14.407523Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.407599Z DEBUG naga::front::spv: ConstantComposite [6] [INFO] [stdout] 2026-04-10T08:41:14.407666Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.407716Z DEBUG naga::front::spv: ConstantComposite [6] [INFO] [stdout] 2026-04-10T08:41:14.407757Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.407833Z DEBUG naga::front::spv: ConstantComposite [6] [INFO] [stdout] 2026-04-10T08:41:14.407877Z DEBUG naga::front::spv: TypeVector [4] [INFO] [stdout] 2026-04-10T08:41:14.407973Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.408056Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.408127Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.408209Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.408277Z DEBUG naga::front::spv: TypeInt [4] [INFO] [stdout] 2026-04-10T08:41:14.408351Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.408407Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.408449Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.408543Z DEBUG naga::front::spv: TypeArray [4] [INFO] [stdout] 2026-04-10T08:41:14.408634Z DEBUG naga::front::spv: TypeStruct [6] [INFO] [stdout] 2026-04-10T08:41:14.408732Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.410542Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.410666Z DEBUG naga::front::spv: TypeInt [4] [INFO] [stdout] 2026-04-10T08:41:14.410774Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.410851Z DEBUG naga::front::spv: TypeMatrix [4] [INFO] [stdout] 2026-04-10T08:41:14.410935Z DEBUG naga::front::spv: TypeStruct [4] [INFO] [stdout] 2026-04-10T08:41:14.411055Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.411137Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.411226Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.411305Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.411378Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.412520Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.412617Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.412700Z DEBUG naga::front::spv: Function [5] [INFO] [stdout] 2026-04-10T08:41:14.412842Z DEBUG naga::front::spv::function: Label [INFO] [stdout] 2026-04-10T08:41:14.412909Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.412984Z DEBUG naga::front::spv: id=48 name=param [INFO] [stdout] 2026-04-10T08:41:14.413049Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.414554Z DEBUG naga::front::spv: VectorShuffle [8] [INFO] [stdout] 2026-04-10T08:41:14.414642Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.414721Z DEBUG naga::front::spv: FunctionCall [5] [INFO] [stdout] 2026-04-10T08:41:14.414811Z DEBUG naga::front::spv: AccessChain [5] [INFO] [stdout] 2026-04-10T08:41:14.414897Z TRACE naga::front::spv: looking up expr 47 [INFO] [stdout] 2026-04-10T08:41:14.414944Z TRACE naga::front::spv: looking up index expr 53 [INFO] [stdout] 2026-04-10T08:41:14.415043Z TRACE naga::front::spv: looking up type 43 [INFO] [stdout] 2026-04-10T08:41:14.415246Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.415661Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.415854Z TRACE naga::front::spv: looking up expr 51 [INFO] [stdout] 2026-04-10T08:41:14.416041Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.416213Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.416370Z TRACE naga::front::spv: looking up expr 51 [INFO] [stdout] 2026-04-10T08:41:14.416520Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.416593Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.416626Z TRACE naga::front::spv: looking up expr 51 [INFO] [stdout] 2026-04-10T08:41:14.416730Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.416819Z DEBUG naga::front::spv: CompositeConstruct [7] [INFO] [stdout] 2026-04-10T08:41:14.416853Z TRACE naga::front::spv: looking up expr 57 [INFO] [stdout] 2026-04-10T08:41:14.416923Z TRACE naga::front::spv: looking up expr 58 [INFO] [stdout] 2026-04-10T08:41:14.416969Z TRACE naga::front::spv: looking up expr 59 [INFO] [stdout] 2026-04-10T08:41:14.417026Z TRACE naga::front::spv: looking up expr 56 [INFO] [stdout] 2026-04-10T08:41:14.417075Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.417154Z DEBUG naga::front::spv: AccessChain [5] [INFO] [stdout] 2026-04-10T08:41:14.417228Z TRACE naga::front::spv: looking up expr 71 [INFO] [stdout] 2026-04-10T08:41:14.417262Z TRACE naga::front::spv: looking up index expr 67 [INFO] [stdout] 2026-04-10T08:41:14.417337Z TRACE naga::front::spv: looking up type 69 [INFO] [stdout] 2026-04-10T08:41:14.417374Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.417430Z DEBUG naga::front::spv: AccessChain [5] [INFO] [stdout] 2026-04-10T08:41:14.417460Z TRACE naga::front::spv: looking up expr 71 [INFO] [stdout] 2026-04-10T08:41:14.417512Z TRACE naga::front::spv: looking up index expr 75 [INFO] [stdout] 2026-04-10T08:41:14.417646Z TRACE naga::front::spv: looking up type 69 [INFO] [stdout] 2026-04-10T08:41:14.417697Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.417732Z DEBUG naga::front::spv: MatrixTimesMatrix [5] [INFO] [stdout] 2026-04-10T08:41:14.417787Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.417819Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.417867Z TRACE naga::front::spv: looking up expr 81 [INFO] [stdout] 2026-04-10T08:41:14.417924Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.417972Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.418039Z TRACE naga::front::spv: looking up expr 81 [INFO] [stdout] 2026-04-10T08:41:14.418072Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.418135Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.418170Z TRACE naga::front::spv: looking up expr 81 [INFO] [stdout] 2026-04-10T08:41:14.418227Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.418298Z DEBUG naga::front::spv: CompositeConstruct [7] [INFO] [stdout] 2026-04-10T08:41:14.421543Z TRACE naga::front::spv: looking up expr 83 [INFO] [stdout] 2026-04-10T08:41:14.421649Z TRACE naga::front::spv: looking up expr 84 [INFO] [stdout] 2026-04-10T08:41:14.421719Z TRACE naga::front::spv: looking up expr 85 [INFO] [stdout] 2026-04-10T08:41:14.421783Z TRACE naga::front::spv: looking up expr 82 [INFO] [stdout] 2026-04-10T08:41:14.421868Z DEBUG naga::front::spv: MatrixTimesVector [5] [INFO] [stdout] 2026-04-10T08:41:14.421934Z DEBUG naga::front::spv: AccessChain [5] [INFO] [stdout] 2026-04-10T08:41:14.422018Z TRACE naga::front::spv: looking up expr 65 [INFO] [stdout] 2026-04-10T08:41:14.422085Z TRACE naga::front::spv: looking up index expr 67 [INFO] [stdout] 2026-04-10T08:41:14.422315Z TRACE naga::front::spv: looking up type 63 [INFO] [stdout] 2026-04-10T08:41:14.422412Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.422524Z DEBUG naga::front::spv: Return [1] [INFO] [stdout] 2026-04-10T08:41:14.422590Z DEBUG naga::front::spv::function: FunctionEnd [INFO] [stdout] 2026-04-10T08:41:14.422792Z DEBUG naga::front::spv: Function [5] [INFO] [stdout] 2026-04-10T08:41:14.422894Z DEBUG naga::front::spv::function: Label [INFO] [stdout] 2026-04-10T08:41:14.422982Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.423023Z DEBUG naga::front::spv: id=16 name=cutoff [INFO] [stdout] 2026-04-10T08:41:14.423093Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.423129Z DEBUG naga::front::spv: id=21 name=higher [INFO] [stdout] 2026-04-10T08:41:14.423187Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.423222Z DEBUG naga::front::spv: id=32 name=lower [INFO] [stdout] 2026-04-10T08:41:14.423275Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.423342Z DEBUG naga::front::spv: FOrdLessThan [5] [INFO] [stdout] 2026-04-10T08:41:14.423379Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.423447Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.423507Z DEBUG naga::front::spv: FAdd [5] [INFO] [stdout] 2026-04-10T08:41:14.423560Z DEBUG naga::front::spv: FDiv [5] [INFO] [stdout] 2026-04-10T08:41:14.423611Z DEBUG naga::front::spv: ExtInst [7] [INFO] [stdout] 2026-04-10T08:41:14.423689Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.423726Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.423793Z DEBUG naga::front::spv: FDiv [5] [INFO] [stdout] 2026-04-10T08:41:14.423830Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.423889Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.423926Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.424008Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.424048Z DEBUG naga::front::spv: Select [6] [INFO] [stdout] 2026-04-10T08:41:14.424121Z DEBUG naga::front::spv: ReturnValue [2] [INFO] [stdout] 2026-04-10T08:41:14.424166Z DEBUG naga::front::spv::function: FunctionEnd [INFO] [stdout] 2026-04-10T08:41:14.424254Z  INFO naga::front::spv: Patching... [INFO] [stdout] 2026-04-10T08:41:14.424550Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [7], init: None } [INFO] [stdout] 2026-04-10T08:41:14.426549Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("color"), space: Private, binding: None, ty: [7], init: None } [INFO] [stdout] 2026-04-10T08:41:14.426644Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("perVertexStruct"), space: Private, binding: None, ty: [12], init: Some([21]) } [INFO] [stdout] 2026-04-10T08:41:14.426725Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("global"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 0 }), ty: [16], init: None } [INFO] [stdout] 2026-04-10T08:41:14.426806Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("position"), space: Private, binding: None, ty: [2], init: None } [INFO] [stdout] 2026-04-10T08:41:14.426920Z DEBUG naga::valid::function: var LocalVariable { name: Some("cutoff"), ty: [5], init: None } [INFO] [stdout] 2026-04-10T08:41:14.427015Z DEBUG naga::valid::function: var LocalVariable { name: Some("higher"), ty: [2], init: None } [INFO] [stdout] 2026-04-10T08:41:14.427064Z DEBUG naga::valid::function: var LocalVariable { name: Some("lower"), ty: [2], init: None } [INFO] [stdout] 2026-04-10T08:41:14.427278Z DEBUG naga::valid::function: var LocalVariable { name: Some("param"), ty: [2], init: None } [INFO] [stdout] 2026-04-10T08:41:14.427586Z  INFO naga::front::spv: Generated by 851978 version 10000 [INFO] [stdout] 2026-04-10T08:41:14.427661Z DEBUG naga::front::spv: Capability [2] [INFO] [stdout] 2026-04-10T08:41:14.427701Z DEBUG naga::front::spv: ExtInstImport [6] [INFO] [stdout] 2026-04-10T08:41:14.427781Z DEBUG naga::front::spv: MemoryModel [3] [INFO] [stdout] 2026-04-10T08:41:14.427822Z DEBUG naga::front::spv: EntryPoint [7] [INFO] [stdout] 2026-04-10T08:41:14.427905Z DEBUG naga::front::spv: ExecutionMode [3] [INFO] [stdout] 2026-04-10T08:41:14.427978Z DEBUG naga::front::spv: Source [3] [INFO] [stdout] 2026-04-10T08:41:14.428035Z DEBUG naga::front::spv: SourceExtension [10] [INFO] [stdout] 2026-04-10T08:41:14.428078Z DEBUG naga::front::spv: SourceExtension [8] [INFO] [stdout] 2026-04-10T08:41:14.428154Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.428234Z DEBUG naga::front::spv: Name [5] [INFO] [stdout] 2026-04-10T08:41:14.428297Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.428376Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.428442Z TRACE naga::front::spv: fragColor: Location [INFO] [stdout] 2026-04-10T08:41:14.428530Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.428592Z TRACE naga::front::spv: f_color: Location [INFO] [stdout] 2026-04-10T08:41:14.428628Z DEBUG naga::front::spv: TypeVoid [2] [INFO] [stdout] 2026-04-10T08:41:14.428692Z DEBUG naga::front::spv: TypeFunction [3] [INFO] [stdout] 2026-04-10T08:41:14.428766Z DEBUG naga::front::spv: TypeFloat [3] [INFO] [stdout] 2026-04-10T08:41:14.428853Z DEBUG naga::front::spv: TypeVector [4] [INFO] [stdout] 2026-04-10T08:41:14.428939Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.429026Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.429110Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.429203Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.429272Z DEBUG naga::front::spv: Function [5] [INFO] [stdout] 2026-04-10T08:41:14.429372Z DEBUG naga::front::spv::function: Label [INFO] [stdout] 2026-04-10T08:41:14.429434Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.429478Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.429571Z DEBUG naga::front::spv: Return [1] [INFO] [stdout] 2026-04-10T08:41:14.429653Z DEBUG naga::front::spv::function: FunctionEnd [INFO] [stdout] 2026-04-10T08:41:14.429815Z  INFO naga::front::spv: Patching... [INFO] [stdout] 2026-04-10T08:41:14.430012Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("fragColor"), space: Private, binding: None, ty: [2], init: None } [INFO] [stdout] 2026-04-10T08:41:14.430086Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [2], init: None } [INFO] [stdout] 2026-04-10T08:41:14.441651Z  INFO wgpu_core::device: 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] 2026-04-10T08:41:14.442047Z DEBUG wgpu_core::device: pipeline layout (0, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.442414Z  INFO wgpu_core::device: 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] 2026-04-10T08:41:14.445549Z TRACE wgpu_core::track::buffer: buf 0: insert BufferUses(COPY_DST)..BufferUses(COPY_DST) [INFO] [stdout] 2026-04-10T08:41:14.445692Z DEBUG wgpu_core::device: Buffer (0, 1, Vulkan) map state -> Idle [INFO] [stdout] 2026-04-10T08:41:14.446075Z DEBUG wgpu_core::device: Bind group Valid((0, 1, Vulkan)) [INFO] [stdout] 2026-04-10T08:41:14.446184Z DEBUG wgpu_core::device: shader module (1, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.446340Z DEBUG wgpu_core::device: shader module (0, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.446600Z  INFO naga::front::spv: Generated by 851978 version 10000 [INFO] [stdout] 2026-04-10T08:41:14.446691Z DEBUG naga::front::spv: Capability [2] [INFO] [stdout] 2026-04-10T08:41:14.446759Z DEBUG naga::front::spv: ExtInstImport [6] [INFO] [stdout] 2026-04-10T08:41:14.446826Z DEBUG naga::front::spv: MemoryModel [3] [INFO] [stdout] 2026-04-10T08:41:14.446867Z DEBUG naga::front::spv: EntryPoint [13] [INFO] [stdout] 2026-04-10T08:41:14.446964Z DEBUG naga::front::spv: Source [3] [INFO] [stdout] 2026-04-10T08:41:14.447027Z DEBUG naga::front::spv: SourceExtension [10] [INFO] [stdout] 2026-04-10T08:41:14.447189Z DEBUG naga::front::spv: SourceExtension [8] [INFO] [stdout] 2026-04-10T08:41:14.447260Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.447305Z DEBUG naga::front::spv: Name [6] [INFO] [stdout] 2026-04-10T08:41:14.447385Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.447427Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.447508Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.447546Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.447616Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.447649Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.447724Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.447790Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.447838Z DEBUG naga::front::spv: Name [3] [INFO] [stdout] 2026-04-10T08:41:14.447882Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.447944Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.447983Z DEBUG naga::front::spv: Name [6] [INFO] [stdout] 2026-04-10T08:41:14.448043Z DEBUG naga::front::spv: MemberName [6] [INFO] [stdout] 2026-04-10T08:41:14.448079Z DEBUG naga::front::spv: MemberName [7] [INFO] [stdout] 2026-04-10T08:41:14.448129Z DEBUG naga::front::spv: MemberName [7] [INFO] [stdout] 2026-04-10T08:41:14.448187Z DEBUG naga::front::spv: MemberName [7] [INFO] [stdout] 2026-04-10T08:41:14.448256Z DEBUG naga::front::spv: Name [3] [INFO] [stdout] 2026-04-10T08:41:14.448319Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.448351Z DEBUG naga::front::spv: MemberName [5] [INFO] [stdout] 2026-04-10T08:41:14.448401Z DEBUG naga::front::spv: MemberName [6] [INFO] [stdout] 2026-04-10T08:41:14.448450Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.448511Z DEBUG naga::front::spv: Name [5] [INFO] [stdout] 2026-04-10T08:41:14.448563Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.448600Z TRACE naga::front::spv: f_color: Location [INFO] [stdout] 2026-04-10T08:41:14.448657Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.448689Z TRACE naga::front::spv: color: Location [INFO] [stdout] 2026-04-10T08:41:14.448738Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.448800Z TRACE naga::front::spv: f_uv: Location [INFO] [stdout] 2026-04-10T08:41:14.448831Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.448882Z TRACE naga::front::spv: uv: Location [INFO] [stdout] 2026-04-10T08:41:14.448941Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.448984Z TRACE naga::front::spv: f_alpha: Location [INFO] [stdout] 2026-04-10T08:41:14.449049Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.449081Z TRACE naga::front::spv: alpha: Location [INFO] [stdout] 2026-04-10T08:41:14.449129Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.449176Z TRACE naga::front::spv: gl_Position: BuiltIn [INFO] [stdout] 2026-04-10T08:41:14.449210Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.449262Z TRACE naga::front::spv: gl_PointSize: BuiltIn [INFO] [stdout] 2026-04-10T08:41:14.449294Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.449344Z TRACE naga::front::spv: gl_ClipDistance: BuiltIn [INFO] [stdout] 2026-04-10T08:41:14.449398Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.449429Z TRACE naga::front::spv: gl_CullDistance: BuiltIn [INFO] [stdout] 2026-04-10T08:41:14.449482Z DEBUG naga::front::spv: Decorate [3] [INFO] [stdout] 2026-04-10T08:41:14.449553Z TRACE naga::front::spv: gl_PerVertex: Block [INFO] [stdout] 2026-04-10T08:41:14.449585Z  WARN naga::front::spv: Unknown decoration Block [INFO] [stdout] 2026-04-10T08:41:14.449635Z DEBUG naga::front::spv: MemberDecorate [4] [INFO] [stdout] 2026-04-10T08:41:14.449685Z TRACE naga::front::spv: ortho: ColMajor [INFO] [stdout] 2026-04-10T08:41:14.449717Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.449769Z TRACE naga::front::spv: ortho: Offset [INFO] [stdout] 2026-04-10T08:41:14.449845Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.449879Z TRACE naga::front::spv: ortho: MatrixStride [INFO] [stdout] 2026-04-10T08:41:14.449931Z DEBUG naga::front::spv: MemberDecorate [4] [INFO] [stdout] 2026-04-10T08:41:14.449983Z TRACE naga::front::spv: transform: ColMajor [INFO] [stdout] 2026-04-10T08:41:14.450015Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.450069Z TRACE naga::front::spv: transform: Offset [INFO] [stdout] 2026-04-10T08:41:14.450118Z DEBUG naga::front::spv: MemberDecorate [5] [INFO] [stdout] 2026-04-10T08:41:14.450149Z TRACE naga::front::spv: transform: MatrixStride [INFO] [stdout] 2026-04-10T08:41:14.450202Z DEBUG naga::front::spv: Decorate [3] [INFO] [stdout] 2026-04-10T08:41:14.450248Z TRACE naga::front::spv: Globals: Block [INFO] [stdout] 2026-04-10T08:41:14.450278Z  WARN naga::front::spv: Unknown decoration Block [INFO] [stdout] 2026-04-10T08:41:14.450332Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.450389Z TRACE naga::front::spv: global: DescriptorSet [INFO] [stdout] 2026-04-10T08:41:14.450422Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.450476Z TRACE naga::front::spv: global: Binding [INFO] [stdout] 2026-04-10T08:41:14.450546Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.450581Z TRACE naga::front::spv: position: Location [INFO] [stdout] 2026-04-10T08:41:14.450632Z DEBUG naga::front::spv: TypeVoid [2] [INFO] [stdout] 2026-04-10T08:41:14.450692Z DEBUG naga::front::spv: TypeFunction [3] [INFO] [stdout] 2026-04-10T08:41:14.450738Z DEBUG naga::front::spv: TypeFloat [3] [INFO] [stdout] 2026-04-10T08:41:14.450844Z DEBUG naga::front::spv: TypeVector [4] [INFO] [stdout] 2026-04-10T08:41:14.450910Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.450981Z DEBUG naga::front::spv: TypeFunction [4] [INFO] [stdout] 2026-04-10T08:41:14.451021Z DEBUG naga::front::spv: TypeBool [2] [INFO] [stdout] 2026-04-10T08:41:14.451107Z DEBUG naga::front::spv: TypeVector [4] [INFO] [stdout] 2026-04-10T08:41:14.451170Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.451234Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.451277Z DEBUG naga::front::spv: ConstantComposite [6] [INFO] [stdout] 2026-04-10T08:41:14.451368Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.451405Z DEBUG naga::front::spv: ConstantComposite [6] [INFO] [stdout] 2026-04-10T08:41:14.451500Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.451564Z DEBUG naga::front::spv: ConstantComposite [6] [INFO] [stdout] 2026-04-10T08:41:14.451624Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.451665Z DEBUG naga::front::spv: ConstantComposite [6] [INFO] [stdout] 2026-04-10T08:41:14.451744Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.451785Z DEBUG naga::front::spv: ConstantComposite [6] [INFO] [stdout] 2026-04-10T08:41:14.451874Z DEBUG naga::front::spv: TypeVector [4] [INFO] [stdout] 2026-04-10T08:41:14.451924Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.452037Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.452121Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.452201Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.452276Z DEBUG naga::front::spv: TypeInt [4] [INFO] [stdout] 2026-04-10T08:41:14.452357Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.452422Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.452520Z DEBUG naga::front::spv: TypeVector [4] [INFO] [stdout] 2026-04-10T08:41:14.452588Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.452670Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.452812Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.452874Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.452915Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.453090Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.453233Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.453406Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.453609Z DEBUG naga::front::spv: TypeArray [4] [INFO] [stdout] 2026-04-10T08:41:14.453682Z DEBUG naga::front::spv: TypeStruct [6] [INFO] [stdout] 2026-04-10T08:41:14.456592Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.456720Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.456904Z DEBUG naga::front::spv: TypeInt [4] [INFO] [stdout] 2026-04-10T08:41:14.456998Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.457078Z DEBUG naga::front::spv: TypeMatrix [4] [INFO] [stdout] 2026-04-10T08:41:14.457146Z DEBUG naga::front::spv: TypeStruct [4] [INFO] [stdout] 2026-04-10T08:41:14.457248Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.457320Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.457399Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.457464Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.457554Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.457643Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.457715Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.457793Z DEBUG naga::front::spv: Function [5] [INFO] [stdout] 2026-04-10T08:41:14.457939Z DEBUG naga::front::spv::function: Label [INFO] [stdout] 2026-04-10T08:41:14.458019Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.458062Z DEBUG naga::front::spv: id=48 name=param [INFO] [stdout] 2026-04-10T08:41:14.458147Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.458192Z DEBUG naga::front::spv: VectorShuffle [8] [INFO] [stdout] 2026-04-10T08:41:14.458290Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.458372Z DEBUG naga::front::spv: FunctionCall [5] [INFO] [stdout] 2026-04-10T08:41:14.458460Z DEBUG naga::front::spv: AccessChain [5] [INFO] [stdout] 2026-04-10T08:41:14.458548Z TRACE naga::front::spv: looking up expr 47 [INFO] [stdout] 2026-04-10T08:41:14.458586Z TRACE naga::front::spv: looking up index expr 53 [INFO] [stdout] 2026-04-10T08:41:14.458647Z TRACE naga::front::spv: looking up type 43 [INFO] [stdout] 2026-04-10T08:41:14.458687Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.458740Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.458798Z TRACE naga::front::spv: looking up expr 51 [INFO] [stdout] 2026-04-10T08:41:14.458828Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.458876Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.458924Z TRACE naga::front::spv: looking up expr 51 [INFO] [stdout] 2026-04-10T08:41:14.458971Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.459021Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.459084Z TRACE naga::front::spv: looking up expr 51 [INFO] [stdout] 2026-04-10T08:41:14.459113Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.459170Z DEBUG naga::front::spv: CompositeConstruct [7] [INFO] [stdout] 2026-04-10T08:41:14.459229Z TRACE naga::front::spv: looking up expr 57 [INFO] [stdout] 2026-04-10T08:41:14.459267Z TRACE naga::front::spv: looking up expr 58 [INFO] [stdout] 2026-04-10T08:41:14.459321Z TRACE naga::front::spv: looking up expr 59 [INFO] [stdout] 2026-04-10T08:41:14.459380Z TRACE naga::front::spv: looking up expr 56 [INFO] [stdout] 2026-04-10T08:41:14.459413Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.459507Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.459563Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.459609Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.459691Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.459738Z DEBUG naga::front::spv: AccessChain [5] [INFO] [stdout] 2026-04-10T08:41:14.459814Z TRACE naga::front::spv: looking up expr 81 [INFO] [stdout] 2026-04-10T08:41:14.459849Z TRACE naga::front::spv: looking up index expr 77 [INFO] [stdout] 2026-04-10T08:41:14.459915Z TRACE naga::front::spv: looking up type 79 [INFO] [stdout] 2026-04-10T08:41:14.459999Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.460063Z DEBUG naga::front::spv: AccessChain [5] [INFO] [stdout] 2026-04-10T08:41:14.460106Z TRACE naga::front::spv: looking up expr 81 [INFO] [stdout] 2026-04-10T08:41:14.460183Z TRACE naga::front::spv: looking up index expr 85 [INFO] [stdout] 2026-04-10T08:41:14.460231Z TRACE naga::front::spv: looking up type 79 [INFO] [stdout] 2026-04-10T08:41:14.460310Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.460356Z DEBUG naga::front::spv: MatrixTimesMatrix [5] [INFO] [stdout] 2026-04-10T08:41:14.460436Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.460515Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.460573Z TRACE naga::front::spv: looking up expr 91 [INFO] [stdout] 2026-04-10T08:41:14.460620Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.460703Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.460781Z TRACE naga::front::spv: looking up expr 91 [INFO] [stdout] 2026-04-10T08:41:14.460849Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.460927Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.460996Z TRACE naga::front::spv: looking up expr 91 [INFO] [stdout] 2026-04-10T08:41:14.461039Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.461121Z DEBUG naga::front::spv: CompositeConstruct [7] [INFO] [stdout] 2026-04-10T08:41:14.461209Z TRACE naga::front::spv: looking up expr 93 [INFO] [stdout] 2026-04-10T08:41:14.461270Z TRACE naga::front::spv: looking up expr 94 [INFO] [stdout] 2026-04-10T08:41:14.461312Z TRACE naga::front::spv: looking up expr 95 [INFO] [stdout] 2026-04-10T08:41:14.461393Z TRACE naga::front::spv: looking up expr 92 [INFO] [stdout] 2026-04-10T08:41:14.461441Z DEBUG naga::front::spv: MatrixTimesVector [5] [INFO] [stdout] 2026-04-10T08:41:14.461547Z DEBUG naga::front::spv: AccessChain [5] [INFO] [stdout] 2026-04-10T08:41:14.461582Z TRACE naga::front::spv: looking up expr 75 [INFO] [stdout] 2026-04-10T08:41:14.461647Z TRACE naga::front::spv: looking up index expr 77 [INFO] [stdout] 2026-04-10T08:41:14.461680Z TRACE naga::front::spv: looking up type 73 [INFO] [stdout] 2026-04-10T08:41:14.461739Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.461790Z DEBUG naga::front::spv: Return [1] [INFO] [stdout] 2026-04-10T08:41:14.461835Z DEBUG naga::front::spv::function: FunctionEnd [INFO] [stdout] 2026-04-10T08:41:14.462052Z DEBUG naga::front::spv: Function [5] [INFO] [stdout] 2026-04-10T08:41:14.462150Z DEBUG naga::front::spv::function: Label [INFO] [stdout] 2026-04-10T08:41:14.462229Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.462287Z DEBUG naga::front::spv: id=16 name=cutoff [INFO] [stdout] 2026-04-10T08:41:14.462339Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.462377Z DEBUG naga::front::spv: id=21 name=higher [INFO] [stdout] 2026-04-10T08:41:14.462433Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.462465Z DEBUG naga::front::spv: id=32 name=lower [INFO] [stdout] 2026-04-10T08:41:14.462526Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.462600Z DEBUG naga::front::spv: FOrdLessThan [5] [INFO] [stdout] 2026-04-10T08:41:14.462656Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.462812Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.462873Z DEBUG naga::front::spv: FAdd [5] [INFO] [stdout] 2026-04-10T08:41:14.462917Z DEBUG naga::front::spv: FDiv [5] [INFO] [stdout] 2026-04-10T08:41:14.462994Z DEBUG naga::front::spv: ExtInst [7] [INFO] [stdout] 2026-04-10T08:41:14.463045Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.463117Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.463153Z DEBUG naga::front::spv: FDiv [5] [INFO] [stdout] 2026-04-10T08:41:14.463216Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.463256Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.463337Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.463379Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.463448Z DEBUG naga::front::spv: Select [6] [INFO] [stdout] 2026-04-10T08:41:14.463511Z DEBUG naga::front::spv: ReturnValue [2] [INFO] [stdout] 2026-04-10T08:41:14.463563Z DEBUG naga::front::spv::function: FunctionEnd [INFO] [stdout] 2026-04-10T08:41:14.463606Z  INFO naga::front::spv: Patching... [INFO] [stdout] 2026-04-10T08:41:14.463873Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [7], init: None } [INFO] [stdout] 2026-04-10T08:41:14.463940Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("color"), space: Private, binding: None, ty: [7], init: None } [INFO] [stdout] 2026-04-10T08:41:14.463983Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("f_uv"), space: Private, binding: None, ty: [11], init: None } [INFO] [stdout] 2026-04-10T08:41:14.464044Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("uv"), space: Private, binding: None, ty: [11], init: None } [INFO] [stdout] 2026-04-10T08:41:14.464077Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("f_alpha"), space: Private, binding: None, ty: [1], init: None } [INFO] [stdout] 2026-04-10T08:41:14.464140Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("alpha"), space: Private, binding: None, ty: [1], init: None } [INFO] [stdout] 2026-04-10T08:41:14.464172Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("perVertexStruct"), space: Private, binding: None, ty: [14], init: Some([21]) } [INFO] [stdout] 2026-04-10T08:41:14.467535Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("global"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 0 }), ty: [18], init: None } [INFO] [stdout] 2026-04-10T08:41:14.467646Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("position"), space: Private, binding: None, ty: [2], init: None } [INFO] [stdout] 2026-04-10T08:41:14.467741Z DEBUG naga::valid::function: var LocalVariable { name: Some("cutoff"), ty: [5], init: None } [INFO] [stdout] 2026-04-10T08:41:14.467802Z DEBUG naga::valid::function: var LocalVariable { name: Some("higher"), ty: [2], init: None } [INFO] [stdout] 2026-04-10T08:41:14.467837Z DEBUG naga::valid::function: var LocalVariable { name: Some("lower"), ty: [2], init: None } [INFO] [stdout] 2026-04-10T08:41:14.467986Z DEBUG naga::valid::function: var LocalVariable { name: Some("param"), ty: [2], init: None } [INFO] [stdout] 2026-04-10T08:41:14.468274Z  INFO naga::front::spv: Generated by 851978 version 10000 [INFO] [stdout] 2026-04-10T08:41:14.468349Z DEBUG naga::front::spv: Capability [2] [INFO] [stdout] 2026-04-10T08:41:14.468387Z DEBUG naga::front::spv: ExtInstImport [6] [INFO] [stdout] 2026-04-10T08:41:14.468463Z DEBUG naga::front::spv: MemoryModel [3] [INFO] [stdout] 2026-04-10T08:41:14.468534Z DEBUG naga::front::spv: EntryPoint [9] [INFO] [stdout] 2026-04-10T08:41:14.468608Z DEBUG naga::front::spv: ExecutionMode [3] [INFO] [stdout] 2026-04-10T08:41:14.468667Z DEBUG naga::front::spv: Source [3] [INFO] [stdout] 2026-04-10T08:41:14.468700Z DEBUG naga::front::spv: SourceExtension [10] [INFO] [stdout] 2026-04-10T08:41:14.468779Z DEBUG naga::front::spv: SourceExtension [8] [INFO] [stdout] 2026-04-10T08:41:14.468853Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.468920Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.468993Z DEBUG naga::front::spv: Name [3] [INFO] [stdout] 2026-04-10T08:41:14.469049Z DEBUG naga::front::spv: Name [3] [INFO] [stdout] 2026-04-10T08:41:14.469087Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.469210Z DEBUG naga::front::spv: Name [5] [INFO] [stdout] 2026-04-10T08:41:14.469300Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.469342Z DEBUG naga::front::spv: Name [4] [INFO] [stdout] 2026-04-10T08:41:14.469435Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.469478Z TRACE naga::front::spv: tex: DescriptorSet [INFO] [stdout] 2026-04-10T08:41:14.469570Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.469611Z TRACE naga::front::spv: tex: Binding [INFO] [stdout] 2026-04-10T08:41:14.469693Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.469734Z TRACE naga::front::spv: sam: DescriptorSet [INFO] [stdout] 2026-04-10T08:41:14.469836Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.469878Z TRACE naga::front::spv: sam: Binding [INFO] [stdout] 2026-04-10T08:41:14.469978Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.470047Z TRACE naga::front::spv: f_uv: Location [INFO] [stdout] 2026-04-10T08:41:14.470106Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.470147Z TRACE naga::front::spv: fragColor: Location [INFO] [stdout] 2026-04-10T08:41:14.470237Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.470320Z TRACE naga::front::spv: f_color: Location [INFO] [stdout] 2026-04-10T08:41:14.470377Z DEBUG naga::front::spv: Decorate [4] [INFO] [stdout] 2026-04-10T08:41:14.470416Z TRACE naga::front::spv: f_alpha: Location [INFO] [stdout] 2026-04-10T08:41:14.470500Z DEBUG naga::front::spv: TypeVoid [2] [INFO] [stdout] 2026-04-10T08:41:14.470561Z DEBUG naga::front::spv: TypeFunction [3] [INFO] [stdout] 2026-04-10T08:41:14.470622Z DEBUG naga::front::spv: TypeFloat [3] [INFO] [stdout] 2026-04-10T08:41:14.470721Z DEBUG naga::front::spv: TypeVector [4] [INFO] [stdout] 2026-04-10T08:41:14.470790Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.470833Z DEBUG naga::front::spv: TypeImage [9] [INFO] [stdout] 2026-04-10T08:41:14.470927Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.471002Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.471075Z DEBUG naga::front::spv: tracking [1] for sampling properties [INFO] [stdout] 2026-04-10T08:41:14.471139Z DEBUG naga::front::spv: TypeSampler [2] [INFO] [stdout] 2026-04-10T08:41:14.471181Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.471267Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.471342Z DEBUG naga::front::spv: tracking [2] for sampling properties [INFO] [stdout] 2026-04-10T08:41:14.471406Z DEBUG naga::front::spv: TypeSampledImage [3] [INFO] [stdout] 2026-04-10T08:41:14.471452Z DEBUG naga::front::spv: TypeVector [4] [INFO] [stdout] 2026-04-10T08:41:14.471552Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.471622Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.471681Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.471756Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.471810Z DEBUG naga::front::spv: TypeVector [4] [INFO] [stdout] 2026-04-10T08:41:14.471851Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.471929Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.472001Z DEBUG naga::front::spv: TypeInt [4] [INFO] [stdout] 2026-04-10T08:41:14.472057Z DEBUG naga::front::spv: Constant [4] [INFO] [stdout] 2026-04-10T08:41:14.472098Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.472187Z DEBUG naga::front::spv: TypePointer [4] [INFO] [stdout] 2026-04-10T08:41:14.472257Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.472314Z DEBUG naga::front::spv: Function [5] [INFO] [stdout] 2026-04-10T08:41:14.472411Z DEBUG naga::front::spv::function: Label [INFO] [stdout] 2026-04-10T08:41:14.472467Z DEBUG naga::front::spv: Variable [4] [INFO] [stdout] 2026-04-10T08:41:14.472542Z DEBUG naga::front::spv: id=9 name=texel [INFO] [stdout] 2026-04-10T08:41:14.472578Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.472628Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.472676Z DEBUG naga::front::spv: SampledImage [5] [INFO] [stdout] 2026-04-10T08:41:14.472709Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.472760Z DEBUG naga::front::spv: ImageSampleImplicitLod [5] [INFO] [stdout] 2026-04-10T08:41:14.472824Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.472887Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.472935Z DEBUG naga::front::spv: VectorShuffle [8] [INFO] [stdout] 2026-04-10T08:41:14.473081Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.473152Z DEBUG naga::front::spv: VectorShuffle [8] [INFO] [stdout] 2026-04-10T08:41:14.473193Z DEBUG naga::front::spv: AccessChain [5] [INFO] [stdout] 2026-04-10T08:41:14.473266Z TRACE naga::front::spv: looking up expr 31 [INFO] [stdout] 2026-04-10T08:41:14.473302Z TRACE naga::front::spv: looking up index expr 35 [INFO] [stdout] 2026-04-10T08:41:14.473388Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.473558Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.473673Z DEBUG naga::front::spv: CompositeConstruct [6] [INFO] [stdout] 2026-04-10T08:41:14.473766Z TRACE naga::front::spv: looking up expr 38 [INFO] [stdout] 2026-04-10T08:41:14.473799Z TRACE naga::front::spv: looking up expr 38 [INFO] [stdout] 2026-04-10T08:41:14.473850Z TRACE naga::front::spv: looking up expr 38 [INFO] [stdout] 2026-04-10T08:41:14.473899Z DEBUG naga::front::spv: ExtInst [8] [INFO] [stdout] 2026-04-10T08:41:14.473936Z DEBUG naga::front::spv: AccessChain [5] [INFO] [stdout] 2026-04-10T08:41:14.474007Z TRACE naga::front::spv: looking up expr 9 [INFO] [stdout] 2026-04-10T08:41:14.474040Z TRACE naga::front::spv: looking up index expr 35 [INFO] [stdout] 2026-04-10T08:41:14.474094Z TRACE naga::front::spv: looking up type 7 [INFO] [stdout] 2026-04-10T08:41:14.474142Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.474175Z DEBUG naga::front::spv: Load [4] [INFO] [stdout] 2026-04-10T08:41:14.474234Z DEBUG naga::front::spv: FMul [5] [INFO] [stdout] 2026-04-10T08:41:14.474284Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.474324Z TRACE naga::front::spv: looking up expr 40 [INFO] [stdout] 2026-04-10T08:41:14.474382Z TRACE naga::front::spv: looking up type 27 [INFO] [stdout] 2026-04-10T08:41:14.474422Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.474481Z TRACE naga::front::spv: looking up expr 40 [INFO] [stdout] 2026-04-10T08:41:14.474537Z TRACE naga::front::spv: looking up type 27 [INFO] [stdout] 2026-04-10T08:41:14.474604Z DEBUG naga::front::spv: CompositeExtract [5] [INFO] [stdout] 2026-04-10T08:41:14.474634Z TRACE naga::front::spv: looking up expr 40 [INFO] [stdout] 2026-04-10T08:41:14.474683Z TRACE naga::front::spv: looking up type 27 [INFO] [stdout] 2026-04-10T08:41:14.474730Z DEBUG naga::front::spv: CompositeConstruct [7] [INFO] [stdout] 2026-04-10T08:41:14.474760Z TRACE naga::front::spv: looking up expr 47 [INFO] [stdout] 2026-04-10T08:41:14.474816Z TRACE naga::front::spv: looking up expr 48 [INFO] [stdout] 2026-04-10T08:41:14.474857Z TRACE naga::front::spv: looking up expr 49 [INFO] [stdout] 2026-04-10T08:41:14.474891Z TRACE naga::front::spv: looking up expr 46 [INFO] [stdout] 2026-04-10T08:41:14.474943Z DEBUG naga::front::spv: Store [3] [INFO] [stdout] 2026-04-10T08:41:14.475004Z DEBUG naga::front::spv: Return [1] [INFO] [stdout] 2026-04-10T08:41:14.475045Z DEBUG naga::front::spv::function: FunctionEnd [INFO] [stdout] 2026-04-10T08:41:14.475216Z  INFO naga::front::spv: Patching... [INFO] [stdout] 2026-04-10T08:41:14.475431Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("tex"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 0 }), ty: [5], init: None } [INFO] [stdout] 2026-04-10T08:41:14.475522Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("sam"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 1 }), ty: [6], init: None } [INFO] [stdout] 2026-04-10T08:41:14.475571Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("f_uv"), space: Private, binding: None, ty: [4], init: None } [INFO] [stdout] 2026-04-10T08:41:14.475644Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("fragColor"), space: Private, binding: None, ty: [2], init: None } [INFO] [stdout] 2026-04-10T08:41:14.475681Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("f_color"), space: Private, binding: None, ty: [2], init: None } [INFO] [stdout] 2026-04-10T08:41:14.475751Z DEBUG naga::valid::interface: var GlobalVariable { name: Some("f_alpha"), space: Private, binding: None, ty: [1], init: None } [INFO] [stdout] 2026-04-10T08:41:14.475853Z DEBUG naga::valid::function: var LocalVariable { name: Some("texel"), ty: [2], init: None } [INFO] [stdout] 2026-04-10T08:41:14.487768Z  INFO wgpu_core::device: 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] 2026-04-10T08:41:14.488075Z DEBUG wgpu_core::device: pipeline layout (1, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.488304Z  INFO wgpu_core::device: 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] 2026-04-10T08:41:14.488395Z TRACE wgpu_core::track::buffer: buf 1: insert BufferUses(COPY_DST)..BufferUses(COPY_DST) [INFO] [stdout] 2026-04-10T08:41:14.488503Z DEBUG wgpu_core::device: Buffer (1, 1, Vulkan) map state -> Idle [INFO] [stdout] 2026-04-10T08:41:14.488785Z DEBUG wgpu_core::device: Bind group Valid((1, 1, Vulkan)) [INFO] [stdout] 2026-04-10T08:41:14.488879Z DEBUG wgpu_core::device: shader module (1, 2, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.489002Z DEBUG wgpu_core::device: shader module (0, 2, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.489328Z  INFO wgpu_core::device: 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] 2026-04-10T08:41:14.489443Z TRACE wgpu_core::track::texture: tex 0: insert start TextureUses(UNINITIALIZED) [INFO] [stdout] 2026-04-10T08:41:14.489636Z DEBUG wgpu_core::device: Create view for texture (0, 1, Vulkan) filters usages to TextureUses(RESOURCE | COLOR_TARGET) [INFO] [stdout] 2026-04-10T08:41:14.493596Z  INFO wgpu_core::device: 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] 2026-04-10T08:41:14.493756Z TRACE wgpu_core::track::texture: tex 1: insert start TextureUses(UNINITIALIZED) [INFO] [stdout] 2026-04-10T08:41:14.493883Z DEBUG wgpu_core::device: Create view for texture (1, 1, Vulkan) filters usages to TextureUses(DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE) [INFO] [stdout] 2026-04-10T08:41:14.494097Z  INFO wgpu_core::device: 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] 2026-04-10T08:41:14.494178Z TRACE wgpu_core::track::buffer: buf 2: insert BufferUses(0x0)..BufferUses(0x0) [INFO] [stdout] 2026-04-10T08:41:14.494344Z TRACE wgpu_core::track::buffer: buf 0: transition BufferUses(COPY_DST) -> BufferUses(COPY_DST) [INFO] [stdout] 2026-04-10T08:41:14.494470Z TRACE wgpu_core::track::buffer: buf 1: transition BufferUses(COPY_DST) -> BufferUses(COPY_DST) [INFO] [stdout] 2026-04-10T08:41:14.494752Z  INFO wgpu_core::device: Created buffer Valid((3, 1, Vulkan)) with BufferDescriptor { label: None, size: 1536, usage: BufferUsages(VERTEX), mapped_at_creation: true } [INFO] [stdout] 2026-04-10T08:41:14.494828Z TRACE wgpu_core::track::buffer: buf 3: insert BufferUses(COPY_DST)..BufferUses(COPY_DST) [INFO] [stdout] 2026-04-10T08:41:14.494907Z DEBUG wgpu_core::device: Buffer (3, 1, Vulkan) map state -> Idle [INFO] [stdout] 2026-04-10T08:41:14.495041Z  INFO wgpu_core::device: Created buffer Valid((4, 1, Vulkan)) with BufferDescriptor { label: None, size: 540, usage: BufferUsages(INDEX), mapped_at_creation: true } [INFO] [stdout] 2026-04-10T08:41:14.495117Z TRACE wgpu_core::track::buffer: buf 4: insert BufferUses(COPY_DST)..BufferUses(COPY_DST) [INFO] [stdout] 2026-04-10T08:41:14.495168Z DEBUG wgpu_core::device: Buffer (4, 1, Vulkan) map state -> Idle [INFO] [stdout] 2026-04-10T08:41:14.495363Z  INFO wgpu_core::device: 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] 2026-04-10T08:41:14.495447Z TRACE wgpu_core::track::texture: tex 2: insert start TextureUses(UNINITIALIZED) [INFO] [stdout] 2026-04-10T08:41:14.495526Z DEBUG wgpu_core::device: Create view for texture (2, 1, Vulkan) filters usages to TextureUses(RESOURCE | COLOR_TARGET) [INFO] [stdout] 2026-04-10T08:41:14.495750Z TRACE wgpu_core::command::render: Encoding render pass begin in command buffer (0, 1, Vulkan) [INFO] [stdout] 2026-04-10T08:41:14.496057Z TRACE wgpu_core::track::buffer: buf 0: insert BufferUses(UNIFORM)..BufferUses(UNIFORM) [INFO] [stdout] 2026-04-10T08:41:14.496139Z TRACE wgpu_core::command::bind: Binding [0] = group Valid((0, 1, Vulkan)) [INFO] [stdout] 2026-04-10T08:41:14.496225Z TRACE wgpu_core::track::buffer: buf 3: insert BufferUses(VERTEX)..BufferUses(VERTEX) [INFO] [stdout] 2026-04-10T08:41:14.496305Z TRACE wgpu_core::track::buffer: buf 4: insert BufferUses(INDEX)..BufferUses(INDEX) [INFO] [stdout] 2026-04-10T08:41:14.496393Z TRACE wgpu_core::command::render: Merging renderpass into cmd_buf (0, 1, Vulkan) [INFO] [stdout] 2026-04-10T08:41:14.496462Z TRACE wgpu_core::track::texture: tex 1: insert start TextureUses(DEPTH_STENCIL_WRITE) [INFO] [stdout] 2026-04-10T08:41:14.496560Z TRACE wgpu_core::track::texture: tex 2: insert start TextureUses(COLOR_TARGET) [INFO] [stdout] 2026-04-10T08:41:14.496748Z TRACE wgpu_core::track::texture: tex 0: insert start TextureUses(COLOR_TARGET) [INFO] [stdout] 2026-04-10T08:41:14.496874Z TRACE wgpu_core::track::buffer: buf 0: insert BufferUses(UNIFORM)..BufferUses(UNIFORM) [INFO] [stdout] 2026-04-10T08:41:14.496982Z TRACE wgpu_core::track::buffer: buf 3: insert BufferUses(VERTEX)..BufferUses(VERTEX) [INFO] [stdout] 2026-04-10T08:41:14.497057Z TRACE wgpu_core::track::buffer: buf 4: insert BufferUses(INDEX)..BufferUses(INDEX) [INFO] [stdout] 2026-04-10T08:41:14.497130Z TRACE wgpu_core::track::texture: tex 0: insert start TextureUses(COLOR_TARGET) [INFO] [stdout] 2026-04-10T08:41:14.497217Z TRACE wgpu_core::track::texture: tex 1: insert start TextureUses(DEPTH_STENCIL_WRITE) [INFO] [stdout] 2026-04-10T08:41:14.497283Z TRACE wgpu_core::track::texture: tex 2: insert start TextureUses(COLOR_TARGET) [INFO] [stdout] 2026-04-10T08:41:14.497396Z DEBUG wgpu_core::device: buffer (3, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.497472Z DEBUG wgpu_core::device: buffer (4, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.497590Z TRACE wgpu_core::track::texture: tex 0: transition simple TextureUses(COLOR_TARGET) -> TextureUses(COPY_SRC) [INFO] [stdout] 2026-04-10T08:41:14.497667Z TRACE wgpu_core::track::buffer: buf 2: insert BufferUses(COPY_DST)..BufferUses(COPY_DST) [INFO] [stdout] 2026-04-10T08:41:14.497762Z TRACE wgpu_core::command: Command buffer (0, 1, Vulkan) [INFO] [stdout] 2026-04-10T08:41:14.497896Z TRACE wgpu_core::device::queue: Stitching command buffer (0, 1, Vulkan) before submission [INFO] [stdout] 2026-04-10T08:41:14.497990Z TRACE wgpu_core::track::buffer: buf 0: transition BufferUses(COPY_DST) -> BufferUses(UNIFORM) [INFO] [stdout] 2026-04-10T08:41:14.498059Z TRACE wgpu_core::track::buffer: buf 2: transition BufferUses(0x0) -> BufferUses(COPY_DST) [INFO] [stdout] 2026-04-10T08:41:14.498094Z TRACE wgpu_core::track::buffer: buf 3: transition BufferUses(COPY_DST) -> BufferUses(VERTEX) [INFO] [stdout] 2026-04-10T08:41:14.498144Z TRACE wgpu_core::track::buffer: buf 4: transition BufferUses(COPY_DST) -> BufferUses(INDEX) [INFO] [stdout] 2026-04-10T08:41:14.498200Z TRACE wgpu_core::track::texture: tex 0: transition simple TextureUses(UNINITIALIZED) -> TextureUses(COLOR_TARGET) [INFO] [stdout] 2026-04-10T08:41:14.498248Z TRACE wgpu_core::track::texture: tex 1: transition simple TextureUses(UNINITIALIZED) -> TextureUses(DEPTH_STENCIL_WRITE) [INFO] [stdout] 2026-04-10T08:41:14.498316Z TRACE wgpu_core::track::texture: tex 2: transition simple TextureUses(UNINITIALIZED) -> TextureUses(COLOR_TARGET) [INFO] [stdout] 2026-04-10T08:41:14.498402Z TRACE wgpu_core::device::queue: Device after submission 1 [INFO] [stdout] 2026-04-10T08:41:14.498604Z DEBUG wgpu_core::device: Buffer (2, 1, Vulkan) map state -> Waiting [INFO] [stdout] 2026-04-10T08:41:14.499552Z TRACE wgpu_core::track::buffer: buf 2: transition BufferUses(COPY_DST) -> BufferUses(MAP_READ) [INFO] [stdout] 2026-04-10T08:41:14.499653Z DEBUG wgpu_core::device::life: Buffer Valid((3, 1, Vulkan)) will be destroyed [INFO] [stdout] 2026-04-10T08:41:14.499735Z DEBUG wgpu_core::device::life: Buffer Valid((4, 1, Vulkan)) will be destroyed [INFO] [stdout] 2026-04-10T08:41:14.499811Z TRACE wgpu_core::device::life: Mapping of Valid((2, 1, Vulkan)) at submission 1 gets assigned to active Some(0) [INFO] [stdout] 2026-04-10T08:41:14.884719Z TRACE wgpu_core::device::life: Active submission 1 is done [INFO] [stdout] 2026-04-10T08:41:14.884984Z DEBUG wgpu_core::device::life: Buffer Valid((2, 1, Vulkan)) map state -> Active [INFO] [stdout] 2026-04-10T08:41:14.885695Z DEBUG wgpu_core::device: device (0, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.885793Z DEBUG wgpu_core::device: buffer (2, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.885896Z DEBUG wgpu_core::device: texture (2, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.886008Z DEBUG wgpu_core::device: texture view (2, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.886113Z DEBUG wgpu_core::device: texture (0, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.886214Z DEBUG wgpu_core::device: texture view (0, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.886327Z DEBUG wgpu_core::device: texture (1, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.886546Z DEBUG wgpu_core::device: texture view (1, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.886632Z DEBUG wgpu_core::device: render pipeline (1, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.886730Z DEBUG wgpu_core::device: bind group layout (0, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.886821Z DEBUG wgpu_core::device: bind group layout (2, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.886921Z DEBUG wgpu_core::device: bind group (1, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.887012Z DEBUG wgpu_core::device: buffer (1, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.887107Z DEBUG wgpu_core::device: render pipeline (0, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.887196Z DEBUG wgpu_core::device: bind group layout (0, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.887287Z DEBUG wgpu_core::device: bind group (0, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.887359Z DEBUG wgpu_core::device: buffer (0, 1, Vulkan) is dropped [INFO] [stdout] 2026-04-10T08:41:14.887465Z  INFO wgpu_core::hub: Dropping Global [INFO] [stdout] 2026-04-10T08:41:14.887852Z  INFO wgpu_core::device: 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 2.07s [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" "263fbcb58d8aa98905fd158fa902e56bd016d331468010dd4aff83dcc28cb6fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "263fbcb58d8aa98905fd158fa902e56bd016d331468010dd4aff83dcc28cb6fd", kill_on_drop: false }` [INFO] [stdout] 263fbcb58d8aa98905fd158fa902e56bd016d331468010dd4aff83dcc28cb6fd