[INFO] cloning repository https://github.com/dotunv/termforge [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dotunv/termforge" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdotunv%2Ftermforge", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdotunv%2Ftermforge'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 5eb1b9332c09abda8451afc138fc322bd832413c [INFO] checking dotunv/termforge against master#89a99936d9e76a50e8df622e7242190841fd871b for pr-156160-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdotunv%2Ftermforge" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/dotunv/termforge [INFO] finished tweaking git repo https://github.com/dotunv/termforge [INFO] tweaked toml for git repo https://github.com/dotunv/termforge written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/dotunv/termforge on toolchain 89a99936d9e76a50e8df622e7242190841fd871b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+89a99936d9e76a50e8df622e7242190841fd871b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/dotunv/termforge already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+89a99936d9e76a50e8df622e7242190841fd871b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded russh-keys v0.44.0 [INFO] [stderr] Downloaded uuid v1.23.2 [INFO] [stderr] Downloaded bitflags v2.12.1 [INFO] [stderr] Downloaded vte_generate_state_changes v0.1.2 [INFO] [stderr] Downloaded vte v0.13.1 [INFO] [stderr] Downloaded russh v0.44.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:fd22e2154e7db748230f413534f3a6d034160c9d2b7c14b90fba4e9bfc1a36d4" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 14ce188849dc3aeac9c45ae8663b0047a031d5401e4bd3ec33def6d987860576 [INFO] running `Command { std: "docker" "start" "14ce188849dc3aeac9c45ae8663b0047a031d5401e4bd3ec33def6d987860576", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "14ce188849dc3aeac9c45ae8663b0047a031d5401e4bd3ec33def6d987860576" "/opt/rustwide/cargo-home/bin/cargo" "+89a99936d9e76a50e8df622e7242190841fd871b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "14ce188849dc3aeac9c45ae8663b0047a031d5401e4bd3ec33def6d987860576", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "14ce188849dc3aeac9c45ae8663b0047a031d5401e4bd3ec33def6d987860576" "/opt/rustwide/cargo-home/bin/cargo" "+89a99936d9e76a50e8df622e7242190841fd871b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.186 [INFO] [stderr] Checking base64ct v1.8.3 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Checking generic-array v0.14.7 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy v0.8.50 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Checking futures-sink v0.3.32 [INFO] [stderr] Compiling num-bigint-dig v0.8.6 [INFO] [stderr] Checking pem-rfc7468 v0.7.0 [INFO] [stderr] Checking memchr v2.8.1 [INFO] [stderr] Checking der v0.7.10 [INFO] [stderr] Checking futures-channel v0.3.32 [INFO] [stderr] Checking log v0.4.32 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking block-padding v0.3.3 [INFO] [stderr] Checking tracing-core v0.1.36 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Checking winnow v0.7.15 [INFO] [stderr] Checking inout v0.1.4 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Compiling vte_generate_state_changes v0.1.2 [INFO] [stderr] Checking utf8parse v0.2.2 [INFO] [stderr] Checking bitflags v2.12.1 [INFO] [stderr] Checking getrandom v0.2.17 [INFO] [stderr] Checking parking_lot_core v0.9.12 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking errno v0.3.14 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking socket2 v0.6.4 [INFO] [stderr] Checking signal-hook-registry v1.4.8 [INFO] [stderr] Checking crypto-common v0.1.7 [INFO] [stderr] Checking ff v0.13.1 [INFO] [stderr] Checking crypto-bigint v0.5.5 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Checking spki v0.7.3 [INFO] [stderr] Checking aes v0.8.4 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking sha2 v0.10.9 [INFO] [stderr] Checking salsa20 v0.10.2 [INFO] [stderr] Checking pbkdf2 v0.12.2 [INFO] [stderr] Checking cbc v0.1.2 [INFO] [stderr] Checking signature v2.2.0 [INFO] [stderr] Checking hkdf v0.12.4 [INFO] [stderr] Checking group v0.13.0 [INFO] [stderr] Checking scrypt v0.11.0 [INFO] [stderr] Checking universal-hash v0.5.1 [INFO] [stderr] Checking rfc6979 v0.4.0 [INFO] [stderr] Checking ctr v0.9.2 [INFO] [stderr] Checking polyval v0.6.2 [INFO] [stderr] Checking aead v0.5.2 [INFO] [stderr] Checking ghash v0.5.1 [INFO] [stderr] Checking pkcs5 v0.7.1 [INFO] [stderr] Checking poly1305 v0.8.0 [INFO] [stderr] Checking ssh-encoding v0.2.0 [INFO] [stderr] Checking aes-gcm v0.10.3 [INFO] [stderr] Checking blowfish v0.9.1 [INFO] [stderr] Checking chacha20 v0.9.1 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Checking mio v1.2.1 [INFO] [stderr] Checking ssh-cipher v0.2.0 [INFO] [stderr] Checking pkcs8 v0.10.2 [INFO] [stderr] Checking bcrypt-pbkdf v0.10.0 [INFO] [stderr] Checking sec1 v0.7.3 [INFO] [stderr] Checking pkcs1 v0.7.5 [INFO] [stderr] Checking ed25519 v2.2.3 [INFO] [stderr] Checking password-hash v0.4.2 [INFO] [stderr] Checking dirs-sys v0.4.1 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Checking dirs v5.0.1 [INFO] [stderr] Checking elliptic-curve v0.13.8 [INFO] [stderr] Checking russh-cryptovec v0.7.3 [INFO] [stderr] Checking vte v0.13.1 [INFO] [stderr] Compiling heapless v0.8.0 [INFO] [stderr] Checking regex-syntax v0.8.10 [INFO] [stderr] Checking pbkdf2 v0.11.0 [INFO] [stderr] Checking uuid v1.23.2 [INFO] [stderr] Checking hash32 v0.3.1 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking primeorder v0.13.6 [INFO] [stderr] Checking ecdsa v0.16.9 [INFO] [stderr] Checking sharded-slab v0.1.7 [INFO] [stderr] Checking serde_json v1.0.150 [INFO] [stderr] Checking rstar v0.12.2 [INFO] [stderr] Checking p521 v0.13.3 [INFO] [stderr] Checking p256 v0.13.2 [INFO] [stderr] Checking p384 v0.13.1 [INFO] [stderr] Checking regex-automata v0.4.14 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking tokio v1.52.3 [INFO] [stderr] Checking rand v0.8.6 [INFO] [stderr] Checking futures-util v0.3.32 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Checking thiserror v1.0.69 [INFO] [stderr] Checking matchers v0.2.0 [INFO] [stderr] Checking tracing v0.1.44 [INFO] [stderr] Checking tracing-subscriber v0.3.23 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking ed25519-dalek v2.2.0 [INFO] [stderr] Checking rsa v0.9.10 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Checking ssh-key v0.6.7 [INFO] [stderr] Checking toml_datetime v0.6.11 [INFO] [stderr] Checking serde_spanned v0.6.9 [INFO] [stderr] Checking toml_edit v0.22.27 [INFO] [stderr] Checking futures-executor v0.3.32 [INFO] [stderr] Checking futures v0.3.32 [INFO] [stderr] Checking toml v0.8.23 [INFO] [stderr] Checking tokio-stream v0.1.18 [INFO] [stderr] Checking russh-keys v0.44.0 [INFO] [stderr] Checking russh v0.44.1 [INFO] [stderr] Checking libterm v0.1.0 (/opt/rustwide/workdir/crates/libterm) [INFO] [stderr] Checking renderer-windows v0.1.0 (/opt/rustwide/workdir/crates/renderer-windows) [INFO] [stderr] Checking renderer-dx12 v0.1.0 (/opt/rustwide/workdir/crates/renderer-dx12) [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT_UNKNOWN; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 86 | use windows::core::Interface; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:359:17 [INFO] [stdout] | [INFO] [stdout] 359 | use windows::core::Interface; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use windows::core::Interface; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use windows::Win32::Foundation::HWND; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use windows::Win32::Foundation::{CloseHandle, HANDLE, RECT}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use windows::Win32::Graphics::Direct3D::D3D_FEATURE_LEVEL_12_0; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use windows::Win32::Graphics::Dxgi::Common::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use windows::Win32::Graphics::Dxgi::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use windows::Win32::System::Threading::{CreateEventW, WaitForSingleObject}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use windows::Win32::Graphics::DirectWrite::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use windows::Win32::Graphics::Dxgi::Common::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use windows::Win32::Graphics::Direct3D::Fxc::{ [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use windows::Win32::Graphics::Direct3D12::D3D_ROOT_SIGNATURE_VERSION_1; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use windows::Win32::Graphics::Dxgi::Common::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT_UNKNOWN`, `windows::core::Interface`, `windows::core::Interface`, `windows::core::Interface`, `windows::Win32::Foundation::HWND`, `windows::Win32::Foundation::CloseHandle`, `windows::Win32::Foundation::HANDLE`, `windows::Win32::Foundation::RECT`, `windows::Win32::Graphics::Direct3D::D3D_FEATURE_LEVEL_12_0`, `windows::Win32::Graphics::Direct3D12::*`, `windows::Win32::Graphics::Dxgi::Common::*`, `windows::Win32::Graphics::Dxgi::*`, `windows::Win32::System::Threading::CreateEventW`, `windows::Win32::System::Threading::WaitForSingleObject`, `windows::Win32::Graphics::Direct3D12::*`, `windows::Win32::Graphics::DirectWrite::*`, `windows::Win32::Graphics::Dxgi::Common::*`, `windows::Win32::Graphics::Direct3D::Fxc::D3DCompile`, `windows::Win32::Graphics::Direct3D::Fxc::D3DCOMPILE_DEBUG`, `windows::Win32::Graphics::Direct3D::Fxc::D3DCOMPILE_OPTIMIZATION_LEVEL3`, `windows::Win32::Graphics::Direct3D::Fxc::D3DCOMPILE_SKIP_OPTIMIZATION`, `windows::Win32::Graphics::Direct3D12::D3D_ROOT_SIGNATURE_VERSION_1`, `windows::Win32::Graphics::Direct3D12::*`, `windows::Win32::Graphics::Dxgi::Common::*` [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT_UNKNOWN; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | use windows::core::Interface; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 359 | use windows::core::Interface; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: crates/renderer-dx12/src/context.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use windows::core::Interface; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | use windows::Win32::Foundation::HWND; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | use windows::Win32::Foundation::{CloseHandle, HANDLE, RECT}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^ ^^^^ [INFO] [stdout] 5 | use windows::Win32::Graphics::Direct3D::D3D_FEATURE_LEVEL_12_0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 6 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 7 | use windows::Win32::Graphics::Dxgi::Common::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 8 | use windows::Win32::Graphics::Dxgi::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | use windows::Win32::System::Threading::{CreateEventW, WaitForSingleObject}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: crates/renderer-dx12/src/glyph_atlas.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | use windows::Win32::Graphics::DirectWrite::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 23 | use windows::Win32::Graphics::Dxgi::Common::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: crates/renderer-dx12/src/pipeline.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | D3DCompile, D3DCOMPILE_DEBUG, D3DCOMPILE_OPTIMIZATION_LEVEL3, D3DCOMPILE_SKIP_OPTIMIZATION, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 10 | }; [INFO] [stdout] 11 | use windows::Win32::Graphics::Direct3D12::D3D_ROOT_SIGNATURE_VERSION_1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | use windows::Win32::Graphics::Dxgi::Common::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:133:21 [INFO] [stdout] | [INFO] [stdout] 133 | windows::core::w!("en-us"), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:204:24 [INFO] [stdout] | [INFO] [stdout] 204 | let position_sem = windows::core::s!("POSITION"); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:205:24 [INFO] [stdout] | [INFO] [stdout] 205 | let texcoord_sem = windows::core::s!("TEXCOORD"); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:206:21 [INFO] [stdout] | [INFO] [stdout] 206 | let color_sem = windows::core::s!("COLOR"); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use windows::Win32::Foundation::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use windows::Win32::Graphics::Gdi::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use windows::Win32::Foundation::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use windows::Win32::Graphics::Gdi::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `windows::Win32::Foundation::*`, `windows::Win32::Graphics::Gdi::*`, `windows::Win32::Foundation::*`, `windows::Win32::Graphics::Gdi::*` [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use windows::Win32::Foundation::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 6 | use windows::Win32::Graphics::Gdi::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: crates/renderer-windows/src/ui_renderer.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use windows::Win32::Foundation::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 2 | use windows::Win32::Graphics::Gdi::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use windows::Win32::Foundation::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use windows::Win32::Graphics::Gdi::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use windows::Win32::Foundation::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use windows::Win32::Graphics::Gdi::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `windows::Win32::Foundation::*`, `windows::Win32::Graphics::Gdi::*`, `windows::Win32::Foundation::*`, `windows::Win32::Graphics::Gdi::*` [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use windows::Win32::Foundation::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 6 | use windows::Win32::Graphics::Gdi::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: crates/renderer-windows/src/ui_renderer.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use windows::Win32::Foundation::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 2 | use windows::Win32::Graphics::Gdi::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT_UNKNOWN; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 86 | use windows::core::Interface; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:359:17 [INFO] [stdout] | [INFO] [stdout] 359 | use windows::core::Interface; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use windows::core::Interface; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:175:17 [INFO] [stdout] | [INFO] [stdout] 175 | windows::Win32::Graphics::Direct3D::D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST, [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use windows::Win32::Foundation::HWND; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use windows::Win32::Foundation::{CloseHandle, HANDLE, RECT}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use windows::Win32::Graphics::Direct3D::D3D_FEATURE_LEVEL_12_0; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use windows::Win32::Graphics::Dxgi::Common::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use windows::Win32::Graphics::Dxgi::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use windows::Win32::System::Threading::{CreateEventW, WaitForSingleObject}; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use windows::Win32::Graphics::DirectWrite::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use windows::Win32::Graphics::Dxgi::Common::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use windows::Win32::Graphics::Direct3D::Fxc::{ [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use windows::Win32::Graphics::Direct3D12::D3D_ROOT_SIGNATURE_VERSION_1; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use windows::Win32::Graphics::Dxgi::Common::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT_UNKNOWN`, `windows::core::Interface`, `windows::core::Interface`, `windows::core::Interface`, `windows::Win32::Foundation::HWND`, `windows::Win32::Foundation::CloseHandle`, `windows::Win32::Foundation::HANDLE`, `windows::Win32::Foundation::RECT`, `windows::Win32::Graphics::Direct3D::D3D_FEATURE_LEVEL_12_0`, `windows::Win32::Graphics::Direct3D12::*`, `windows::Win32::Graphics::Dxgi::Common::*`, `windows::Win32::Graphics::Dxgi::*`, `windows::Win32::System::Threading::CreateEventW`, `windows::Win32::System::Threading::WaitForSingleObject`, `windows::Win32::Graphics::Direct3D12::*`, `windows::Win32::Graphics::DirectWrite::*`, `windows::Win32::Graphics::Dxgi::Common::*`, `windows::Win32::Graphics::Direct3D::Fxc::D3DCompile`, `windows::Win32::Graphics::Direct3D::Fxc::D3DCOMPILE_DEBUG`, `windows::Win32::Graphics::Direct3D::Fxc::D3DCOMPILE_OPTIMIZATION_LEVEL3`, `windows::Win32::Graphics::Direct3D::Fxc::D3DCOMPILE_SKIP_OPTIMIZATION`, `windows::Win32::Graphics::Direct3D12::D3D_ROOT_SIGNATURE_VERSION_1`, `windows::Win32::Graphics::Direct3D12::*`, `windows::Win32::Graphics::Dxgi::Common::*` [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT_UNKNOWN; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | use windows::core::Interface; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 359 | use windows::core::Interface; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: crates/renderer-dx12/src/context.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use windows::core::Interface; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | use windows::Win32::Foundation::HWND; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | use windows::Win32::Foundation::{CloseHandle, HANDLE, RECT}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^ ^^^^ [INFO] [stdout] 5 | use windows::Win32::Graphics::Direct3D::D3D_FEATURE_LEVEL_12_0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 6 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 7 | use windows::Win32::Graphics::Dxgi::Common::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 8 | use windows::Win32::Graphics::Dxgi::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | use windows::Win32::System::Threading::{CreateEventW, WaitForSingleObject}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: crates/renderer-dx12/src/glyph_atlas.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | use windows::Win32::Graphics::DirectWrite::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 23 | use windows::Win32::Graphics::Dxgi::Common::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: crates/renderer-dx12/src/pipeline.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | D3DCompile, D3DCOMPILE_DEBUG, D3DCOMPILE_OPTIMIZATION_LEVEL3, D3DCOMPILE_SKIP_OPTIMIZATION, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 10 | }; [INFO] [stdout] 11 | use windows::Win32::Graphics::Direct3D12::D3D_ROOT_SIGNATURE_VERSION_1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | use windows::Win32::Graphics::Direct3D12::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | use windows::Win32::Graphics::Dxgi::Common::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:133:21 [INFO] [stdout] | [INFO] [stdout] 133 | windows::core::w!("en-us"), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:204:24 [INFO] [stdout] | [INFO] [stdout] 204 | let position_sem = windows::core::s!("POSITION"); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:205:24 [INFO] [stdout] | [INFO] [stdout] 205 | let texcoord_sem = windows::core::s!("TEXCOORD"); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:206:21 [INFO] [stdout] | [INFO] [stdout] 206 | let color_sem = windows::core::s!("COLOR"); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:335:24 [INFO] [stdout] | [INFO] [stdout] 335 | let alloc: windows::Win32::Graphics::Direct3D12::ID3D12CommandAllocator = self [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:339:21 [INFO] [stdout] | [INFO] [stdout] 339 | windows::Win32::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:343:23 [INFO] [stdout] | [INFO] [stdout] 343 | let list: windows::Win32::Graphics::Direct3D12::ID3D12GraphicsCommandList = self [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:348:21 [INFO] [stdout] | [INFO] [stdout] 348 | windows::Win32::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:360:22 [INFO] [stdout] | [INFO] [stdout] 360 | let cmd: windows::Win32::Graphics::Direct3D12::ID3D12CommandList = [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:175:17 [INFO] [stdout] | [INFO] [stdout] 175 | windows::Win32::Graphics::Direct3D::D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST, [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:492:33 [INFO] [stdout] | [INFO] [stdout] 492 | SampleDesc: windows::Win32::Graphics::Dxgi::Common::DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:335:24 [INFO] [stdout] | [INFO] [stdout] 335 | let alloc: windows::Win32::Graphics::Direct3D12::ID3D12CommandAllocator = self [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:468:21 [INFO] [stdout] | [INFO] [stdout] 468 | windows::core::PCWSTR(text_utf16.as_ptr()), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:339:21 [INFO] [stdout] | [INFO] [stdout] 339 | windows::Win32::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:343:23 [INFO] [stdout] | [INFO] [stdout] 343 | let list: windows::Win32::Graphics::Direct3D12::ID3D12GraphicsCommandList = self [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:348:21 [INFO] [stdout] | [INFO] [stdout] 348 | windows::Win32::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:360:22 [INFO] [stdout] | [INFO] [stdout] 360 | let cmd: windows::Win32::Graphics::Direct3D12::ID3D12CommandList = [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:492:33 [INFO] [stdout] | [INFO] [stdout] 492 | SampleDesc: windows::Win32::Graphics::Dxgi::Common::DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 196 | windows::core::PCWSTR(wide.as_ptr()), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:468:21 [INFO] [stdout] | [INFO] [stdout] 468 | windows::core::PCWSTR(text_utf16.as_ptr()), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:74:99 [INFO] [stdout] | [INFO] [stdout] 74 | unsafe fn create_font(name: &str, size_pt: f32, weight: u32, monospace: bool, dpi: f32) -> Result { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 74 | unsafe fn create_font(name: &str, size_pt: f32, weight: u32, monospace: bool, dpi: f32) -> Result { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DEFAULT_CHARSET` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:82:20 [INFO] [stdout] | [INFO] [stdout] 82 | lf.lfCharSet = DEFAULT_CHARSET; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OUT_DEFAULT_PRECIS` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:83:25 [INFO] [stdout] | [INFO] [stdout] 83 | lf.lfOutPrecision = OUT_DEFAULT_PRECIS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CLIP_DEFAULT_PRECIS` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:84:26 [INFO] [stdout] | [INFO] [stdout] 84 | lf.lfClipPrecision = CLIP_DEFAULT_PRECIS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CLEARTYPE_QUALITY` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:85:20 [INFO] [stdout] | [INFO] [stdout] 85 | lf.lfQuality = CLEARTYPE_QUALITY; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FIXED_PITCH` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | FIXED_PITCH.0 | FF_DONTCARE.0 [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FF_DONTCARE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:87:25 [INFO] [stdout] | [INFO] [stdout] 87 | FIXED_PITCH.0 | FF_DONTCARE.0 [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `VARIABLE_PITCH` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | VARIABLE_PITCH.0 | FF_DONTCARE.0 [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FF_DONTCARE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:89:28 [INFO] [stdout] | [INFO] [stdout] 89 | VARIABLE_PITCH.0 | FF_DONTCARE.0 [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:108:62 [INFO] [stdout] | [INFO] [stdout] 108 | unsafe fn create_icon_font(size_pt: f32, dpi: f32) -> Result { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 108 | unsafe fn create_icon_font(size_pt: f32, dpi: f32) -> Result { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:128:14 [INFO] [stdout] | [INFO] [stdout] 128 | ui_body: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:129:14 [INFO] [stdout] | [INFO] [stdout] 129 | ui_bold: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 130 | ui_title: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:131:17 [INFO] [stdout] | [INFO] [stdout] 131 | ui_caption: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:132:16 [INFO] [stdout] | [INFO] [stdout] 132 | icon_body: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | icon_title: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:149:11 [INFO] [stdout] | [INFO] [stdout] 149 | hwnd: HWND, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:153:16 [INFO] [stdout] | [INFO] [stdout] 153 | mono_font: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:159:20 [INFO] [stdout] | [INFO] [stdout] 159 | mem_dc: Option, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 148 | pub struct Compositor { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HBITMAP` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:160:21 [INFO] [stdout] | [INFO] [stdout] 160 | mem_bmp: Option, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 148 | pub struct Compositor { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HGDIOBJ` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:161:21 [INFO] [stdout] | [INFO] [stdout] 161 | old_bmp: Option, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 148 | pub struct Compositor { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:167:24 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn build(hwnd: HWND, font_family: &str, font_size_pt: f32, dpi: f32) -> Result { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SIZE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:238:26 [INFO] [stdout] | [INFO] [stdout] 238 | let mut sz = SIZE { cx: 0, cy: 0 }; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:255:27 [INFO] [stdout] | [INFO] [stdout] 255 | pub fn hwnd(&self) -> HWND { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:315:31 [INFO] [stdout] | [INFO] [stdout] 315 | mem_dc, 0, 0, SRCCOPY, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:377:14 [INFO] [stdout] | [INFO] [stdout] 377 | hdc: HDC, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OPAQUE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:453:32 [INFO] [stdout] | [INFO] [stdout] 453 | SetBkMode(hdc, OPAQUE); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:455:28 [INFO] [stdout] | [INFO] [stdout] 455 | let clip = RECT { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ETO_CLIPPED` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:466:21 [INFO] [stdout] | [INFO] [stdout] 466 | ETO_CLIPPED | ETO_OPAQUE, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ETO_OPAQUE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:466:35 [INFO] [stdout] | [INFO] [stdout] 466 | ETO_CLIPPED | ETO_OPAQUE, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:498:29 [INFO] [stdout] | [INFO] [stdout] 498 | let full_rect = RECT { left: 0, top: 0, right: window_w as i32, bottom: window_h as i32 }; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:542:32 [INFO] [stdout] | [INFO] [stdout] 542 | hdc, 0, 0, SRCCOPY, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:41:15 [INFO] [stdout] | [INFO] [stdout] 41 | pub mono: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:42:18 [INFO] [stdout] | [INFO] [stdout] 42 | pub ui_body: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:43:18 [INFO] [stdout] | [INFO] [stdout] 43 | pub ui_bold: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:44:19 [INFO] [stdout] | [INFO] [stdout] 44 | pub ui_title: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 45 | pub ui_caption: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:46:20 [INFO] [stdout] | [INFO] [stdout] 46 | pub icon_body: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:47:21 [INFO] [stdout] | [INFO] [stdout] 47 | pub icon_title: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:51:41 [INFO] [stdout] | [INFO] [stdout] 51 | fn ui(&self, style: UiTextStyle) -> HFONT { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:61:36 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn to_colorref(c: [f32; 4]) -> COLORREF { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:68:47 [INFO] [stdout] | [INFO] [stdout] 68 | fn to_rect(x: f32, y: f32, w: f32, h: f32) -> RECT { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | RECT { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | dc: HDC, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HBITMAP` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:82:10 [INFO] [stdout] | [INFO] [stdout] 82 | dib: HBITMAP, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:91:31 [INFO] [stdout] | [INFO] [stdout] 91 | unsafe fn alpha_src_init(hdc: HDC) -> Option { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:92:14 [INFO] [stdout] | [INFO] [stdout] 92 | let bi = BITMAPINFO { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:93:20 [INFO] [stdout] | [INFO] [stdout] 93 | bmiHeader: BITMAPINFOHEADER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `BITMAPINFOHEADER` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:94:41 [INFO] [stdout] | [INFO] [stdout] 94 | biSize: std::mem::size_of::() as u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 91 | unsafe fn alpha_src_init(hdc: HDC) -> Option { [INFO] [stdout] | ++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BI_RGB` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:99:28 [INFO] [stdout] | [INFO] [stdout] 99 | biCompression: BI_RGB.0, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:105:42 [INFO] [stdout] | [INFO] [stdout] 105 | let dib = CreateDIBSection(hdc, &bi, DIB_RGB_COLORS, &mut bits, None, 0).ok()?; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:119:32 [INFO] [stdout] | [INFO] [stdout] 119 | unsafe fn fill_rect_alpha(hdc: HDC, x: f32, y: f32, w: f32, h: f32, color: [f32; 4]) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BLENDFUNCTION` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:147:21 [INFO] [stdout] | [INFO] [stdout] 147 | let blend = BLENDFUNCTION { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AC_SRC_OVER` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:148:22 [INFO] [stdout] | [INFO] [stdout] 148 | BlendOp: AC_SRC_OVER as u8, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AC_SRC_ALPHA` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:151:26 [INFO] [stdout] | [INFO] [stdout] 151 | AlphaFormat: AC_SRC_ALPHA as u8, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:171:10 [INFO] [stdout] | [INFO] [stdout] 171 | hdc: HDC, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:172:11 [INFO] [stdout] | [INFO] [stdout] 172 | font: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OPAQUE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:184:36 [INFO] [stdout] | [INFO] [stdout] 184 | SetBkMode(hdc, if opaque { OPAQUE } else { TRANSPARENT }); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a local variable with a similar name exists [INFO] [stdout] | [INFO] [stdout] 184 - SetBkMode(hdc, if opaque { OPAQUE } else { TRANSPARENT }); [INFO] [stdout] 184 + SetBkMode(hdc, if opaque { opaque } else { TRANSPARENT }); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:184:52 [INFO] [stdout] | [INFO] [stdout] 184 | SetBkMode(hdc, if opaque { OPAQUE } else { TRANSPARENT }); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ETO_CLIPPED` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:188:33 [INFO] [stdout] | [INFO] [stdout] 188 | let flags = if opaque { ETO_CLIPPED | ETO_OPAQUE } else { ETO_CLIPPED }; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ETO_OPAQUE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:188:47 [INFO] [stdout] | [INFO] [stdout] 188 | let flags = if opaque { ETO_CLIPPED | ETO_OPAQUE } else { ETO_CLIPPED }; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ETO_CLIPPED` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:188:67 [INFO] [stdout] | [INFO] [stdout] 188 | let flags = if opaque { ETO_CLIPPED | ETO_OPAQUE } else { ETO_CLIPPED }; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:205:34 [INFO] [stdout] | [INFO] [stdout] 205 | unsafe fn stroke_round_rect(hdc: HDC, x: f32, y: f32, w: f32, h: f32, radius: f32, thickness: f32, color: [f32; 4]) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:206:25 [INFO] [stdout] | [INFO] [stdout] 206 | let pen = CreatePen(PS_SOLID, thickness.max(1.0) as i32, to_colorref(color)); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:207:37 [INFO] [stdout] | [INFO] [stdout] 207 | let null_brush = GetStockObject(NULL_BRUSH); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:220:33 [INFO] [stdout] | [INFO] [stdout] 220 | pub unsafe fn draw_command(hdc: HDC, cmd: &UiCommand, fonts: &Fonts) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:230:33 [INFO] [stdout] | [INFO] [stdout] 230 | let pen = CreatePen(PS_SOLID, 1, to_colorref(*fg)); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:248:33 [INFO] [stdout] | [INFO] [stdout] 248 | let pen = CreatePen(PS_SOLID, 1, to_colorref(*color)); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:303:34 [INFO] [stdout] | [INFO] [stdout] 303 | pub unsafe fn draw_commands(hdc: HDC, cmds: &[UiCommand], fonts: &Fonts) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `LOGFONTW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:76:18 [INFO] [stdout] | [INFO] [stdout] 76 | let mut lf = LOGFONTW::default(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `LOGFONTW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontIndirectW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:98:16 [INFO] [stdout] | [INFO] [stdout] 98 | let font = CreateFontIndirectW(&lf); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:140:25 [INFO] [stdout] | [INFO] [stdout] 140 | let _ = DeleteObject(f); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:173:22 [INFO] [stdout] | [INFO] [stdout] 173 | let dc = GetDC(hwnd); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 177 | SelectObject(dc, mono_font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:127:21 [INFO] [stdout] | [INFO] [stdout] 127 | windows::core::PCWSTR(ui_family_w.as_ptr()), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `TEXTMETRICW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:178:26 [INFO] [stdout] | [INFO] [stdout] 178 | let mut tm = TEXTMETRICW::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `TEXTMETRICW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetTextMetricsW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:179:21 [INFO] [stdout] | [INFO] [stdout] 179 | let _ = GetTextMetricsW(dc, &mut tm); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:183:13 [INFO] [stdout] | [INFO] [stdout] 183 | SelectObject(dc, ui.ui_body); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `TEXTMETRICW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:184:29 [INFO] [stdout] | [INFO] [stdout] 184 | let mut ui_tm = TEXTMETRICW::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `TEXTMETRICW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetTextMetricsW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:185:21 [INFO] [stdout] | [INFO] [stdout] 185 | let _ = GetTextMetricsW(dc, &mut ui_tm); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | ReleaseDC(hwnd, dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:232:22 [INFO] [stdout] | [INFO] [stdout] 232 | let dc = GetDC(self.hwnd); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:236:13 [INFO] [stdout] | [INFO] [stdout] 236 | SelectObject(dc, font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetTextExtentPoint32W` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:239:21 [INFO] [stdout] | [INFO] [stdout] 239 | let _ = GetTextExtentPoint32W(dc, &wide, &mut sz); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:240:13 [INFO] [stdout] | [INFO] [stdout] 240 | ReleaseDC(self.hwnd, dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:269:25 [INFO] [stdout] | [INFO] [stdout] 269 | let _ = DeleteObject(self.mono_font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:279:22 [INFO] [stdout] | [INFO] [stdout] 279 | let dc = GetDC(self.hwnd); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:281:17 [INFO] [stdout] | [INFO] [stdout] 281 | SelectObject(dc, self.mono_font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `TEXTMETRICW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:282:30 [INFO] [stdout] | [INFO] [stdout] 282 | let mut tm = TEXTMETRICW::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `TEXTMETRICW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetTextMetricsW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:283:25 [INFO] [stdout] | [INFO] [stdout] 283 | let _ = GetTextMetricsW(dc, &mut tm); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:288:17 [INFO] [stdout] | [INFO] [stdout] 288 | SelectObject(dc, self.ui.ui_body); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `TEXTMETRICW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:289:33 [INFO] [stdout] | [INFO] [stdout] 289 | let mut ui_tm = TEXTMETRICW::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `TEXTMETRICW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetTextMetricsW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:290:25 [INFO] [stdout] | [INFO] [stdout] 290 | let _ = GetTextMetricsW(dc, &mut ui_tm); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:292:17 [INFO] [stdout] | [INFO] [stdout] 292 | ReleaseDC(self.hwnd, dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:307:26 [INFO] [stdout] | [INFO] [stdout] 307 | let wnd_dc = GetDC(self.hwnd); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:311:21 [INFO] [stdout] | [INFO] [stdout] 311 | let _ = BitBlt( [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:317:13 [INFO] [stdout] | [INFO] [stdout] 317 | ReleaseDC(self.hwnd, wnd_dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:329:18 [INFO] [stdout] | [INFO] [stdout] 329 | let dc = GetDC(self.hwnd); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:333:22 [INFO] [stdout] | [INFO] [stdout] 333 | let mem_dc = CreateCompatibleDC(dc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:335:13 [INFO] [stdout] | [INFO] [stdout] 335 | ReleaseDC(self.hwnd, dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:338:19 [INFO] [stdout] | [INFO] [stdout] 338 | let bmp = CreateCompatibleBitmap(dc, w as i32, h as i32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:340:21 [INFO] [stdout] | [INFO] [stdout] 340 | let _ = DeleteDC(mem_dc); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:341:13 [INFO] [stdout] | [INFO] [stdout] 341 | ReleaseDC(self.hwnd, dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:344:19 [INFO] [stdout] | [INFO] [stdout] 344 | let old = SelectObject(mem_dc, bmp); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:345:9 [INFO] [stdout] | [INFO] [stdout] 345 | ReleaseDC(self.hwnd, dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:359:21 [INFO] [stdout] | [INFO] [stdout] 359 | SelectObject(dc, old); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:361:25 [INFO] [stdout] | [INFO] [stdout] 361 | let _ = DeleteDC(dc); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:363:21 [INFO] [stdout] | [INFO] [stdout] 363 | let _ = DeleteObject(bmp); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:395:9 [INFO] [stdout] | [INFO] [stdout] 395 | SelectObject(hdc, self.mono_font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:451:17 [INFO] [stdout] | [INFO] [stdout] 451 | SetTextColor(hdc, to_colorref(run.fg)); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkColor` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:452:17 [INFO] [stdout] | [INFO] [stdout] 452 | SetBkColor(hdc, to_colorref(run.bg)); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:453:17 [INFO] [stdout] | [INFO] [stdout] 453 | SetBkMode(hdc, OPAQUE); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ExtTextOutW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:462:25 [INFO] [stdout] | [INFO] [stdout] 462 | let _ = ExtTextOutW( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:497:28 [INFO] [stdout] | [INFO] [stdout] 497 | let bg_brush = CreateSolidBrush(to_colorref(BG_BASE)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:499:21 [INFO] [stdout] | [INFO] [stdout] 499 | let _ = FillRect(hdc, &full_rect, bg_brush); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:500:21 [INFO] [stdout] | [INFO] [stdout] 500 | let _ = DeleteObject(bg_brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:537:26 [INFO] [stdout] | [INFO] [stdout] 537 | let wnd_dc = GetDC(self.hwnd); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:539:25 [INFO] [stdout] | [INFO] [stdout] 539 | let _ = BitBlt( [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:544:17 [INFO] [stdout] | [INFO] [stdout] 544 | ReleaseDC(self.hwnd, wnd_dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:562:25 [INFO] [stdout] | [INFO] [stdout] 562 | let _ = DeleteObject(self.mono_font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | COLORREF(b << 16 | g << 8 | r) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDIBSection` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:105:15 [INFO] [stdout] | [INFO] [stdout] 105 | let dib = CreateDIBSection(hdc, &bi, DIB_RGB_COLORS, &mut bits, None, 0).ok()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:106:14 [INFO] [stdout] | [INFO] [stdout] 106 | let dc = CreateCompatibleDC(hdc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:108:17 [INFO] [stdout] | [INFO] [stdout] 108 | let _ = DeleteObject(dib); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | SelectObject(dc, dib); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:126:21 [INFO] [stdout] | [INFO] [stdout] 126 | let brush = CreateSolidBrush(to_colorref(color)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 127 | FillRect(hdc, &rect, brush); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:128:17 [INFO] [stdout] | [INFO] [stdout] 128 | let _ = DeleteObject(brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GdiFlush` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:145:17 [INFO] [stdout] | [INFO] [stdout] 145 | let _ = GdiFlush(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AlphaBlend` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:153:17 [INFO] [stdout] | [INFO] [stdout] 153 | let _ = AlphaBlend( [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:181:24 [INFO] [stdout] | [INFO] [stdout] 181 | let old_font = SelectObject(hdc, font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | SetTextColor(hdc, to_colorref(fg)); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkColor` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:183:9 [INFO] [stdout] | [INFO] [stdout] 183 | SetBkColor(hdc, to_colorref(bg)); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | SetBkMode(hdc, if opaque { OPAQUE } else { TRANSPARENT }); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ExtTextOutW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:190:17 [INFO] [stdout] | [INFO] [stdout] 190 | let _ = ExtTextOutW( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:200:9 [INFO] [stdout] | [INFO] [stdout] 200 | SelectObject(hdc, old_font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:206:15 [INFO] [stdout] | [INFO] [stdout] 206 | let pen = CreatePen(PS_SOLID, thickness.max(1.0) as i32, to_colorref(color)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:207:22 [INFO] [stdout] | [INFO] [stdout] 207 | let null_brush = GetStockObject(NULL_BRUSH); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:208:19 [INFO] [stdout] | [INFO] [stdout] 208 | let old_pen = SelectObject(hdc, pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:209:21 [INFO] [stdout] | [INFO] [stdout] 209 | let old_brush = SelectObject(hdc, null_brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RoundRect` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | let _ = RoundRect(hdc, x as i32, y as i32, (x + w) as i32, (y + h) as i32, d, d); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:212:5 [INFO] [stdout] | [INFO] [stdout] 212 | SelectObject(hdc, old_pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | SelectObject(hdc, old_brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:214:13 [INFO] [stdout] | [INFO] [stdout] 214 | let _ = DeleteObject(pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:229:25 [INFO] [stdout] | [INFO] [stdout] 229 | let brush = CreateSolidBrush(to_colorref(*fg)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:230:23 [INFO] [stdout] | [INFO] [stdout] 230 | let pen = CreatePen(PS_SOLID, 1, to_colorref(*fg)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:233:29 [INFO] [stdout] | [INFO] [stdout] 233 | let old_brush = SelectObject(hdc, brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:234:27 [INFO] [stdout] | [INFO] [stdout] 234 | let old_pen = SelectObject(hdc, pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Ellipse` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:240:21 [INFO] [stdout] | [INFO] [stdout] 240 | let _ = Ellipse(hdc, left, top, right, bottom); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:241:13 [INFO] [stdout] | [INFO] [stdout] 241 | SelectObject(hdc, old_brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:242:13 [INFO] [stdout] | [INFO] [stdout] 242 | SelectObject(hdc, old_pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:243:21 [INFO] [stdout] | [INFO] [stdout] 243 | let _ = DeleteObject(brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:244:21 [INFO] [stdout] | [INFO] [stdout] 244 | let _ = DeleteObject(pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:247:25 [INFO] [stdout] | [INFO] [stdout] 247 | let brush = CreateSolidBrush(to_colorref(*color)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:248:23 [INFO] [stdout] | [INFO] [stdout] 248 | let pen = CreatePen(PS_SOLID, 1, to_colorref(*color)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:249:29 [INFO] [stdout] | [INFO] [stdout] 249 | let old_brush = SelectObject(hdc, brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:250:27 [INFO] [stdout] | [INFO] [stdout] 250 | let old_pen = SelectObject(hdc, pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RoundRect` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:253:21 [INFO] [stdout] | [INFO] [stdout] 253 | let _ = RoundRect(hdc, *x as i32, *y as i32, (*x + *w) as i32, (*y + *h) as i32, d, d); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:254:13 [INFO] [stdout] | [INFO] [stdout] 254 | SelectObject(hdc, old_brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | SelectObject(hdc, old_pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:256:21 [INFO] [stdout] | [INFO] [stdout] 256 | let _ = DeleteObject(brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:257:21 [INFO] [stdout] | [INFO] [stdout] 257 | let _ = DeleteObject(pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] [INFO] [stderr] error: could not compile `renderer-windows` (lib test) due to 168 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 196 | windows::core::PCWSTR(wide.as_ptr()), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:506:21 [INFO] [stdout] | [INFO] [stdout] 506 | let mut found = windows::Win32::Foundation::BOOL::default(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:507:25 [INFO] [stdout] | [INFO] [stdout] 507 | coll.FindFamilyName(windows::core::PCWSTR(family_w.as_ptr()), &mut idx, &mut found).ok(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:127:21 [INFO] [stdout] | [INFO] [stdout] 127 | windows::core::PCWSTR(ui_family_w.as_ptr()), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:511:29 [INFO] [stdout] | [INFO] [stdout] 511 | coll.FindFamilyName(windows::core::PCWSTR(fb.as_ptr()), &mut idx, &mut found).ok(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:533:25 [INFO] [stdout] | [INFO] [stdout] 533 | let mut found = windows::Win32::Foundation::BOOL::default(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:534:29 [INFO] [stdout] | [INFO] [stdout] 534 | coll.FindFamilyName(windows::core::PCWSTR(wide.as_ptr()), &mut idx, &mut found).ok(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:74:99 [INFO] [stdout] | [INFO] [stdout] 74 | unsafe fn create_font(name: &str, size_pt: f32, weight: u32, monospace: bool, dpi: f32) -> Result { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 74 | unsafe fn create_font(name: &str, size_pt: f32, weight: u32, monospace: bool, dpi: f32) -> Result { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DEFAULT_CHARSET` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:82:20 [INFO] [stdout] | [INFO] [stdout] 82 | lf.lfCharSet = DEFAULT_CHARSET; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OUT_DEFAULT_PRECIS` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:83:25 [INFO] [stdout] | [INFO] [stdout] 83 | lf.lfOutPrecision = OUT_DEFAULT_PRECIS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CLIP_DEFAULT_PRECIS` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:84:26 [INFO] [stdout] | [INFO] [stdout] 84 | lf.lfClipPrecision = CLIP_DEFAULT_PRECIS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CLEARTYPE_QUALITY` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:85:20 [INFO] [stdout] | [INFO] [stdout] 85 | lf.lfQuality = CLEARTYPE_QUALITY; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FIXED_PITCH` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | FIXED_PITCH.0 | FF_DONTCARE.0 [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FF_DONTCARE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:87:25 [INFO] [stdout] | [INFO] [stdout] 87 | FIXED_PITCH.0 | FF_DONTCARE.0 [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `VARIABLE_PITCH` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | VARIABLE_PITCH.0 | FF_DONTCARE.0 [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FF_DONTCARE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:89:28 [INFO] [stdout] | [INFO] [stdout] 89 | VARIABLE_PITCH.0 | FF_DONTCARE.0 [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:108:62 [INFO] [stdout] | [INFO] [stdout] 108 | unsafe fn create_icon_font(size_pt: f32, dpi: f32) -> Result { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 108 | unsafe fn create_icon_font(size_pt: f32, dpi: f32) -> Result { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:128:14 [INFO] [stdout] | [INFO] [stdout] 128 | ui_body: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:129:14 [INFO] [stdout] | [INFO] [stdout] 129 | ui_bold: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 130 | ui_title: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:131:17 [INFO] [stdout] | [INFO] [stdout] 131 | ui_caption: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:132:16 [INFO] [stdout] | [INFO] [stdout] 132 | icon_body: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | icon_title: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:149:11 [INFO] [stdout] | [INFO] [stdout] 149 | hwnd: HWND, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:153:16 [INFO] [stdout] | [INFO] [stdout] 153 | mono_font: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:159:20 [INFO] [stdout] | [INFO] [stdout] 159 | mem_dc: Option, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 148 | pub struct Compositor { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HBITMAP` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:160:21 [INFO] [stdout] | [INFO] [stdout] 160 | mem_bmp: Option, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 148 | pub struct Compositor { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HGDIOBJ` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:161:21 [INFO] [stdout] | [INFO] [stdout] 161 | old_bmp: Option, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 148 | pub struct Compositor { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:167:24 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn build(hwnd: HWND, font_family: &str, font_size_pt: f32, dpi: f32) -> Result { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SIZE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:238:26 [INFO] [stdout] | [INFO] [stdout] 238 | let mut sz = SIZE { cx: 0, cy: 0 }; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:255:27 [INFO] [stdout] | [INFO] [stdout] 255 | pub fn hwnd(&self) -> HWND { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:315:31 [INFO] [stdout] | [INFO] [stdout] 315 | mem_dc, 0, 0, SRCCOPY, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:377:14 [INFO] [stdout] | [INFO] [stdout] 377 | hdc: HDC, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OPAQUE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:453:32 [INFO] [stdout] | [INFO] [stdout] 453 | SetBkMode(hdc, OPAQUE); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:455:28 [INFO] [stdout] | [INFO] [stdout] 455 | let clip = RECT { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ETO_CLIPPED` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:466:21 [INFO] [stdout] | [INFO] [stdout] 466 | ETO_CLIPPED | ETO_OPAQUE, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ETO_OPAQUE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:466:35 [INFO] [stdout] | [INFO] [stdout] 466 | ETO_CLIPPED | ETO_OPAQUE, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:498:29 [INFO] [stdout] | [INFO] [stdout] 498 | let full_rect = RECT { left: 0, top: 0, right: window_w as i32, bottom: window_h as i32 }; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:542:32 [INFO] [stdout] | [INFO] [stdout] 542 | hdc, 0, 0, SRCCOPY, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:41:15 [INFO] [stdout] | [INFO] [stdout] 41 | pub mono: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:42:18 [INFO] [stdout] | [INFO] [stdout] 42 | pub ui_body: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:43:18 [INFO] [stdout] | [INFO] [stdout] 43 | pub ui_bold: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:44:19 [INFO] [stdout] | [INFO] [stdout] 44 | pub ui_title: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 45 | pub ui_caption: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:46:20 [INFO] [stdout] | [INFO] [stdout] 46 | pub icon_body: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:47:21 [INFO] [stdout] | [INFO] [stdout] 47 | pub icon_title: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:51:41 [INFO] [stdout] | [INFO] [stdout] 51 | fn ui(&self, style: UiTextStyle) -> HFONT { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:61:36 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn to_colorref(c: [f32; 4]) -> COLORREF { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:68:47 [INFO] [stdout] | [INFO] [stdout] 68 | fn to_rect(x: f32, y: f32, w: f32, h: f32) -> RECT { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | RECT { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | dc: HDC, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HBITMAP` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:82:10 [INFO] [stdout] | [INFO] [stdout] 82 | dib: HBITMAP, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:91:31 [INFO] [stdout] | [INFO] [stdout] 91 | unsafe fn alpha_src_init(hdc: HDC) -> Option { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:92:14 [INFO] [stdout] | [INFO] [stdout] 92 | let bi = BITMAPINFO { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:93:20 [INFO] [stdout] | [INFO] [stdout] 93 | bmiHeader: BITMAPINFOHEADER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `BITMAPINFOHEADER` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:94:41 [INFO] [stdout] | [INFO] [stdout] 94 | biSize: std::mem::size_of::() as u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 91 | unsafe fn alpha_src_init(hdc: HDC) -> Option { [INFO] [stdout] | ++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BI_RGB` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:99:28 [INFO] [stdout] | [INFO] [stdout] 99 | biCompression: BI_RGB.0, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:105:42 [INFO] [stdout] | [INFO] [stdout] 105 | let dib = CreateDIBSection(hdc, &bi, DIB_RGB_COLORS, &mut bits, None, 0).ok()?; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:119:32 [INFO] [stdout] | [INFO] [stdout] 119 | unsafe fn fill_rect_alpha(hdc: HDC, x: f32, y: f32, w: f32, h: f32, color: [f32; 4]) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BLENDFUNCTION` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:147:21 [INFO] [stdout] | [INFO] [stdout] 147 | let blend = BLENDFUNCTION { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AC_SRC_OVER` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:148:22 [INFO] [stdout] | [INFO] [stdout] 148 | BlendOp: AC_SRC_OVER as u8, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `AC_SRC_ALPHA` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:151:26 [INFO] [stdout] | [INFO] [stdout] 151 | AlphaFormat: AC_SRC_ALPHA as u8, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:171:10 [INFO] [stdout] | [INFO] [stdout] 171 | hdc: HDC, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:172:11 [INFO] [stdout] | [INFO] [stdout] 172 | font: HFONT, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OPAQUE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:184:36 [INFO] [stdout] | [INFO] [stdout] 184 | SetBkMode(hdc, if opaque { OPAQUE } else { TRANSPARENT }); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a local variable with a similar name exists [INFO] [stdout] | [INFO] [stdout] 184 - SetBkMode(hdc, if opaque { OPAQUE } else { TRANSPARENT }); [INFO] [stdout] 184 + SetBkMode(hdc, if opaque { opaque } else { TRANSPARENT }); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:184:52 [INFO] [stdout] | [INFO] [stdout] 184 | SetBkMode(hdc, if opaque { OPAQUE } else { TRANSPARENT }); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ETO_CLIPPED` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:188:33 [INFO] [stdout] | [INFO] [stdout] 188 | let flags = if opaque { ETO_CLIPPED | ETO_OPAQUE } else { ETO_CLIPPED }; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ETO_OPAQUE` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:188:47 [INFO] [stdout] | [INFO] [stdout] 188 | let flags = if opaque { ETO_CLIPPED | ETO_OPAQUE } else { ETO_CLIPPED }; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ETO_CLIPPED` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:188:67 [INFO] [stdout] | [INFO] [stdout] 188 | let flags = if opaque { ETO_CLIPPED | ETO_OPAQUE } else { ETO_CLIPPED }; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:205:34 [INFO] [stdout] | [INFO] [stdout] 205 | unsafe fn stroke_round_rect(hdc: HDC, x: f32, y: f32, w: f32, h: f32, radius: f32, thickness: f32, color: [f32; 4]) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:206:25 [INFO] [stdout] | [INFO] [stdout] 206 | let pen = CreatePen(PS_SOLID, thickness.max(1.0) as i32, to_colorref(color)); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:207:37 [INFO] [stdout] | [INFO] [stdout] 207 | let null_brush = GetStockObject(NULL_BRUSH); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:220:33 [INFO] [stdout] | [INFO] [stdout] 220 | pub unsafe fn draw_command(hdc: HDC, cmd: &UiCommand, fonts: &Fonts) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:230:33 [INFO] [stdout] | [INFO] [stdout] 230 | let pen = CreatePen(PS_SOLID, 1, to_colorref(*fg)); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:248:33 [INFO] [stdout] | [INFO] [stdout] 248 | let pen = CreatePen(PS_SOLID, 1, to_colorref(*color)); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:303:34 [INFO] [stdout] | [INFO] [stdout] 303 | pub unsafe fn draw_commands(hdc: HDC, cmds: &[UiCommand], fonts: &Fonts) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:551:21 [INFO] [stdout] | [INFO] [stdout] 551 | let mut found = windows::Win32::Foundation::BOOL::default(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:552:25 [INFO] [stdout] | [INFO] [stdout] 552 | coll.FindFamilyName(windows::core::PCWSTR(wide.as_ptr()), &mut idx, &mut found).ok(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `LOGFONTW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:76:18 [INFO] [stdout] | [INFO] [stdout] 76 | let mut lf = LOGFONTW::default(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `LOGFONTW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontIndirectW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:98:16 [INFO] [stdout] | [INFO] [stdout] 98 | let font = CreateFontIndirectW(&lf); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:140:25 [INFO] [stdout] | [INFO] [stdout] 140 | let _ = DeleteObject(f); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:173:22 [INFO] [stdout] | [INFO] [stdout] 173 | let dc = GetDC(hwnd); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 177 | SelectObject(dc, mono_font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `TEXTMETRICW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:178:26 [INFO] [stdout] | [INFO] [stdout] 178 | let mut tm = TEXTMETRICW::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `TEXTMETRICW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetTextMetricsW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:179:21 [INFO] [stdout] | [INFO] [stdout] 179 | let _ = GetTextMetricsW(dc, &mut tm); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:183:13 [INFO] [stdout] | [INFO] [stdout] 183 | SelectObject(dc, ui.ui_body); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `TEXTMETRICW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:184:29 [INFO] [stdout] | [INFO] [stdout] 184 | let mut ui_tm = TEXTMETRICW::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `TEXTMETRICW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetTextMetricsW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:185:21 [INFO] [stdout] | [INFO] [stdout] 185 | let _ = GetTextMetricsW(dc, &mut ui_tm); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | ReleaseDC(hwnd, dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:232:22 [INFO] [stdout] | [INFO] [stdout] 232 | let dc = GetDC(self.hwnd); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:236:13 [INFO] [stdout] | [INFO] [stdout] 236 | SelectObject(dc, font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetTextExtentPoint32W` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:239:21 [INFO] [stdout] | [INFO] [stdout] 239 | let _ = GetTextExtentPoint32W(dc, &wide, &mut sz); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:240:13 [INFO] [stdout] | [INFO] [stdout] 240 | ReleaseDC(self.hwnd, dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:269:25 [INFO] [stdout] | [INFO] [stdout] 269 | let _ = DeleteObject(self.mono_font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:279:22 [INFO] [stdout] | [INFO] [stdout] 279 | let dc = GetDC(self.hwnd); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:281:17 [INFO] [stdout] | [INFO] [stdout] 281 | SelectObject(dc, self.mono_font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `TEXTMETRICW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:282:30 [INFO] [stdout] | [INFO] [stdout] 282 | let mut tm = TEXTMETRICW::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `TEXTMETRICW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetTextMetricsW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:283:25 [INFO] [stdout] | [INFO] [stdout] 283 | let _ = GetTextMetricsW(dc, &mut tm); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:288:17 [INFO] [stdout] | [INFO] [stdout] 288 | SelectObject(dc, self.ui.ui_body); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `TEXTMETRICW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:289:33 [INFO] [stdout] | [INFO] [stdout] 289 | let mut ui_tm = TEXTMETRICW::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `TEXTMETRICW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetTextMetricsW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:290:25 [INFO] [stdout] | [INFO] [stdout] 290 | let _ = GetTextMetricsW(dc, &mut ui_tm); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:292:17 [INFO] [stdout] | [INFO] [stdout] 292 | ReleaseDC(self.hwnd, dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:307:26 [INFO] [stdout] | [INFO] [stdout] 307 | let wnd_dc = GetDC(self.hwnd); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:311:21 [INFO] [stdout] | [INFO] [stdout] 311 | let _ = BitBlt( [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:317:13 [INFO] [stdout] | [INFO] [stdout] 317 | ReleaseDC(self.hwnd, wnd_dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:329:18 [INFO] [stdout] | [INFO] [stdout] 329 | let dc = GetDC(self.hwnd); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:333:22 [INFO] [stdout] | [INFO] [stdout] 333 | let mem_dc = CreateCompatibleDC(dc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:335:13 [INFO] [stdout] | [INFO] [stdout] 335 | ReleaseDC(self.hwnd, dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:338:19 [INFO] [stdout] | [INFO] [stdout] 338 | let bmp = CreateCompatibleBitmap(dc, w as i32, h as i32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:340:21 [INFO] [stdout] | [INFO] [stdout] 340 | let _ = DeleteDC(mem_dc); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:341:13 [INFO] [stdout] | [INFO] [stdout] 341 | ReleaseDC(self.hwnd, dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:344:19 [INFO] [stdout] | [INFO] [stdout] 344 | let old = SelectObject(mem_dc, bmp); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:345:9 [INFO] [stdout] | [INFO] [stdout] 345 | ReleaseDC(self.hwnd, dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:359:21 [INFO] [stdout] | [INFO] [stdout] 359 | SelectObject(dc, old); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:361:25 [INFO] [stdout] | [INFO] [stdout] 361 | let _ = DeleteDC(dc); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:363:21 [INFO] [stdout] | [INFO] [stdout] 363 | let _ = DeleteObject(bmp); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:395:9 [INFO] [stdout] | [INFO] [stdout] 395 | SelectObject(hdc, self.mono_font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:451:17 [INFO] [stdout] | [INFO] [stdout] 451 | SetTextColor(hdc, to_colorref(run.fg)); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkColor` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:452:17 [INFO] [stdout] | [INFO] [stdout] 452 | SetBkColor(hdc, to_colorref(run.bg)); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:453:17 [INFO] [stdout] | [INFO] [stdout] 453 | SetBkMode(hdc, OPAQUE); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ExtTextOutW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:462:25 [INFO] [stdout] | [INFO] [stdout] 462 | let _ = ExtTextOutW( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:497:28 [INFO] [stdout] | [INFO] [stdout] 497 | let bg_brush = CreateSolidBrush(to_colorref(BG_BASE)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:499:21 [INFO] [stdout] | [INFO] [stdout] 499 | let _ = FillRect(hdc, &full_rect, bg_brush); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:500:21 [INFO] [stdout] | [INFO] [stdout] 500 | let _ = DeleteObject(bg_brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:537:26 [INFO] [stdout] | [INFO] [stdout] 537 | let wnd_dc = GetDC(self.hwnd); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:539:25 [INFO] [stdout] | [INFO] [stdout] 539 | let _ = BitBlt( [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:544:17 [INFO] [stdout] | [INFO] [stdout] 544 | ReleaseDC(self.hwnd, wnd_dc); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/compositor.rs:562:25 [INFO] [stdout] | [INFO] [stdout] 562 | let _ = DeleteObject(self.mono_font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | COLORREF(b << 16 | g << 8 | r) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDIBSection` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:105:15 [INFO] [stdout] | [INFO] [stdout] 105 | let dib = CreateDIBSection(hdc, &bi, DIB_RGB_COLORS, &mut bits, None, 0).ok()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:106:14 [INFO] [stdout] | [INFO] [stdout] 106 | let dc = CreateCompatibleDC(hdc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:108:17 [INFO] [stdout] | [INFO] [stdout] 108 | let _ = DeleteObject(dib); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | SelectObject(dc, dib); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:126:21 [INFO] [stdout] | [INFO] [stdout] 126 | let brush = CreateSolidBrush(to_colorref(color)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 127 | FillRect(hdc, &rect, brush); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:128:17 [INFO] [stdout] | [INFO] [stdout] 128 | let _ = DeleteObject(brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GdiFlush` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:145:17 [INFO] [stdout] | [INFO] [stdout] 145 | let _ = GdiFlush(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AlphaBlend` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:153:17 [INFO] [stdout] | [INFO] [stdout] 153 | let _ = AlphaBlend( [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:181:24 [INFO] [stdout] | [INFO] [stdout] 181 | let old_font = SelectObject(hdc, font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | SetTextColor(hdc, to_colorref(fg)); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkColor` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:183:9 [INFO] [stdout] | [INFO] [stdout] 183 | SetBkColor(hdc, to_colorref(bg)); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | SetBkMode(hdc, if opaque { OPAQUE } else { TRANSPARENT }); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ExtTextOutW` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:190:17 [INFO] [stdout] | [INFO] [stdout] 190 | let _ = ExtTextOutW( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:200:9 [INFO] [stdout] | [INFO] [stdout] 200 | SelectObject(hdc, old_font); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:206:15 [INFO] [stdout] | [INFO] [stdout] 206 | let pen = CreatePen(PS_SOLID, thickness.max(1.0) as i32, to_colorref(color)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:207:22 [INFO] [stdout] | [INFO] [stdout] 207 | let null_brush = GetStockObject(NULL_BRUSH); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:208:19 [INFO] [stdout] | [INFO] [stdout] 208 | let old_pen = SelectObject(hdc, pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:209:21 [INFO] [stdout] | [INFO] [stdout] 209 | let old_brush = SelectObject(hdc, null_brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RoundRect` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | let _ = RoundRect(hdc, x as i32, y as i32, (x + w) as i32, (y + h) as i32, d, d); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:212:5 [INFO] [stdout] | [INFO] [stdout] 212 | SelectObject(hdc, old_pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | SelectObject(hdc, old_brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:214:13 [INFO] [stdout] | [INFO] [stdout] 214 | let _ = DeleteObject(pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:229:25 [INFO] [stdout] | [INFO] [stdout] 229 | let brush = CreateSolidBrush(to_colorref(*fg)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:230:23 [INFO] [stdout] | [INFO] [stdout] 230 | let pen = CreatePen(PS_SOLID, 1, to_colorref(*fg)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:233:29 [INFO] [stdout] | [INFO] [stdout] 233 | let old_brush = SelectObject(hdc, brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:234:27 [INFO] [stdout] | [INFO] [stdout] 234 | let old_pen = SelectObject(hdc, pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Ellipse` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:240:21 [INFO] [stdout] | [INFO] [stdout] 240 | let _ = Ellipse(hdc, left, top, right, bottom); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:241:13 [INFO] [stdout] | [INFO] [stdout] 241 | SelectObject(hdc, old_brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:242:13 [INFO] [stdout] | [INFO] [stdout] 242 | SelectObject(hdc, old_pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:243:21 [INFO] [stdout] | [INFO] [stdout] 243 | let _ = DeleteObject(brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:244:21 [INFO] [stdout] | [INFO] [stdout] 244 | let _ = DeleteObject(pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:247:25 [INFO] [stdout] | [INFO] [stdout] 247 | let brush = CreateSolidBrush(to_colorref(*color)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:248:23 [INFO] [stdout] | [INFO] [stdout] 248 | let pen = CreatePen(PS_SOLID, 1, to_colorref(*color)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:249:29 [INFO] [stdout] | [INFO] [stdout] 249 | let old_brush = SelectObject(hdc, brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:250:27 [INFO] [stdout] | [INFO] [stdout] 250 | let old_pen = SelectObject(hdc, pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RoundRect` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:253:21 [INFO] [stdout] | [INFO] [stdout] 253 | let _ = RoundRect(hdc, *x as i32, *y as i32, (*x + *w) as i32, (*y + *h) as i32, d, d); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:254:13 [INFO] [stdout] | [INFO] [stdout] 254 | SelectObject(hdc, old_brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | SelectObject(hdc, old_pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:256:21 [INFO] [stdout] | [INFO] [stdout] 256 | let _ = DeleteObject(brush); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope [INFO] [stdout] --> crates/renderer-windows/src/ui_renderer.rs:257:21 [INFO] [stdout] | [INFO] [stdout] 257 | let _ = DeleteObject(pen); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] [INFO] [stderr] error: could not compile `renderer-windows` (lib) due to 168 previous errors [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:157:26 [INFO] [stdout] | [INFO] [stdout] 157 | let mut blob: Option = None; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:158:32 [INFO] [stdout] | [INFO] [stdout] 158 | let mut error_blob: Option = None; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:506:21 [INFO] [stdout] | [INFO] [stdout] 506 | let mut found = windows::Win32::Foundation::BOOL::default(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:507:25 [INFO] [stdout] | [INFO] [stdout] 507 | coll.FindFamilyName(windows::core::PCWSTR(family_w.as_ptr()), &mut idx, &mut found).ok(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:511:29 [INFO] [stdout] | [INFO] [stdout] 511 | coll.FindFamilyName(windows::core::PCWSTR(fb.as_ptr()), &mut idx, &mut found).ok(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:533:25 [INFO] [stdout] | [INFO] [stdout] 533 | let mut found = windows::Win32::Foundation::BOOL::default(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:534:29 [INFO] [stdout] | [INFO] [stdout] 534 | coll.FindFamilyName(windows::core::PCWSTR(wide.as_ptr()), &mut idx, &mut found).ok(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:551:21 [INFO] [stdout] | [INFO] [stdout] 551 | let mut found = windows::Win32::Foundation::BOOL::default(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:284:21 [INFO] [stdout] | [INFO] [stdout] 284 | SampleDesc: windows::Win32::Graphics::Dxgi::Common::DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:301:13 [INFO] [stdout] | [INFO] [stdout] 301 | ) -> Result { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:552:25 [INFO] [stdout] | [INFO] [stdout] 552 | coll.FindFamilyName(windows::core::PCWSTR(wide.as_ptr()), &mut idx, &mut found).ok(); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:305:26 [INFO] [stdout] | [INFO] [stdout] 305 | let mut code: Option = None; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:306:28 [INFO] [stdout] | [INFO] [stdout] 306 | let mut errors: Option = None; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:317:9 [INFO] [stdout] | [INFO] [stdout] 317 | windows::core::PCSTR::null(), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 320 | windows::core::PCSTR(entry_cstr.as_ptr() as *const u8), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:321:9 [INFO] [stdout] | [INFO] [stdout] 321 | windows::core::PCSTR(target_cstr.as_ptr() as *const u8), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | vb: ID3D12Resource, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:58:24 [INFO] [stdout] | [INFO] [stdout] 58 | let alloc: ID3D12CommandAllocator = ctx [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] --> crates/renderer-dx12/src/compositor.rs:60:41 [INFO] [stdout] | [INFO] [stdout] 60 | .CreateCommandAllocator(D3D12_COMMAND_LIST_TYPE_DIRECT) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:63:23 [INFO] [stdout] | [INFO] [stdout] 63 | let list: ID3D12GraphicsCommandList = ctx [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] --> crates/renderer-dx12/src/compositor.rs:65:39 [INFO] [stdout] | [INFO] [stdout] 65 | .CreateCommandList(0, D3D12_COMMAND_LIST_TYPE_DIRECT, &alloc, None) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandList` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:87:22 [INFO] [stdout] | [INFO] [stdout] 87 | let cmd: ID3D12CommandList = upload_list.cast().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RANGE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:237:39 [INFO] [stdout] | [INFO] [stdout] 237 | ... Some(&D3D12_RANGE { Begin: 0, End: 0 }), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_VERTEX_BUFFER_VIEW` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:260:27 [INFO] [stdout] | [INFO] [stdout] 260 | let vbv = D3D12_VERTEX_BUFFER_VIEW { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RANGE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:287:39 [INFO] [stdout] | [INFO] [stdout] 287 | .Map(0, Some(&D3D12_RANGE { Begin: 0, End: 0 }), Some(&mut ptr)) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_VERTEX_BUFFER_VIEW` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:296:31 [INFO] [stdout] | [INFO] [stdout] 296 | let vbv = D3D12_VERTEX_BUFFER_VIEW { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:321:30 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn device(&self) -> &ID3D12Device { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:475:36 [INFO] [stdout] | [INFO] [stdout] 475 | fn allocate_vertex_buffer(device: &ID3D12Device, vertex_count: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:477:13 [INFO] [stdout] | [INFO] [stdout] 477 | let vb: ID3D12Resource = unsafe { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:478:32 [INFO] [stdout] | [INFO] [stdout] 478 | let mut vb_opt: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 475 | fn allocate_vertex_buffer(device: &ID3D12Device, vertex_count: usize) -> Result { [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:481:18 [INFO] [stdout] | [INFO] [stdout] 481 | &D3D12_HEAP_PROPERTIES { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_TYPE_UPLOAD` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:482:27 [INFO] [stdout] | [INFO] [stdout] 482 | Type: D3D12_HEAP_TYPE_UPLOAD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_FLAG_NONE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:485:17 [INFO] [stdout] | [INFO] [stdout] 485 | D3D12_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_RESOURCE_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:486:18 [INFO] [stdout] | [INFO] [stdout] 486 | &D3D12_RESOURCE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:487:32 [INFO] [stdout] | [INFO] [stdout] 487 | Dimension: D3D12_RESOURCE_DIMENSION_BUFFER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_ROW_MAJOR` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:496:29 [INFO] [stdout] | [INFO] [stdout] 496 | Layout: D3D12_TEXTURE_LAYOUT_ROW_MAJOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_GENERIC_READ` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:500:17 [INFO] [stdout] | [INFO] [stdout] 500 | D3D12_RESOURCE_STATE_GENERIC_READ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:18:27 [INFO] [stdout] | [INFO] [stdout] 18 | render_target: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 15 | struct FrameResources { [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:19:20 [INFO] [stdout] | [INFO] [stdout] 19 | cmd_allocator: ID3D12CommandAllocator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:25:17 [INFO] [stdout] | [INFO] [stdout] 25 | pub device: ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:26:20 [INFO] [stdout] | [INFO] [stdout] 26 | pub cmd_queue: ID3D12CommandQueue, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | pub cmd_list: ID3D12GraphicsCommandList, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDXGISwapChain3` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:29:17 [INFO] [stdout] | [INFO] [stdout] 29 | swap_chain: IDXGISwapChain3, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:33:15 [INFO] [stdout] | [INFO] [stdout] 33 | rtv_heap: ID3D12DescriptorHeap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | pub srv_heap: ID3D12DescriptorHeap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Fence` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | fence: ID3D12Fence, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `D3D12_VIEWPORT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 45 | pub viewport: D3D12_VIEWPORT, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Debug` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:56:39 [INFO] [stdout] | [INFO] [stdout] 56 | let mut debug: Option = None; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl Dx12Context { [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:64:36 [INFO] [stdout] | [INFO] [stdout] 64 | let mut device: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl Dx12Context { [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:70:28 [INFO] [stdout] | [INFO] [stdout] 70 | let cmd_queue: ID3D12CommandQueue = device [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] --> crates/renderer-dx12/src/context.rs:71:38 [INFO] [stdout] | [INFO] [stdout] 71 | .CreateCommandQueue(&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] --> crates/renderer-dx12/src/context.rs:72:27 [INFO] [stdout] | [INFO] [stdout] 72 | Type: D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDXGIFactory4` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:78:26 [INFO] [stdout] | [INFO] [stdout] 78 | let factory: IDXGIFactory4 = [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] --> crates/renderer-dx12/src/context.rs:81:27 [INFO] [stdout] | [INFO] [stdout] 81 | let sc_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] --> crates/renderer-dx12/src/context.rs:84:25 [INFO] [stdout] | [INFO] [stdout] 84 | Format: DXGI_FORMAT_R8G8B8A8_UNORM, [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] --> crates/renderer-dx12/src/context.rs:86:30 [INFO] [stdout] | [INFO] [stdout] 86 | 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_SWAP_EFFECT_FLIP_DISCARD` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:87:29 [INFO] [stdout] | [INFO] [stdout] 87 | SwapEffect: DXGI_SWAP_EFFECT_FLIP_DISCARD, [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] --> crates/renderer-dx12/src/context.rs:88:29 [INFO] [stdout] | [INFO] [stdout] 88 | SampleDesc: DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDXGISwapChain3` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:95:29 [INFO] [stdout] | [INFO] [stdout] 95 | let swap_chain: IDXGISwapChain3 = factory [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_MWA_NO_ALT_ENTER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:103:46 [INFO] [stdout] | [INFO] [stdout] 103 | .MakeWindowAssociation(hwnd, DXGI_MWA_NO_ALT_ENTER) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:107:27 [INFO] [stdout] | [INFO] [stdout] 107 | let rtv_heap: ID3D12DescriptorHeap = device [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] --> crates/renderer-dx12/src/context.rs:108:40 [INFO] [stdout] | [INFO] [stdout] 108 | .CreateDescriptorHeap(&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] --> crates/renderer-dx12/src/context.rs:109:27 [INFO] [stdout] | [INFO] [stdout] 109 | 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_TYPE_RTV` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:115:57 [INFO] [stdout] | [INFO] [stdout] 115 | device.GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_RTV); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:119:27 [INFO] [stdout] | [INFO] [stdout] 119 | let srv_heap: ID3D12DescriptorHeap = device [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] --> crates/renderer-dx12/src/context.rs:120:40 [INFO] [stdout] | [INFO] [stdout] 120 | .CreateDescriptorHeap(&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] --> crates/renderer-dx12/src/context.rs:121:27 [INFO] [stdout] | [INFO] [stdout] 121 | 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_SHADER_VISIBLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:123:28 [INFO] [stdout] | [INFO] [stdout] 123 | Flags: D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:132:36 [INFO] [stdout] | [INFO] [stdout] 132 | let render_target: ID3D12Resource = swap_chain.GetBuffer(i as u32).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:133:34 [INFO] [stdout] | [INFO] [stdout] 133 | let rtv_handle = D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:138:36 [INFO] [stdout] | [INFO] [stdout] 138 | let cmd_allocator: ID3D12CommandAllocator = device [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] --> crates/renderer-dx12/src/context.rs:139:45 [INFO] [stdout] | [INFO] [stdout] 139 | .CreateCommandAllocator(D3D12_COMMAND_LIST_TYPE_DIRECT) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:150:27 [INFO] [stdout] | [INFO] [stdout] 150 | let cmd_list: ID3D12GraphicsCommandList = device [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] --> crates/renderer-dx12/src/context.rs:153:21 [INFO] [stdout] | [INFO] [stdout] 153 | D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Fence` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:161:24 [INFO] [stdout] | [INFO] [stdout] 161 | let fence: ID3D12Fence = device [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] --> crates/renderer-dx12/src/context.rs:162:33 [INFO] [stdout] | [INFO] [stdout] 162 | .CreateFence(0, D3D12_FENCE_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_VIEWPORT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:166:28 [INFO] [stdout] | [INFO] [stdout] 166 | let viewport = D3D12_VIEWPORT { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:200:45 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn begin_frame(&mut self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl Dx12Context { [INFO] [stdout] | +++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PRESENT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:222:17 [INFO] [stdout] | [INFO] [stdout] 222 | D3D12_RESOURCE_STATE_PRESENT, [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] --> crates/renderer-dx12/src/context.rs:223:17 [INFO] [stdout] | [INFO] [stdout] 223 | D3D12_RESOURCE_STATE_RENDER_TARGET, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:228:23 [INFO] [stdout] | [INFO] [stdout] 228 | let rtv = D3D12_CPU_DESCRIPTOR_HANDLE { [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] --> crates/renderer-dx12/src/context.rs:244:17 [INFO] [stdout] | [INFO] [stdout] 244 | 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_PRESENT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:245:17 [INFO] [stdout] | [INFO] [stdout] 245 | D3D12_RESOURCE_STATE_PRESENT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandList` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:251:31 [INFO] [stdout] | [INFO] [stdout] 251 | let cmd_list_ptr: ID3D12CommandList = self.cmd_list.cast().unwrap(); [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] --> crates/renderer-dx12/src/context.rs:289:21 [INFO] [stdout] | [INFO] [stdout] 289 | DXGI_FORMAT_UNKNOWN, // preserve format [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:304:21 [INFO] [stdout] | [INFO] [stdout] 304 | D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_VIEWPORT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:313:29 [INFO] [stdout] | [INFO] [stdout] 313 | self.viewport = D3D12_VIEWPORT { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:358:16 [INFO] [stdout] | [INFO] [stdout] 358 | resource: &ID3D12Resource, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:359:19 [INFO] [stdout] | [INFO] [stdout] 359 | state_before: D3D12_RESOURCE_STATES, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:360:18 [INFO] [stdout] | [INFO] [stdout] 360 | state_after: D3D12_RESOURCE_STATES, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:361:6 [INFO] [stdout] | [INFO] [stdout] 361 | ) -> D3D12_RESOURCE_BARRIER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:362:5 [INFO] [stdout] | [INFO] [stdout] 362 | D3D12_RESOURCE_BARRIER { [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] --> crates/renderer-dx12/src/context.rs:363:15 [INFO] [stdout] | [INFO] [stdout] 363 | 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] --> crates/renderer-dx12/src/context.rs:364:16 [INFO] [stdout] | [INFO] [stdout] 364 | 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_BARRIER_0` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:365:20 [INFO] [stdout] | [INFO] [stdout] 365 | Anonymous: D3D12_RESOURCE_BARRIER_0 { [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] --> crates/renderer-dx12/src/context.rs:366:53 [INFO] [stdout] | [INFO] [stdout] 366 | Transition: std::mem::ManuallyDrop::new(D3D12_RESOURCE_TRANSITION_BARRIER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:370:30 [INFO] [stdout] | [INFO] [stdout] 370 | Subresource: D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:61:18 [INFO] [stdout] | [INFO] [stdout] 61 | pub texture: ID3D12Resource, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:82:18 [INFO] [stdout] | [INFO] [stdout] 82 | device: &ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:83:27 [INFO] [stdout] | [INFO] [stdout] 83 | upload_cmd_list: &ID3D12GraphicsCommandList, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:87:24 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> Result<(Self, ID3D12Resource)> { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 80 | impl GlyphAtlas { [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:89:25 [INFO] [stdout] | [INFO] [stdout] 89 | let dwrite: IDWriteFactory = [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FACTORY_TYPE_SHARED` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:90:37 [INFO] [stdout] | [INFO] [stdout] 90 | DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED).context("DWriteCreateFactory")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:125:28 [INFO] [stdout] | [INFO] [stdout] 125 | let ui_format: IDWriteTextFormat = dwrite [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:129:21 [INFO] [stdout] | [INFO] [stdout] 129 | DWRITE_FONT_WEIGHT_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:130:21 [INFO] [stdout] | [INFO] [stdout] 130 | DWRITE_FONT_STYLE_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:131:21 [INFO] [stdout] | [INFO] [stdout] 131 | DWRITE_FONT_STRETCH_NORMAL, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:319:32 [INFO] [stdout] | [INFO] [stdout] 319 | let texture_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] --> crates/renderer-dx12/src/glyph_atlas.rs:320:28 [INFO] [stdout] | [INFO] [stdout] 320 | Dimension: D3D12_RESOURCE_DIMENSION_TEXTURE2D, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:325:25 [INFO] [stdout] | [INFO] [stdout] 325 | Format: DXGI_FORMAT_R8_UNORM, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:326:29 [INFO] [stdout] | [INFO] [stdout] 326 | SampleDesc: DXGI_SAMPLE_DESC { Count: 1, Quality: 0 }, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:327:25 [INFO] [stdout] | [INFO] [stdout] 327 | Layout: D3D12_TEXTURE_LAYOUT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:330:37 [INFO] [stdout] | [INFO] [stdout] 330 | let mut texture: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 80 | impl GlyphAtlas { [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:333:22 [INFO] [stdout] | [INFO] [stdout] 333 | &D3D12_HEAP_PROPERTIES { Type: D3D12_HEAP_TYPE_DEFAULT, ..Default::default() }, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:333:52 [INFO] [stdout] | [INFO] [stdout] 333 | &D3D12_HEAP_PROPERTIES { Type: D3D12_HEAP_TYPE_DEFAULT, ..Default::default() }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_FLAG_NONE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:334:21 [INFO] [stdout] | [INFO] [stdout] 334 | D3D12_HEAP_FLAG_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COPY_DEST` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:336:21 [INFO] [stdout] | [INFO] [stdout] 336 | D3D12_RESOURCE_STATE_COPY_DEST, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_DATA_PITCH_ALIGNMENT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:343:47 [INFO] [stdout] | [INFO] [stdout] 343 | let row_pitch = align_up(atlas_w, D3D12_TEXTURE_DATA_PITCH_ALIGNMENT); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:345:40 [INFO] [stdout] | [INFO] [stdout] 345 | let mut upload_buf: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 80 | impl GlyphAtlas { [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:348:22 [INFO] [stdout] | [INFO] [stdout] 348 | &D3D12_HEAP_PROPERTIES { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_TYPE_UPLOAD` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:349:31 [INFO] [stdout] | [INFO] [stdout] 349 | Type: D3D12_HEAP_TYPE_UPLOAD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_FLAG_NONE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:352:21 [INFO] [stdout] | [INFO] [stdout] 352 | D3D12_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_RESOURCE_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:353:22 [INFO] [stdout] | [INFO] [stdout] 353 | &D3D12_RESOURCE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:354:36 [INFO] [stdout] | [INFO] [stdout] 354 | Dimension: D3D12_RESOURCE_DIMENSION_BUFFER, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:359:37 [INFO] [stdout] | [INFO] [stdout] 359 | SampleDesc: DXGI_SAMPLE_DESC { Count: 1, Quality: 0 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_ROW_MAJOR` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:360:33 [INFO] [stdout] | [INFO] [stdout] 360 | Layout: D3D12_TEXTURE_LAYOUT_ROW_MAJOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_GENERIC_READ` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:363:21 [INFO] [stdout] | [INFO] [stdout] 363 | D3D12_RESOURCE_STATE_GENERIC_READ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RANGE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:372:31 [INFO] [stdout] | [INFO] [stdout] 372 | .Map(0, Some(&D3D12_RANGE { Begin: 0, End: 0 }), Some(&mut mapped)) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:382:27 [INFO] [stdout] | [INFO] [stdout] 382 | let src_loc = D3D12_TEXTURE_COPY_LOCATION { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:384:23 [INFO] [stdout] | [INFO] [stdout] 384 | Type: D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION_0` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:385:28 [INFO] [stdout] | [INFO] [stdout] 385 | Anonymous: D3D12_TEXTURE_COPY_LOCATION_0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_PLACED_SUBRESOURCE_FOOTPRINT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:386:38 [INFO] [stdout] | [INFO] [stdout] 386 | PlacedFootprint: D3D12_PLACED_SUBRESOURCE_FOOTPRINT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SUBRESOURCE_FOOTPRINT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:388:36 [INFO] [stdout] | [INFO] [stdout] 388 | Footprint: D3D12_SUBRESOURCE_FOOTPRINT { [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] --> crates/renderer-dx12/src/glyph_atlas.rs:389:37 [INFO] [stdout] | [INFO] [stdout] 389 | ... Format: DXGI_FORMAT_R8_UNORM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:398:27 [INFO] [stdout] | [INFO] [stdout] 398 | let dst_loc = D3D12_TEXTURE_COPY_LOCATION { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:400:23 [INFO] [stdout] | [INFO] [stdout] 400 | Type: D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION_0` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:401:28 [INFO] [stdout] | [INFO] [stdout] 401 | Anonymous: D3D12_TEXTURE_COPY_LOCATION_0 { SubresourceIndex: 0 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COPY_DEST` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:407:17 [INFO] [stdout] | [INFO] [stdout] 407 | D3D12_RESOURCE_STATE_COPY_DEST, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:408:17 [INFO] [stdout] | [INFO] [stdout] 408 | D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:457:39 [INFO] [stdout] | [INFO] [stdout] 457 | pub fn create_srv(&self, device: &ID3D12Device, heap: &ID3D12DescriptorHeap, slot: u32) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:457:60 [INFO] [stdout] | [INFO] [stdout] 457 | pub fn create_srv(&self, device: &ID3D12Device, heap: &ID3D12DescriptorHeap, slot: u32) { [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] --> crates/renderer-dx12/src/glyph_atlas.rs:460:57 [INFO] [stdout] | [INFO] [stdout] 460 | device.GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:462:26 [INFO] [stdout] | [INFO] [stdout] 462 | let handle = D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_RESOURCE_VIEW_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:465:28 [INFO] [stdout] | [INFO] [stdout] 465 | let srv_desc = D3D12_SHADER_RESOURCE_VIEW_DESC { [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] --> crates/renderer-dx12/src/glyph_atlas.rs:466:25 [INFO] [stdout] | [INFO] [stdout] 466 | Format: DXGI_FORMAT_R8_UNORM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_TEXTURE2D` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:467:32 [INFO] [stdout] | [INFO] [stdout] 467 | ViewDimension: D3D12_SRV_DIMENSION_TEXTURE2D, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:468:42 [INFO] [stdout] | [INFO] [stdout] 468 | Shader4ComponentMapping: D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_RESOURCE_VIEW_DESC_0` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:469:28 [INFO] [stdout] | [INFO] [stdout] 469 | Anonymous: D3D12_SHADER_RESOURCE_VIEW_DESC_0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEX2D_SRV` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:470:32 [INFO] [stdout] | [INFO] [stdout] 470 | Texture2D: D3D12_TEX2D_SRV { MipLevels: 1, ..Default::default() }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:497:14 [INFO] [stdout] | [INFO] [stdout] 497 | dwrite: &IDWriteFactory, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:500:13 [INFO] [stdout] | [INFO] [stdout] 500 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 496 | unsafe fn find_font_face( [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:501:26 [INFO] [stdout] | [INFO] [stdout] 501 | let mut coll: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 496 | unsafe fn find_font_face( [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:514:14 [INFO] [stdout] | [INFO] [stdout] 514 | let fam: IDWriteFontFamily = coll.GetFontFamily(idx).context("GetFontFamily")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:515:15 [INFO] [stdout] | [INFO] [stdout] 515 | let font: IDWriteFont = fam [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:517:13 [INFO] [stdout] | [INFO] [stdout] 517 | DWRITE_FONT_WEIGHT_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:518:13 [INFO] [stdout] | [INFO] [stdout] 518 | DWRITE_FONT_STRETCH_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:519:13 [INFO] [stdout] | [INFO] [stdout] 519 | DWRITE_FONT_STYLE_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:525:38 [INFO] [stdout] | [INFO] [stdout] 525 | unsafe fn find_ui_font_face(dwrite: &IDWriteFactory) -> Result<(IDWriteFontFace, Vec)> { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:525:65 [INFO] [stdout] | [INFO] [stdout] 525 | unsafe fn find_ui_font_face(dwrite: &IDWriteFactory) -> Result<(IDWriteFontFace, Vec)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 525 | unsafe fn find_ui_font_face(dwrite: &IDWriteFactory) -> Result<(IDWriteFontFace, Vec)> { [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:526:26 [INFO] [stdout] | [INFO] [stdout] 526 | let mut coll: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 525 | unsafe fn find_ui_font_face(dwrite: &IDWriteFactory) -> Result<(IDWriteFontFace, Vec)> { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:536:22 [INFO] [stdout] | [INFO] [stdout] 536 | let fam: IDWriteFontFamily = coll.GetFontFamily(idx).context("GetFontFamily")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:537:23 [INFO] [stdout] | [INFO] [stdout] 537 | let font: IDWriteFont = fam [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:539:21 [INFO] [stdout] | [INFO] [stdout] 539 | DWRITE_FONT_WEIGHT_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:540:21 [INFO] [stdout] | [INFO] [stdout] 540 | DWRITE_FONT_STRETCH_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:541:21 [INFO] [stdout] | [INFO] [stdout] 541 | DWRITE_FONT_STYLE_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:553:14 [INFO] [stdout] | [INFO] [stdout] 553 | let fam: IDWriteFontFamily = coll.GetFontFamily(0).context("GetFontFamily (fallback)")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:554:15 [INFO] [stdout] | [INFO] [stdout] 554 | let font: IDWriteFont = fam [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:556:13 [INFO] [stdout] | [INFO] [stdout] 556 | DWRITE_FONT_WEIGHT_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:557:13 [INFO] [stdout] | [INFO] [stdout] 557 | DWRITE_FONT_STRETCH_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:558:13 [INFO] [stdout] | [INFO] [stdout] 558 | DWRITE_FONT_STYLE_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:566:14 [INFO] [stdout] | [INFO] [stdout] 566 | dwrite: &IDWriteFactory, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:567:12 [INFO] [stdout] | [INFO] [stdout] 567 | face: &IDWriteFontFace, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DWRITE_GLYPH_RUN` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:594:21 [INFO] [stdout] | [INFO] [stdout] 594 | let glyph_run = DWRITE_GLYPH_RUN { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteGlyphRunAnalysis` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:605:19 [INFO] [stdout] | [INFO] [stdout] 605 | let analysis: IDWriteGlyphRunAnalysis = match dwrite.CreateGlyphRunAnalysis( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:609:9 [INFO] [stdout] | [INFO] [stdout] 609 | DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:610:9 [INFO] [stdout] | [INFO] [stdout] 610 | DWRITE_MEASURING_MODE_NATURAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXTURE_CLEARTYPE_3x1` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:624:55 [INFO] [stdout] | [INFO] [stdout] 624 | let bounds = match analysis.GetAlphaTextureBounds(DWRITE_TEXTURE_CLEARTYPE_3x1) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXTURE_CLEARTYPE_3x1` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:635:41 [INFO] [stdout] | [INFO] [stdout] 635 | let _ = analysis.CreateAlphaTexture(DWRITE_TEXTURE_CLEARTYPE_3x1, &bounds, &mut pixels); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12RootSignature` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:81:25 [INFO] [stdout] | [INFO] [stdout] 81 | pub root_signature: ID3D12RootSignature, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:82:14 [INFO] [stdout] | [INFO] [stdout] 82 | pub pso: ID3D12PipelineState, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:86:25 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn new(device: &ID3D12Device) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:98:42 [INFO] [stdout] | [INFO] [stdout] 98 | unsafe fn create_root_signature(device: &ID3D12Device) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12RootSignature` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:98:66 [INFO] [stdout] | [INFO] [stdout] 98 | unsafe fn create_root_signature(device: &ID3D12Device) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 98 | unsafe fn create_root_signature(device: &ID3D12Device) -> Result { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_RANGE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 101 | let srv_range = D3D12_DESCRIPTOR_RANGE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_SRV` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:102:20 [INFO] [stdout] | [INFO] [stdout] 102 | RangeType: D3D12_DESCRIPTOR_RANGE_TYPE_SRV, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_PARAMETER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:111:9 [INFO] [stdout] | [INFO] [stdout] 111 | D3D12_ROOT_PARAMETER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:112:28 [INFO] [stdout] | [INFO] [stdout] 112 | ParameterType: D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_VERTEX` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:113:31 [INFO] [stdout] | [INFO] [stdout] 113 | ShaderVisibility: D3D12_SHADER_VISIBILITY_VERTEX, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_PARAMETER_0` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:114:24 [INFO] [stdout] | [INFO] [stdout] 114 | Anonymous: D3D12_ROOT_PARAMETER_0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_CONSTANTS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:115:28 [INFO] [stdout] | [INFO] [stdout] 115 | Constants: D3D12_ROOT_CONSTANTS { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_PARAMETER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | D3D12_ROOT_PARAMETER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:124:28 [INFO] [stdout] | [INFO] [stdout] 124 | ParameterType: D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_PIXEL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:125:31 [INFO] [stdout] | [INFO] [stdout] 125 | ShaderVisibility: D3D12_SHADER_VISIBILITY_PIXEL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_PARAMETER_0` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:126:24 [INFO] [stdout] | [INFO] [stdout] 126 | Anonymous: D3D12_ROOT_PARAMETER_0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_DESCRIPTOR_TABLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:127:34 [INFO] [stdout] | [INFO] [stdout] 127 | DescriptorTable: D3D12_ROOT_DESCRIPTOR_TABLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_STATIC_SAMPLER_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:138:19 [INFO] [stdout] | [INFO] [stdout] 138 | let sampler = D3D12_STATIC_SAMPLER_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_FILTER_MIN_MAG_MIP_POINT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:139:17 [INFO] [stdout] | [INFO] [stdout] 139 | Filter: D3D12_FILTER_MIN_MAG_MIP_POINT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_CLAMP` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:140:19 [INFO] [stdout] | [INFO] [stdout] 140 | AddressU: D3D12_TEXTURE_ADDRESS_MODE_CLAMP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_CLAMP` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:141:19 [INFO] [stdout] | [INFO] [stdout] 141 | AddressV: D3D12_TEXTURE_ADDRESS_MODE_CLAMP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_CLAMP` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:142:19 [INFO] [stdout] | [INFO] [stdout] 142 | AddressW: D3D12_TEXTURE_ADDRESS_MODE_CLAMP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_PIXEL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:145:27 [INFO] [stdout] | [INFO] [stdout] 145 | ShaderVisibility: D3D12_SHADER_VISIBILITY_PIXEL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_SIGNATURE_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:149:16 [INFO] [stdout] | [INFO] [stdout] 149 | let desc = D3D12_ROOT_SIGNATURE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:154:16 [INFO] [stdout] | [INFO] [stdout] 154 | Flags: D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:188:14 [INFO] [stdout] | [INFO] [stdout] 188 | device: &ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12RootSignature` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:189:16 [INFO] [stdout] | [INFO] [stdout] 189 | root_sig: &ID3D12RootSignature, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:190:13 [INFO] [stdout] | [INFO] [stdout] 190 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 187 | unsafe fn create_pso( [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_BYTECODE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:194:23 [INFO] [stdout] | [INFO] [stdout] 194 | let vs_bytecode = 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] --> crates/renderer-dx12/src/pipeline.rs:198:23 [INFO] [stdout] | [INFO] [stdout] 198 | let ps_bytecode = 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_INPUT_ELEMENT_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 209 | D3D12_INPUT_ELEMENT_DESC { [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] --> crates/renderer-dx12/src/pipeline.rs:212:21 [INFO] [stdout] | [INFO] [stdout] 212 | Format: DXGI_FORMAT_R32G32_FLOAT, [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] --> crates/renderer-dx12/src/pipeline.rs:215:29 [INFO] [stdout] | [INFO] [stdout] 215 | InputSlotClass: D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, [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] --> crates/renderer-dx12/src/pipeline.rs:218:9 [INFO] [stdout] | [INFO] [stdout] 218 | D3D12_INPUT_ELEMENT_DESC { [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] --> crates/renderer-dx12/src/pipeline.rs:221:21 [INFO] [stdout] | [INFO] [stdout] 221 | Format: DXGI_FORMAT_R32G32_FLOAT, [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] --> crates/renderer-dx12/src/pipeline.rs:224:29 [INFO] [stdout] | [INFO] [stdout] 224 | InputSlotClass: D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, [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] --> crates/renderer-dx12/src/pipeline.rs:227:9 [INFO] [stdout] | [INFO] [stdout] 227 | D3D12_INPUT_ELEMENT_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32A32_FLOAT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:230:21 [INFO] [stdout] | [INFO] [stdout] 230 | Format: DXGI_FORMAT_R32G32B32A32_FLOAT, [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] --> crates/renderer-dx12/src/pipeline.rs:233:29 [INFO] [stdout] | [INFO] [stdout] 233 | InputSlotClass: D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, [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] --> crates/renderer-dx12/src/pipeline.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | D3D12_INPUT_ELEMENT_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32A32_FLOAT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:239:21 [INFO] [stdout] | [INFO] [stdout] 239 | Format: DXGI_FORMAT_R32G32B32A32_FLOAT, [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] --> crates/renderer-dx12/src/pipeline.rs:242:29 [INFO] [stdout] | [INFO] [stdout] 242 | InputSlotClass: D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, [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] --> crates/renderer-dx12/src/pipeline.rs:248:20 [INFO] [stdout] | [INFO] [stdout] 248 | let blend_rt = D3D12_RENDER_TARGET_BLEND_DESC { [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] --> crates/renderer-dx12/src/pipeline.rs:250:19 [INFO] [stdout] | [INFO] [stdout] 250 | SrcBlend: 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] --> crates/renderer-dx12/src/pipeline.rs:251:20 [INFO] [stdout] | [INFO] [stdout] 251 | DestBlend: 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_OP_ADD` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:252:18 [INFO] [stdout] | [INFO] [stdout] 252 | BlendOp: D3D12_BLEND_OP_ADD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_ONE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:253:24 [INFO] [stdout] | [INFO] [stdout] 253 | SrcBlendAlpha: D3D12_BLEND_ONE, [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] --> crates/renderer-dx12/src/pipeline.rs:254:25 [INFO] [stdout] | [INFO] [stdout] 254 | DestBlendAlpha: D3D12_BLEND_ZERO, [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] --> crates/renderer-dx12/src/pipeline.rs:255:23 [INFO] [stdout] | [INFO] [stdout] 255 | BlendOpAlpha: D3D12_BLEND_OP_ADD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COLOR_WRITE_ENABLE_ALL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:256:32 [INFO] [stdout] | [INFO] [stdout] 256 | RenderTargetWriteMask: D3D12_COLOR_WRITE_ENABLE_ALL.0 as u8, [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] --> crates/renderer-dx12/src/pipeline.rs:262:20 [INFO] [stdout] | [INFO] [stdout] 262 | let pso_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_RASTERIZER_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:267:26 [INFO] [stdout] | [INFO] [stdout] 267 | RasterizerState: D3D12_RASTERIZER_DESC { [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] --> crates/renderer-dx12/src/pipeline.rs:268:23 [INFO] [stdout] | [INFO] [stdout] 268 | FillMode: D3D12_FILL_MODE_SOLID, [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] --> crates/renderer-dx12/src/pipeline.rs:269:23 [INFO] [stdout] | [INFO] [stdout] 269 | CullMode: D3D12_CULL_MODE_NONE, [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] --> crates/renderer-dx12/src/pipeline.rs:273:22 [INFO] [stdout] | [INFO] [stdout] 273 | InputLayout: D3D12_INPUT_LAYOUT_DESC { [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] --> crates/renderer-dx12/src/pipeline.rs:277:32 [INFO] [stdout] | [INFO] [stdout] 277 | PrimitiveTopologyType: D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE, [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] --> crates/renderer-dx12/src/pipeline.rs:280:28 [INFO] [stdout] | [INFO] [stdout] 280 | let mut arr = [DXGI_FORMAT_UNKNOWN; 8]; [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] --> crates/renderer-dx12/src/pipeline.rs:281:22 [INFO] [stdout] | [INFO] [stdout] 281 | arr[0] = DXGI_FORMAT_R8G8B8A8_UNORM; [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] --> crates/renderer-dx12/src/context.rs:57:20 [INFO] [stdout] | [INFO] [stdout] 57 | if D3D12GetDebugInterface(&mut debug).is_ok() { [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] --> crates/renderer-dx12/src/context.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | D3D12CreateDevice(None, D3D_FEATURE_LEVEL_12_0, &mut device) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DXGI_CREATE_FACTORY_FLAGS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:79:36 [INFO] [stdout] | [INFO] [stdout] 79 | CreateDXGIFactory2(DXGI_CREATE_FACTORY_FLAGS(0)).context("CreateDXGIFactory2")?; [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] --> crates/renderer-dx12/src/context.rs:79:17 [INFO] [stdout] | [INFO] [stdout] 79 | CreateDXGIFactory2(DXGI_CREATE_FACTORY_FLAGS(0)).context("CreateDXGIFactory2")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DXGI_PRESENT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:255:48 [INFO] [stdout] | [INFO] [stdout] 255 | let _ = self.swap_chain.Present(1, DXGI_PRESENT(0)).ok(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DXGI_SWAP_CHAIN_FLAG` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:290:21 [INFO] [stdout] | [INFO] [stdout] 290 | DXGI_SWAP_CHAIN_FLAG(0), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DWriteCreateFactory` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:90:17 [INFO] [stdout] | [INFO] [stdout] 90 | DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED).context("DWriteCreateFactory")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:105:26 [INFO] [stdout] | [INFO] [stdout] 105 | let mut fm = DWRITE_FONT_METRICS::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_FONT_METRICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_GLYPH_METRICS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:116:34 [INFO] [stdout] | [INFO] [stdout] 116 | let mut m_metrics = [DWRITE_GLYPH_METRICS::default(); 1]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_GLYPH_METRICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:138:27 [INFO] [stdout] | [INFO] [stdout] 138 | let mut ufm = DWRITE_FONT_METRICS::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_FONT_METRICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_GLYPH_METRICS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:224:35 [INFO] [stdout] | [INFO] [stdout] 224 | let mut gm = [DWRITE_GLYPH_METRICS::default(); 1]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_GLYPH_METRICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:585:18 [INFO] [stdout] | [INFO] [stdout] 585 | let mut fm = DWRITE_FONT_METRICS::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_FONT_METRICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_GLYPH_METRICS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:588:19 [INFO] [stdout] | [INFO] [stdout] 588 | let mut gm = [DWRITE_GLYPH_METRICS::default(); 1]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_GLYPH_METRICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_GLYPH_OFFSET` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:593:20 [INFO] [stdout] | [INFO] [stdout] 593 | let offsets = [DWRITE_GLYPH_OFFSET::default()]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_GLYPH_OFFSET` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:157:26 [INFO] [stdout] | [INFO] [stdout] 157 | let mut blob: Option = None; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12SerializeRootSignature` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | D3D12SerializeRootSignature( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `D3D12_BLEND_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:259:26 [INFO] [stdout] | [INFO] [stdout] 259 | let mut blend_desc = D3D12_BLEND_DESC::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_BLEND_DESC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `D3D12_DEPTH_STENCIL_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:272:28 [INFO] [stdout] | [INFO] [stdout] 272 | DepthStencilState: D3D12_DEPTH_STENCIL_DESC::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_DEPTH_STENCIL_DESC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:158:32 [INFO] [stdout] | [INFO] [stdout] 158 | let mut error_blob: Option = None; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] [INFO] [stderr] error: could not compile `renderer-dx12` (lib test) due to 285 previous errors [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:284:21 [INFO] [stdout] | [INFO] [stdout] 284 | SampleDesc: windows::Win32::Graphics::Dxgi::Common::DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:301:13 [INFO] [stdout] | [INFO] [stdout] 301 | ) -> Result { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:305:26 [INFO] [stdout] | [INFO] [stdout] 305 | let mut code: Option = None; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:306:28 [INFO] [stdout] | [INFO] [stdout] 306 | let mut errors: Option = None; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:317:9 [INFO] [stdout] | [INFO] [stdout] 317 | windows::core::PCSTR::null(), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 320 | windows::core::PCSTR(entry_cstr.as_ptr() as *const u8), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:321:9 [INFO] [stdout] | [INFO] [stdout] 321 | windows::core::PCSTR(target_cstr.as_ptr() as *const u8), [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | vb: ID3D12Resource, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:58:24 [INFO] [stdout] | [INFO] [stdout] 58 | let alloc: ID3D12CommandAllocator = ctx [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] --> crates/renderer-dx12/src/compositor.rs:60:41 [INFO] [stdout] | [INFO] [stdout] 60 | .CreateCommandAllocator(D3D12_COMMAND_LIST_TYPE_DIRECT) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:63:23 [INFO] [stdout] | [INFO] [stdout] 63 | let list: ID3D12GraphicsCommandList = ctx [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] --> crates/renderer-dx12/src/compositor.rs:65:39 [INFO] [stdout] | [INFO] [stdout] 65 | .CreateCommandList(0, D3D12_COMMAND_LIST_TYPE_DIRECT, &alloc, None) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandList` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:87:22 [INFO] [stdout] | [INFO] [stdout] 87 | let cmd: ID3D12CommandList = upload_list.cast().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RANGE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:237:39 [INFO] [stdout] | [INFO] [stdout] 237 | ... Some(&D3D12_RANGE { Begin: 0, End: 0 }), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_VERTEX_BUFFER_VIEW` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:260:27 [INFO] [stdout] | [INFO] [stdout] 260 | let vbv = D3D12_VERTEX_BUFFER_VIEW { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RANGE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:287:39 [INFO] [stdout] | [INFO] [stdout] 287 | .Map(0, Some(&D3D12_RANGE { Begin: 0, End: 0 }), Some(&mut ptr)) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_VERTEX_BUFFER_VIEW` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:296:31 [INFO] [stdout] | [INFO] [stdout] 296 | let vbv = D3D12_VERTEX_BUFFER_VIEW { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:321:30 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn device(&self) -> &ID3D12Device { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:475:36 [INFO] [stdout] | [INFO] [stdout] 475 | fn allocate_vertex_buffer(device: &ID3D12Device, vertex_count: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:477:13 [INFO] [stdout] | [INFO] [stdout] 477 | let vb: ID3D12Resource = unsafe { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:478:32 [INFO] [stdout] | [INFO] [stdout] 478 | let mut vb_opt: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 475 | fn allocate_vertex_buffer(device: &ID3D12Device, vertex_count: usize) -> Result { [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:481:18 [INFO] [stdout] | [INFO] [stdout] 481 | &D3D12_HEAP_PROPERTIES { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_TYPE_UPLOAD` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:482:27 [INFO] [stdout] | [INFO] [stdout] 482 | Type: D3D12_HEAP_TYPE_UPLOAD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_FLAG_NONE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:485:17 [INFO] [stdout] | [INFO] [stdout] 485 | D3D12_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_RESOURCE_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:486:18 [INFO] [stdout] | [INFO] [stdout] 486 | &D3D12_RESOURCE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:487:32 [INFO] [stdout] | [INFO] [stdout] 487 | Dimension: D3D12_RESOURCE_DIMENSION_BUFFER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_ROW_MAJOR` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:496:29 [INFO] [stdout] | [INFO] [stdout] 496 | Layout: D3D12_TEXTURE_LAYOUT_ROW_MAJOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_GENERIC_READ` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/compositor.rs:500:17 [INFO] [stdout] | [INFO] [stdout] 500 | D3D12_RESOURCE_STATE_GENERIC_READ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:18:27 [INFO] [stdout] | [INFO] [stdout] 18 | render_target: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 15 | struct FrameResources { [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:19:20 [INFO] [stdout] | [INFO] [stdout] 19 | cmd_allocator: ID3D12CommandAllocator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:25:17 [INFO] [stdout] | [INFO] [stdout] 25 | pub device: ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:26:20 [INFO] [stdout] | [INFO] [stdout] 26 | pub cmd_queue: ID3D12CommandQueue, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | pub cmd_list: ID3D12GraphicsCommandList, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDXGISwapChain3` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:29:17 [INFO] [stdout] | [INFO] [stdout] 29 | swap_chain: IDXGISwapChain3, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:33:15 [INFO] [stdout] | [INFO] [stdout] 33 | rtv_heap: ID3D12DescriptorHeap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | pub srv_heap: ID3D12DescriptorHeap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Fence` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | fence: ID3D12Fence, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `D3D12_VIEWPORT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 45 | pub viewport: D3D12_VIEWPORT, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Debug` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:56:39 [INFO] [stdout] | [INFO] [stdout] 56 | let mut debug: Option = None; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl Dx12Context { [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:64:36 [INFO] [stdout] | [INFO] [stdout] 64 | let mut device: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl Dx12Context { [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:70:28 [INFO] [stdout] | [INFO] [stdout] 70 | let cmd_queue: ID3D12CommandQueue = device [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] --> crates/renderer-dx12/src/context.rs:71:38 [INFO] [stdout] | [INFO] [stdout] 71 | .CreateCommandQueue(&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] --> crates/renderer-dx12/src/context.rs:72:27 [INFO] [stdout] | [INFO] [stdout] 72 | Type: D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDXGIFactory4` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:78:26 [INFO] [stdout] | [INFO] [stdout] 78 | let factory: IDXGIFactory4 = [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] --> crates/renderer-dx12/src/context.rs:81:27 [INFO] [stdout] | [INFO] [stdout] 81 | let sc_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] --> crates/renderer-dx12/src/context.rs:84:25 [INFO] [stdout] | [INFO] [stdout] 84 | Format: DXGI_FORMAT_R8G8B8A8_UNORM, [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] --> crates/renderer-dx12/src/context.rs:86:30 [INFO] [stdout] | [INFO] [stdout] 86 | 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_SWAP_EFFECT_FLIP_DISCARD` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:87:29 [INFO] [stdout] | [INFO] [stdout] 87 | SwapEffect: DXGI_SWAP_EFFECT_FLIP_DISCARD, [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] --> crates/renderer-dx12/src/context.rs:88:29 [INFO] [stdout] | [INFO] [stdout] 88 | SampleDesc: DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDXGISwapChain3` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:95:29 [INFO] [stdout] | [INFO] [stdout] 95 | let swap_chain: IDXGISwapChain3 = factory [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_MWA_NO_ALT_ENTER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:103:46 [INFO] [stdout] | [INFO] [stdout] 103 | .MakeWindowAssociation(hwnd, DXGI_MWA_NO_ALT_ENTER) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:107:27 [INFO] [stdout] | [INFO] [stdout] 107 | let rtv_heap: ID3D12DescriptorHeap = device [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] --> crates/renderer-dx12/src/context.rs:108:40 [INFO] [stdout] | [INFO] [stdout] 108 | .CreateDescriptorHeap(&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] --> crates/renderer-dx12/src/context.rs:109:27 [INFO] [stdout] | [INFO] [stdout] 109 | 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_TYPE_RTV` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:115:57 [INFO] [stdout] | [INFO] [stdout] 115 | device.GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_RTV); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:119:27 [INFO] [stdout] | [INFO] [stdout] 119 | let srv_heap: ID3D12DescriptorHeap = device [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] --> crates/renderer-dx12/src/context.rs:120:40 [INFO] [stdout] | [INFO] [stdout] 120 | .CreateDescriptorHeap(&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] --> crates/renderer-dx12/src/context.rs:121:27 [INFO] [stdout] | [INFO] [stdout] 121 | 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_SHADER_VISIBLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:123:28 [INFO] [stdout] | [INFO] [stdout] 123 | Flags: D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:132:36 [INFO] [stdout] | [INFO] [stdout] 132 | let render_target: ID3D12Resource = swap_chain.GetBuffer(i as u32).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:133:34 [INFO] [stdout] | [INFO] [stdout] 133 | let rtv_handle = D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:138:36 [INFO] [stdout] | [INFO] [stdout] 138 | let cmd_allocator: ID3D12CommandAllocator = device [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] --> crates/renderer-dx12/src/context.rs:139:45 [INFO] [stdout] | [INFO] [stdout] 139 | .CreateCommandAllocator(D3D12_COMMAND_LIST_TYPE_DIRECT) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:150:27 [INFO] [stdout] | [INFO] [stdout] 150 | let cmd_list: ID3D12GraphicsCommandList = device [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] --> crates/renderer-dx12/src/context.rs:153:21 [INFO] [stdout] | [INFO] [stdout] 153 | D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Fence` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:161:24 [INFO] [stdout] | [INFO] [stdout] 161 | let fence: ID3D12Fence = device [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] --> crates/renderer-dx12/src/context.rs:162:33 [INFO] [stdout] | [INFO] [stdout] 162 | .CreateFence(0, D3D12_FENCE_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_VIEWPORT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:166:28 [INFO] [stdout] | [INFO] [stdout] 166 | let viewport = D3D12_VIEWPORT { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:200:45 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn begin_frame(&mut self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl Dx12Context { [INFO] [stdout] | +++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PRESENT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:222:17 [INFO] [stdout] | [INFO] [stdout] 222 | D3D12_RESOURCE_STATE_PRESENT, [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] --> crates/renderer-dx12/src/context.rs:223:17 [INFO] [stdout] | [INFO] [stdout] 223 | D3D12_RESOURCE_STATE_RENDER_TARGET, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:228:23 [INFO] [stdout] | [INFO] [stdout] 228 | let rtv = D3D12_CPU_DESCRIPTOR_HANDLE { [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] --> crates/renderer-dx12/src/context.rs:244:17 [INFO] [stdout] | [INFO] [stdout] 244 | 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_PRESENT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:245:17 [INFO] [stdout] | [INFO] [stdout] 245 | D3D12_RESOURCE_STATE_PRESENT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12CommandList` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:251:31 [INFO] [stdout] | [INFO] [stdout] 251 | let cmd_list_ptr: ID3D12CommandList = self.cmd_list.cast().unwrap(); [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] --> crates/renderer-dx12/src/context.rs:289:21 [INFO] [stdout] | [INFO] [stdout] 289 | DXGI_FORMAT_UNKNOWN, // preserve format [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:304:21 [INFO] [stdout] | [INFO] [stdout] 304 | D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_VIEWPORT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:313:29 [INFO] [stdout] | [INFO] [stdout] 313 | self.viewport = D3D12_VIEWPORT { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:358:16 [INFO] [stdout] | [INFO] [stdout] 358 | resource: &ID3D12Resource, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:359:19 [INFO] [stdout] | [INFO] [stdout] 359 | state_before: D3D12_RESOURCE_STATES, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:360:18 [INFO] [stdout] | [INFO] [stdout] 360 | state_after: D3D12_RESOURCE_STATES, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:361:6 [INFO] [stdout] | [INFO] [stdout] 361 | ) -> D3D12_RESOURCE_BARRIER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:362:5 [INFO] [stdout] | [INFO] [stdout] 362 | D3D12_RESOURCE_BARRIER { [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] --> crates/renderer-dx12/src/context.rs:363:15 [INFO] [stdout] | [INFO] [stdout] 363 | 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] --> crates/renderer-dx12/src/context.rs:364:16 [INFO] [stdout] | [INFO] [stdout] 364 | 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_BARRIER_0` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:365:20 [INFO] [stdout] | [INFO] [stdout] 365 | Anonymous: D3D12_RESOURCE_BARRIER_0 { [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] --> crates/renderer-dx12/src/context.rs:366:53 [INFO] [stdout] | [INFO] [stdout] 366 | Transition: std::mem::ManuallyDrop::new(D3D12_RESOURCE_TRANSITION_BARRIER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:370:30 [INFO] [stdout] | [INFO] [stdout] 370 | Subresource: D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:61:18 [INFO] [stdout] | [INFO] [stdout] 61 | pub texture: ID3D12Resource, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:82:18 [INFO] [stdout] | [INFO] [stdout] 82 | device: &ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:83:27 [INFO] [stdout] | [INFO] [stdout] 83 | upload_cmd_list: &ID3D12GraphicsCommandList, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:87:24 [INFO] [stdout] | [INFO] [stdout] 87 | ) -> Result<(Self, ID3D12Resource)> { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 80 | impl GlyphAtlas { [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:89:25 [INFO] [stdout] | [INFO] [stdout] 89 | let dwrite: IDWriteFactory = [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FACTORY_TYPE_SHARED` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:90:37 [INFO] [stdout] | [INFO] [stdout] 90 | DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED).context("DWriteCreateFactory")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:125:28 [INFO] [stdout] | [INFO] [stdout] 125 | let ui_format: IDWriteTextFormat = dwrite [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:129:21 [INFO] [stdout] | [INFO] [stdout] 129 | DWRITE_FONT_WEIGHT_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:130:21 [INFO] [stdout] | [INFO] [stdout] 130 | DWRITE_FONT_STYLE_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:131:21 [INFO] [stdout] | [INFO] [stdout] 131 | DWRITE_FONT_STRETCH_NORMAL, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:319:32 [INFO] [stdout] | [INFO] [stdout] 319 | let texture_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] --> crates/renderer-dx12/src/glyph_atlas.rs:320:28 [INFO] [stdout] | [INFO] [stdout] 320 | Dimension: D3D12_RESOURCE_DIMENSION_TEXTURE2D, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:325:25 [INFO] [stdout] | [INFO] [stdout] 325 | Format: DXGI_FORMAT_R8_UNORM, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:326:29 [INFO] [stdout] | [INFO] [stdout] 326 | SampleDesc: DXGI_SAMPLE_DESC { Count: 1, Quality: 0 }, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:327:25 [INFO] [stdout] | [INFO] [stdout] 327 | Layout: D3D12_TEXTURE_LAYOUT_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:330:37 [INFO] [stdout] | [INFO] [stdout] 330 | let mut texture: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 80 | impl GlyphAtlas { [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:333:22 [INFO] [stdout] | [INFO] [stdout] 333 | &D3D12_HEAP_PROPERTIES { Type: D3D12_HEAP_TYPE_DEFAULT, ..Default::default() }, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:333:52 [INFO] [stdout] | [INFO] [stdout] 333 | &D3D12_HEAP_PROPERTIES { Type: D3D12_HEAP_TYPE_DEFAULT, ..Default::default() }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_FLAG_NONE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:334:21 [INFO] [stdout] | [INFO] [stdout] 334 | D3D12_HEAP_FLAG_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COPY_DEST` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:336:21 [INFO] [stdout] | [INFO] [stdout] 336 | D3D12_RESOURCE_STATE_COPY_DEST, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_DATA_PITCH_ALIGNMENT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:343:47 [INFO] [stdout] | [INFO] [stdout] 343 | let row_pitch = align_up(atlas_w, D3D12_TEXTURE_DATA_PITCH_ALIGNMENT); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Resource` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:345:40 [INFO] [stdout] | [INFO] [stdout] 345 | let mut upload_buf: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 80 | impl GlyphAtlas { [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:348:22 [INFO] [stdout] | [INFO] [stdout] 348 | &D3D12_HEAP_PROPERTIES { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_TYPE_UPLOAD` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:349:31 [INFO] [stdout] | [INFO] [stdout] 349 | Type: D3D12_HEAP_TYPE_UPLOAD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_FLAG_NONE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:352:21 [INFO] [stdout] | [INFO] [stdout] 352 | D3D12_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_RESOURCE_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:353:22 [INFO] [stdout] | [INFO] [stdout] 353 | &D3D12_RESOURCE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:354:36 [INFO] [stdout] | [INFO] [stdout] 354 | Dimension: D3D12_RESOURCE_DIMENSION_BUFFER, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:359:37 [INFO] [stdout] | [INFO] [stdout] 359 | SampleDesc: DXGI_SAMPLE_DESC { Count: 1, Quality: 0 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_ROW_MAJOR` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:360:33 [INFO] [stdout] | [INFO] [stdout] 360 | Layout: D3D12_TEXTURE_LAYOUT_ROW_MAJOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_GENERIC_READ` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:363:21 [INFO] [stdout] | [INFO] [stdout] 363 | D3D12_RESOURCE_STATE_GENERIC_READ, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RANGE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:372:31 [INFO] [stdout] | [INFO] [stdout] 372 | .Map(0, Some(&D3D12_RANGE { Begin: 0, End: 0 }), Some(&mut mapped)) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:382:27 [INFO] [stdout] | [INFO] [stdout] 382 | let src_loc = D3D12_TEXTURE_COPY_LOCATION { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:384:23 [INFO] [stdout] | [INFO] [stdout] 384 | Type: D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION_0` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:385:28 [INFO] [stdout] | [INFO] [stdout] 385 | Anonymous: D3D12_TEXTURE_COPY_LOCATION_0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_PLACED_SUBRESOURCE_FOOTPRINT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:386:38 [INFO] [stdout] | [INFO] [stdout] 386 | PlacedFootprint: D3D12_PLACED_SUBRESOURCE_FOOTPRINT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SUBRESOURCE_FOOTPRINT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:388:36 [INFO] [stdout] | [INFO] [stdout] 388 | Footprint: D3D12_SUBRESOURCE_FOOTPRINT { [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] --> crates/renderer-dx12/src/glyph_atlas.rs:389:37 [INFO] [stdout] | [INFO] [stdout] 389 | ... Format: DXGI_FORMAT_R8_UNORM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:398:27 [INFO] [stdout] | [INFO] [stdout] 398 | let dst_loc = D3D12_TEXTURE_COPY_LOCATION { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:400:23 [INFO] [stdout] | [INFO] [stdout] 400 | Type: D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION_0` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:401:28 [INFO] [stdout] | [INFO] [stdout] 401 | Anonymous: D3D12_TEXTURE_COPY_LOCATION_0 { SubresourceIndex: 0 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COPY_DEST` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:407:17 [INFO] [stdout] | [INFO] [stdout] 407 | D3D12_RESOURCE_STATE_COPY_DEST, [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] --> crates/renderer-dx12/src/glyph_atlas.rs:408:17 [INFO] [stdout] | [INFO] [stdout] 408 | D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:457:39 [INFO] [stdout] | [INFO] [stdout] 457 | pub fn create_srv(&self, device: &ID3D12Device, heap: &ID3D12DescriptorHeap, slot: u32) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:457:60 [INFO] [stdout] | [INFO] [stdout] 457 | pub fn create_srv(&self, device: &ID3D12Device, heap: &ID3D12DescriptorHeap, slot: u32) { [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] --> crates/renderer-dx12/src/glyph_atlas.rs:460:57 [INFO] [stdout] | [INFO] [stdout] 460 | device.GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:462:26 [INFO] [stdout] | [INFO] [stdout] 462 | let handle = D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_RESOURCE_VIEW_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:465:28 [INFO] [stdout] | [INFO] [stdout] 465 | let srv_desc = D3D12_SHADER_RESOURCE_VIEW_DESC { [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] --> crates/renderer-dx12/src/glyph_atlas.rs:466:25 [INFO] [stdout] | [INFO] [stdout] 466 | Format: DXGI_FORMAT_R8_UNORM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_TEXTURE2D` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:467:32 [INFO] [stdout] | [INFO] [stdout] 467 | ViewDimension: D3D12_SRV_DIMENSION_TEXTURE2D, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:468:42 [INFO] [stdout] | [INFO] [stdout] 468 | Shader4ComponentMapping: D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_RESOURCE_VIEW_DESC_0` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:469:28 [INFO] [stdout] | [INFO] [stdout] 469 | Anonymous: D3D12_SHADER_RESOURCE_VIEW_DESC_0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEX2D_SRV` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:470:32 [INFO] [stdout] | [INFO] [stdout] 470 | Texture2D: D3D12_TEX2D_SRV { MipLevels: 1, ..Default::default() }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:497:14 [INFO] [stdout] | [INFO] [stdout] 497 | dwrite: &IDWriteFactory, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:500:13 [INFO] [stdout] | [INFO] [stdout] 500 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 496 | unsafe fn find_font_face( [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:501:26 [INFO] [stdout] | [INFO] [stdout] 501 | let mut coll: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 496 | unsafe fn find_font_face( [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:514:14 [INFO] [stdout] | [INFO] [stdout] 514 | let fam: IDWriteFontFamily = coll.GetFontFamily(idx).context("GetFontFamily")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:515:15 [INFO] [stdout] | [INFO] [stdout] 515 | let font: IDWriteFont = fam [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:517:13 [INFO] [stdout] | [INFO] [stdout] 517 | DWRITE_FONT_WEIGHT_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:518:13 [INFO] [stdout] | [INFO] [stdout] 518 | DWRITE_FONT_STRETCH_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:519:13 [INFO] [stdout] | [INFO] [stdout] 519 | DWRITE_FONT_STYLE_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:525:38 [INFO] [stdout] | [INFO] [stdout] 525 | unsafe fn find_ui_font_face(dwrite: &IDWriteFactory) -> Result<(IDWriteFontFace, Vec)> { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:525:65 [INFO] [stdout] | [INFO] [stdout] 525 | unsafe fn find_ui_font_face(dwrite: &IDWriteFactory) -> Result<(IDWriteFontFace, Vec)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 525 | unsafe fn find_ui_font_face(dwrite: &IDWriteFactory) -> Result<(IDWriteFontFace, Vec)> { [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontCollection` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:526:26 [INFO] [stdout] | [INFO] [stdout] 526 | let mut coll: Option = None; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 525 | unsafe fn find_ui_font_face(dwrite: &IDWriteFactory) -> Result<(IDWriteFontFace, Vec)> { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:536:22 [INFO] [stdout] | [INFO] [stdout] 536 | let fam: IDWriteFontFamily = coll.GetFontFamily(idx).context("GetFontFamily")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:537:23 [INFO] [stdout] | [INFO] [stdout] 537 | let font: IDWriteFont = fam [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:539:21 [INFO] [stdout] | [INFO] [stdout] 539 | DWRITE_FONT_WEIGHT_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:540:21 [INFO] [stdout] | [INFO] [stdout] 540 | DWRITE_FONT_STRETCH_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:541:21 [INFO] [stdout] | [INFO] [stdout] 541 | DWRITE_FONT_STYLE_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontFamily` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:553:14 [INFO] [stdout] | [INFO] [stdout] 553 | let fam: IDWriteFontFamily = coll.GetFontFamily(0).context("GetFontFamily (fallback)")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFont` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:554:15 [INFO] [stdout] | [INFO] [stdout] 554 | let font: IDWriteFont = fam [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:556:13 [INFO] [stdout] | [INFO] [stdout] 556 | DWRITE_FONT_WEIGHT_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:557:13 [INFO] [stdout] | [INFO] [stdout] 557 | DWRITE_FONT_STRETCH_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:558:13 [INFO] [stdout] | [INFO] [stdout] 558 | DWRITE_FONT_STYLE_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:566:14 [INFO] [stdout] | [INFO] [stdout] 566 | dwrite: &IDWriteFactory, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteFontFace` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:567:12 [INFO] [stdout] | [INFO] [stdout] 567 | face: &IDWriteFontFace, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DWRITE_GLYPH_RUN` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:594:21 [INFO] [stdout] | [INFO] [stdout] 594 | let glyph_run = DWRITE_GLYPH_RUN { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `IDWriteGlyphRunAnalysis` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:605:19 [INFO] [stdout] | [INFO] [stdout] 605 | let analysis: IDWriteGlyphRunAnalysis = match dwrite.CreateGlyphRunAnalysis( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:609:9 [INFO] [stdout] | [INFO] [stdout] 609 | DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:610:9 [INFO] [stdout] | [INFO] [stdout] 610 | DWRITE_MEASURING_MODE_NATURAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXTURE_CLEARTYPE_3x1` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:624:55 [INFO] [stdout] | [INFO] [stdout] 624 | let bounds = match analysis.GetAlphaTextureBounds(DWRITE_TEXTURE_CLEARTYPE_3x1) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXTURE_CLEARTYPE_3x1` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:635:41 [INFO] [stdout] | [INFO] [stdout] 635 | let _ = analysis.CreateAlphaTexture(DWRITE_TEXTURE_CLEARTYPE_3x1, &bounds, &mut pixels); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12RootSignature` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:81:25 [INFO] [stdout] | [INFO] [stdout] 81 | pub root_signature: ID3D12RootSignature, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:82:14 [INFO] [stdout] | [INFO] [stdout] 82 | pub pso: ID3D12PipelineState, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:86:25 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn new(device: &ID3D12Device) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:98:42 [INFO] [stdout] | [INFO] [stdout] 98 | unsafe fn create_root_signature(device: &ID3D12Device) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12RootSignature` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:98:66 [INFO] [stdout] | [INFO] [stdout] 98 | unsafe fn create_root_signature(device: &ID3D12Device) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 98 | unsafe fn create_root_signature(device: &ID3D12Device) -> Result { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_RANGE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 101 | let srv_range = D3D12_DESCRIPTOR_RANGE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_SRV` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:102:20 [INFO] [stdout] | [INFO] [stdout] 102 | RangeType: D3D12_DESCRIPTOR_RANGE_TYPE_SRV, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_PARAMETER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:111:9 [INFO] [stdout] | [INFO] [stdout] 111 | D3D12_ROOT_PARAMETER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:112:28 [INFO] [stdout] | [INFO] [stdout] 112 | ParameterType: D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_VERTEX` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:113:31 [INFO] [stdout] | [INFO] [stdout] 113 | ShaderVisibility: D3D12_SHADER_VISIBILITY_VERTEX, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_PARAMETER_0` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:114:24 [INFO] [stdout] | [INFO] [stdout] 114 | Anonymous: D3D12_ROOT_PARAMETER_0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_CONSTANTS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:115:28 [INFO] [stdout] | [INFO] [stdout] 115 | Constants: D3D12_ROOT_CONSTANTS { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_PARAMETER` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | D3D12_ROOT_PARAMETER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:124:28 [INFO] [stdout] | [INFO] [stdout] 124 | ParameterType: D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_PIXEL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:125:31 [INFO] [stdout] | [INFO] [stdout] 125 | ShaderVisibility: D3D12_SHADER_VISIBILITY_PIXEL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_PARAMETER_0` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:126:24 [INFO] [stdout] | [INFO] [stdout] 126 | Anonymous: D3D12_ROOT_PARAMETER_0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_DESCRIPTOR_TABLE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:127:34 [INFO] [stdout] | [INFO] [stdout] 127 | DescriptorTable: D3D12_ROOT_DESCRIPTOR_TABLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_STATIC_SAMPLER_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:138:19 [INFO] [stdout] | [INFO] [stdout] 138 | let sampler = D3D12_STATIC_SAMPLER_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_FILTER_MIN_MAG_MIP_POINT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:139:17 [INFO] [stdout] | [INFO] [stdout] 139 | Filter: D3D12_FILTER_MIN_MAG_MIP_POINT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_CLAMP` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:140:19 [INFO] [stdout] | [INFO] [stdout] 140 | AddressU: D3D12_TEXTURE_ADDRESS_MODE_CLAMP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_CLAMP` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:141:19 [INFO] [stdout] | [INFO] [stdout] 141 | AddressV: D3D12_TEXTURE_ADDRESS_MODE_CLAMP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_CLAMP` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:142:19 [INFO] [stdout] | [INFO] [stdout] 142 | AddressW: D3D12_TEXTURE_ADDRESS_MODE_CLAMP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_PIXEL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:145:27 [INFO] [stdout] | [INFO] [stdout] 145 | ShaderVisibility: D3D12_SHADER_VISIBILITY_PIXEL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_SIGNATURE_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:149:16 [INFO] [stdout] | [INFO] [stdout] 149 | let desc = D3D12_ROOT_SIGNATURE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:154:16 [INFO] [stdout] | [INFO] [stdout] 154 | Flags: D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12Device` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:188:14 [INFO] [stdout] | [INFO] [stdout] 188 | device: &ID3D12Device, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12RootSignature` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:189:16 [INFO] [stdout] | [INFO] [stdout] 189 | root_sig: &ID3D12RootSignature, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:190:13 [INFO] [stdout] | [INFO] [stdout] 190 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 187 | unsafe fn create_pso( [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_BYTECODE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:194:23 [INFO] [stdout] | [INFO] [stdout] 194 | let vs_bytecode = 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] --> crates/renderer-dx12/src/pipeline.rs:198:23 [INFO] [stdout] | [INFO] [stdout] 198 | let ps_bytecode = 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_INPUT_ELEMENT_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 209 | D3D12_INPUT_ELEMENT_DESC { [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] --> crates/renderer-dx12/src/pipeline.rs:212:21 [INFO] [stdout] | [INFO] [stdout] 212 | Format: DXGI_FORMAT_R32G32_FLOAT, [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] --> crates/renderer-dx12/src/pipeline.rs:215:29 [INFO] [stdout] | [INFO] [stdout] 215 | InputSlotClass: D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, [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] --> crates/renderer-dx12/src/pipeline.rs:218:9 [INFO] [stdout] | [INFO] [stdout] 218 | D3D12_INPUT_ELEMENT_DESC { [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] --> crates/renderer-dx12/src/pipeline.rs:221:21 [INFO] [stdout] | [INFO] [stdout] 221 | Format: DXGI_FORMAT_R32G32_FLOAT, [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] --> crates/renderer-dx12/src/pipeline.rs:224:29 [INFO] [stdout] | [INFO] [stdout] 224 | InputSlotClass: D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, [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] --> crates/renderer-dx12/src/pipeline.rs:227:9 [INFO] [stdout] | [INFO] [stdout] 227 | D3D12_INPUT_ELEMENT_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32A32_FLOAT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:230:21 [INFO] [stdout] | [INFO] [stdout] 230 | Format: DXGI_FORMAT_R32G32B32A32_FLOAT, [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] --> crates/renderer-dx12/src/pipeline.rs:233:29 [INFO] [stdout] | [INFO] [stdout] 233 | InputSlotClass: D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, [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] --> crates/renderer-dx12/src/pipeline.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | D3D12_INPUT_ELEMENT_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32A32_FLOAT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:239:21 [INFO] [stdout] | [INFO] [stdout] 239 | Format: DXGI_FORMAT_R32G32B32A32_FLOAT, [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] --> crates/renderer-dx12/src/pipeline.rs:242:29 [INFO] [stdout] | [INFO] [stdout] 242 | InputSlotClass: D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, [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] --> crates/renderer-dx12/src/pipeline.rs:248:20 [INFO] [stdout] | [INFO] [stdout] 248 | let blend_rt = D3D12_RENDER_TARGET_BLEND_DESC { [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] --> crates/renderer-dx12/src/pipeline.rs:250:19 [INFO] [stdout] | [INFO] [stdout] 250 | SrcBlend: 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] --> crates/renderer-dx12/src/pipeline.rs:251:20 [INFO] [stdout] | [INFO] [stdout] 251 | DestBlend: 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_OP_ADD` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:252:18 [INFO] [stdout] | [INFO] [stdout] 252 | BlendOp: D3D12_BLEND_OP_ADD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_ONE` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:253:24 [INFO] [stdout] | [INFO] [stdout] 253 | SrcBlendAlpha: D3D12_BLEND_ONE, [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] --> crates/renderer-dx12/src/pipeline.rs:254:25 [INFO] [stdout] | [INFO] [stdout] 254 | DestBlendAlpha: D3D12_BLEND_ZERO, [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] --> crates/renderer-dx12/src/pipeline.rs:255:23 [INFO] [stdout] | [INFO] [stdout] 255 | BlendOpAlpha: D3D12_BLEND_OP_ADD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D12_COLOR_WRITE_ENABLE_ALL` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:256:32 [INFO] [stdout] | [INFO] [stdout] 256 | RenderTargetWriteMask: D3D12_COLOR_WRITE_ENABLE_ALL.0 as u8, [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] --> crates/renderer-dx12/src/pipeline.rs:262:20 [INFO] [stdout] | [INFO] [stdout] 262 | let pso_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_RASTERIZER_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:267:26 [INFO] [stdout] | [INFO] [stdout] 267 | RasterizerState: D3D12_RASTERIZER_DESC { [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] --> crates/renderer-dx12/src/pipeline.rs:268:23 [INFO] [stdout] | [INFO] [stdout] 268 | FillMode: D3D12_FILL_MODE_SOLID, [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] --> crates/renderer-dx12/src/pipeline.rs:269:23 [INFO] [stdout] | [INFO] [stdout] 269 | CullMode: D3D12_CULL_MODE_NONE, [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] --> crates/renderer-dx12/src/pipeline.rs:273:22 [INFO] [stdout] | [INFO] [stdout] 273 | InputLayout: D3D12_INPUT_LAYOUT_DESC { [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] --> crates/renderer-dx12/src/pipeline.rs:277:32 [INFO] [stdout] | [INFO] [stdout] 277 | PrimitiveTopologyType: D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE, [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] --> crates/renderer-dx12/src/pipeline.rs:280:28 [INFO] [stdout] | [INFO] [stdout] 280 | let mut arr = [DXGI_FORMAT_UNKNOWN; 8]; [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] --> crates/renderer-dx12/src/pipeline.rs:281:22 [INFO] [stdout] | [INFO] [stdout] 281 | arr[0] = DXGI_FORMAT_R8G8B8A8_UNORM; [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] --> crates/renderer-dx12/src/context.rs:57:20 [INFO] [stdout] | [INFO] [stdout] 57 | if D3D12GetDebugInterface(&mut debug).is_ok() { [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] --> crates/renderer-dx12/src/context.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | D3D12CreateDevice(None, D3D_FEATURE_LEVEL_12_0, &mut device) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DXGI_CREATE_FACTORY_FLAGS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:79:36 [INFO] [stdout] | [INFO] [stdout] 79 | CreateDXGIFactory2(DXGI_CREATE_FACTORY_FLAGS(0)).context("CreateDXGIFactory2")?; [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] --> crates/renderer-dx12/src/context.rs:79:17 [INFO] [stdout] | [INFO] [stdout] 79 | CreateDXGIFactory2(DXGI_CREATE_FACTORY_FLAGS(0)).context("CreateDXGIFactory2")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DXGI_PRESENT` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:255:48 [INFO] [stdout] | [INFO] [stdout] 255 | let _ = self.swap_chain.Present(1, DXGI_PRESENT(0)).ok(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DXGI_SWAP_CHAIN_FLAG` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/context.rs:290:21 [INFO] [stdout] | [INFO] [stdout] 290 | DXGI_SWAP_CHAIN_FLAG(0), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DWriteCreateFactory` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:90:17 [INFO] [stdout] | [INFO] [stdout] 90 | DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED).context("DWriteCreateFactory")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:105:26 [INFO] [stdout] | [INFO] [stdout] 105 | let mut fm = DWRITE_FONT_METRICS::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_FONT_METRICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_GLYPH_METRICS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:116:34 [INFO] [stdout] | [INFO] [stdout] 116 | let mut m_metrics = [DWRITE_GLYPH_METRICS::default(); 1]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_GLYPH_METRICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:138:27 [INFO] [stdout] | [INFO] [stdout] 138 | let mut ufm = DWRITE_FONT_METRICS::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_FONT_METRICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_GLYPH_METRICS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:224:35 [INFO] [stdout] | [INFO] [stdout] 224 | let mut gm = [DWRITE_GLYPH_METRICS::default(); 1]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_GLYPH_METRICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_FONT_METRICS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:585:18 [INFO] [stdout] | [INFO] [stdout] 585 | let mut fm = DWRITE_FONT_METRICS::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_FONT_METRICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_GLYPH_METRICS` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:588:19 [INFO] [stdout] | [INFO] [stdout] 588 | let mut gm = [DWRITE_GLYPH_METRICS::default(); 1]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_GLYPH_METRICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `DWRITE_GLYPH_OFFSET` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/glyph_atlas.rs:593:20 [INFO] [stdout] | [INFO] [stdout] 593 | let offsets = [DWRITE_GLYPH_OFFSET::default()]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type `DWRITE_GLYPH_OFFSET` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12SerializeRootSignature` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | D3D12SerializeRootSignature( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `D3D12_BLEND_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:259:26 [INFO] [stdout] | [INFO] [stdout] 259 | let mut blend_desc = D3D12_BLEND_DESC::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_BLEND_DESC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find type `D3D12_DEPTH_STENCIL_DESC` in this scope [INFO] [stdout] --> crates/renderer-dx12/src/pipeline.rs:272:28 [INFO] [stdout] | [INFO] [stdout] 272 | DepthStencilState: D3D12_DEPTH_STENCIL_DESC::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_DEPTH_STENCIL_DESC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] [INFO] [stderr] error: could not compile `renderer-dx12` (lib) due to 285 previous errors [INFO] running `Command { std: "docker" "inspect" "14ce188849dc3aeac9c45ae8663b0047a031d5401e4bd3ec33def6d987860576", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "14ce188849dc3aeac9c45ae8663b0047a031d5401e4bd3ec33def6d987860576", kill_on_drop: false }` [INFO] [stdout] 14ce188849dc3aeac9c45ae8663b0047a031d5401e4bd3ec33def6d987860576