[INFO] cloning repository https://github.com/fkaa/atsssvt [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/fkaa/atsssvt" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffkaa%2Fatsssvt", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffkaa%2Fatsssvt'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] fd3847f2902e6b5d18dfcba7a81015e34cd61ad9 [INFO] checking fkaa/atsssvt against master#a609fb45efad59dfd459c76e50899be9f0583b5a for pr-80579 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffkaa%2Fatsssvt" "/workspace/builds/worker-6/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/fkaa/atsssvt on toolchain a609fb45efad59dfd459c76e50899be9f0583b5a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/fkaa/atsssvt [INFO] finished tweaking git repo https://github.com/fkaa/atsssvt [INFO] tweaked toml for git repo https://github.com/fkaa/atsssvt written to /workspace/builds/worker-6/source/Cargo.toml [INFO] crate git repo https://github.com/fkaa/atsssvt already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d610d2c87e1c7ba70efacfd8ffa2bb628039d57a4cbaa36124c832180aac20cd [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "d610d2c87e1c7ba70efacfd8ffa2bb628039d57a4cbaa36124c832180aac20cd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d610d2c87e1c7ba70efacfd8ffa2bb628039d57a4cbaa36124c832180aac20cd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d610d2c87e1c7ba70efacfd8ffa2bb628039d57a4cbaa36124c832180aac20cd", kill_on_drop: false }` [INFO] [stdout] d610d2c87e1c7ba70efacfd8ffa2bb628039d57a4cbaa36124c832180aac20cd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 692f9554f95e6c55bc50d8683a276a845696c2dd9e2066148b2739025be14549 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "692f9554f95e6c55bc50d8683a276a845696c2dd9e2066148b2739025be14549", kill_on_drop: false }` [INFO] [stderr] Compiling winapi v0.3.2 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Checking svg v0.5.7 [INFO] [stderr] Checking term v0.4.6 [INFO] [stderr] Compiling syn v0.10.8 [INFO] [stderr] Compiling derivative v1.0.0 [INFO] [stderr] Checking atsssvt v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | use winapi::um::d3d12::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | use winapi::um::d3d12sdklayers::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | use winapi::um::d3dcommon::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:17:13 [INFO] [stdout] | [INFO] [stdout] 17 | use winapi::shared::winerror::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | use winapi::shared::dxgiformat::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | use winapi::shared::dxgitype::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 20 | use winapi::shared::dxgi::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | use winapi::shared::dxgi1_2::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:22:13 [INFO] [stdout] | [INFO] [stdout] 22 | use winapi::shared::dxgi1_3::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | use winapi::shared::dxgi1_4::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | use winapi::shared::minwindef::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | use winapi::shared::windef::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | use winapi::um::libloaderapi::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | use winapi::um::synchapi::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:30:13 [INFO] [stdout] | [INFO] [stdout] 30 | use winapi::um::winbase::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | use winapi::um::winuser::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | use winapi::um::winnt::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/alloc.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use winapi::um::d3d12::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/main.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use winapi::Interface; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/alloc.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | use std::os::windows::ffi::OsStrExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/framegraph.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use winapi::um::d3d12::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/framegraph.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::shared::dxgiformat::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/framegraph.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use winapi::shared::dxgitype::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/pipeline.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use winapi::um::d3d12::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/pipeline.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::um::d3d12sdklayers::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/pipeline.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::um::d3dcommon::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::shared::dxgiformat::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use winapi::shared::dxgitype::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use winapi::shared::winerror::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use winapi::shared::dxgi::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use winapi::shared::dxgi1_2::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | use winapi::shared::dxgi1_3::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | use winapi::shared::dxgi1_4::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/alloc.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use winapi::Interface; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/pipeline.rs:18:14 [INFO] [stdout] | [INFO] [stdout] 18 | use std::os::windows::ffi::OsStringExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/main.rs:44:14 [INFO] [stdout] | [INFO] [stdout] 44 | use std::os::windows::ffi::OsStrExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `winapi::Interface`, `svg` [INFO] [stdout] --> src/alloc.rs:436:13 [INFO] [stdout] | [INFO] [stdout] 436 | use svg; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/pipeline.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use winapi::Interface; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | use winapi::um::d3d12::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | use winapi::um::d3d12sdklayers::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | use winapi::um::d3dcommon::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:17:13 [INFO] [stdout] | [INFO] [stdout] 17 | use winapi::shared::winerror::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | use winapi::shared::dxgiformat::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | use winapi::shared::dxgitype::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 20 | use winapi::shared::dxgi::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | use winapi::shared::dxgi1_2::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:22:13 [INFO] [stdout] | [INFO] [stdout] 22 | use winapi::shared::dxgi1_3::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | use winapi::shared::dxgi1_4::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | use winapi::shared::minwindef::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/main.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | use winapi::shared::windef::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | use winapi::um::libloaderapi::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | use winapi::um::synchapi::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:30:13 [INFO] [stdout] | [INFO] [stdout] 30 | use winapi::um::winbase::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | use winapi::um::winuser::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/main.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | use winapi::um::winnt::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/alloc.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use winapi::um::d3d12::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/main.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use winapi::Interface; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/alloc.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | use std::os::windows::ffi::OsStrExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/framegraph.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use winapi::um::d3d12::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/framegraph.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::shared::dxgiformat::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/framegraph.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use winapi::shared::dxgitype::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/pipeline.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use winapi::um::d3d12::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/pipeline.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::um::d3d12sdklayers::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/pipeline.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::um::d3dcommon::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::shared::dxgiformat::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use winapi::shared::dxgitype::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use winapi::shared::winerror::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use winapi::shared::dxgi::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use winapi::shared::dxgi1_2::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | use winapi::shared::dxgi1_3::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/pipeline.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | use winapi::shared::dxgi1_4::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/alloc.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use winapi::Interface; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/pipeline.rs:18:14 [INFO] [stdout] | [INFO] [stdout] 18 | use std::os::windows::ffi::OsStringExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/main.rs:44:14 [INFO] [stdout] | [INFO] [stdout] 44 | use std::os::windows::ffi::OsStrExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `winapi::Interface`, `svg` [INFO] [stdout] --> src/alloc.rs:436:13 [INFO] [stdout] | [INFO] [stdout] 436 | use svg; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/pipeline.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use winapi::Interface; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12DescriptorHeap` [INFO] [stdout] --> src/alloc.rs:202:52 [INFO] [stdout] | [INFO] [stdout] 202 | (*device).CreateDescriptorHeap(&desc, &ID3D12DescriptorHeap::uuidof(), &mut gpu_heap as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12DescriptorHeap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12DescriptorHeap` [INFO] [stdout] --> src/alloc.rs:202:52 [INFO] [stdout] | [INFO] [stdout] 202 | (*device).CreateDescriptorHeap(&desc, &ID3D12DescriptorHeap::uuidof(), &mut gpu_heap as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12DescriptorHeap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12DescriptorHeap` [INFO] [stdout] --> src/alloc.rs:211:52 [INFO] [stdout] | [INFO] [stdout] 211 | (*device).CreateDescriptorHeap(&desc, &ID3D12DescriptorHeap::uuidof(), &mut cpu_heap as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12DescriptorHeap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12DescriptorHeap` [INFO] [stdout] --> src/alloc.rs:211:52 [INFO] [stdout] | [INFO] [stdout] 211 | (*device).CreateDescriptorHeap(&desc, &ID3D12DescriptorHeap::uuidof(), &mut cpu_heap as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12DescriptorHeap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Heap` [INFO] [stdout] --> src/alloc.rs:349:51 [INFO] [stdout] | [INFO] [stdout] 349 | (*self.device).CreateHeap(&desc, &ID3D12Heap::uuidof(), &mut heap_ptr as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `ID3D12Heap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Resource` [INFO] [stdout] --> src/alloc.rs:367:170 [INFO] [stdout] | [INFO] [stdout] 367 | ..._STATE_RENDER_TARGET, ptr::null_mut(), &ID3D12Resource::uuidof(), &mut resource as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ID3D12Resource` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Heap` [INFO] [stdout] --> src/alloc.rs:349:51 [INFO] [stdout] | [INFO] [stdout] 349 | (*self.device).CreateHeap(&desc, &ID3D12Heap::uuidof(), &mut heap_ptr as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `ID3D12Heap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Resource` [INFO] [stdout] --> src/alloc.rs:367:170 [INFO] [stdout] | [INFO] [stdout] 367 | ..._STATE_RENDER_TARGET, ptr::null_mut(), &ID3D12Resource::uuidof(), &mut resource as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `ID3D12Resource` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IDXGIFactory1` [INFO] [stdout] --> src/pipeline.rs:566:54 [INFO] [stdout] | [INFO] [stdout] 566 | let hr = unsafe { CreateDXGIFactory2(flags, &IDXGIFactory1::uuidof(), &mut factory as *mut *mut _ as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `IDXGIFactory1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Debug` [INFO] [stdout] --> src/pipeline.rs:673:42 [INFO] [stdout] | [INFO] [stdout] 673 | if SUCCEEDED(D3D12GetDebugInterface(&ID3D12Debug::uuidof(), ::std::mem::transmute(&mut debug_controller))) { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ID3D12Debug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Device` [INFO] [stdout] --> src/pipeline.rs:685:18 [INFO] [stdout] | [INFO] [stdout] 685 | &ID3D12Device::uuidof(), [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ID3D12Device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12PipelineState` [INFO] [stdout] --> src/pipeline.rs:739:18 [INFO] [stdout] | [INFO] [stdout] 739 | &ID3D12PipelineState::uuidof(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12PipelineState` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12CommandQueue` [INFO] [stdout] --> src/main.rs:144:57 [INFO] [stdout] | [INFO] [stdout] 144 | (*device.device).CreateCommandQueue(&desc, &ID3D12CommandQueue::uuidof(), &mut queue as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12CommandQueue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12CommandAllocator` [INFO] [stdout] --> src/main.rs:158:82 [INFO] [stdout] | [INFO] [stdout] 158 | ...3D12_COMMAND_LIST_TYPE_DIRECT, &ID3D12CommandAllocator::uuidof(), &mut allocator as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12CommandAllocator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12GraphicsCommandList` [INFO] [stdout] --> src/main.rs:166:14 [INFO] [stdout] | [INFO] [stdout] 166 | &ID3D12GraphicsCommandList::uuidof(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12GraphicsCommandList` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IDXGIFactory1` [INFO] [stdout] --> src/pipeline.rs:566:54 [INFO] [stdout] | [INFO] [stdout] 566 | let hr = unsafe { CreateDXGIFactory2(flags, &IDXGIFactory1::uuidof(), &mut factory as *mut *mut _ as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `IDXGIFactory1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Fence` [INFO] [stdout] --> src/main.rs:178:65 [INFO] [stdout] | [INFO] [stdout] 178 | (*device.device).CreateFence(0, D3D12_FENCE_FLAG_NONE, &ID3D12Fence::uuidof(), &mut fence as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ID3D12Fence` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:117:53 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct HeapMemoryCacheEntry { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 117 | resources: Vec<(u64, TransientResourceLifetime, D3D12_RESOURCE_DESC, &'static str)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> src/alloc.rs:121:32 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct HeapMemoryCacheEntry { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 121 | placed_resources: Vec<*mut ID3D12Resource>, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/alloc.rs:123:22 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct HeapMemoryCacheEntry { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 123 | gpu_handles: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/alloc.rs:125:22 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct HeapMemoryCacheEntry { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 125 | cpu_handles: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/alloc.rs:142:48 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn get_cpu_handle(&self, id: usize) -> D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/alloc.rs:146:48 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn get_gpu_handle(&self, id: usize) -> D3D12_GPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Debug` [INFO] [stdout] --> src/pipeline.rs:673:42 [INFO] [stdout] | [INFO] [stdout] 673 | if SUCCEEDED(D3D12GetDebugInterface(&ID3D12Debug::uuidof(), ::std::mem::transmute(&mut debug_controller))) { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ID3D12Debug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Heap` in this scope [INFO] [stdout] --> src/alloc.rs:157:16 [INFO] [stdout] | [INFO] [stdout] 157 | heap: *mut ID3D12Heap, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/alloc.rs:177:18 [INFO] [stdout] | [INFO] [stdout] 177 | device: *mut ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> src/alloc.rs:179:28 [INFO] [stdout] | [INFO] [stdout] 179 | cbv_srv_uav_heap: *mut ID3D12DescriptorHeap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> src/alloc.rs:182:24 [INFO] [stdout] | [INFO] [stdout] 182 | rtv_dsv_heap: *mut ID3D12DescriptorHeap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/alloc.rs:190:29 [INFO] [stdout] | [INFO] [stdout] 190 | pub fn new(device: *mut ID3D12Device) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> src/alloc.rs:192:36 [INFO] [stdout] | [INFO] [stdout] 192 | let mut gpu_heap: *mut ID3D12DescriptorHeap = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> src/alloc.rs:193:36 [INFO] [stdout] | [INFO] [stdout] 193 | let mut cpu_heap: *mut ID3D12DescriptorHeap = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:195:24 [INFO] [stdout] | [INFO] [stdout] 195 | let desc = D3D12_DESCRIPTOR_HEAP_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV` in this scope [INFO] [stdout] --> src/alloc.rs:197:23 [INFO] [stdout] | [INFO] [stdout] 197 | Type: D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_FLAG_NONE` in this scope [INFO] [stdout] --> src/alloc.rs:198:24 [INFO] [stdout] | [INFO] [stdout] 198 | Flags: D3D12_DESCRIPTOR_HEAP_FLAG_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:204:24 [INFO] [stdout] | [INFO] [stdout] 204 | let desc = D3D12_DESCRIPTOR_HEAP_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_RTV` in this scope [INFO] [stdout] --> src/alloc.rs:206:23 [INFO] [stdout] | [INFO] [stdout] 206 | Type: D3D12_DESCRIPTOR_HEAP_TYPE_RTV, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_FLAG_NONE` in this scope [INFO] [stdout] --> src/alloc.rs:207:24 [INFO] [stdout] | [INFO] [stdout] 207 | Flags: D3D12_DESCRIPTOR_HEAP_FLAG_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV` in this scope [INFO] [stdout] --> src/alloc.rs:213:73 [INFO] [stdout] | [INFO] [stdout] 213 | let gpu_stride = (*device).GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_RTV` in this scope [INFO] [stdout] --> src/alloc.rs:214:73 [INFO] [stdout] | [INFO] [stdout] 214 | let cpu_stride = (*device).GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_RTV); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/alloc.rs:233:48 [INFO] [stdout] | [INFO] [stdout] 233 | pub fn get_cpu_handle(&self, id: usize) -> D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/alloc.rs:240:46 [INFO] [stdout] | [INFO] [stdout] 240 | pub fn get_gpu_handle(&self, id: u64) -> D3D12_GPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> src/alloc.rs:251:63 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn get_placed_resource_ptr(&self, idx: usize) -> *mut ID3D12Resource { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:255:75 [INFO] [stdout] | [INFO] [stdout] 189 | impl HeapMemoryAllocator { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 255 | fn resize(&mut self, resources: &Vec<(u64, TransientResourceLifetime, D3D12_RESOURCE_DESC, &'static str)>) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:257:72 [INFO] [stdout] | [INFO] [stdout] 189 | impl HeapMemoryAllocator { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 257 | let mut cached_resources: Vec<(u64, TransientResourceLifetime, D3D12_RESOURCE_DESC, &'static str)> = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Heap` in this scope [INFO] [stdout] --> src/alloc.rs:333:40 [INFO] [stdout] | [INFO] [stdout] 333 | let mut heap_ptr: *mut ID3D12Heap = ::std::mem::zeroed(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:335:28 [INFO] [stdout] | [INFO] [stdout] 335 | let desc = D3D12_HEAP_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stdout] --> src/alloc.rs:337:33 [INFO] [stdout] | [INFO] [stdout] 337 | Properties: D3D12_HEAP_PROPERTIES { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_TYPE_DEFAULT` in this scope [INFO] [stdout] --> src/alloc.rs:338:31 [INFO] [stdout] | [INFO] [stdout] 338 | Type: D3D12_HEAP_TYPE_DEFAULT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_CPU_PAGE_PROPERTY_UNKNOWN` in this scope [INFO] [stdout] --> src/alloc.rs:339:42 [INFO] [stdout] | [INFO] [stdout] 339 | CPUPageProperty: D3D12_CPU_PAGE_PROPERTY_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_MEMORY_POOL_UNKNOWN` in this scope [INFO] [stdout] --> src/alloc.rs:340:47 [INFO] [stdout] | [INFO] [stdout] 340 | MemoryPoolPreference: D3D12_MEMORY_POOL_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES` in this scope [INFO] [stdout] --> src/alloc.rs:345:28 [INFO] [stdout] | [INFO] [stdout] 345 | Flags: D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Device` [INFO] [stdout] --> src/pipeline.rs:685:18 [INFO] [stdout] | [INFO] [stdout] 685 | &ID3D12Device::uuidof(), [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ID3D12Device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> src/alloc.rs:365:44 [INFO] [stdout] | [INFO] [stdout] 365 | let mut resource: *mut ID3D12Resource = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RENDER_TARGET` in this scope [INFO] [stdout] --> src/alloc.rs:367:116 [INFO] [stdout] | [INFO] [stdout] 367 | ...eap, offset, &entry.resources[idx].2, D3D12_RESOURCE_STATE_RENDER_TARGET, ptr::null_mut(), &ID3D12Resource::uuidof(), &mut resource as... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:384:89 [INFO] [stdout] | [INFO] [stdout] 189 | impl HeapMemoryAllocator { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 384 | fn push_entry(&mut self, hash: u64, resources: Vec<(u64, TransientResourceLifetime, D3D12_RESOURCE_DESC, &'static str)>, views: &Vec<... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stdout] --> src/framegraph.rs:29:37 [INFO] [stdout] | [INFO] [stdout] 29 | fn into_resource_state(self) -> D3D12_RESOURCE_STATES { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope [INFO] [stdout] --> src/framegraph.rs:30:23 [INFO] [stdout] | [INFO] [stdout] 30 | let mut out = D3D12_RESOURCE_FLAG_NONE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RENDER_TARGET` in this scope [INFO] [stdout] --> src/framegraph.rs:33:20 [INFO] [stdout] | [INFO] [stdout] 33 | out |= D3D12_RESOURCE_STATE_RENDER_TARGET; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_DEPTH_WRITE` in this scope [INFO] [stdout] --> src/framegraph.rs:37:20 [INFO] [stdout] | [INFO] [stdout] 37 | out |= D3D12_RESOURCE_STATE_DEPTH_WRITE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12PipelineState` [INFO] [stdout] --> src/pipeline.rs:739:18 [INFO] [stdout] | [INFO] [stdout] 739 | &ID3D12PipelineState::uuidof(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12PipelineState` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE` in this scope [INFO] [stdout] --> src/framegraph.rs:41:20 [INFO] [stdout] | [INFO] [stdout] 41 | out |= D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_DEPTH_READ` in this scope [INFO] [stdout] --> src/framegraph.rs:45:20 [INFO] [stdout] | [INFO] [stdout] 45 | out |= D3D12_RESOURCE_STATE_DEPTH_READ; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_FLAGS` in this scope [INFO] [stdout] --> src/framegraph.rs:51:37 [INFO] [stdout] | [INFO] [stdout] 51 | fn into_resource_flags(self) -> D3D12_RESOURCE_FLAGS { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope [INFO] [stdout] --> src/framegraph.rs:52:23 [INFO] [stdout] | [INFO] [stdout] 52 | let mut out = D3D12_RESOURCE_FLAG_NONE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET` in this scope [INFO] [stdout] --> src/framegraph.rs:55:20 [INFO] [stdout] | [INFO] [stdout] 55 | out |= D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL` in this scope [INFO] [stdout] --> src/framegraph.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | out |= D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:97:37 [INFO] [stdout] | [INFO] [stdout] 97 | type PhysicalResource = D3D12_CPU_DESCRIPTOR_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 147 | physical_resource_bind!(RenderTargetResource => CPU); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:97:37 [INFO] [stdout] | [INFO] [stdout] 97 | type PhysicalResource = D3D12_CPU_DESCRIPTOR_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 148 | physical_resource_bind!(DepthStencilResource => CPU); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:112:37 [INFO] [stdout] | [INFO] [stdout] 112 | type PhysicalResource = D3D12_GPU_DESCRIPTOR_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 149 | physical_resource_bind!(ShaderResource => GPU); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:97:37 [INFO] [stdout] | [INFO] [stdout] 97 | type PhysicalResource = D3D12_CPU_DESCRIPTOR_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 150 | physical_resource_bind!(DepthReadResource => CPU); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:97:37 [INFO] [stdout] | [INFO] [stdout] 97 | type PhysicalResource = D3D12_CPU_DESCRIPTOR_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 151 | physical_resource_bind!(DepthWriteResource => CPU); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> src/framegraph.rs:166:26 [INFO] [stdout] | [INFO] [stdout] 161 | struct RenderPass { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 166 | exec: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> src/framegraph.rs:180:21 [INFO] [stdout] | [INFO] [stdout] 180 | Transition(*mut ID3D12Resource, D3D12_RESOURCE_STATES, D3D12_RESOURCE_STATES), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stdout] --> src/framegraph.rs:180:37 [INFO] [stdout] | [INFO] [stdout] 180 | Transition(*mut ID3D12Resource, D3D12_RESOURCE_STATES, D3D12_RESOURCE_STATES), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stdout] --> src/framegraph.rs:180:60 [INFO] [stdout] | [INFO] [stdout] 180 | Transition(*mut ID3D12Resource, D3D12_RESOURCE_STATES, D3D12_RESOURCE_STATES), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> src/framegraph.rs:181:16 [INFO] [stdout] | [INFO] [stdout] 181 | Alias(*mut ID3D12Resource, *mut ID3D12Resource) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> src/framegraph.rs:181:37 [INFO] [stdout] | [INFO] [stdout] 181 | Alias(*mut ID3D12Resource, *mut ID3D12Resource) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:184:11 [INFO] [stdout] | [INFO] [stdout] 184 | impl Into for ResourceBarrier { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:185:22 [INFO] [stdout] | [INFO] [stdout] 185 | fn into(self) -> D3D12_RESOURCE_BARRIER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:189:38 [INFO] [stdout] | [INFO] [stdout] 189 | let mut barrier: D3D12_RESOURCE_BARRIER = ::std::mem::zeroed(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_TRANSITION` in this scope [INFO] [stdout] --> src/framegraph.rs:191:36 [INFO] [stdout] | [INFO] [stdout] 191 | barrier.Type = D3D12_RESOURCE_BARRIER_TYPE_TRANSITION; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_FLAG_NONE` in this scope [INFO] [stdout] --> src/framegraph.rs:192:37 [INFO] [stdout] | [INFO] [stdout] 192 | barrier.Flags = D3D12_RESOURCE_BARRIER_FLAG_NONE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_TRANSITION_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:194:53 [INFO] [stdout] | [INFO] [stdout] 194 | (*barrier.u.Transition_mut()) = D3D12_RESOURCE_TRANSITION_BARRIER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:206:38 [INFO] [stdout] | [INFO] [stdout] 206 | let mut barrier: D3D12_RESOURCE_BARRIER = ::std::mem::zeroed(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_ALIASING` in this scope [INFO] [stdout] --> src/framegraph.rs:208:36 [INFO] [stdout] | [INFO] [stdout] 208 | barrier.Type = D3D12_RESOURCE_BARRIER_TYPE_ALIASING; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_FLAG_NONE` in this scope [INFO] [stdout] --> src/framegraph.rs:209:37 [INFO] [stdout] | [INFO] [stdout] 209 | barrier.Flags = D3D12_RESOURCE_BARRIER_FLAG_NONE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_ALIASING_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:211:51 [INFO] [stdout] | [INFO] [stdout] 211 | (*barrier.u.Aliasing_mut()) = D3D12_RESOURCE_ALIASING_BARRIER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:239:15 [INFO] [stdout] | [INFO] [stdout] 239 | pub desc: D3D12_RESOURCE_DESC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/framegraph.rs:253:18 [INFO] [stdout] | [INFO] [stdout] 253 | device: *mut ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/framegraph.rs:271:29 [INFO] [stdout] | [INFO] [stdout] 271 | pub fn new(device: *mut ID3D12Device) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> src/framegraph.rs:286:94 [INFO] [stdout] | [INFO] [stdout] 270 | impl FrameGraph { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 286 | pub fn add_pass(&mut self, name: &'static str, init: Init, exec: Box src/framegraph.rs:328:101 [INFO] [stdout] | [INFO] [stdout] 270 | impl FrameGraph { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 328 | param_size: output.is_cpus().iter().fold(0usize, |sum, &b| if b { ::std::mem::size_of::() } else... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:328:163 [INFO] [stdout] | [INFO] [stdout] 270 | impl FrameGraph { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 328 | param_size: output.is_cpus().iter().fold(0usize, |sum, &b| if b { ::std::mem::size_of::() } else { ::std::mem::size_of::()... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> src/framegraph.rs:547:39 [INFO] [stdout] | [INFO] [stdout] 547 | pub fn exec(&mut self, list: *mut ID3D12GraphicsCommandList) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:568:56 [INFO] [stdout] | [INFO] [stdout] 270 | impl FrameGraph { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 568 | let sz = ::std::mem::size_of::(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:574:56 [INFO] [stdout] | [INFO] [stdout] 270 | impl FrameGraph { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 574 | let sz = ::std::mem::size_of::(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:587:34 [INFO] [stdout] | [INFO] [stdout] 587 | let mut barrier: D3D12_RESOURCE_BARRIER = ResourceBarrier::Transition( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_TRANSITION` in this scope [INFO] [stdout] --> src/framegraph.rs:599:40 [INFO] [stdout] | [INFO] [stdout] 599 | if barrier.Type == D3D12_RESOURCE_BARRIER_TYPE_TRANSITION { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_ALIASING` in this scope [INFO] [stdout] --> src/framegraph.rs:602:47 [INFO] [stdout] | [INFO] [stdout] 602 | } else if barrier.Type == D3D12_RESOURCE_BARRIER_TYPE_ALIASING { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:632:11 [INFO] [stdout] | [INFO] [stdout] 632 | desc: D3D12_RESOURCE_DESC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RENDER_TARGET_VIEW_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:637:18 [INFO] [stdout] | [INFO] [stdout] 637 | RenderTarget(D3D12_RENDER_TARGET_VIEW_DESC), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_SHADER_RESOURCE_VIEW_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:638:20 [INFO] [stdout] | [INFO] [stdout] 638 | ShaderResource(D3D12_SHADER_RESOURCE_VIEW_DESC), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/framegraph.rs:651:18 [INFO] [stdout] | [INFO] [stdout] 651 | device: *mut ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/framegraph.rs:660:25 [INFO] [stdout] | [INFO] [stdout] 660 | fn new(device: *mut ID3D12Device, offset: u32, view_offset: u32) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:680:29 [INFO] [stdout] | [INFO] [stdout] 680 | let resource_desc = D3D12_RESOURCE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_TEXTURE2D` in this scope [INFO] [stdout] --> src/framegraph.rs:681:24 [INFO] [stdout] | [INFO] [stdout] 681 | Dimension: D3D12_RESOURCE_DIMENSION_TEXTURE2D, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:688:25 [INFO] [stdout] | [INFO] [stdout] 688 | SampleDesc: DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_UNKNOWN` in this scope [INFO] [stdout] --> src/framegraph.rs:692:21 [INFO] [stdout] | [INFO] [stdout] 692 | Layout: D3D12_TEXTURE_LAYOUT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope [INFO] [stdout] --> src/framegraph.rs:693:20 [INFO] [stdout] | [INFO] [stdout] 693 | Flags: D3D12_RESOURCE_FLAG_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RENDER_TARGET_VIEW_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:696:28 [INFO] [stdout] | [INFO] [stdout] 696 | let mut view_desc: D3D12_RENDER_TARGET_VIEW_DESC = unsafe { ::std::mem::zeroed() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RTV_DIMENSION_TEXTURE2D` in this scope [INFO] [stdout] --> src/framegraph.rs:698:35 [INFO] [stdout] | [INFO] [stdout] 698 | view_desc.ViewDimension = D3D12_RTV_DIMENSION_TEXTURE2D; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEX2D_RTV` in this scope [INFO] [stdout] --> src/framegraph.rs:700:46 [INFO] [stdout] | [INFO] [stdout] 700 | (*view_desc.u.Texture2D_mut()) = D3D12_TEX2D_RTV { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:736:29 [INFO] [stdout] | [INFO] [stdout] 736 | let resource_desc = D3D12_RESOURCE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_TEXTURE2D` in this scope [INFO] [stdout] --> src/framegraph.rs:737:24 [INFO] [stdout] | [INFO] [stdout] 737 | Dimension: D3D12_RESOURCE_DIMENSION_TEXTURE2D, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:744:25 [INFO] [stdout] | [INFO] [stdout] 744 | SampleDesc: DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_UNKNOWN` in this scope [INFO] [stdout] --> src/framegraph.rs:748:21 [INFO] [stdout] | [INFO] [stdout] 748 | Layout: D3D12_TEXTURE_LAYOUT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope [INFO] [stdout] --> src/framegraph.rs:749:20 [INFO] [stdout] | [INFO] [stdout] 749 | Flags: D3D12_RESOURCE_FLAG_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/framegraph.rs:824:28 [INFO] [stdout] | [INFO] [stdout] 824 | impl From for DXGI_FORMAT { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/framegraph.rs:825:32 [INFO] [stdout] | [INFO] [stdout] 825 | fn from(f: DepthFormat) -> DXGI_FORMAT { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_D32_FLOAT` in this scope [INFO] [stdout] --> src/framegraph.rs:828:18 [INFO] [stdout] | [INFO] [stdout] 828 | _ => DXGI_FORMAT_D32_FLOAT [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/framegraph.rs:835:30 [INFO] [stdout] | [INFO] [stdout] 835 | impl From for DXGI_FORMAT { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/framegraph.rs:836:34 [INFO] [stdout] | [INFO] [stdout] 836 | fn from(f: TextureFormat) -> DXGI_FORMAT { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in this scope [INFO] [stdout] --> src/framegraph.rs:839:37 [INFO] [stdout] | [INFO] [stdout] 839 | TextureFormat::RGBA8 => DXGI_FORMAT_R8G8B8A8_UNORM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8_UNORM` in this scope [INFO] [stdout] --> src/framegraph.rs:840:34 [INFO] [stdout] | [INFO] [stdout] 840 | TextureFormat::R8 => DXGI_FORMAT_R8_UNORM [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_SHADER_BYTECODE` in this scope [INFO] [stdout] --> src/pipeline.rs:41:27 [INFO] [stdout] | [INFO] [stdout] 41 | fn as_d3d12(&self) -> D3D12_SHADER_BYTECODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_BYTECODE` in this scope [INFO] [stdout] --> src/pipeline.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | D3D12_SHADER_BYTECODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND` in this scope [INFO] [stdout] --> src/pipeline.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | impl Into for Blend { [INFO] [stdout] | - ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND` in this scope [INFO] [stdout] --> src/pipeline.rs:72:22 [INFO] [stdout] | [INFO] [stdout] 72 | fn into(self) -> D3D12_BLEND { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_ZERO` in this scope [INFO] [stdout] --> src/pipeline.rs:74:28 [INFO] [stdout] | [INFO] [stdout] 74 | Blend::Zero => D3D12_BLEND_ZERO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_ZERO` in this scope [INFO] [stdout] --> src/pipeline.rs:75:27 [INFO] [stdout] | [INFO] [stdout] 75 | Blend::One => D3D12_BLEND_ZERO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_SRC_COLOR` in this scope [INFO] [stdout] --> src/pipeline.rs:76:32 [INFO] [stdout] | [INFO] [stdout] 76 | Blend::SrcColor => D3D12_BLEND_SRC_COLOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_SRC_COLOR` in this scope [INFO] [stdout] --> src/pipeline.rs:77:35 [INFO] [stdout] | [INFO] [stdout] 77 | Blend::InvSrcColor => D3D12_BLEND_INV_SRC_COLOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_SRC_ALPHA` in this scope [INFO] [stdout] --> src/pipeline.rs:78:32 [INFO] [stdout] | [INFO] [stdout] 78 | Blend::SrcAlpha => D3D12_BLEND_SRC_ALPHA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_SRC_ALPHA` in this scope [INFO] [stdout] --> src/pipeline.rs:79:35 [INFO] [stdout] | [INFO] [stdout] 79 | Blend::InvSrcAlpha => D3D12_BLEND_INV_SRC_ALPHA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_DEST_ALPHA` in this scope [INFO] [stdout] --> src/pipeline.rs:80:33 [INFO] [stdout] | [INFO] [stdout] 80 | Blend::DestAlpha => D3D12_BLEND_DEST_ALPHA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_DEST_ALPHA` in this scope [INFO] [stdout] --> src/pipeline.rs:81:36 [INFO] [stdout] | [INFO] [stdout] 81 | Blend::InvDestAlpha => D3D12_BLEND_INV_DEST_ALPHA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_DEST_COLOR` in this scope [INFO] [stdout] --> src/pipeline.rs:82:33 [INFO] [stdout] | [INFO] [stdout] 82 | Blend::DestColor => D3D12_BLEND_DEST_COLOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_DEST_COLOR` in this scope [INFO] [stdout] --> src/pipeline.rs:83:36 [INFO] [stdout] | [INFO] [stdout] 83 | Blend::InvDestColor => D3D12_BLEND_INV_DEST_COLOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_SRC_ALPHA_SAT` in this scope [INFO] [stdout] --> src/pipeline.rs:84:35 [INFO] [stdout] | [INFO] [stdout] 84 | Blend::SrcAlphaSat => D3D12_BLEND_SRC_ALPHA_SAT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_BLEND_FACTOR` in this scope [INFO] [stdout] --> src/pipeline.rs:85:35 [INFO] [stdout] | [INFO] [stdout] 85 | Blend::BlendFactor => D3D12_BLEND_BLEND_FACTOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_BLEND_FACTOR` in this scope [INFO] [stdout] --> src/pipeline.rs:86:38 [INFO] [stdout] | [INFO] [stdout] 86 | Blend::InvBlendFactor => D3D12_BLEND_INV_BLEND_FACTOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_SRC1_COLOR` in this scope [INFO] [stdout] --> src/pipeline.rs:87:33 [INFO] [stdout] | [INFO] [stdout] 87 | Blend::Src1Color => D3D12_BLEND_SRC1_COLOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_SRC1_COLOR` in this scope [INFO] [stdout] --> src/pipeline.rs:88:36 [INFO] [stdout] | [INFO] [stdout] 88 | Blend::InvSrc1Color => D3D12_BLEND_INV_SRC1_COLOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_SRC1_ALPHA` in this scope [INFO] [stdout] --> src/pipeline.rs:89:33 [INFO] [stdout] | [INFO] [stdout] 89 | Blend::Src1Alpha => D3D12_BLEND_SRC1_ALPHA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_SRC1_ALPHA` in this scope [INFO] [stdout] --> src/pipeline.rs:90:36 [INFO] [stdout] | [INFO] [stdout] 90 | Blend::InvSrc1Alpha => D3D12_BLEND_INV_SRC1_ALPHA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND_OP` in this scope [INFO] [stdout] --> src/pipeline.rs:105:11 [INFO] [stdout] | [INFO] [stdout] 105 | impl Into for BlendOp { [INFO] [stdout] | - ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND_OP` in this scope [INFO] [stdout] --> src/pipeline.rs:106:22 [INFO] [stdout] | [INFO] [stdout] 106 | fn into(self) -> D3D12_BLEND_OP { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_ADD` in this scope [INFO] [stdout] --> src/pipeline.rs:108:29 [INFO] [stdout] | [INFO] [stdout] 108 | BlendOp::Add => D3D12_BLEND_OP_ADD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_SUBTRACT` in this scope [INFO] [stdout] --> src/pipeline.rs:109:34 [INFO] [stdout] | [INFO] [stdout] 109 | BlendOp::Subtract => D3D12_BLEND_OP_SUBTRACT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_REV_SUBTRACT` in this scope [INFO] [stdout] --> src/pipeline.rs:110:37 [INFO] [stdout] | [INFO] [stdout] 110 | BlendOp::RevSubtract => D3D12_BLEND_OP_REV_SUBTRACT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_MIN` in this scope [INFO] [stdout] --> src/pipeline.rs:111:29 [INFO] [stdout] | [INFO] [stdout] 111 | BlendOp::Min => D3D12_BLEND_OP_MIN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_MAX` in this scope [INFO] [stdout] --> src/pipeline.rs:112:29 [INFO] [stdout] | [INFO] [stdout] 112 | BlendOp::Max => D3D12_BLEND_OP_MAX, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_LOGIC_OP` in this scope [INFO] [stdout] --> src/pipeline.rs:138:11 [INFO] [stdout] | [INFO] [stdout] 138 | impl Into for LogicOp { [INFO] [stdout] | - ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_LOGIC_OP` in this scope [INFO] [stdout] --> src/pipeline.rs:139:22 [INFO] [stdout] | [INFO] [stdout] 139 | fn into(self) -> D3D12_LOGIC_OP { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_CLEAR` in this scope [INFO] [stdout] --> src/pipeline.rs:141:31 [INFO] [stdout] | [INFO] [stdout] 141 | LogicOp::Clear => D3D12_LOGIC_OP_CLEAR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_SET` in this scope [INFO] [stdout] --> src/pipeline.rs:142:29 [INFO] [stdout] | [INFO] [stdout] 142 | LogicOp::Set => D3D12_LOGIC_OP_SET, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_COPY` in this scope [INFO] [stdout] --> src/pipeline.rs:143:30 [INFO] [stdout] | [INFO] [stdout] 143 | LogicOp::Copy => D3D12_LOGIC_OP_COPY, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_COPY_INVERTED` in this scope [INFO] [stdout] --> src/pipeline.rs:144:38 [INFO] [stdout] | [INFO] [stdout] 144 | LogicOp::CopyInverted => D3D12_LOGIC_OP_COPY_INVERTED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_NOOP` in this scope [INFO] [stdout] --> src/pipeline.rs:145:30 [INFO] [stdout] | [INFO] [stdout] 145 | LogicOp::Noop => D3D12_LOGIC_OP_NOOP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_INVERT` in this scope [INFO] [stdout] --> src/pipeline.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | LogicOp::Invert => D3D12_LOGIC_OP_INVERT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_AND` in this scope [INFO] [stdout] --> src/pipeline.rs:147:29 [INFO] [stdout] | [INFO] [stdout] 147 | LogicOp::And => D3D12_LOGIC_OP_AND, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_NAND` in this scope [INFO] [stdout] --> src/pipeline.rs:148:30 [INFO] [stdout] | [INFO] [stdout] 148 | LogicOp::Nand => D3D12_LOGIC_OP_NAND, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_OR` in this scope [INFO] [stdout] --> src/pipeline.rs:149:28 [INFO] [stdout] | [INFO] [stdout] 149 | LogicOp::Or => D3D12_LOGIC_OP_OR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_NOR` in this scope [INFO] [stdout] --> src/pipeline.rs:150:29 [INFO] [stdout] | [INFO] [stdout] 150 | LogicOp::Nor => D3D12_LOGIC_OP_NOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_XOR` in this scope [INFO] [stdout] --> src/pipeline.rs:151:29 [INFO] [stdout] | [INFO] [stdout] 151 | LogicOp::Xor => D3D12_LOGIC_OP_XOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_EQUIV` in this scope [INFO] [stdout] --> src/pipeline.rs:152:31 [INFO] [stdout] | [INFO] [stdout] 152 | LogicOp::Equiv => D3D12_LOGIC_OP_EQUIV, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_AND_REVERSE` in this scope [INFO] [stdout] --> src/pipeline.rs:153:36 [INFO] [stdout] | [INFO] [stdout] 153 | LogicOp::AndReverse => D3D12_LOGIC_OP_AND_REVERSE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_AND_INVERTED` in this scope [INFO] [stdout] --> src/pipeline.rs:154:37 [INFO] [stdout] | [INFO] [stdout] 154 | LogicOp::AndInverted => D3D12_LOGIC_OP_AND_INVERTED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_OR_REVERSE` in this scope [INFO] [stdout] --> src/pipeline.rs:155:35 [INFO] [stdout] | [INFO] [stdout] 155 | LogicOp::OrReverse => D3D12_LOGIC_OP_OR_REVERSE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_OR_INVERTED` in this scope [INFO] [stdout] --> src/pipeline.rs:156:36 [INFO] [stdout] | [INFO] [stdout] 156 | LogicOp::OrInverted => D3D12_LOGIC_OP_OR_INVERTED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RENDER_TARGET_BLEND_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:175:11 [INFO] [stdout] | [INFO] [stdout] 175 | impl Into for RenderTargetBlendDesc { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RENDER_TARGET_BLEND_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:176:22 [INFO] [stdout] | [INFO] [stdout] 176 | fn into(self) -> D3D12_RENDER_TARGET_BLEND_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RENDER_TARGET_BLEND_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:177:9 [INFO] [stdout] | [INFO] [stdout] 177 | D3D12_RENDER_TARGET_BLEND_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:200:27 [INFO] [stdout] | [INFO] [stdout] 200 | fn as_d3d12(&self) -> D3D12_BLEND_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RENDER_TARGET_BLEND_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:201:23 [INFO] [stdout] | [INFO] [stdout] 201 | let null_rtb: D3D12_RENDER_TARGET_BLEND_DESC = unsafe { ::std::mem::zeroed() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_BLEND_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:203:9 [INFO] [stdout] | [INFO] [stdout] 203 | D3D12_BLEND_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_FILL_MODE` in this scope [INFO] [stdout] --> src/pipeline.rs:228:11 [INFO] [stdout] | [INFO] [stdout] 228 | impl Into for FillMode { [INFO] [stdout] | - ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_FILL_MODE` in this scope [INFO] [stdout] --> src/pipeline.rs:229:22 [INFO] [stdout] | [INFO] [stdout] 229 | fn into(self) -> D3D12_FILL_MODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_FILL_MODE_WIREFRAME` in this scope [INFO] [stdout] --> src/pipeline.rs:231:36 [INFO] [stdout] | [INFO] [stdout] 231 | FillMode::Wireframe => D3D12_FILL_MODE_WIREFRAME, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_FILL_MODE_SOLID` in this scope [INFO] [stdout] --> src/pipeline.rs:232:32 [INFO] [stdout] | [INFO] [stdout] 232 | FillMode::Solid => D3D12_FILL_MODE_SOLID, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CULL_MODE` in this scope [INFO] [stdout] --> src/pipeline.rs:245:11 [INFO] [stdout] | [INFO] [stdout] 245 | impl Into for CullMode { [INFO] [stdout] | - ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CULL_MODE` in this scope [INFO] [stdout] --> src/pipeline.rs:246:22 [INFO] [stdout] | [INFO] [stdout] 246 | fn into(self) -> D3D12_CULL_MODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_CULL_MODE_NONE` in this scope [INFO] [stdout] --> src/pipeline.rs:248:31 [INFO] [stdout] | [INFO] [stdout] 248 | CullMode::None => D3D12_CULL_MODE_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_CULL_MODE_FRONT` in this scope [INFO] [stdout] --> src/pipeline.rs:249:32 [INFO] [stdout] | [INFO] [stdout] 249 | CullMode::Front => D3D12_CULL_MODE_FRONT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_CULL_MODE_BACK` in this scope [INFO] [stdout] --> src/pipeline.rs:250:31 [INFO] [stdout] | [INFO] [stdout] 250 | CullMode::Back => D3D12_CULL_MODE_BACK, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_PRIMITIVE_TOPOLOGY_TYPE` in this scope [INFO] [stdout] --> src/pipeline.rs:265:11 [INFO] [stdout] | [INFO] [stdout] 265 | impl Into for PrimitiveTopologyType { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_PRIMITIVE_TOPOLOGY_TYPE` in this scope [INFO] [stdout] --> src/pipeline.rs:266:22 [INFO] [stdout] | [INFO] [stdout] 266 | fn into(self) -> D3D12_PRIMITIVE_TOPOLOGY_TYPE{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED` in this scope [INFO] [stdout] --> src/pipeline.rs:268:49 [INFO] [stdout] | [INFO] [stdout] 268 | PrimitiveTopologyType::Undefined => D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT` in this scope [INFO] [stdout] --> src/pipeline.rs:269:45 [INFO] [stdout] | [INFO] [stdout] 269 | PrimitiveTopologyType::Point => D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE` in this scope [INFO] [stdout] --> src/pipeline.rs:270:44 [INFO] [stdout] | [INFO] [stdout] 270 | PrimitiveTopologyType::Line => D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE` in this scope [INFO] [stdout] --> src/pipeline.rs:271:48 [INFO] [stdout] | [INFO] [stdout] 271 | PrimitiveTopologyType::Triangle => D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH` in this scope [INFO] [stdout] --> src/pipeline.rs:272:45 [INFO] [stdout] | [INFO] [stdout] 272 | PrimitiveTopologyType::Patch => D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CONSERVATIVE_RASTERIZATION_MODE` in this scope [INFO] [stdout] --> src/pipeline.rs:284:11 [INFO] [stdout] | [INFO] [stdout] 284 | impl Into for ConservativeRasterization { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CONSERVATIVE_RASTERIZATION_MODE` in this scope [INFO] [stdout] --> src/pipeline.rs:285:22 [INFO] [stdout] | [INFO] [stdout] 285 | fn into(self) -> D3D12_CONSERVATIVE_RASTERIZATION_MODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF` in this scope [INFO] [stdout] --> src/pipeline.rs:287:47 [INFO] [stdout] | [INFO] [stdout] 287 | ConservativeRasterization::Off => D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON` in this scope [INFO] [stdout] --> src/pipeline.rs:288:46 [INFO] [stdout] | [INFO] [stdout] 288 | ConservativeRasterization::On => D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RASTERIZER_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:308:27 [INFO] [stdout] | [INFO] [stdout] 308 | fn as_d3d12(&self) -> D3D12_RASTERIZER_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RASTERIZER_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:309:9 [INFO] [stdout] | [INFO] [stdout] 309 | D3D12_RASTERIZER_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_DEPTH_WRITE_MASK` in this scope [INFO] [stdout] --> src/pipeline.rs:332:11 [INFO] [stdout] | [INFO] [stdout] 332 | impl Into for DepthWriteMask { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_DEPTH_WRITE_MASK` in this scope [INFO] [stdout] --> src/pipeline.rs:333:22 [INFO] [stdout] | [INFO] [stdout] 333 | fn into(self) -> D3D12_DEPTH_WRITE_MASK { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DEPTH_WRITE_MASK_ZERO` in this scope [INFO] [stdout] --> src/pipeline.rs:335:37 [INFO] [stdout] | [INFO] [stdout] 335 | DepthWriteMask::Zero => D3D12_DEPTH_WRITE_MASK_ZERO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DEPTH_WRITE_MASK_ALL` in this scope [INFO] [stdout] --> src/pipeline.rs:336:36 [INFO] [stdout] | [INFO] [stdout] 336 | DepthWriteMask::All => D3D12_DEPTH_WRITE_MASK_ALL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_COMPARISON_FUNC` in this scope [INFO] [stdout] --> src/pipeline.rs:354:11 [INFO] [stdout] | [INFO] [stdout] 354 | impl Into for ComparisonFunc { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_COMPARISON_FUNC` in this scope [INFO] [stdout] --> src/pipeline.rs:355:22 [INFO] [stdout] | [INFO] [stdout] 355 | fn into(self) -> D3D12_COMPARISON_FUNC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_NEVER` in this scope [INFO] [stdout] --> src/pipeline.rs:357:38 [INFO] [stdout] | [INFO] [stdout] 357 | ComparisonFunc::Never => D3D12_COMPARISON_FUNC_NEVER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_LESS` in this scope [INFO] [stdout] --> src/pipeline.rs:358:37 [INFO] [stdout] | [INFO] [stdout] 358 | ComparisonFunc::Less => D3D12_COMPARISON_FUNC_LESS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_EQUAL` in this scope [INFO] [stdout] --> src/pipeline.rs:359:38 [INFO] [stdout] | [INFO] [stdout] 359 | ComparisonFunc::Equal => D3D12_COMPARISON_FUNC_EQUAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_LESS_EQUAL` in this scope [INFO] [stdout] --> src/pipeline.rs:360:42 [INFO] [stdout] | [INFO] [stdout] 360 | ComparisonFunc::LessEqual => D3D12_COMPARISON_FUNC_LESS_EQUAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_GREATER` in this scope [INFO] [stdout] --> src/pipeline.rs:361:40 [INFO] [stdout] | [INFO] [stdout] 361 | ComparisonFunc::Greater => D3D12_COMPARISON_FUNC_GREATER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_NOT_EQUAL` in this scope [INFO] [stdout] --> src/pipeline.rs:362:41 [INFO] [stdout] | [INFO] [stdout] 362 | ComparisonFunc::NotEqual => D3D12_COMPARISON_FUNC_NOT_EQUAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_GREATER_EQUAL` in this scope [INFO] [stdout] --> src/pipeline.rs:363:45 [INFO] [stdout] | [INFO] [stdout] 363 | ComparisonFunc::GreaterEqual => D3D12_COMPARISON_FUNC_GREATER_EQUAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_ALWAYS` in this scope [INFO] [stdout] --> src/pipeline.rs:364:39 [INFO] [stdout] | [INFO] [stdout] 364 | ComparisonFunc::Always => D3D12_COMPARISON_FUNC_ALWAYS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_STENCIL_OP` in this scope [INFO] [stdout] --> src/pipeline.rs:382:11 [INFO] [stdout] | [INFO] [stdout] 382 | impl Into for StencilOp { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_STENCIL_OP` in this scope [INFO] [stdout] --> src/pipeline.rs:383:22 [INFO] [stdout] | [INFO] [stdout] 383 | fn into(self) -> D3D12_STENCIL_OP { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_KEEP` in this scope [INFO] [stdout] --> src/pipeline.rs:385:32 [INFO] [stdout] | [INFO] [stdout] 385 | StencilOp::Keep => D3D12_STENCIL_OP_KEEP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_ZERO` in this scope [INFO] [stdout] --> src/pipeline.rs:386:32 [INFO] [stdout] | [INFO] [stdout] 386 | StencilOp::Zero => D3D12_STENCIL_OP_ZERO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_REPLACE` in this scope [INFO] [stdout] --> src/pipeline.rs:387:35 [INFO] [stdout] | [INFO] [stdout] 387 | StencilOp::Replace => D3D12_STENCIL_OP_REPLACE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_INCR_SAT` in this scope [INFO] [stdout] --> src/pipeline.rs:388:35 [INFO] [stdout] | [INFO] [stdout] 388 | StencilOp::IncrSat => D3D12_STENCIL_OP_INCR_SAT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_DECR_SAT` in this scope [INFO] [stdout] --> src/pipeline.rs:389:35 [INFO] [stdout] | [INFO] [stdout] 389 | StencilOp::DecrSat => D3D12_STENCIL_OP_DECR_SAT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_INVERT` in this scope [INFO] [stdout] --> src/pipeline.rs:390:34 [INFO] [stdout] | [INFO] [stdout] 390 | StencilOp::Invert => D3D12_STENCIL_OP_INVERT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_INCR` in this scope [INFO] [stdout] --> src/pipeline.rs:391:32 [INFO] [stdout] | [INFO] [stdout] 391 | StencilOp::Incr => D3D12_STENCIL_OP_INCR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_DECR` in this scope [INFO] [stdout] --> src/pipeline.rs:392:32 [INFO] [stdout] | [INFO] [stdout] 392 | StencilOp::Decr => D3D12_STENCIL_OP_DECR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_DEPTH_STENCILOP_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:417:27 [INFO] [stdout] | [INFO] [stdout] 417 | fn as_d3d12(&self) -> D3D12_DEPTH_STENCILOP_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DEPTH_STENCILOP_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:418:9 [INFO] [stdout] | [INFO] [stdout] 418 | D3D12_DEPTH_STENCILOP_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_DEPTH_STENCIL_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:455:27 [INFO] [stdout] | [INFO] [stdout] 455 | fn as_d3d12(&self) -> D3D12_DEPTH_STENCIL_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DEPTH_STENCIL_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:456:9 [INFO] [stdout] | [INFO] [stdout] 456 | D3D12_DEPTH_STENCIL_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_INPUT_CLASSIFICATION` in this scope [INFO] [stdout] --> src/pipeline.rs:475:11 [INFO] [stdout] | [INFO] [stdout] 475 | impl Into for InputClassification { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_INPUT_CLASSIFICATION` in this scope [INFO] [stdout] --> src/pipeline.rs:476:22 [INFO] [stdout] | [INFO] [stdout] 476 | fn into(self) -> D3D12_INPUT_CLASSIFICATION { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA` in this scope [INFO] [stdout] --> src/pipeline.rs:478:51 [INFO] [stdout] | [INFO] [stdout] 478 | InputClassification::PerVertexData => D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA` in this scope [INFO] [stdout] --> src/pipeline.rs:479:53 [INFO] [stdout] | [INFO] [stdout] 479 | InputClassification::PerInstanceData => D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/pipeline.rs:487:17 [INFO] [stdout] | [INFO] [stdout] 487 | pub format: DXGI_FORMAT, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/pipeline.rs:496:50 [INFO] [stdout] | [INFO] [stdout] 496 | pub fn new(name: String, index: u32, format: DXGI_FORMAT, slot: u32, offset: u32, class: InputClassification, step_rate: u32) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_INPUT_ELEMENT_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:514:35 [INFO] [stdout] | [INFO] [stdout] 513 | impl InputLayoutDesc { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 514 | pub fn as_d3d12(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_ELEMENT_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:515:41 [INFO] [stdout] | [INFO] [stdout] 515 | self.elements.iter().map(|desc| D3D12_INPUT_ELEMENT_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stdout] --> src/pipeline.rs:554:23 [INFO] [stdout] | [INFO] [stdout] 554 | pub factory: *mut IDXGIFactory4 [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_CREATE_FACTORY_DEBUG` in this scope [INFO] [stdout] --> src/pipeline.rs:560:13 [INFO] [stdout] | [INFO] [stdout] 560 | DXGI_CREATE_FACTORY_DEBUG [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stdout] --> src/pipeline.rs:565:31 [INFO] [stdout] | [INFO] [stdout] 565 | let mut factory: *mut IDXGIFactory4 = ::std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory2` in this scope [INFO] [stdout] --> src/pipeline.rs:566:27 [INFO] [stdout] | [INFO] [stdout] 566 | let hr = unsafe { CreateDXGIFactory2(flags, &IDXGIFactory1::uuidof(), &mut factory as *mut *mut _ as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stdout] --> src/pipeline.rs:598:19 [INFO] [stdout] | [INFO] [stdout] 598 | adapter: *mut IDXGIAdapter1, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stdout] --> src/pipeline.rs:602:31 [INFO] [stdout] | [INFO] [stdout] 602 | fn from_raw(adapter: *mut IDXGIAdapter1) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_ADAPTER_DESC1` in this scope [INFO] [stdout] --> src/pipeline.rs:610:27 [INFO] [stdout] | [INFO] [stdout] 610 | let mut desc: DXGI_ADAPTER_DESC1 = ::std::mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope [INFO] [stdout] --> src/pipeline.rs:611:17 [INFO] [stdout] | [INFO] [stdout] 611 | if !SUCCEEDED((*self.adapter).GetDesc1(&mut desc)) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stdout] --> src/pipeline.rs:630:19 [INFO] [stdout] | [INFO] [stdout] 630 | factory: *mut IDXGIFactory4, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stdout] --> src/pipeline.rs:631:19 [INFO] [stdout] | [INFO] [stdout] 631 | adapter: *mut IDXGIAdapter1, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/pipeline.rs:655:22 [INFO] [stdout] | [INFO] [stdout] 655 | pub device: *mut ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/pipeline.rs:660:13 [INFO] [stdout] | [INFO] [stdout] 660 | Unknown(HRESULT) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/pipeline.rs:663:28 [INFO] [stdout] | [INFO] [stdout] 663 | fn check_d3d12_hresult(hr: HRESULT) -> Result<(), D3D12Error> { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope [INFO] [stdout] --> src/pipeline.rs:664:9 [INFO] [stdout] | [INFO] [stdout] 664 | if !SUCCEEDED(hr) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Debug` in this scope [INFO] [stdout] --> src/pipeline.rs:672:36 [INFO] [stdout] | [INFO] [stdout] 672 | let mut debug_controller: *mut ID3D12Debug = ::std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope [INFO] [stdout] --> src/pipeline.rs:673:8 [INFO] [stdout] | [INFO] [stdout] 673 | if SUCCEEDED(D3D12GetDebugInterface(&ID3D12Debug::uuidof(), ::std::mem::transmute(&mut debug_controller))) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12GetDebugInterface` in this scope [INFO] [stdout] --> src/pipeline.rs:673:18 [INFO] [stdout] | [INFO] [stdout] 673 | if SUCCEEDED(D3D12GetDebugInterface(&ID3D12Debug::uuidof(), ::std::mem::transmute(&mut debug_controller))) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/pipeline.rs:680:30 [INFO] [stdout] | [INFO] [stdout] 680 | let mut device: *mut ID3D12Device = ::std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12CreateDevice` in this scope [INFO] [stdout] --> src/pipeline.rs:682:13 [INFO] [stdout] | [INFO] [stdout] 682 | D3D12CreateDevice( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D_FEATURE_LEVEL_11_0` in this scope [INFO] [stdout] --> src/pipeline.rs:684:17 [INFO] [stdout] | [INFO] [stdout] 684 | D3D_FEATURE_LEVEL_11_0, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_BYTECODE` in this scope [INFO] [stdout] --> src/pipeline.rs:698:27 [INFO] [stdout] | [INFO] [stdout] 698 | let null_shader = D3D12_SHADER_BYTECODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_GRAPHICS_PIPELINE_STATE_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:705:20 [INFO] [stdout] | [INFO] [stdout] 705 | let desc = D3D12_GRAPHICS_PIPELINE_STATE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_LAYOUT_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:717:26 [INFO] [stdout] | [INFO] [stdout] 717 | InputLayout: D3D12_INPUT_LAYOUT_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/pipeline.rs:723:87 [INFO] [stdout] | [INFO] [stdout] 723 | NumRenderTargets: desc.render_targets.iter().position(|&format| format == DXGI_FORMAT_UNKNOWN).unwrap_or(8) as u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:726:25 [INFO] [stdout] | [INFO] [stdout] 726 | SampleDesc: DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12CommandQueue` [INFO] [stdout] --> src/main.rs:144:57 [INFO] [stdout] | [INFO] [stdout] 144 | (*device.device).CreateCommandQueue(&desc, &ID3D12CommandQueue::uuidof(), &mut queue as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12CommandQueue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stdout] --> src/pipeline.rs:735:32 [INFO] [stdout] | [INFO] [stdout] 735 | let mut pipeline: *mut ID3D12PipelineState = ::std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stdout] --> src/pipeline.rs:752:20 [INFO] [stdout] | [INFO] [stdout] 752 | pipeline: *mut ID3D12PipelineState [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/pipeline.rs:770:26 [INFO] [stdout] | [INFO] [stdout] 770 | pub render_targets: [DXGI_FORMAT; 8], [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/pipeline.rs:771:21 [INFO] [stdout] | [INFO] [stdout] 771 | pub dsv_format: DXGI_FORMAT, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope [INFO] [stdout] --> src/main.rs:49:44 [INFO] [stdout] | [INFO] [stdout] 49 | unsafe extern "system" fn callback(window: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/main.rs:49:55 [INFO] [stdout] | [INFO] [stdout] 49 | unsafe extern "system" fn callback(window: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stdout] --> src/main.rs:49:69 [INFO] [stdout] | [INFO] [stdout] 49 | unsafe extern "system" fn callback(window: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stdout] --> src/main.rs:49:85 [INFO] [stdout] | [INFO] [stdout] 49 | unsafe extern "system" fn callback(window: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope [INFO] [stdout] --> src/main.rs:49:96 [INFO] [stdout] | [INFO] [stdout] 49 | unsafe extern "system" fn callback(window: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WM_DESTROY` in this scope [INFO] [stdout] --> src/main.rs:50:15 [INFO] [stdout] | [INFO] [stdout] 50 | if msg == WM_DESTROY { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope [INFO] [stdout] --> src/main.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | PostQuitMessage(0); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12CommandAllocator` [INFO] [stdout] --> src/main.rs:158:82 [INFO] [stdout] | [INFO] [stdout] 158 | ...3D12_COMMAND_LIST_TYPE_DIRECT, &ID3D12CommandAllocator::uuidof(), &mut allocator as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12CommandAllocator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12GraphicsCommandList` [INFO] [stdout] --> src/main.rs:166:14 [INFO] [stdout] | [INFO] [stdout] 166 | &ID3D12GraphicsCommandList::uuidof(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12GraphicsCommandList` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope [INFO] [stdout] --> src/main.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | DefWindowProcW(window, msg, wparam, lparam) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope [INFO] [stdout] --> src/main.rs:61:17 [INFO] [stdout] | [INFO] [stdout] 61 | let class = WNDCLASSEXW { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WNDCLASSEXW` in this scope [INFO] [stdout] --> src/main.rs:62:32 [INFO] [stdout] | [INFO] [stdout] 58 | unsafe fn register_window_class() -> Vec { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 62 | cbSize: mem::size_of::() as UINT, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/main.rs:62:50 [INFO] [stdout] | [INFO] [stdout] 62 | cbSize: mem::size_of::() as UINT, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope [INFO] [stdout] --> src/main.rs:63:16 [INFO] [stdout] | [INFO] [stdout] 63 | style: CS_HREDRAW | CS_VREDRAW | CS_OWNDC, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope [INFO] [stdout] --> src/main.rs:63:29 [INFO] [stdout] | [INFO] [stdout] 63 | style: CS_HREDRAW | CS_VREDRAW | CS_OWNDC, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CS_OWNDC` in this scope [INFO] [stdout] --> src/main.rs:63:42 [INFO] [stdout] | [INFO] [stdout] 63 | style: CS_HREDRAW | CS_VREDRAW | CS_OWNDC, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope [INFO] [stdout] --> src/main.rs:67:20 [INFO] [stdout] | [INFO] [stdout] 67 | hInstance: GetModuleHandleW(ptr::null()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassExW` in this scope [INFO] [stdout] --> src/main.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | RegisterClassExW(&class); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stdout] --> src/main.rs:80:39 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn create_window(factory: *mut IDXGIFactory4, queue: *mut ID3D12CommandQueue) -> (HWND, *mut IDXGISwapChain1) { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stdout] --> src/main.rs:80:66 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn create_window(factory: *mut IDXGIFactory4, queue: *mut ID3D12CommandQueue) -> (HWND, *mut IDXGISwapChain1) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope [INFO] [stdout] --> src/main.rs:80:90 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn create_window(factory: *mut IDXGIFactory4, queue: *mut ID3D12CommandQueue) -> (HWND, *mut IDXGISwapChain1) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stdout] --> src/main.rs:80:101 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn create_window(factory: *mut IDXGIFactory4, queue: *mut ID3D12CommandQueue) -> (HWND, *mut IDXGISwapChain1) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope [INFO] [stdout] --> src/main.rs:85:16 [INFO] [stdout] | [INFO] [stdout] 85 | let hwnd = CreateWindowExW(WS_EX_APPWINDOW | WS_EX_WINDOWEDGE, class_name.as_ptr(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_EX_APPWINDOW` in this scope [INFO] [stdout] --> src/main.rs:85:32 [INFO] [stdout] | [INFO] [stdout] 85 | let hwnd = CreateWindowExW(WS_EX_APPWINDOW | WS_EX_WINDOWEDGE, class_name.as_ptr(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Fence` [INFO] [stdout] --> src/main.rs:178:65 [INFO] [stdout] | [INFO] [stdout] 178 | (*device.device).CreateFence(0, D3D12_FENCE_FLAG_NONE, &ID3D12Fence::uuidof(), &mut fence as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ID3D12Fence` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_EX_WINDOWEDGE` in this scope [INFO] [stdout] --> src/main.rs:85:50 [INFO] [stdout] | [INFO] [stdout] 85 | let hwnd = CreateWindowExW(WS_EX_APPWINDOW | WS_EX_WINDOWEDGE, class_name.as_ptr(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/main.rs:86:50 [INFO] [stdout] | [INFO] [stdout] 86 | ... title.as_ptr() as LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope [INFO] [stdout] --> src/main.rs:87:32 [INFO] [stdout] | [INFO] [stdout] 87 | ... WS_OVERLAPPEDWINDOW | WS_CLIPSIBLINGS | [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope [INFO] [stdout] --> src/main.rs:87:54 [INFO] [stdout] | [INFO] [stdout] 87 | ... WS_OVERLAPPEDWINDOW | WS_CLIPSIBLINGS | [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope [INFO] [stdout] --> src/main.rs:88:32 [INFO] [stdout] | [INFO] [stdout] 88 | ... WS_VISIBLE, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope [INFO] [stdout] --> src/main.rs:89:32 [INFO] [stdout] | [INFO] [stdout] 89 | ... CW_USEDEFAULT, CW_USEDEFAULT, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope [INFO] [stdout] --> src/main.rs:89:47 [INFO] [stdout] | [INFO] [stdout] 89 | ... CW_USEDEFAULT, CW_USEDEFAULT, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope [INFO] [stdout] --> src/main.rs:90:32 [INFO] [stdout] | [INFO] [stdout] 90 | ... CW_USEDEFAULT, CW_USEDEFAULT, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope [INFO] [stdout] --> src/main.rs:90:47 [INFO] [stdout] | [INFO] [stdout] 90 | ... CW_USEDEFAULT, CW_USEDEFAULT, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope [INFO] [stdout] --> src/main.rs:92:32 [INFO] [stdout] | [INFO] [stdout] 92 | ... GetModuleHandleW(ptr::null()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SWAP_CHAIN_DESC1` in this scope [INFO] [stdout] --> src/main.rs:95:16 [INFO] [stdout] | [INFO] [stdout] 95 | let desc = DXGI_SWAP_CHAIN_DESC1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in this scope [INFO] [stdout] --> src/main.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | Format: DXGI_FORMAT_R8G8B8A8_UNORM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stdout] --> src/main.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 99 | Stereo: FALSE, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/main.rs:100:21 [INFO] [stdout] | [INFO] [stdout] 100 | SampleDesc: DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_RENDER_TARGET_OUTPUT` in this scope [INFO] [stdout] --> src/main.rs:104:22 [INFO] [stdout] | [INFO] [stdout] 104 | BufferUsage: DXGI_USAGE_RENDER_TARGET_OUTPUT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_SCALING_STRETCH` in this scope [INFO] [stdout] --> src/main.rs:106:18 [INFO] [stdout] | [INFO] [stdout] 106 | Scaling: DXGI_SCALING_STRETCH, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_FLIP_DISCARD` in this scope [INFO] [stdout] --> src/main.rs:107:21 [INFO] [stdout] | [INFO] [stdout] 107 | SwapEffect: DXGI_SWAP_EFFECT_FLIP_DISCARD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_ALPHA_MODE_UNSPECIFIED` in this scope [INFO] [stdout] --> src/main.rs:108:20 [INFO] [stdout] | [INFO] [stdout] 108 | AlphaMode: DXGI_ALPHA_MODE_UNSPECIFIED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stdout] --> src/main.rs:112:29 [INFO] [stdout] | [INFO] [stdout] 112 | let mut swapchain: *mut IDXGISwapChain1 = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stdout] --> src/main.rs:137:33 [INFO] [stdout] | [INFO] [stdout] 137 | let mut queue: *mut ID3D12CommandQueue = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_COMMAND_QUEUE_DESC` in this scope [INFO] [stdout] --> src/main.rs:138:24 [INFO] [stdout] | [INFO] [stdout] 138 | let desc = D3D12_COMMAND_QUEUE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stdout] --> src/main.rs:139:23 [INFO] [stdout] | [INFO] [stdout] 139 | Type: D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_QUEUE_FLAG_NONE` in this scope [INFO] [stdout] --> src/main.rs:141:24 [INFO] [stdout] | [INFO] [stdout] 141 | Flags: D3D12_COMMAND_QUEUE_FLAG_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stdout] --> src/main.rs:157:33 [INFO] [stdout] | [INFO] [stdout] 157 | let mut allocator: *mut ID3D12CommandAllocator = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stdout] --> src/main.rs:158:49 [INFO] [stdout] | [INFO] [stdout] 158 | ... (*device.device).CreateCommandAllocator(D3D12_COMMAND_LIST_TYPE_DIRECT, &ID3D12CommandAllocator::uuidof(), &mut allocator as *mut *... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> src/main.rs:160:28 [INFO] [stdout] | [INFO] [stdout] 160 | let mut list: *mut ID3D12GraphicsCommandList = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stdout] --> src/main.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stdout] --> src/main.rs:177:29 [INFO] [stdout] | [INFO] [stdout] 177 | let mut fence: *mut ID3D12Fence = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_FENCE_FLAG_NONE` in this scope [INFO] [stdout] --> src/main.rs:178:41 [INFO] [stdout] | [INFO] [stdout] 178 | (*device.device).CreateFence(0, D3D12_FENCE_FLAG_NONE, &ID3D12Fence::uuidof(), &mut fence as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateEventW` in this scope [INFO] [stdout] --> src/main.rs:180:27 [INFO] [stdout] | [INFO] [stdout] 180 | let fence_event = CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null_mut()); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stdout] --> src/main.rs:180:57 [INFO] [stdout] | [INFO] [stdout] 180 | let fence_event = CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null_mut()); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stdout] --> src/main.rs:180:64 [INFO] [stdout] | [INFO] [stdout] 180 | let fence_event = CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null_mut()); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32_FLOAT` in this scope [INFO] [stdout] --> src/main.rs:217:68 [INFO] [stdout] | [INFO] [stdout] 217 | ... InputElementDesc::new(String::from("POSITION"), 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D12_APPEND_ALIGNED_ELEMENT, InputClassificatio... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_APPEND_ALIGNED_ELEMENT` in this scope [INFO] [stdout] --> src/main.rs:217:100 [INFO] [stdout] | [INFO] [stdout] 217 | ...ON"), 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D12_APPEND_ALIGNED_ELEMENT, InputClassification::PerVertexData, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32_FLOAT` in this scope [INFO] [stdout] --> src/main.rs:218:66 [INFO] [stdout] | [INFO] [stdout] 218 | ... InputElementDesc::new(String::from("NORMAL"), 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D12_APPEND_ALIGNED_ELEMENT, InputClassification:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_APPEND_ALIGNED_ELEMENT` in this scope [INFO] [stdout] --> src/main.rs:218:98 [INFO] [stdout] | [INFO] [stdout] 218 | ...AL"), 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D12_APPEND_ALIGNED_ELEMENT, InputClassification::PerVertexData, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32_FLOAT` in this scope [INFO] [stdout] --> src/main.rs:219:68 [INFO] [stdout] | [INFO] [stdout] 219 | ... InputElementDesc::new(String::from("TEXCOORD"), 0, DXGI_FORMAT_R32G32_FLOAT, 0, D3D12_APPEND_ALIGNED_ELEMENT, InputClassification::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_APPEND_ALIGNED_ELEMENT` in this scope [INFO] [stdout] --> src/main.rs:219:97 [INFO] [stdout] | [INFO] [stdout] 219 | ...COORD"), 0, DXGI_FORMAT_R32G32_FLOAT, 0, D3D12_APPEND_ALIGNED_ELEMENT, InputClassification::PerVertexData, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in this scope [INFO] [stdout] --> src/main.rs:224:13 [INFO] [stdout] | [INFO] [stdout] 224 | DXGI_FORMAT_R8G8B8A8_UNORM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:225:13 [INFO] [stdout] | [INFO] [stdout] 225 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:226:13 [INFO] [stdout] | [INFO] [stdout] 226 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:227:13 [INFO] [stdout] | [INFO] [stdout] 227 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 228 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:229:13 [INFO] [stdout] | [INFO] [stdout] 229 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:231:13 [INFO] [stdout] | [INFO] [stdout] 231 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_D32_FLOAT` in this scope [INFO] [stdout] --> src/main.rs:233:21 [INFO] [stdout] | [INFO] [stdout] 233 | dsv_format: DXGI_FORMAT_D32_FLOAT [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PeekMessageW` in this scope [INFO] [stdout] --> src/main.rs:241:16 [INFO] [stdout] | [INFO] [stdout] 241 | if PeekMessageW(&mut msg, ptr::null_mut(), 0, 0, PM_REMOVE) != 0 { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope [INFO] [stdout] --> src/main.rs:241:62 [INFO] [stdout] | [INFO] [stdout] 241 | if PeekMessageW(&mut msg, ptr::null_mut(), 0, 0, PM_REMOVE) != 0 { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope [INFO] [stdout] --> src/main.rs:242:17 [INFO] [stdout] | [INFO] [stdout] 242 | TranslateMessage(&msg); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope [INFO] [stdout] --> src/main.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 243 | DispatchMessageW(&msg); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope [INFO] [stdout] --> src/main.rs:246:31 [INFO] [stdout] | [INFO] [stdout] 246 | if msg.message == WM_QUIT { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/main.rs:263:45 [INFO] [stdout] | [INFO] [stdout] 263 | Box::new(|list, color_rtv: &D3D12_CPU_DESCRIPTOR_HANDLE| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/main.rs:294:45 [INFO] [stdout] | [INFO] [stdout] 294 | Box::new(|list, color_rtv: &D3D12_CPU_DESCRIPTOR_HANDLE| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WaitForSingleObject` in this scope [INFO] [stdout] --> src/main.rs:332:17 [INFO] [stdout] | [INFO] [stdout] 332 | WaitForSingleObject(fence_event, INFINITE); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope [INFO] [stdout] --> src/main.rs:332:50 [INFO] [stdout] | [INFO] [stdout] 332 | WaitForSingleObject(fence_event, INFINITE); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `svg` is imported redundantly [INFO] [stdout] --> src/alloc.rs:436:13 [INFO] [stdout] | [INFO] [stdout] 436 | use svg; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/main.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | extern crate svg; [INFO] [stdout] | ----------------- the item `svg` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HeapMemoryCacheEntry` [INFO] [stdout] --> src/framegraph.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | HeapMemoryCacheEntry [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/framegraph.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / bitflags! { [INFO] [stdout] 12 | | struct TransitionFlags: u32 { [INFO] [stdout] 13 | | const RENDER_TARGET = 0x1; [INFO] [stdout] 14 | | const SHADER_RESOURCE = 0x2; [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/framegraph.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / bitflags! { [INFO] [stdout] 12 | | struct TransitionFlags: u32 { [INFO] [stdout] 13 | | const RENDER_TARGET = 0x1; [INFO] [stdout] 14 | | const SHADER_RESOURCE = 0x2; [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/framegraph.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / bitflags! { [INFO] [stdout] 12 | | struct TransitionFlags: u32 { [INFO] [stdout] 13 | | const RENDER_TARGET = 0x1; [INFO] [stdout] 14 | | const SHADER_RESOURCE = 0x2; [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/framegraph.rs:166:15 [INFO] [stdout] | [INFO] [stdout] 166 | exec: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*mut ID3D12GraphicsCommandList, &())` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/framegraph.rs:286:83 [INFO] [stdout] | [INFO] [stdout] 286 | ...c str, init: Init, exec: Box) -> T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*mut ID3D12GraphicsCommandList, &T::PhysicalResource)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/framegraph.rs:323:32 [INFO] [stdout] | [INFO] [stdout] 323 | self.renderpasses.push((RenderPass { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 324 | | resources: builder.resources, [INFO] [stdout] 325 | | views: builder.views, [INFO] [stdout] 326 | | exec: exec, [INFO] [stdout] ... | [INFO] [stdout] 329 | | refcount: 0 [INFO] [stdout] 330 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 323 | self.renderpasses.push(RenderPass { [INFO] [stdout] 324 | resources: builder.resources, [INFO] [stdout] 325 | views: builder.views, [INFO] [stdout] 326 | exec: exec, [INFO] [stdout] 327 | params: output.get_virtual_resources().iter().zip(output.is_cpus().iter()).map(|(r, &b)| (b, r.view_id, r.resource_id)).collect(), [INFO] [stdout] 328 | param_size: output.is_cpus().iter().fold(0usize, |sum, &b| if b { ::std::mem::size_of::() } else { ::std::mem::size_of::() }), [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:117:53 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct HeapMemoryCacheEntry { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 117 | resources: Vec<(u64, TransientResourceLifetime, D3D12_RESOURCE_DESC, &'static str)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> src/alloc.rs:121:32 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct HeapMemoryCacheEntry { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 121 | placed_resources: Vec<*mut ID3D12Resource>, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/alloc.rs:123:22 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct HeapMemoryCacheEntry { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 123 | gpu_handles: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/alloc.rs:125:22 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct HeapMemoryCacheEntry { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 125 | cpu_handles: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/alloc.rs:142:48 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn get_cpu_handle(&self, id: usize) -> D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/alloc.rs:146:48 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn get_gpu_handle(&self, id: usize) -> D3D12_GPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Heap` in this scope [INFO] [stdout] --> src/alloc.rs:157:16 [INFO] [stdout] | [INFO] [stdout] 157 | heap: *mut ID3D12Heap, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/alloc.rs:177:18 [INFO] [stdout] | [INFO] [stdout] 177 | device: *mut ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> src/alloc.rs:179:28 [INFO] [stdout] | [INFO] [stdout] 179 | cbv_srv_uav_heap: *mut ID3D12DescriptorHeap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> src/alloc.rs:182:24 [INFO] [stdout] | [INFO] [stdout] 182 | rtv_dsv_heap: *mut ID3D12DescriptorHeap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/alloc.rs:190:29 [INFO] [stdout] | [INFO] [stdout] 190 | pub fn new(device: *mut ID3D12Device) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> src/alloc.rs:192:36 [INFO] [stdout] | [INFO] [stdout] 192 | let mut gpu_heap: *mut ID3D12DescriptorHeap = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> src/alloc.rs:193:36 [INFO] [stdout] | [INFO] [stdout] 193 | let mut cpu_heap: *mut ID3D12DescriptorHeap = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:195:24 [INFO] [stdout] | [INFO] [stdout] 195 | let desc = D3D12_DESCRIPTOR_HEAP_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV` in this scope [INFO] [stdout] --> src/alloc.rs:197:23 [INFO] [stdout] | [INFO] [stdout] 197 | Type: D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_FLAG_NONE` in this scope [INFO] [stdout] --> src/alloc.rs:198:24 [INFO] [stdout] | [INFO] [stdout] 198 | Flags: D3D12_DESCRIPTOR_HEAP_FLAG_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:204:24 [INFO] [stdout] | [INFO] [stdout] 204 | let desc = D3D12_DESCRIPTOR_HEAP_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_RTV` in this scope [INFO] [stdout] --> src/alloc.rs:206:23 [INFO] [stdout] | [INFO] [stdout] 206 | Type: D3D12_DESCRIPTOR_HEAP_TYPE_RTV, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_FLAG_NONE` in this scope [INFO] [stdout] --> src/alloc.rs:207:24 [INFO] [stdout] | [INFO] [stdout] 207 | Flags: D3D12_DESCRIPTOR_HEAP_FLAG_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV` in this scope [INFO] [stdout] --> src/alloc.rs:213:73 [INFO] [stdout] | [INFO] [stdout] 213 | let gpu_stride = (*device).GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_RTV` in this scope [INFO] [stdout] --> src/alloc.rs:214:73 [INFO] [stdout] | [INFO] [stdout] 214 | let cpu_stride = (*device).GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_RTV); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/alloc.rs:233:48 [INFO] [stdout] | [INFO] [stdout] 233 | pub fn get_cpu_handle(&self, id: usize) -> D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/alloc.rs:240:46 [INFO] [stdout] | [INFO] [stdout] 240 | pub fn get_gpu_handle(&self, id: u64) -> D3D12_GPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> src/alloc.rs:251:63 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn get_placed_resource_ptr(&self, idx: usize) -> *mut ID3D12Resource { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:255:75 [INFO] [stdout] | [INFO] [stdout] 189 | impl HeapMemoryAllocator { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 255 | fn resize(&mut self, resources: &Vec<(u64, TransientResourceLifetime, D3D12_RESOURCE_DESC, &'static str)>) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:257:72 [INFO] [stdout] | [INFO] [stdout] 189 | impl HeapMemoryAllocator { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 257 | let mut cached_resources: Vec<(u64, TransientResourceLifetime, D3D12_RESOURCE_DESC, &'static str)> = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Heap` in this scope [INFO] [stdout] --> src/alloc.rs:333:40 [INFO] [stdout] | [INFO] [stdout] 333 | let mut heap_ptr: *mut ID3D12Heap = ::std::mem::zeroed(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:335:28 [INFO] [stdout] | [INFO] [stdout] 335 | let desc = D3D12_HEAP_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stdout] --> src/alloc.rs:337:33 [INFO] [stdout] | [INFO] [stdout] 337 | Properties: D3D12_HEAP_PROPERTIES { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_TYPE_DEFAULT` in this scope [INFO] [stdout] --> src/alloc.rs:338:31 [INFO] [stdout] | [INFO] [stdout] 338 | Type: D3D12_HEAP_TYPE_DEFAULT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_CPU_PAGE_PROPERTY_UNKNOWN` in this scope [INFO] [stdout] --> src/alloc.rs:339:42 [INFO] [stdout] | [INFO] [stdout] 339 | CPUPageProperty: D3D12_CPU_PAGE_PROPERTY_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_MEMORY_POOL_UNKNOWN` in this scope [INFO] [stdout] --> src/alloc.rs:340:47 [INFO] [stdout] | [INFO] [stdout] 340 | MemoryPoolPreference: D3D12_MEMORY_POOL_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES` in this scope [INFO] [stdout] --> src/alloc.rs:345:28 [INFO] [stdout] | [INFO] [stdout] 345 | Flags: D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> src/alloc.rs:365:44 [INFO] [stdout] | [INFO] [stdout] 365 | let mut resource: *mut ID3D12Resource = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RENDER_TARGET` in this scope [INFO] [stdout] --> src/alloc.rs:367:116 [INFO] [stdout] | [INFO] [stdout] 367 | ...eap, offset, &entry.resources[idx].2, D3D12_RESOURCE_STATE_RENDER_TARGET, ptr::null_mut(), &ID3D12Resource::uuidof(), &mut resource as... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/alloc.rs:384:89 [INFO] [stdout] | [INFO] [stdout] 189 | impl HeapMemoryAllocator { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 384 | fn push_entry(&mut self, hash: u64, resources: Vec<(u64, TransientResourceLifetime, D3D12_RESOURCE_DESC, &'static str)>, views: &Vec<... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stdout] --> src/framegraph.rs:29:37 [INFO] [stdout] | [INFO] [stdout] 29 | fn into_resource_state(self) -> D3D12_RESOURCE_STATES { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope [INFO] [stdout] --> src/framegraph.rs:30:23 [INFO] [stdout] | [INFO] [stdout] 30 | let mut out = D3D12_RESOURCE_FLAG_NONE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RENDER_TARGET` in this scope [INFO] [stdout] --> src/framegraph.rs:33:20 [INFO] [stdout] | [INFO] [stdout] 33 | out |= D3D12_RESOURCE_STATE_RENDER_TARGET; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_DEPTH_WRITE` in this scope [INFO] [stdout] --> src/framegraph.rs:37:20 [INFO] [stdout] | [INFO] [stdout] 37 | out |= D3D12_RESOURCE_STATE_DEPTH_WRITE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE` in this scope [INFO] [stdout] --> src/framegraph.rs:41:20 [INFO] [stdout] | [INFO] [stdout] 41 | out |= D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_DEPTH_READ` in this scope [INFO] [stdout] --> src/framegraph.rs:45:20 [INFO] [stdout] | [INFO] [stdout] 45 | out |= D3D12_RESOURCE_STATE_DEPTH_READ; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_FLAGS` in this scope [INFO] [stdout] --> src/framegraph.rs:51:37 [INFO] [stdout] | [INFO] [stdout] 51 | fn into_resource_flags(self) -> D3D12_RESOURCE_FLAGS { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope [INFO] [stdout] --> src/framegraph.rs:52:23 [INFO] [stdout] | [INFO] [stdout] 52 | let mut out = D3D12_RESOURCE_FLAG_NONE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET` in this scope [INFO] [stdout] --> src/framegraph.rs:55:20 [INFO] [stdout] | [INFO] [stdout] 55 | out |= D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL` in this scope [INFO] [stdout] --> src/framegraph.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | out |= D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:97:37 [INFO] [stdout] | [INFO] [stdout] 97 | type PhysicalResource = D3D12_CPU_DESCRIPTOR_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 147 | physical_resource_bind!(RenderTargetResource => CPU); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:97:37 [INFO] [stdout] | [INFO] [stdout] 97 | type PhysicalResource = D3D12_CPU_DESCRIPTOR_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 148 | physical_resource_bind!(DepthStencilResource => CPU); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:112:37 [INFO] [stdout] | [INFO] [stdout] 112 | type PhysicalResource = D3D12_GPU_DESCRIPTOR_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 149 | physical_resource_bind!(ShaderResource => GPU); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:97:37 [INFO] [stdout] | [INFO] [stdout] 97 | type PhysicalResource = D3D12_CPU_DESCRIPTOR_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 150 | physical_resource_bind!(DepthReadResource => CPU); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:97:37 [INFO] [stdout] | [INFO] [stdout] 97 | type PhysicalResource = D3D12_CPU_DESCRIPTOR_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 151 | physical_resource_bind!(DepthWriteResource => CPU); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> src/framegraph.rs:166:26 [INFO] [stdout] | [INFO] [stdout] 161 | struct RenderPass { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 166 | exec: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> src/framegraph.rs:180:21 [INFO] [stdout] | [INFO] [stdout] 180 | Transition(*mut ID3D12Resource, D3D12_RESOURCE_STATES, D3D12_RESOURCE_STATES), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stdout] --> src/framegraph.rs:180:37 [INFO] [stdout] | [INFO] [stdout] 180 | Transition(*mut ID3D12Resource, D3D12_RESOURCE_STATES, D3D12_RESOURCE_STATES), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stdout] --> src/framegraph.rs:180:60 [INFO] [stdout] | [INFO] [stdout] 180 | Transition(*mut ID3D12Resource, D3D12_RESOURCE_STATES, D3D12_RESOURCE_STATES), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> src/framegraph.rs:181:16 [INFO] [stdout] | [INFO] [stdout] 181 | Alias(*mut ID3D12Resource, *mut ID3D12Resource) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> src/framegraph.rs:181:37 [INFO] [stdout] | [INFO] [stdout] 181 | Alias(*mut ID3D12Resource, *mut ID3D12Resource) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:184:11 [INFO] [stdout] | [INFO] [stdout] 184 | impl Into for ResourceBarrier { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:185:22 [INFO] [stdout] | [INFO] [stdout] 185 | fn into(self) -> D3D12_RESOURCE_BARRIER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:189:38 [INFO] [stdout] | [INFO] [stdout] 189 | let mut barrier: D3D12_RESOURCE_BARRIER = ::std::mem::zeroed(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_TRANSITION` in this scope [INFO] [stdout] --> src/framegraph.rs:191:36 [INFO] [stdout] | [INFO] [stdout] 191 | barrier.Type = D3D12_RESOURCE_BARRIER_TYPE_TRANSITION; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_FLAG_NONE` in this scope [INFO] [stdout] --> src/framegraph.rs:192:37 [INFO] [stdout] | [INFO] [stdout] 192 | barrier.Flags = D3D12_RESOURCE_BARRIER_FLAG_NONE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_TRANSITION_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:194:53 [INFO] [stdout] | [INFO] [stdout] 194 | (*barrier.u.Transition_mut()) = D3D12_RESOURCE_TRANSITION_BARRIER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:206:38 [INFO] [stdout] | [INFO] [stdout] 206 | let mut barrier: D3D12_RESOURCE_BARRIER = ::std::mem::zeroed(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_ALIASING` in this scope [INFO] [stdout] --> src/framegraph.rs:208:36 [INFO] [stdout] | [INFO] [stdout] 208 | barrier.Type = D3D12_RESOURCE_BARRIER_TYPE_ALIASING; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_FLAG_NONE` in this scope [INFO] [stdout] --> src/framegraph.rs:209:37 [INFO] [stdout] | [INFO] [stdout] 209 | barrier.Flags = D3D12_RESOURCE_BARRIER_FLAG_NONE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_ALIASING_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:211:51 [INFO] [stdout] | [INFO] [stdout] 211 | (*barrier.u.Aliasing_mut()) = D3D12_RESOURCE_ALIASING_BARRIER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:239:15 [INFO] [stdout] | [INFO] [stdout] 239 | pub desc: D3D12_RESOURCE_DESC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/framegraph.rs:253:18 [INFO] [stdout] | [INFO] [stdout] 253 | device: *mut ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/framegraph.rs:271:29 [INFO] [stdout] | [INFO] [stdout] 271 | pub fn new(device: *mut ID3D12Device) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> src/framegraph.rs:286:94 [INFO] [stdout] | [INFO] [stdout] 270 | impl FrameGraph { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 286 | pub fn add_pass(&mut self, name: &'static str, init: Init, exec: Box src/framegraph.rs:328:101 [INFO] [stdout] | [INFO] [stdout] 270 | impl FrameGraph { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 328 | param_size: output.is_cpus().iter().fold(0usize, |sum, &b| if b { ::std::mem::size_of::() } else... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:328:163 [INFO] [stdout] | [INFO] [stdout] 270 | impl FrameGraph { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 328 | param_size: output.is_cpus().iter().fold(0usize, |sum, &b| if b { ::std::mem::size_of::() } else { ::std::mem::size_of::()... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> src/framegraph.rs:547:39 [INFO] [stdout] | [INFO] [stdout] 547 | pub fn exec(&mut self, list: *mut ID3D12GraphicsCommandList) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:568:56 [INFO] [stdout] | [INFO] [stdout] 270 | impl FrameGraph { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 568 | let sz = ::std::mem::size_of::(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/framegraph.rs:574:56 [INFO] [stdout] | [INFO] [stdout] 270 | impl FrameGraph { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 574 | let sz = ::std::mem::size_of::(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> src/framegraph.rs:587:34 [INFO] [stdout] | [INFO] [stdout] 587 | let mut barrier: D3D12_RESOURCE_BARRIER = ResourceBarrier::Transition( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_TRANSITION` in this scope [INFO] [stdout] --> src/framegraph.rs:599:40 [INFO] [stdout] | [INFO] [stdout] 599 | if barrier.Type == D3D12_RESOURCE_BARRIER_TYPE_TRANSITION { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_ALIASING` in this scope [INFO] [stdout] --> src/framegraph.rs:602:47 [INFO] [stdout] | [INFO] [stdout] 602 | } else if barrier.Type == D3D12_RESOURCE_BARRIER_TYPE_ALIASING { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:632:11 [INFO] [stdout] | [INFO] [stdout] 632 | desc: D3D12_RESOURCE_DESC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RENDER_TARGET_VIEW_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:637:18 [INFO] [stdout] | [INFO] [stdout] 637 | RenderTarget(D3D12_RENDER_TARGET_VIEW_DESC), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_SHADER_RESOURCE_VIEW_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:638:20 [INFO] [stdout] | [INFO] [stdout] 638 | ShaderResource(D3D12_SHADER_RESOURCE_VIEW_DESC), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/framegraph.rs:651:18 [INFO] [stdout] | [INFO] [stdout] 651 | device: *mut ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/framegraph.rs:660:25 [INFO] [stdout] | [INFO] [stdout] 660 | fn new(device: *mut ID3D12Device, offset: u32, view_offset: u32) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:680:29 [INFO] [stdout] | [INFO] [stdout] 680 | let resource_desc = D3D12_RESOURCE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_TEXTURE2D` in this scope [INFO] [stdout] --> src/framegraph.rs:681:24 [INFO] [stdout] | [INFO] [stdout] 681 | Dimension: D3D12_RESOURCE_DIMENSION_TEXTURE2D, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:688:25 [INFO] [stdout] | [INFO] [stdout] 688 | SampleDesc: DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_UNKNOWN` in this scope [INFO] [stdout] --> src/framegraph.rs:692:21 [INFO] [stdout] | [INFO] [stdout] 692 | Layout: D3D12_TEXTURE_LAYOUT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope [INFO] [stdout] --> src/framegraph.rs:693:20 [INFO] [stdout] | [INFO] [stdout] 693 | Flags: D3D12_RESOURCE_FLAG_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RENDER_TARGET_VIEW_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:696:28 [INFO] [stdout] | [INFO] [stdout] 696 | let mut view_desc: D3D12_RENDER_TARGET_VIEW_DESC = unsafe { ::std::mem::zeroed() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RTV_DIMENSION_TEXTURE2D` in this scope [INFO] [stdout] --> src/framegraph.rs:698:35 [INFO] [stdout] | [INFO] [stdout] 698 | view_desc.ViewDimension = D3D12_RTV_DIMENSION_TEXTURE2D; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEX2D_RTV` in this scope [INFO] [stdout] --> src/framegraph.rs:700:46 [INFO] [stdout] | [INFO] [stdout] 700 | (*view_desc.u.Texture2D_mut()) = D3D12_TEX2D_RTV { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:736:29 [INFO] [stdout] | [INFO] [stdout] 736 | let resource_desc = D3D12_RESOURCE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_TEXTURE2D` in this scope [INFO] [stdout] --> src/framegraph.rs:737:24 [INFO] [stdout] | [INFO] [stdout] 737 | Dimension: D3D12_RESOURCE_DIMENSION_TEXTURE2D, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/framegraph.rs:744:25 [INFO] [stdout] | [INFO] [stdout] 744 | SampleDesc: DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_UNKNOWN` in this scope [INFO] [stdout] --> src/framegraph.rs:748:21 [INFO] [stdout] | [INFO] [stdout] 748 | Layout: D3D12_TEXTURE_LAYOUT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope [INFO] [stdout] --> src/framegraph.rs:749:20 [INFO] [stdout] | [INFO] [stdout] 749 | Flags: D3D12_RESOURCE_FLAG_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/framegraph.rs:824:28 [INFO] [stdout] | [INFO] [stdout] 824 | impl From for DXGI_FORMAT { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/framegraph.rs:825:32 [INFO] [stdout] | [INFO] [stdout] 825 | fn from(f: DepthFormat) -> DXGI_FORMAT { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_D32_FLOAT` in this scope [INFO] [stdout] --> src/framegraph.rs:828:18 [INFO] [stdout] | [INFO] [stdout] 828 | _ => DXGI_FORMAT_D32_FLOAT [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/framegraph.rs:835:30 [INFO] [stdout] | [INFO] [stdout] 835 | impl From for DXGI_FORMAT { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/framegraph.rs:836:34 [INFO] [stdout] | [INFO] [stdout] 836 | fn from(f: TextureFormat) -> DXGI_FORMAT { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in this scope [INFO] [stdout] --> src/framegraph.rs:839:37 [INFO] [stdout] | [INFO] [stdout] 839 | TextureFormat::RGBA8 => DXGI_FORMAT_R8G8B8A8_UNORM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8_UNORM` in this scope [INFO] [stdout] --> src/framegraph.rs:840:34 [INFO] [stdout] | [INFO] [stdout] 840 | TextureFormat::R8 => DXGI_FORMAT_R8_UNORM [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_SHADER_BYTECODE` in this scope [INFO] [stdout] --> src/pipeline.rs:41:27 [INFO] [stdout] | [INFO] [stdout] 41 | fn as_d3d12(&self) -> D3D12_SHADER_BYTECODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_BYTECODE` in this scope [INFO] [stdout] --> src/pipeline.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | D3D12_SHADER_BYTECODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND` in this scope [INFO] [stdout] --> src/pipeline.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | impl Into for Blend { [INFO] [stdout] | - ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND` in this scope [INFO] [stdout] --> src/pipeline.rs:72:22 [INFO] [stdout] | [INFO] [stdout] 72 | fn into(self) -> D3D12_BLEND { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_ZERO` in this scope [INFO] [stdout] --> src/pipeline.rs:74:28 [INFO] [stdout] | [INFO] [stdout] 74 | Blend::Zero => D3D12_BLEND_ZERO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_ZERO` in this scope [INFO] [stdout] --> src/pipeline.rs:75:27 [INFO] [stdout] | [INFO] [stdout] 75 | Blend::One => D3D12_BLEND_ZERO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/pipeline.rs:610:48 [INFO] [stdout] | [INFO] [stdout] 610 | let mut desc: DXGI_ADAPTER_DESC1 = ::std::mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_SRC_COLOR` in this scope [INFO] [stdout] --> src/pipeline.rs:76:32 [INFO] [stdout] | [INFO] [stdout] 76 | Blend::SrcColor => D3D12_BLEND_SRC_COLOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_SRC_COLOR` in this scope [INFO] [stdout] --> src/pipeline.rs:77:35 [INFO] [stdout] | [INFO] [stdout] 77 | Blend::InvSrcColor => D3D12_BLEND_INV_SRC_COLOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_SRC_ALPHA` in this scope [INFO] [stdout] --> src/pipeline.rs:78:32 [INFO] [stdout] | [INFO] [stdout] 78 | Blend::SrcAlpha => D3D12_BLEND_SRC_ALPHA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_SRC_ALPHA` in this scope [INFO] [stdout] --> src/pipeline.rs:79:35 [INFO] [stdout] | [INFO] [stdout] 79 | Blend::InvSrcAlpha => D3D12_BLEND_INV_SRC_ALPHA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_DEST_ALPHA` in this scope [INFO] [stdout] --> src/pipeline.rs:80:33 [INFO] [stdout] | [INFO] [stdout] 80 | Blend::DestAlpha => D3D12_BLEND_DEST_ALPHA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_DEST_ALPHA` in this scope [INFO] [stdout] --> src/pipeline.rs:81:36 [INFO] [stdout] | [INFO] [stdout] 81 | Blend::InvDestAlpha => D3D12_BLEND_INV_DEST_ALPHA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_DEST_COLOR` in this scope [INFO] [stdout] --> src/pipeline.rs:82:33 [INFO] [stdout] | [INFO] [stdout] 82 | Blend::DestColor => D3D12_BLEND_DEST_COLOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_DEST_COLOR` in this scope [INFO] [stdout] --> src/pipeline.rs:83:36 [INFO] [stdout] | [INFO] [stdout] 83 | Blend::InvDestColor => D3D12_BLEND_INV_DEST_COLOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_SRC_ALPHA_SAT` in this scope [INFO] [stdout] --> src/pipeline.rs:84:35 [INFO] [stdout] | [INFO] [stdout] 84 | Blend::SrcAlphaSat => D3D12_BLEND_SRC_ALPHA_SAT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_BLEND_FACTOR` in this scope [INFO] [stdout] --> src/pipeline.rs:85:35 [INFO] [stdout] | [INFO] [stdout] 85 | Blend::BlendFactor => D3D12_BLEND_BLEND_FACTOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_BLEND_FACTOR` in this scope [INFO] [stdout] --> src/pipeline.rs:86:38 [INFO] [stdout] | [INFO] [stdout] 86 | Blend::InvBlendFactor => D3D12_BLEND_INV_BLEND_FACTOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_SRC1_COLOR` in this scope [INFO] [stdout] --> src/pipeline.rs:87:33 [INFO] [stdout] | [INFO] [stdout] 87 | Blend::Src1Color => D3D12_BLEND_SRC1_COLOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_SRC1_COLOR` in this scope [INFO] [stdout] --> src/pipeline.rs:88:36 [INFO] [stdout] | [INFO] [stdout] 88 | Blend::InvSrc1Color => D3D12_BLEND_INV_SRC1_COLOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_SRC1_ALPHA` in this scope [INFO] [stdout] --> src/pipeline.rs:89:33 [INFO] [stdout] | [INFO] [stdout] 89 | Blend::Src1Alpha => D3D12_BLEND_SRC1_ALPHA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_SRC1_ALPHA` in this scope [INFO] [stdout] --> src/pipeline.rs:90:36 [INFO] [stdout] | [INFO] [stdout] 90 | Blend::InvSrc1Alpha => D3D12_BLEND_INV_SRC1_ALPHA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND_OP` in this scope [INFO] [stdout] --> src/pipeline.rs:105:11 [INFO] [stdout] | [INFO] [stdout] 105 | impl Into for BlendOp { [INFO] [stdout] | - ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND_OP` in this scope [INFO] [stdout] --> src/pipeline.rs:106:22 [INFO] [stdout] | [INFO] [stdout] 106 | fn into(self) -> D3D12_BLEND_OP { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_ADD` in this scope [INFO] [stdout] --> src/pipeline.rs:108:29 [INFO] [stdout] | [INFO] [stdout] 108 | BlendOp::Add => D3D12_BLEND_OP_ADD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_SUBTRACT` in this scope [INFO] [stdout] --> src/pipeline.rs:109:34 [INFO] [stdout] | [INFO] [stdout] 109 | BlendOp::Subtract => D3D12_BLEND_OP_SUBTRACT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_REV_SUBTRACT` in this scope [INFO] [stdout] --> src/pipeline.rs:110:37 [INFO] [stdout] | [INFO] [stdout] 110 | BlendOp::RevSubtract => D3D12_BLEND_OP_REV_SUBTRACT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_MIN` in this scope [INFO] [stdout] --> src/pipeline.rs:111:29 [INFO] [stdout] | [INFO] [stdout] 111 | BlendOp::Min => D3D12_BLEND_OP_MIN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_MAX` in this scope [INFO] [stdout] --> src/pipeline.rs:112:29 [INFO] [stdout] | [INFO] [stdout] 112 | BlendOp::Max => D3D12_BLEND_OP_MAX, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_LOGIC_OP` in this scope [INFO] [stdout] --> src/pipeline.rs:138:11 [INFO] [stdout] | [INFO] [stdout] 138 | impl Into for LogicOp { [INFO] [stdout] | - ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_LOGIC_OP` in this scope [INFO] [stdout] --> src/pipeline.rs:139:22 [INFO] [stdout] | [INFO] [stdout] 139 | fn into(self) -> D3D12_LOGIC_OP { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_CLEAR` in this scope [INFO] [stdout] --> src/pipeline.rs:141:31 [INFO] [stdout] | [INFO] [stdout] 141 | LogicOp::Clear => D3D12_LOGIC_OP_CLEAR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_SET` in this scope [INFO] [stdout] --> src/pipeline.rs:142:29 [INFO] [stdout] | [INFO] [stdout] 142 | LogicOp::Set => D3D12_LOGIC_OP_SET, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_COPY` in this scope [INFO] [stdout] --> src/pipeline.rs:143:30 [INFO] [stdout] | [INFO] [stdout] 143 | LogicOp::Copy => D3D12_LOGIC_OP_COPY, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_COPY_INVERTED` in this scope [INFO] [stdout] --> src/pipeline.rs:144:38 [INFO] [stdout] | [INFO] [stdout] 144 | LogicOp::CopyInverted => D3D12_LOGIC_OP_COPY_INVERTED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_NOOP` in this scope [INFO] [stdout] --> src/pipeline.rs:145:30 [INFO] [stdout] | [INFO] [stdout] 145 | LogicOp::Noop => D3D12_LOGIC_OP_NOOP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_INVERT` in this scope [INFO] [stdout] --> src/pipeline.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | LogicOp::Invert => D3D12_LOGIC_OP_INVERT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_AND` in this scope [INFO] [stdout] --> src/pipeline.rs:147:29 [INFO] [stdout] | [INFO] [stdout] 147 | LogicOp::And => D3D12_LOGIC_OP_AND, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_NAND` in this scope [INFO] [stdout] --> src/pipeline.rs:148:30 [INFO] [stdout] | [INFO] [stdout] 148 | LogicOp::Nand => D3D12_LOGIC_OP_NAND, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_OR` in this scope [INFO] [stdout] --> src/pipeline.rs:149:28 [INFO] [stdout] | [INFO] [stdout] 149 | LogicOp::Or => D3D12_LOGIC_OP_OR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_NOR` in this scope [INFO] [stdout] --> src/pipeline.rs:150:29 [INFO] [stdout] | [INFO] [stdout] 150 | LogicOp::Nor => D3D12_LOGIC_OP_NOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_XOR` in this scope [INFO] [stdout] --> src/pipeline.rs:151:29 [INFO] [stdout] | [INFO] [stdout] 151 | LogicOp::Xor => D3D12_LOGIC_OP_XOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_EQUIV` in this scope [INFO] [stdout] --> src/pipeline.rs:152:31 [INFO] [stdout] | [INFO] [stdout] 152 | LogicOp::Equiv => D3D12_LOGIC_OP_EQUIV, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_AND_REVERSE` in this scope [INFO] [stdout] --> src/pipeline.rs:153:36 [INFO] [stdout] | [INFO] [stdout] 153 | LogicOp::AndReverse => D3D12_LOGIC_OP_AND_REVERSE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_AND_INVERTED` in this scope [INFO] [stdout] --> src/pipeline.rs:154:37 [INFO] [stdout] | [INFO] [stdout] 154 | LogicOp::AndInverted => D3D12_LOGIC_OP_AND_INVERTED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_OR_REVERSE` in this scope [INFO] [stdout] --> src/pipeline.rs:155:35 [INFO] [stdout] | [INFO] [stdout] 155 | LogicOp::OrReverse => D3D12_LOGIC_OP_OR_REVERSE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_OR_INVERTED` in this scope [INFO] [stdout] --> src/pipeline.rs:156:36 [INFO] [stdout] | [INFO] [stdout] 156 | LogicOp::OrInverted => D3D12_LOGIC_OP_OR_INVERTED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RENDER_TARGET_BLEND_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:175:11 [INFO] [stdout] | [INFO] [stdout] 175 | impl Into for RenderTargetBlendDesc { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RENDER_TARGET_BLEND_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:176:22 [INFO] [stdout] | [INFO] [stdout] 176 | fn into(self) -> D3D12_RENDER_TARGET_BLEND_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RENDER_TARGET_BLEND_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:177:9 [INFO] [stdout] | [INFO] [stdout] 177 | D3D12_RENDER_TARGET_BLEND_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:200:27 [INFO] [stdout] | [INFO] [stdout] 200 | fn as_d3d12(&self) -> D3D12_BLEND_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RENDER_TARGET_BLEND_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:201:23 [INFO] [stdout] | [INFO] [stdout] 201 | let null_rtb: D3D12_RENDER_TARGET_BLEND_DESC = unsafe { ::std::mem::zeroed() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_BLEND_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:203:9 [INFO] [stdout] | [INFO] [stdout] 203 | D3D12_BLEND_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_FILL_MODE` in this scope [INFO] [stdout] --> src/pipeline.rs:228:11 [INFO] [stdout] | [INFO] [stdout] 228 | impl Into for FillMode { [INFO] [stdout] | - ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_FILL_MODE` in this scope [INFO] [stdout] --> src/pipeline.rs:229:22 [INFO] [stdout] | [INFO] [stdout] 229 | fn into(self) -> D3D12_FILL_MODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_FILL_MODE_WIREFRAME` in this scope [INFO] [stdout] --> src/pipeline.rs:231:36 [INFO] [stdout] | [INFO] [stdout] 231 | FillMode::Wireframe => D3D12_FILL_MODE_WIREFRAME, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_FILL_MODE_SOLID` in this scope [INFO] [stdout] --> src/pipeline.rs:232:32 [INFO] [stdout] | [INFO] [stdout] 232 | FillMode::Solid => D3D12_FILL_MODE_SOLID, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CULL_MODE` in this scope [INFO] [stdout] --> src/pipeline.rs:245:11 [INFO] [stdout] | [INFO] [stdout] 245 | impl Into for CullMode { [INFO] [stdout] | - ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CULL_MODE` in this scope [INFO] [stdout] --> src/pipeline.rs:246:22 [INFO] [stdout] | [INFO] [stdout] 246 | fn into(self) -> D3D12_CULL_MODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_CULL_MODE_NONE` in this scope [INFO] [stdout] --> src/pipeline.rs:248:31 [INFO] [stdout] | [INFO] [stdout] 248 | CullMode::None => D3D12_CULL_MODE_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_CULL_MODE_FRONT` in this scope [INFO] [stdout] --> src/pipeline.rs:249:32 [INFO] [stdout] | [INFO] [stdout] 249 | CullMode::Front => D3D12_CULL_MODE_FRONT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_CULL_MODE_BACK` in this scope [INFO] [stdout] --> src/pipeline.rs:250:31 [INFO] [stdout] | [INFO] [stdout] 250 | CullMode::Back => D3D12_CULL_MODE_BACK, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_PRIMITIVE_TOPOLOGY_TYPE` in this scope [INFO] [stdout] --> src/pipeline.rs:265:11 [INFO] [stdout] | [INFO] [stdout] 265 | impl Into for PrimitiveTopologyType { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_PRIMITIVE_TOPOLOGY_TYPE` in this scope [INFO] [stdout] --> src/pipeline.rs:266:22 [INFO] [stdout] | [INFO] [stdout] 266 | fn into(self) -> D3D12_PRIMITIVE_TOPOLOGY_TYPE{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED` in this scope [INFO] [stdout] --> src/pipeline.rs:268:49 [INFO] [stdout] | [INFO] [stdout] 268 | PrimitiveTopologyType::Undefined => D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT` in this scope [INFO] [stdout] --> src/pipeline.rs:269:45 [INFO] [stdout] | [INFO] [stdout] 269 | PrimitiveTopologyType::Point => D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE` in this scope [INFO] [stdout] --> src/pipeline.rs:270:44 [INFO] [stdout] | [INFO] [stdout] 270 | PrimitiveTopologyType::Line => D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE` in this scope [INFO] [stdout] --> src/pipeline.rs:271:48 [INFO] [stdout] | [INFO] [stdout] 271 | PrimitiveTopologyType::Triangle => D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH` in this scope [INFO] [stdout] --> src/pipeline.rs:272:45 [INFO] [stdout] | [INFO] [stdout] 272 | PrimitiveTopologyType::Patch => D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CONSERVATIVE_RASTERIZATION_MODE` in this scope [INFO] [stdout] --> src/pipeline.rs:284:11 [INFO] [stdout] | [INFO] [stdout] 284 | impl Into for ConservativeRasterization { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CONSERVATIVE_RASTERIZATION_MODE` in this scope [INFO] [stdout] --> src/pipeline.rs:285:22 [INFO] [stdout] | [INFO] [stdout] 285 | fn into(self) -> D3D12_CONSERVATIVE_RASTERIZATION_MODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF` in this scope [INFO] [stdout] --> src/pipeline.rs:287:47 [INFO] [stdout] | [INFO] [stdout] 287 | ConservativeRasterization::Off => D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON` in this scope [INFO] [stdout] --> src/pipeline.rs:288:46 [INFO] [stdout] | [INFO] [stdout] 288 | ConservativeRasterization::On => D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_RASTERIZER_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:308:27 [INFO] [stdout] | [INFO] [stdout] 308 | fn as_d3d12(&self) -> D3D12_RASTERIZER_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RASTERIZER_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:309:9 [INFO] [stdout] | [INFO] [stdout] 309 | D3D12_RASTERIZER_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_DEPTH_WRITE_MASK` in this scope [INFO] [stdout] --> src/pipeline.rs:332:11 [INFO] [stdout] | [INFO] [stdout] 332 | impl Into for DepthWriteMask { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_DEPTH_WRITE_MASK` in this scope [INFO] [stdout] --> src/pipeline.rs:333:22 [INFO] [stdout] | [INFO] [stdout] 333 | fn into(self) -> D3D12_DEPTH_WRITE_MASK { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DEPTH_WRITE_MASK_ZERO` in this scope [INFO] [stdout] --> src/pipeline.rs:335:37 [INFO] [stdout] | [INFO] [stdout] 335 | DepthWriteMask::Zero => D3D12_DEPTH_WRITE_MASK_ZERO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DEPTH_WRITE_MASK_ALL` in this scope [INFO] [stdout] --> src/pipeline.rs:336:36 [INFO] [stdout] | [INFO] [stdout] 336 | DepthWriteMask::All => D3D12_DEPTH_WRITE_MASK_ALL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_COMPARISON_FUNC` in this scope [INFO] [stdout] --> src/pipeline.rs:354:11 [INFO] [stdout] | [INFO] [stdout] 354 | impl Into for ComparisonFunc { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_COMPARISON_FUNC` in this scope [INFO] [stdout] --> src/pipeline.rs:355:22 [INFO] [stdout] | [INFO] [stdout] 355 | fn into(self) -> D3D12_COMPARISON_FUNC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_NEVER` in this scope [INFO] [stdout] --> src/pipeline.rs:357:38 [INFO] [stdout] | [INFO] [stdout] 357 | ComparisonFunc::Never => D3D12_COMPARISON_FUNC_NEVER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_LESS` in this scope [INFO] [stdout] --> src/pipeline.rs:358:37 [INFO] [stdout] | [INFO] [stdout] 358 | ComparisonFunc::Less => D3D12_COMPARISON_FUNC_LESS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_EQUAL` in this scope [INFO] [stdout] --> src/pipeline.rs:359:38 [INFO] [stdout] | [INFO] [stdout] 359 | ComparisonFunc::Equal => D3D12_COMPARISON_FUNC_EQUAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_LESS_EQUAL` in this scope [INFO] [stdout] --> src/pipeline.rs:360:42 [INFO] [stdout] | [INFO] [stdout] 360 | ComparisonFunc::LessEqual => D3D12_COMPARISON_FUNC_LESS_EQUAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_GREATER` in this scope [INFO] [stdout] --> src/pipeline.rs:361:40 [INFO] [stdout] | [INFO] [stdout] 361 | ComparisonFunc::Greater => D3D12_COMPARISON_FUNC_GREATER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_NOT_EQUAL` in this scope [INFO] [stdout] --> src/pipeline.rs:362:41 [INFO] [stdout] | [INFO] [stdout] 362 | ComparisonFunc::NotEqual => D3D12_COMPARISON_FUNC_NOT_EQUAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_GREATER_EQUAL` in this scope [INFO] [stdout] --> src/pipeline.rs:363:45 [INFO] [stdout] | [INFO] [stdout] 363 | ComparisonFunc::GreaterEqual => D3D12_COMPARISON_FUNC_GREATER_EQUAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_ALWAYS` in this scope [INFO] [stdout] --> src/pipeline.rs:364:39 [INFO] [stdout] | [INFO] [stdout] 364 | ComparisonFunc::Always => D3D12_COMPARISON_FUNC_ALWAYS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_STENCIL_OP` in this scope [INFO] [stdout] --> src/pipeline.rs:382:11 [INFO] [stdout] | [INFO] [stdout] 382 | impl Into for StencilOp { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_STENCIL_OP` in this scope [INFO] [stdout] --> src/pipeline.rs:383:22 [INFO] [stdout] | [INFO] [stdout] 383 | fn into(self) -> D3D12_STENCIL_OP { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_KEEP` in this scope [INFO] [stdout] --> src/pipeline.rs:385:32 [INFO] [stdout] | [INFO] [stdout] 385 | StencilOp::Keep => D3D12_STENCIL_OP_KEEP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_ZERO` in this scope [INFO] [stdout] --> src/pipeline.rs:386:32 [INFO] [stdout] | [INFO] [stdout] 386 | StencilOp::Zero => D3D12_STENCIL_OP_ZERO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_REPLACE` in this scope [INFO] [stdout] --> src/pipeline.rs:387:35 [INFO] [stdout] | [INFO] [stdout] 387 | StencilOp::Replace => D3D12_STENCIL_OP_REPLACE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_INCR_SAT` in this scope [INFO] [stdout] --> src/pipeline.rs:388:35 [INFO] [stdout] | [INFO] [stdout] 388 | StencilOp::IncrSat => D3D12_STENCIL_OP_INCR_SAT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_DECR_SAT` in this scope [INFO] [stdout] --> src/pipeline.rs:389:35 [INFO] [stdout] | [INFO] [stdout] 389 | StencilOp::DecrSat => D3D12_STENCIL_OP_DECR_SAT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_INVERT` in this scope [INFO] [stdout] --> src/pipeline.rs:390:34 [INFO] [stdout] | [INFO] [stdout] 390 | StencilOp::Invert => D3D12_STENCIL_OP_INVERT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_INCR` in this scope [INFO] [stdout] --> src/pipeline.rs:391:32 [INFO] [stdout] | [INFO] [stdout] 391 | StencilOp::Incr => D3D12_STENCIL_OP_INCR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_DECR` in this scope [INFO] [stdout] --> src/pipeline.rs:392:32 [INFO] [stdout] | [INFO] [stdout] 392 | StencilOp::Decr => D3D12_STENCIL_OP_DECR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_DEPTH_STENCILOP_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:417:27 [INFO] [stdout] | [INFO] [stdout] 417 | fn as_d3d12(&self) -> D3D12_DEPTH_STENCILOP_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DEPTH_STENCILOP_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:418:9 [INFO] [stdout] | [INFO] [stdout] 418 | D3D12_DEPTH_STENCILOP_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_DEPTH_STENCIL_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:455:27 [INFO] [stdout] | [INFO] [stdout] 455 | fn as_d3d12(&self) -> D3D12_DEPTH_STENCIL_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DEPTH_STENCIL_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:456:9 [INFO] [stdout] | [INFO] [stdout] 456 | D3D12_DEPTH_STENCIL_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_INPUT_CLASSIFICATION` in this scope [INFO] [stdout] --> src/pipeline.rs:475:11 [INFO] [stdout] | [INFO] [stdout] 475 | impl Into for InputClassification { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_INPUT_CLASSIFICATION` in this scope [INFO] [stdout] --> src/pipeline.rs:476:22 [INFO] [stdout] | [INFO] [stdout] 476 | fn into(self) -> D3D12_INPUT_CLASSIFICATION { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA` in this scope [INFO] [stdout] --> src/pipeline.rs:478:51 [INFO] [stdout] | [INFO] [stdout] 478 | InputClassification::PerVertexData => D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA` in this scope [INFO] [stdout] --> src/pipeline.rs:479:53 [INFO] [stdout] | [INFO] [stdout] 479 | InputClassification::PerInstanceData => D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/pipeline.rs:487:17 [INFO] [stdout] | [INFO] [stdout] 487 | pub format: DXGI_FORMAT, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/pipeline.rs:496:50 [INFO] [stdout] | [INFO] [stdout] 496 | pub fn new(name: String, index: u32, format: DXGI_FORMAT, slot: u32, offset: u32, class: InputClassification, step_rate: u32) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_INPUT_ELEMENT_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:514:35 [INFO] [stdout] | [INFO] [stdout] 513 | impl InputLayoutDesc { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 514 | pub fn as_d3d12(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_ELEMENT_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:515:41 [INFO] [stdout] | [INFO] [stdout] 515 | self.elements.iter().map(|desc| D3D12_INPUT_ELEMENT_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stdout] --> src/pipeline.rs:554:23 [INFO] [stdout] | [INFO] [stdout] 554 | pub factory: *mut IDXGIFactory4 [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_CREATE_FACTORY_DEBUG` in this scope [INFO] [stdout] --> src/pipeline.rs:560:13 [INFO] [stdout] | [INFO] [stdout] 560 | DXGI_CREATE_FACTORY_DEBUG [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stdout] --> src/pipeline.rs:565:31 [INFO] [stdout] | [INFO] [stdout] 565 | let mut factory: *mut IDXGIFactory4 = ::std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory2` in this scope [INFO] [stdout] --> src/pipeline.rs:566:27 [INFO] [stdout] | [INFO] [stdout] 566 | let hr = unsafe { CreateDXGIFactory2(flags, &IDXGIFactory1::uuidof(), &mut factory as *mut *mut _ as *mut *mut _) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stdout] --> src/pipeline.rs:598:19 [INFO] [stdout] | [INFO] [stdout] 598 | adapter: *mut IDXGIAdapter1, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stdout] --> src/pipeline.rs:602:31 [INFO] [stdout] | [INFO] [stdout] 602 | fn from_raw(adapter: *mut IDXGIAdapter1) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_ADAPTER_DESC1` in this scope [INFO] [stdout] --> src/pipeline.rs:610:27 [INFO] [stdout] | [INFO] [stdout] 610 | let mut desc: DXGI_ADAPTER_DESC1 = ::std::mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope [INFO] [stdout] --> src/pipeline.rs:611:17 [INFO] [stdout] | [INFO] [stdout] 611 | if !SUCCEEDED((*self.adapter).GetDesc1(&mut desc)) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stdout] --> src/pipeline.rs:630:19 [INFO] [stdout] | [INFO] [stdout] 630 | factory: *mut IDXGIFactory4, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stdout] --> src/pipeline.rs:631:19 [INFO] [stdout] | [INFO] [stdout] 631 | adapter: *mut IDXGIAdapter1, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/pipeline.rs:655:22 [INFO] [stdout] | [INFO] [stdout] 655 | pub device: *mut ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/pipeline.rs:660:13 [INFO] [stdout] | [INFO] [stdout] 660 | Unknown(HRESULT) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/pipeline.rs:663:28 [INFO] [stdout] | [INFO] [stdout] 663 | fn check_d3d12_hresult(hr: HRESULT) -> Result<(), D3D12Error> { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope [INFO] [stdout] --> src/pipeline.rs:664:9 [INFO] [stdout] | [INFO] [stdout] 664 | if !SUCCEEDED(hr) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Debug` in this scope [INFO] [stdout] --> src/pipeline.rs:672:36 [INFO] [stdout] | [INFO] [stdout] 672 | let mut debug_controller: *mut ID3D12Debug = ::std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope [INFO] [stdout] --> src/pipeline.rs:673:8 [INFO] [stdout] | [INFO] [stdout] 673 | if SUCCEEDED(D3D12GetDebugInterface(&ID3D12Debug::uuidof(), ::std::mem::transmute(&mut debug_controller))) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12GetDebugInterface` in this scope [INFO] [stdout] --> src/pipeline.rs:673:18 [INFO] [stdout] | [INFO] [stdout] 673 | if SUCCEEDED(D3D12GetDebugInterface(&ID3D12Debug::uuidof(), ::std::mem::transmute(&mut debug_controller))) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> src/pipeline.rs:680:30 [INFO] [stdout] | [INFO] [stdout] 680 | let mut device: *mut ID3D12Device = ::std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12CreateDevice` in this scope [INFO] [stdout] --> src/pipeline.rs:682:13 [INFO] [stdout] | [INFO] [stdout] 682 | D3D12CreateDevice( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D_FEATURE_LEVEL_11_0` in this scope [INFO] [stdout] --> src/pipeline.rs:684:17 [INFO] [stdout] | [INFO] [stdout] 684 | D3D_FEATURE_LEVEL_11_0, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_BYTECODE` in this scope [INFO] [stdout] --> src/pipeline.rs:698:27 [INFO] [stdout] | [INFO] [stdout] 698 | let null_shader = D3D12_SHADER_BYTECODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_GRAPHICS_PIPELINE_STATE_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:705:20 [INFO] [stdout] | [INFO] [stdout] 705 | let desc = D3D12_GRAPHICS_PIPELINE_STATE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_LAYOUT_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:717:26 [INFO] [stdout] | [INFO] [stdout] 717 | InputLayout: D3D12_INPUT_LAYOUT_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/pipeline.rs:723:87 [INFO] [stdout] | [INFO] [stdout] 723 | NumRenderTargets: desc.render_targets.iter().position(|&format| format == DXGI_FORMAT_UNKNOWN).unwrap_or(8) as u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/pipeline.rs:726:25 [INFO] [stdout] | [INFO] [stdout] 726 | SampleDesc: DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stdout] --> src/pipeline.rs:735:32 [INFO] [stdout] | [INFO] [stdout] 735 | let mut pipeline: *mut ID3D12PipelineState = ::std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stdout] --> src/pipeline.rs:752:20 [INFO] [stdout] | [INFO] [stdout] 752 | pipeline: *mut ID3D12PipelineState [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/pipeline.rs:770:26 [INFO] [stdout] | [INFO] [stdout] 770 | pub render_targets: [DXGI_FORMAT; 8], [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/pipeline.rs:771:21 [INFO] [stdout] | [INFO] [stdout] 771 | pub dsv_format: DXGI_FORMAT, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope [INFO] [stdout] --> src/main.rs:49:44 [INFO] [stdout] | [INFO] [stdout] 49 | unsafe extern "system" fn callback(window: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/main.rs:49:55 [INFO] [stdout] | [INFO] [stdout] 49 | unsafe extern "system" fn callback(window: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stdout] --> src/main.rs:49:69 [INFO] [stdout] | [INFO] [stdout] 49 | unsafe extern "system" fn callback(window: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stdout] --> src/main.rs:49:85 [INFO] [stdout] | [INFO] [stdout] 49 | unsafe extern "system" fn callback(window: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope [INFO] [stdout] --> src/main.rs:49:96 [INFO] [stdout] | [INFO] [stdout] 49 | unsafe extern "system" fn callback(window: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WM_DESTROY` in this scope [INFO] [stdout] --> src/main.rs:50:15 [INFO] [stdout] | [INFO] [stdout] 50 | if msg == WM_DESTROY { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope [INFO] [stdout] --> src/main.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | PostQuitMessage(0); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope [INFO] [stdout] --> src/main.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | DefWindowProcW(window, msg, wparam, lparam) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope [INFO] [stdout] --> src/main.rs:61:17 [INFO] [stdout] | [INFO] [stdout] 61 | let class = WNDCLASSEXW { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WNDCLASSEXW` in this scope [INFO] [stdout] --> src/main.rs:62:32 [INFO] [stdout] | [INFO] [stdout] 58 | unsafe fn register_window_class() -> Vec { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 62 | cbSize: mem::size_of::() as UINT, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/main.rs:62:50 [INFO] [stdout] | [INFO] [stdout] 62 | cbSize: mem::size_of::() as UINT, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope [INFO] [stdout] --> src/main.rs:63:16 [INFO] [stdout] | [INFO] [stdout] 63 | style: CS_HREDRAW | CS_VREDRAW | CS_OWNDC, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope [INFO] [stdout] --> src/main.rs:63:29 [INFO] [stdout] | [INFO] [stdout] 63 | style: CS_HREDRAW | CS_VREDRAW | CS_OWNDC, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CS_OWNDC` in this scope [INFO] [stdout] --> src/main.rs:63:42 [INFO] [stdout] | [INFO] [stdout] 63 | style: CS_HREDRAW | CS_VREDRAW | CS_OWNDC, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope [INFO] [stdout] --> src/main.rs:67:20 [INFO] [stdout] | [INFO] [stdout] 67 | hInstance: GetModuleHandleW(ptr::null()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassExW` in this scope [INFO] [stdout] --> src/main.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | RegisterClassExW(&class); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stdout] --> src/main.rs:80:39 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn create_window(factory: *mut IDXGIFactory4, queue: *mut ID3D12CommandQueue) -> (HWND, *mut IDXGISwapChain1) { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stdout] --> src/main.rs:80:66 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn create_window(factory: *mut IDXGIFactory4, queue: *mut ID3D12CommandQueue) -> (HWND, *mut IDXGISwapChain1) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope [INFO] [stdout] --> src/main.rs:80:90 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn create_window(factory: *mut IDXGIFactory4, queue: *mut ID3D12CommandQueue) -> (HWND, *mut IDXGISwapChain1) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stdout] --> src/main.rs:80:101 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn create_window(factory: *mut IDXGIFactory4, queue: *mut ID3D12CommandQueue) -> (HWND, *mut IDXGISwapChain1) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope [INFO] [stdout] --> src/main.rs:85:16 [INFO] [stdout] | [INFO] [stdout] 85 | let hwnd = CreateWindowExW(WS_EX_APPWINDOW | WS_EX_WINDOWEDGE, class_name.as_ptr(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_EX_APPWINDOW` in this scope [INFO] [stdout] --> src/main.rs:85:32 [INFO] [stdout] | [INFO] [stdout] 85 | let hwnd = CreateWindowExW(WS_EX_APPWINDOW | WS_EX_WINDOWEDGE, class_name.as_ptr(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_EX_WINDOWEDGE` in this scope [INFO] [stdout] --> src/main.rs:85:50 [INFO] [stdout] | [INFO] [stdout] 85 | let hwnd = CreateWindowExW(WS_EX_APPWINDOW | WS_EX_WINDOWEDGE, class_name.as_ptr(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/main.rs:86:50 [INFO] [stdout] | [INFO] [stdout] 86 | ... title.as_ptr() as LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope [INFO] [stdout] --> src/main.rs:87:32 [INFO] [stdout] | [INFO] [stdout] 87 | ... WS_OVERLAPPEDWINDOW | WS_CLIPSIBLINGS | [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope [INFO] [stdout] --> src/main.rs:87:54 [INFO] [stdout] | [INFO] [stdout] 87 | ... WS_OVERLAPPEDWINDOW | WS_CLIPSIBLINGS | [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope [INFO] [stdout] --> src/main.rs:88:32 [INFO] [stdout] | [INFO] [stdout] 88 | ... WS_VISIBLE, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope [INFO] [stdout] --> src/main.rs:89:32 [INFO] [stdout] | [INFO] [stdout] 89 | ... CW_USEDEFAULT, CW_USEDEFAULT, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope [INFO] [stdout] --> src/main.rs:89:47 [INFO] [stdout] | [INFO] [stdout] 89 | ... CW_USEDEFAULT, CW_USEDEFAULT, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope [INFO] [stdout] --> src/main.rs:90:32 [INFO] [stdout] | [INFO] [stdout] 90 | ... CW_USEDEFAULT, CW_USEDEFAULT, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope [INFO] [stdout] --> src/main.rs:90:47 [INFO] [stdout] | [INFO] [stdout] 90 | ... CW_USEDEFAULT, CW_USEDEFAULT, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope [INFO] [stdout] --> src/main.rs:92:32 [INFO] [stdout] | [INFO] [stdout] 92 | ... GetModuleHandleW(ptr::null()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SWAP_CHAIN_DESC1` in this scope [INFO] [stdout] --> src/main.rs:95:16 [INFO] [stdout] | [INFO] [stdout] 95 | let desc = DXGI_SWAP_CHAIN_DESC1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in this scope [INFO] [stdout] --> src/main.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | Format: DXGI_FORMAT_R8G8B8A8_UNORM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stdout] --> src/main.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 99 | Stereo: FALSE, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/main.rs:100:21 [INFO] [stdout] | [INFO] [stdout] 100 | SampleDesc: DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_RENDER_TARGET_OUTPUT` in this scope [INFO] [stdout] --> src/main.rs:104:22 [INFO] [stdout] | [INFO] [stdout] 104 | BufferUsage: DXGI_USAGE_RENDER_TARGET_OUTPUT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_SCALING_STRETCH` in this scope [INFO] [stdout] --> src/main.rs:106:18 [INFO] [stdout] | [INFO] [stdout] 106 | Scaling: DXGI_SCALING_STRETCH, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_FLIP_DISCARD` in this scope [INFO] [stdout] --> src/main.rs:107:21 [INFO] [stdout] | [INFO] [stdout] 107 | SwapEffect: DXGI_SWAP_EFFECT_FLIP_DISCARD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_ALPHA_MODE_UNSPECIFIED` in this scope [INFO] [stdout] --> src/main.rs:108:20 [INFO] [stdout] | [INFO] [stdout] 108 | AlphaMode: DXGI_ALPHA_MODE_UNSPECIFIED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stdout] --> src/main.rs:112:29 [INFO] [stdout] | [INFO] [stdout] 112 | let mut swapchain: *mut IDXGISwapChain1 = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stdout] --> src/main.rs:137:33 [INFO] [stdout] | [INFO] [stdout] 137 | let mut queue: *mut ID3D12CommandQueue = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_COMMAND_QUEUE_DESC` in this scope [INFO] [stdout] --> src/main.rs:138:24 [INFO] [stdout] | [INFO] [stdout] 138 | let desc = D3D12_COMMAND_QUEUE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stdout] --> src/main.rs:139:23 [INFO] [stdout] | [INFO] [stdout] 139 | Type: D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_QUEUE_FLAG_NONE` in this scope [INFO] [stdout] --> src/main.rs:141:24 [INFO] [stdout] | [INFO] [stdout] 141 | Flags: D3D12_COMMAND_QUEUE_FLAG_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stdout] --> src/main.rs:157:33 [INFO] [stdout] | [INFO] [stdout] 157 | let mut allocator: *mut ID3D12CommandAllocator = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stdout] --> src/main.rs:158:49 [INFO] [stdout] | [INFO] [stdout] 158 | ... (*device.device).CreateCommandAllocator(D3D12_COMMAND_LIST_TYPE_DIRECT, &ID3D12CommandAllocator::uuidof(), &mut allocator as *mut *... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> src/main.rs:160:28 [INFO] [stdout] | [INFO] [stdout] 160 | let mut list: *mut ID3D12GraphicsCommandList = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stdout] --> src/main.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stdout] --> src/main.rs:177:29 [INFO] [stdout] | [INFO] [stdout] 177 | let mut fence: *mut ID3D12Fence = ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_FENCE_FLAG_NONE` in this scope [INFO] [stdout] --> src/main.rs:178:41 [INFO] [stdout] | [INFO] [stdout] 178 | (*device.device).CreateFence(0, D3D12_FENCE_FLAG_NONE, &ID3D12Fence::uuidof(), &mut fence as *mut *mut _ as *mut *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateEventW` in this scope [INFO] [stdout] --> src/main.rs:180:27 [INFO] [stdout] | [INFO] [stdout] 180 | let fence_event = CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null_mut()); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stdout] --> src/main.rs:180:57 [INFO] [stdout] | [INFO] [stdout] 180 | let fence_event = CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null_mut()); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stdout] --> src/main.rs:180:64 [INFO] [stdout] | [INFO] [stdout] 180 | let fence_event = CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null_mut()); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32_FLOAT` in this scope [INFO] [stdout] --> src/main.rs:217:68 [INFO] [stdout] | [INFO] [stdout] 217 | ... InputElementDesc::new(String::from("POSITION"), 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D12_APPEND_ALIGNED_ELEMENT, InputClassificatio... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_APPEND_ALIGNED_ELEMENT` in this scope [INFO] [stdout] --> src/main.rs:217:100 [INFO] [stdout] | [INFO] [stdout] 217 | ...ON"), 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D12_APPEND_ALIGNED_ELEMENT, InputClassification::PerVertexData, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32_FLOAT` in this scope [INFO] [stdout] --> src/main.rs:218:66 [INFO] [stdout] | [INFO] [stdout] 218 | ... InputElementDesc::new(String::from("NORMAL"), 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D12_APPEND_ALIGNED_ELEMENT, InputClassification:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_APPEND_ALIGNED_ELEMENT` in this scope [INFO] [stdout] --> src/main.rs:218:98 [INFO] [stdout] | [INFO] [stdout] 218 | ...AL"), 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D12_APPEND_ALIGNED_ELEMENT, InputClassification::PerVertexData, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32_FLOAT` in this scope [INFO] [stdout] --> src/main.rs:219:68 [INFO] [stdout] | [INFO] [stdout] 219 | ... InputElementDesc::new(String::from("TEXCOORD"), 0, DXGI_FORMAT_R32G32_FLOAT, 0, D3D12_APPEND_ALIGNED_ELEMENT, InputClassification::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_APPEND_ALIGNED_ELEMENT` in this scope [INFO] [stdout] --> src/main.rs:219:97 [INFO] [stdout] | [INFO] [stdout] 219 | ...COORD"), 0, DXGI_FORMAT_R32G32_FLOAT, 0, D3D12_APPEND_ALIGNED_ELEMENT, InputClassification::PerVertexData, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in this scope [INFO] [stdout] --> src/main.rs:224:13 [INFO] [stdout] | [INFO] [stdout] 224 | DXGI_FORMAT_R8G8B8A8_UNORM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:225:13 [INFO] [stdout] | [INFO] [stdout] 225 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:226:13 [INFO] [stdout] | [INFO] [stdout] 226 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:227:13 [INFO] [stdout] | [INFO] [stdout] 227 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 228 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:229:13 [INFO] [stdout] | [INFO] [stdout] 229 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope [INFO] [stdout] --> src/main.rs:231:13 [INFO] [stdout] | [INFO] [stdout] 231 | DXGI_FORMAT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_D32_FLOAT` in this scope [INFO] [stdout] --> src/main.rs:233:21 [INFO] [stdout] | [INFO] [stdout] 233 | dsv_format: DXGI_FORMAT_D32_FLOAT [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PeekMessageW` in this scope [INFO] [stdout] --> src/main.rs:241:16 [INFO] [stdout] | [INFO] [stdout] 241 | if PeekMessageW(&mut msg, ptr::null_mut(), 0, 0, PM_REMOVE) != 0 { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope [INFO] [stdout] --> src/main.rs:241:62 [INFO] [stdout] | [INFO] [stdout] 241 | if PeekMessageW(&mut msg, ptr::null_mut(), 0, 0, PM_REMOVE) != 0 { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope [INFO] [stdout] --> src/main.rs:242:17 [INFO] [stdout] | [INFO] [stdout] 242 | TranslateMessage(&msg); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope [INFO] [stdout] --> src/main.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 243 | DispatchMessageW(&msg); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope [INFO] [stdout] --> src/main.rs:246:31 [INFO] [stdout] | [INFO] [stdout] 246 | if msg.message == WM_QUIT { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/main.rs:263:45 [INFO] [stdout] | [INFO] [stdout] 263 | Box::new(|list, color_rtv: &D3D12_CPU_DESCRIPTOR_HANDLE| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> src/main.rs:294:45 [INFO] [stdout] | [INFO] [stdout] 294 | Box::new(|list, color_rtv: &D3D12_CPU_DESCRIPTOR_HANDLE| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WaitForSingleObject` in this scope [INFO] [stdout] --> src/main.rs:332:17 [INFO] [stdout] | [INFO] [stdout] 332 | WaitForSingleObject(fence_event, INFINITE); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope [INFO] [stdout] --> src/main.rs:332:50 [INFO] [stdout] | [INFO] [stdout] 332 | WaitForSingleObject(fence_event, INFINITE); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `svg` is imported redundantly [INFO] [stdout] --> src/alloc.rs:436:13 [INFO] [stdout] | [INFO] [stdout] 436 | use svg; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/main.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | extern crate svg; [INFO] [stdout] | ----------------- the item `svg` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HeapMemoryCacheEntry` [INFO] [stdout] --> src/framegraph.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | HeapMemoryCacheEntry [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/framegraph.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / bitflags! { [INFO] [stdout] 12 | | struct TransitionFlags: u32 { [INFO] [stdout] 13 | | const RENDER_TARGET = 0x1; [INFO] [stdout] 14 | | const SHADER_RESOURCE = 0x2; [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/framegraph.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / bitflags! { [INFO] [stdout] 12 | | struct TransitionFlags: u32 { [INFO] [stdout] 13 | | const RENDER_TARGET = 0x1; [INFO] [stdout] 14 | | const SHADER_RESOURCE = 0x2; [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/framegraph.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / bitflags! { [INFO] [stdout] 12 | | struct TransitionFlags: u32 { [INFO] [stdout] 13 | | const RENDER_TARGET = 0x1; [INFO] [stdout] 14 | | const SHADER_RESOURCE = 0x2; [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/framegraph.rs:166:15 [INFO] [stdout] | [INFO] [stdout] 166 | exec: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*mut ID3D12GraphicsCommandList, &())` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/framegraph.rs:286:83 [INFO] [stdout] | [INFO] [stdout] 286 | ...c str, init: Init, exec: Box) -> T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*mut ID3D12GraphicsCommandList, &T::PhysicalResource)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/framegraph.rs:323:32 [INFO] [stdout] | [INFO] [stdout] 323 | self.renderpasses.push((RenderPass { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 324 | | resources: builder.resources, [INFO] [stdout] 325 | | views: builder.views, [INFO] [stdout] 326 | | exec: exec, [INFO] [stdout] ... | [INFO] [stdout] 329 | | refcount: 0 [INFO] [stdout] 330 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 323 | self.renderpasses.push(RenderPass { [INFO] [stdout] 324 | resources: builder.resources, [INFO] [stdout] 325 | views: builder.views, [INFO] [stdout] 326 | exec: exec, [INFO] [stdout] 327 | params: output.get_virtual_resources().iter().zip(output.is_cpus().iter()).map(|(r, &b)| (b, r.view_id, r.resource_id)).collect(), [INFO] [stdout] 328 | param_size: output.is_cpus().iter().fold(0usize, |sum, &b| if b { ::std::mem::size_of::() } else { ::std::mem::size_of::() }), [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/pipeline.rs:610:48 [INFO] [stdout] | [INFO] [stdout] 610 | let mut desc: DXGI_ADAPTER_DESC1 = ::std::mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/main.rs:59:59 [INFO] [stdout] | [INFO] [stdout] 59 | let class_name: Vec = OsStr::new("Window Class").encode_wide().chain(Some(0).into_iter()).collect::>(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/main.rs:83:52 [INFO] [stdout] | [INFO] [stdout] 83 | let title: Vec = OsStr::new("D3D12 [FG]").encode_wide().chain(Some(0).into_iter()).collect::>(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/main.rs:59:59 [INFO] [stdout] | [INFO] [stdout] 59 | let class_name: Vec = OsStr::new("Window Class").encode_wide().chain(Some(0).into_iter()).collect::>(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/main.rs:83:52 [INFO] [stdout] | [INFO] [stdout] 83 | let title: Vec = OsStr::new("D3D12 [FG]").encode_wide().chain(Some(0).into_iter()).collect::>(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/alloc.rs:133:24 [INFO] [stdout] | [INFO] [stdout] 133 | resources: Vec::new(), [INFO] [stdout] | ^^^^^^^^ cannot infer type for type parameter `T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/alloc.rs:133:24 [INFO] [stdout] | [INFO] [stdout] 133 | resources: Vec::new(), [INFO] [stdout] | ^^^^^^^^ cannot infer type for type parameter `T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/alloc.rs:368:81 [INFO] [stdout] | [INFO] [stdout] 368 | ... let name: Vec = OsStr::new(entry.resources[idx].3).encode_wide().chain(Some(0).into_iter()).collect::>(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `0` on type `&_` [INFO] [stdout] --> src/alloc.rs:429:41 [INFO] [stdout] | [INFO] [stdout] 429 | resources.sort_by(|a, b| (b.0).cmp(&a.0)); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/alloc.rs:368:81 [INFO] [stdout] | [INFO] [stdout] 368 | ... let name: Vec = OsStr::new(entry.resources[idx].3).encode_wide().chain(Some(0).into_iter()).collect::>(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `0` on type `&_` [INFO] [stdout] --> src/alloc.rs:429:41 [INFO] [stdout] | [INFO] [stdout] 429 | resources.sort_by(|a, b| (b.0).cmp(&a.0)); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `Type` on type `&mut _` [INFO] [stdout] --> src/framegraph.rs:599:32 [INFO] [stdout] | [INFO] [stdout] 599 | if barrier.Type == D3D12_RESOURCE_BARRIER_TYPE_TRANSITION { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `from_wide` found for struct `OsString` in the current scope [INFO] [stdout] --> src/pipeline.rs:616:40 [INFO] [stdout] | [INFO] [stdout] 616 | description: OsString::from_wide(&desc.Description).into_string().unwrap(), [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `OsString` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `Type` on type `&mut _` [INFO] [stdout] --> src/framegraph.rs:599:32 [INFO] [stdout] | [INFO] [stdout] 599 | if barrier.Type == D3D12_RESOURCE_BARRIER_TYPE_TRANSITION { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 377 previous errors; 9 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0412, E0422, E0425, E0432, E0433, E0599, E0609. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `atsssvt` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0599]: no function or associated item named `from_wide` found for struct `OsString` in the current scope [INFO] [stdout] --> src/pipeline.rs:616:40 [INFO] [stdout] | [INFO] [stdout] 616 | description: OsString::from_wide(&desc.Description).into_string().unwrap(), [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `OsString` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 377 previous errors; 9 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0412, E0422, E0425, E0432, E0433, E0599, E0609. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "692f9554f95e6c55bc50d8683a276a845696c2dd9e2066148b2739025be14549", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "692f9554f95e6c55bc50d8683a276a845696c2dd9e2066148b2739025be14549", kill_on_drop: false }` [INFO] [stdout] 692f9554f95e6c55bc50d8683a276a845696c2dd9e2066148b2739025be14549