[INFO] updating cached repository https://github.com/filkry/rusgam [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] [stderr] From https://github.com/filkry/rusgam [INFO] [stderr] e5e1266..2fea0b7 master -> master [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 2fea0b7114666b217d363b9da3392408ef0e8901 [INFO] checking filkry/rusgam against try#1a608893c03d7722effeb0058e82770bd36b4b3c for pr-66504-1 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffilkry%2Frusgam" "/workspace/builds/worker-7/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-7/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/filkry/rusgam on toolchain 1a608893c03d7722effeb0058e82770bd36b4b3c [INFO] running `"/workspace/cargo-home/bin/cargo" "+1a608893c03d7722effeb0058e82770bd36b4b3c" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/filkry/rusgam [INFO] finished tweaking git repo https://github.com/filkry/rusgam [INFO] tweaked toml for git repo https://github.com/filkry/rusgam written to /workspace/builds/worker-7/source/Cargo.toml [INFO] crate git repo https://github.com/filkry/rusgam already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+1a608893c03d7722effeb0058e82770bd36b4b3c" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1a608893c03d7722effeb0058e82770bd36b4b3c" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 7b843cd6ea84e9140acd57831464754332fd15882f2e053486c46e04757c2c04 [INFO] running `"docker" "start" "-a" "7b843cd6ea84e9140acd57831464754332fd15882f2e053486c46e04757c2c04"` [INFO] [stderr] Compiling winapi v0.3.8 [INFO] [stderr] Checking num-complex v0.2.3 [INFO] [stderr] Checking approx v0.3.2 [INFO] [stderr] Checking num-rational v0.2.2 [INFO] [stderr] Checking alga v0.9.1 [INFO] [stderr] Checking wio v0.2.0 [INFO] [stderr] Checking nalgebra v0.19.0 [INFO] [stderr] Checking nalgebra-glm v0.5.0 [INFO] [stderr] Checking rusgam v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | use winapi::shared::basetsd::{SIZE_T, UINT64}; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:35:13 [INFO] [stderr] | [INFO] [stderr] 35 | use winapi::shared::dxgi::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use winapi::shared::dxgi1_2::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use winapi::shared::dxgi1_3::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:38:13 [INFO] [stderr] | [INFO] [stderr] 38 | use winapi::shared::dxgi1_4::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:39:13 [INFO] [stderr] | [INFO] [stderr] 39 | use winapi::shared::dxgi1_5::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:40:13 [INFO] [stderr] | [INFO] [stderr] 40 | use winapi::shared::dxgi1_6::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:41:13 [INFO] [stderr] | [INFO] [stderr] 41 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::ctypes` [INFO] [stderr] --> src/directxgraphicssamples.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | use winapi::ctypes::c_void; [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | use winapi::um::d3d12::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | use winapi::um::d3d12sdklayers::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::shared` [INFO] [stderr] --> src/directxgraphicssamples.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | use winapi::shared::{dxgiformat, dxgitype, winerror}; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/directxgraphicssamples.rs:45:13 [INFO] [stderr] | [INFO] [stderr] 45 | use winapi::um::{d3dcommon, unknwnbase}; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/niced3d12/mod.rs:32:13 [INFO] [stderr] | [INFO] [stderr] 32 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/mod.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | use winapi::um::d3d12sdklayers::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:6:13 [INFO] [stderr] | [INFO] [stderr] 6 | use winapi::shared::basetsd::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::Interface` [INFO] [stderr] --> src/directxgraphicssamples.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | use winapi::Interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | use winapi::shared::windef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | use winapi::um::winnt::LONG; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | use winapi::um::winuser::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::shared` [INFO] [stderr] --> src/safewindows.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | use winapi::shared::ntdef; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/safewindows.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | use winapi::um::{errhandlingapi, libloaderapi, profileapi, synchapi, unknwnbase, winnt}; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::Interface` [INFO] [stderr] --> src/safewindows.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use winapi::Interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `wio::com` [INFO] [stderr] --> src/safewindows.rs:15:10 [INFO] [stderr] | [INFO] [stderr] 15 | use wio::com::ComPtr; [INFO] [stderr] | ^^^ could not find `com` in `wio` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use winapi::shared::dxgi::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use winapi::shared::dxgi1_2::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:38:13 [INFO] [stderr] | [INFO] [stderr] 38 | use winapi::shared::dxgi1_3::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:39:13 [INFO] [stderr] | [INFO] [stderr] 39 | use winapi::shared::dxgi1_4::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:40:13 [INFO] [stderr] | [INFO] [stderr] 40 | use winapi::shared::dxgi1_5::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:41:13 [INFO] [stderr] | [INFO] [stderr] 41 | use winapi::shared::dxgi1_6::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::ctypes` [INFO] [stderr] --> src/typeyd3d12/mod.rs:35:13 [INFO] [stderr] | [INFO] [stderr] 35 | use winapi::ctypes::c_void; [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | use winapi::um::d3d12::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:45:13 [INFO] [stderr] | [INFO] [stderr] 45 | use winapi::um::d3d12sdklayers::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::shared` [INFO] [stderr] --> src/typeyd3d12/mod.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | use winapi::shared::{dxgiformat, dxgitype, winerror}; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/typeyd3d12/mod.rs:46:13 [INFO] [stderr] | [INFO] [stderr] 46 | use winapi::um::{d3dcommon, d3dcompiler, unknwnbase}; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::Interface` [INFO] [stderr] --> src/typeyd3d12/mod.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | use winapi::Interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `wio::com` [INFO] [stderr] --> src/typeyd3d12/mod.rs:49:10 [INFO] [stderr] | [INFO] [stderr] 49 | use wio::com::ComPtr; [INFO] [stderr] | ^^^ could not find `com` in `wio` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Device` [INFO] [stderr] --> src/directxgraphicssamples.rs:167:10 [INFO] [stderr] | [INFO] [stderr] 167 | &ID3D12Device::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^ use of undeclared type or module `ID3D12Device` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/niced3d12/factory.rs:30:44 [INFO] [stderr] | [INFO] [stderr] 30 | if adapterdesc.Flags & winapi::shared::dxgi::DXGI_ADAPTER_FLAG_SOFTWARE > 0 { [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:6:24 [INFO] [stderr] | [INFO] [stderr] 6 | value: &'a winapi::um::d3d12::ID3D12RootSignature, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:20:20 [INFO] [stderr] | [INFO] [stderr] 20 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:21:20 [INFO] [stderr] | [INFO] [stderr] 21 | value: winapi::um::d3d12::D3D12_SHADER_BYTECODE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:38:20 [INFO] [stderr] | [INFO] [stderr] 38 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:39:20 [INFO] [stderr] | [INFO] [stderr] 39 | value: winapi::um::d3d12::D3D12_SHADER_BYTECODE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:56:20 [INFO] [stderr] | [INFO] [stderr] 56 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:57:20 [INFO] [stderr] | [INFO] [stderr] 57 | value: winapi::um::d3d12::D3D12_INPUT_LAYOUT_DESC, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:73:20 [INFO] [stderr] | [INFO] [stderr] 73 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:74:20 [INFO] [stderr] | [INFO] [stderr] 74 | value: winapi::um::d3d12::D3D12_PRIMITIVE_TOPOLOGY_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:88:20 [INFO] [stderr] | [INFO] [stderr] 88 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:89:20 [INFO] [stderr] | [INFO] [stderr] 89 | value: winapi::um::d3d12::D3D12_RT_FORMAT_ARRAY, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:105:20 [INFO] [stderr] | [INFO] [stderr] 105 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:106:20 [INFO] [stderr] | [INFO] [stderr] 106 | value: winapi::shared::dxgiformat::DXGI_FORMAT, [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:76:21 [INFO] [stderr] | [INFO] [stderr] 76 | winapi::um::winuser::UnregisterClassW( [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:182:18 [INFO] [stderr] | [INFO] [stderr] 182 | msg: winapi::um::winuser::MSG, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | use winapi::shared::basetsd::{SIZE_T, UINT64}; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:35:13 [INFO] [stderr] | [INFO] [stderr] 35 | use winapi::shared::dxgi::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use winapi::shared::dxgi1_2::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:197:62 [INFO] [stderr] | [INFO] [stderr] 197 | let mut paintstruct = mem::MaybeUninit::::uninit(); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use winapi::shared::dxgi1_3::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:198:21 [INFO] [stderr] | [INFO] [stderr] 198 | winapi::um::winuser::BeginPaint(self.window, paintstruct.as_mut_ptr()); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:38:13 [INFO] [stderr] | [INFO] [stderr] 38 | use winapi::shared::dxgi1_4::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:205:62 [INFO] [stderr] | [INFO] [stderr] 205 | let mut paintstruct = mem::MaybeUninit::::uninit(); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:206:21 [INFO] [stderr] | [INFO] [stderr] 206 | winapi::um::winuser::EndPaint(self.window, paintstruct.as_mut_ptr()); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:39:13 [INFO] [stderr] | [INFO] [stderr] 39 | use winapi::shared::dxgi1_5::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:40:13 [INFO] [stderr] | [INFO] [stderr] 40 | use winapi::shared::dxgi1_6::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:41:13 [INFO] [stderr] | [INFO] [stderr] 41 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::ctypes` [INFO] [stderr] --> src/directxgraphicssamples.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | use winapi::ctypes::c_void; [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:250:58 [INFO] [stderr] | [INFO] [stderr] 250 | let mut raw_msg = mem::MaybeUninit::::zeroed(); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | use winapi::um::d3d12::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:254:40 [INFO] [stderr] | [INFO] [stderr] 254 | let foundmessage = winapi::um::winuser::PeekMessageW( [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:259:25 [INFO] [stderr] | [INFO] [stderr] 259 | winapi::um::winuser::PM_REMOVE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:275:21 [INFO] [stderr] | [INFO] [stderr] 275 | winapi::um::winuser::TranslateMessage(&mut message.msg); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/directxgraphicssamples.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | use winapi::um::d3d12sdklayers::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:286:21 [INFO] [stderr] | [INFO] [stderr] 286 | winapi::um::winuser::DispatchMessageW(&mut message.msg); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::shared` [INFO] [stderr] --> src/directxgraphicssamples.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | use winapi::shared::{dxgiformat, dxgitype, winerror}; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/directxgraphicssamples.rs:45:13 [INFO] [stderr] | [INFO] [stderr] 45 | use winapi::um::{d3dcommon, unknwnbase}; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/niced3d12/mod.rs:32:13 [INFO] [stderr] | [INFO] [stderr] 32 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/mod.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | use winapi::um::d3d12sdklayers::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:6:13 [INFO] [stderr] | [INFO] [stderr] 6 | use winapi::shared::basetsd::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:294:31 [INFO] [stderr] | [INFO] [stderr] 294 | let res = winapi::um::winuser::GetClientRect(self.window, &mut rect as LPRECT); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::Interface` [INFO] [stderr] --> src/directxgraphicssamples.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | use winapi::Interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | use winapi::shared::windef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | use winapi::um::winnt::LONG; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | use winapi::um::winuser::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::shared` [INFO] [stderr] --> src/safewindows.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | use winapi::shared::ntdef; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/safewindows.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | use winapi::um::{errhandlingapi, libloaderapi, profileapi, synchapi, unknwnbase, winnt}; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::Interface` [INFO] [stderr] --> src/safewindows.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use winapi::Interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `wio::com` [INFO] [stderr] --> src/safewindows.rs:15:10 [INFO] [stderr] | [INFO] [stderr] 15 | use wio::com::ComPtr; [INFO] [stderr] | ^^^ could not find `com` in `wio` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use winapi::shared::dxgi::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use winapi::shared::dxgi1_2::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:38:13 [INFO] [stderr] | [INFO] [stderr] 38 | use winapi::shared::dxgi1_3::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:39:13 [INFO] [stderr] | [INFO] [stderr] 39 | use winapi::shared::dxgi1_4::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:40:13 [INFO] [stderr] | [INFO] [stderr] 40 | use winapi::shared::dxgi1_5::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:41:13 [INFO] [stderr] | [INFO] [stderr] 41 | use winapi::shared::dxgi1_6::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::ctypes` [INFO] [stderr] --> src/typeyd3d12/mod.rs:35:13 [INFO] [stderr] | [INFO] [stderr] 35 | use winapi::ctypes::c_void; [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | use winapi::um::d3d12::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/typeyd3d12/mod.rs:45:13 [INFO] [stderr] | [INFO] [stderr] 45 | use winapi::um::d3d12sdklayers::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::shared` [INFO] [stderr] --> src/typeyd3d12/mod.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | use winapi::shared::{dxgiformat, dxgitype, winerror}; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:385:36 [INFO] [stderr] | [INFO] [stderr] 385 | pub fn translatewmkey(key: winapi::shared::minwindef::WPARAM) -> EKey { [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/typeyd3d12/mod.rs:46:13 [INFO] [stderr] | [INFO] [stderr] 46 | use winapi::um::{d3dcommon, d3dcompiler, unknwnbase}; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::Interface` [INFO] [stderr] --> src/typeyd3d12/mod.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | use winapi::Interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `wio::com` [INFO] [stderr] --> src/typeyd3d12/mod.rs:49:10 [INFO] [stderr] | [INFO] [stderr] 49 | use wio::com::ComPtr; [INFO] [stderr] | ^^^ could not find `com` in `wio` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:402:17 [INFO] [stderr] | [INFO] [stderr] 402 | winapi::um::winuser::WM_KEYDOWN => EMsgType::KeyDown { [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:405:17 [INFO] [stderr] | [INFO] [stderr] 405 | winapi::um::winuser::WM_PAINT => EMsgType::Paint, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:406:17 [INFO] [stderr] | [INFO] [stderr] 406 | winapi::um::winuser::WM_SIZE => EMsgType::Size, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Debug` [INFO] [stderr] --> src/typeyd3d12/debuginterface.rs:12:24 [INFO] [stderr] | [INFO] [stderr] 12 | let riid = ID3D12Debug::uuidof(); [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `ID3D12Debug` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Device2` [INFO] [stderr] --> src/typeyd3d12/device.rs:14:14 [INFO] [stderr] | [INFO] [stderr] 14 | &ID3D12Device2::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `ID3D12Device2` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12CommandQueue` [INFO] [stderr] --> src/typeyd3d12/device.rs:52:18 [INFO] [stderr] | [INFO] [stderr] 52 | &ID3D12CommandQueue::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12CommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12DescriptorHeap` [INFO] [stderr] --> src/typeyd3d12/device.rs:72:18 [INFO] [stderr] | [INFO] [stderr] 72 | &ID3D12DescriptorHeap::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12DescriptorHeap` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Resource` [INFO] [stderr] --> src/typeyd3d12/device.rs:144:18 [INFO] [stderr] | [INFO] [stderr] 144 | &ID3D12Resource::uuidof(), // $$$FRK(TODO): this isn't necessarily right [INFO] [stderr] | ^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12Resource` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Device` [INFO] [stderr] --> src/directxgraphicssamples.rs:167:10 [INFO] [stderr] | [INFO] [stderr] 167 | &ID3D12Device::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^ use of undeclared type or module `ID3D12Device` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12CommandAllocator` [INFO] [stderr] --> src/typeyd3d12/device.rs:161:18 [INFO] [stderr] | [INFO] [stderr] 161 | &ID3D12CommandAllocator::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12CommandAllocator` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12GraphicsCommandList` [INFO] [stderr] --> src/typeyd3d12/device.rs:182:18 [INFO] [stderr] | [INFO] [stderr] 182 | &ID3D12GraphicsCommandList::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12GraphicsCommandList` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Fence` [INFO] [stderr] --> src/typeyd3d12/device.rs:200:18 [INFO] [stderr] | [INFO] [stderr] 200 | &ID3D12Fence::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `ID3D12Fence` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12RootSignature` [INFO] [stderr] --> src/typeyd3d12/device.rs:222:18 [INFO] [stderr] | [INFO] [stderr] 222 | &ID3D12RootSignature::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12RootSignature` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12PipelineState` [INFO] [stderr] --> src/typeyd3d12/device.rs:243:18 [INFO] [stderr] | [INFO] [stderr] 243 | &ID3D12PipelineState::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12PipelineState` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `IDXGIFactory4` [INFO] [stderr] --> src/typeyd3d12/factory.rs:13:18 [INFO] [stderr] | [INFO] [stderr] 13 | &IDXGIFactory4::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `IDXGIFactory4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/niced3d12/factory.rs:30:44 [INFO] [stderr] | [INFO] [stderr] 30 | if adapterdesc.Flags & winapi::shared::dxgi::DXGI_ADAPTER_FLAG_SOFTWARE > 0 { [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:6:24 [INFO] [stderr] | [INFO] [stderr] 6 | value: &'a winapi::um::d3d12::ID3D12RootSignature, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:20:20 [INFO] [stderr] | [INFO] [stderr] 20 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:21:20 [INFO] [stderr] | [INFO] [stderr] 21 | value: winapi::um::d3d12::D3D12_SHADER_BYTECODE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:38:20 [INFO] [stderr] | [INFO] [stderr] 38 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:39:20 [INFO] [stderr] | [INFO] [stderr] 39 | value: winapi::um::d3d12::D3D12_SHADER_BYTECODE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:56:20 [INFO] [stderr] | [INFO] [stderr] 56 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:28:45 [INFO] [stderr] | [INFO] [stderr] 28 | semantic_name_null_terminated: [winapi::um::winnt::CHAR; 32], [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:57:20 [INFO] [stderr] | [INFO] [stderr] 57 | value: winapi::um::d3d12::D3D12_INPUT_LAYOUT_DESC, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:73:20 [INFO] [stderr] | [INFO] [stderr] 73 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:74:20 [INFO] [stderr] | [INFO] [stderr] 74 | value: winapi::um::d3d12::D3D12_PRIMITIVE_TOPOLOGY_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:88:20 [INFO] [stderr] | [INFO] [stderr] 88 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:89:20 [INFO] [stderr] | [INFO] [stderr] 89 | value: winapi::um::d3d12::D3D12_RT_FORMAT_ARRAY, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:105:20 [INFO] [stderr] | [INFO] [stderr] 105 | type_: winapi::um::d3d12::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/niced3d12/pipelinestate.rs:106:20 [INFO] [stderr] | [INFO] [stderr] 106 | value: winapi::shared::dxgiformat::DXGI_FORMAT, [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:76:21 [INFO] [stderr] | [INFO] [stderr] 76 | winapi::um::winuser::UnregisterClassW( [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:203:57 [INFO] [stderr] | [INFO] [stderr] 203 | SizeInBytes: mem::size_of::() as winapi::shared::basetsd::SIZE_T, [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:182:18 [INFO] [stderr] | [INFO] [stderr] 182 | msg: winapi::um::winuser::MSG, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:197:62 [INFO] [stderr] | [INFO] [stderr] 197 | let mut paintstruct = mem::MaybeUninit::::uninit(); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:198:21 [INFO] [stderr] | [INFO] [stderr] 198 | winapi::um::winuser::BeginPaint(self.window, paintstruct.as_mut_ptr()); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:205:62 [INFO] [stderr] | [INFO] [stderr] 205 | let mut paintstruct = mem::MaybeUninit::::uninit(); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:206:21 [INFO] [stderr] | [INFO] [stderr] 206 | winapi::um::winuser::EndPaint(self.window, paintstruct.as_mut_ptr()); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:250:58 [INFO] [stderr] | [INFO] [stderr] 250 | let mut raw_msg = mem::MaybeUninit::::zeroed(); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:254:40 [INFO] [stderr] | [INFO] [stderr] 254 | let foundmessage = winapi::um::winuser::PeekMessageW( [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:259:25 [INFO] [stderr] | [INFO] [stderr] 259 | winapi::um::winuser::PM_REMOVE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:275:21 [INFO] [stderr] | [INFO] [stderr] 275 | winapi::um::winuser::TranslateMessage(&mut message.msg); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:286:21 [INFO] [stderr] | [INFO] [stderr] 286 | winapi::um::winuser::DispatchMessageW(&mut message.msg); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:294:31 [INFO] [stderr] | [INFO] [stderr] 294 | let res = winapi::um::winuser::GetClientRect(self.window, &mut rect as LPRECT); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:385:36 [INFO] [stderr] | [INFO] [stderr] 385 | pub fn translatewmkey(key: winapi::shared::minwindef::WPARAM) -> EKey { [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:402:17 [INFO] [stderr] | [INFO] [stderr] 402 | winapi::um::winuser::WM_KEYDOWN => EMsgType::KeyDown { [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:405:17 [INFO] [stderr] | [INFO] [stderr] 405 | winapi::um::winuser::WM_PAINT => EMsgType::Paint, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:406:17 [INFO] [stderr] | [INFO] [stderr] 406 | winapi::um::winuser::WM_SIZE => EMsgType::Size, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Resource` [INFO] [stderr] --> src/typeyd3d12/swapchain.rs:28:18 [INFO] [stderr] | [INFO] [stderr] 28 | &ID3D12Resource::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12Resource` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Debug` [INFO] [stderr] --> src/typeyd3d12/debuginterface.rs:12:24 [INFO] [stderr] | [INFO] [stderr] 12 | let riid = ID3D12Debug::uuidof(); [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `ID3D12Debug` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/main.rs:263:25 [INFO] [stderr] | [INFO] [stderr] 263 | winapi::um::d3d12::D3D12_APPEND_ALIGNED_ELEMENT, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/main.rs:272:25 [INFO] [stderr] | [INFO] [stderr] 272 | winapi::um::d3d12::D3D12_APPEND_ALIGNED_ELEMENT, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_MEMCPY_DEST` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:49:18 [INFO] [stderr] | [INFO] [stderr] 49 | dest: *const D3D12_MEMCPY_DEST, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SUBRESOURCE_DATA` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:50:17 [INFO] [stderr] | [INFO] [stderr] 50 | src: *const D3D12_SUBRESOURCE_DATA, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Device2` [INFO] [stderr] --> src/typeyd3d12/device.rs:14:14 [INFO] [stderr] | [INFO] [stderr] 14 | &ID3D12Device2::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `ID3D12Device2` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SIZE_T` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:51:22 [INFO] [stderr] | [INFO] [stderr] 51 | rowsizesinbytes: SIZE_T, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:52:14 [INFO] [stderr] | [INFO] [stderr] 52 | numrows: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:53:16 [INFO] [stderr] | [INFO] [stderr] 53 | numslices: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12CommandQueue` [INFO] [stderr] --> src/typeyd3d12/device.rs:52:18 [INFO] [stderr] | [INFO] [stderr] 52 | &ID3D12CommandQueue::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12CommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BYTE` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:57:29 [INFO] [stderr] | [INFO] [stderr] 57 | let destslice: *mut BYTE = ((*dest).pData as *mut BYTE).offset(destoffset); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12DescriptorHeap` [INFO] [stderr] --> src/typeyd3d12/device.rs:72:18 [INFO] [stderr] | [INFO] [stderr] 72 | &ID3D12DescriptorHeap::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12DescriptorHeap` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BYTE` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:57:59 [INFO] [stderr] | [INFO] [stderr] 57 | let destslice: *mut BYTE = ((*dest).pData as *mut BYTE).offset(destoffset); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BYTE` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:59:30 [INFO] [stderr] | [INFO] [stderr] 59 | let srcslice: *const BYTE = ((*src).pData as *const BYTE).offset(srcoffset); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Resource` [INFO] [stderr] --> src/typeyd3d12/device.rs:144:18 [INFO] [stderr] | [INFO] [stderr] 144 | &ID3D12Resource::uuidof(), // $$$FRK(TODO): this isn't necessarily right [INFO] [stderr] | ^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12Resource` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BYTE` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:59:61 [INFO] [stderr] | [INFO] [stderr] 59 | let srcslice: *const BYTE = ((*src).pData as *const BYTE).offset(srcoffset); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:74:19 [INFO] [stderr] | [INFO] [stderr] 74 | cmdlist: *mut ID3D12GraphicsCommandList, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:75:31 [INFO] [stderr] | [INFO] [stderr] 75 | destinationresource: *mut ID3D12Resource, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:76:24 [INFO] [stderr] | [INFO] [stderr] 76 | intermediate: *mut ID3D12Resource, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:77:23 [INFO] [stderr] | [INFO] [stderr] 77 | firstsubresource: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:78:22 [INFO] [stderr] | [INFO] [stderr] 78 | numsubresources: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT64` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:79:19 [INFO] [stderr] | [INFO] [stderr] 79 | requiredsize: UINT64, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PLACED_SUBRESOURCE_FOOTPRINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:80:21 [INFO] [stderr] | [INFO] [stderr] 80 | layouts: *const D3D12_PLACED_SUBRESOURCE_FOOTPRINT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:81:21 [INFO] [stderr] | [INFO] [stderr] 81 | numrows: *const UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT64` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:82:29 [INFO] [stderr] | [INFO] [stderr] 82 | rowsizesinbytes: *const UINT64, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SUBRESOURCE_DATA` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:83:21 [INFO] [stderr] | [INFO] [stderr] 83 | srcdata: *const D3D12_SUBRESOURCE_DATA, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12CommandAllocator` [INFO] [stderr] --> src/typeyd3d12/device.rs:161:18 [INFO] [stderr] | [INFO] [stderr] 161 | &ID3D12CommandAllocator::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12CommandAllocator` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT64` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:84:6 [INFO] [stderr] | [INFO] [stderr] 84 | ) -> UINT64 { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12GraphicsCommandList` [INFO] [stderr] --> src/typeyd3d12/device.rs:182:18 [INFO] [stderr] | [INFO] [stderr] 182 | &ID3D12GraphicsCommandList::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12GraphicsCommandList` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_REQ_SUBRESOURCES` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:85:33 [INFO] [stderr] | [INFO] [stderr] 85 | assert!(firstsubresource <= D3D12_REQ_SUBRESOURCES); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_REQ_SUBRESOURCES` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:86:32 [INFO] [stderr] | [INFO] [stderr] 86 | assert!(numsubresources <= D3D12_REQ_SUBRESOURCES - firstsubresource); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:91:47 [INFO] [stderr] | [INFO] [stderr] 91 | let cond1 = intermediatedesc.Dimension != D3D12_RESOURCE_DIMENSION_BUFFER; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:93:46 [INFO] [stderr] | [INFO] [stderr] 93 | let cond3 = destinationdesc.Dimension == D3D12_RESOURCE_DIMENSION_BUFFER [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BYTE` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:99:24 [INFO] [stderr] | [INFO] [stderr] 99 | let mut data: *mut BYTE = ptr::null_mut(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_MEMCPY_DEST` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:109:24 [INFO] [stderr] | [INFO] [stderr] 109 | let destdata = D3D12_MEMCPY_DEST { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SIZE_T` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:112:57 [INFO] [stderr] | [INFO] [stderr] 112 | SlicePitch: (*layout).Footprint.RowPitch as SIZE_T [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SIZE_T` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:113:52 [INFO] [stderr] | [INFO] [stderr] 113 | * *(numrows.offset(i as isize)) as SIZE_T, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SIZE_T` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:118:54 [INFO] [stderr] | [INFO] [stderr] 118 | *(rowsizesinbytes.offset(i as isize)) as SIZE_T, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:125:37 [INFO] [stderr] | [INFO] [stderr] 125 | if destinationdesc.Dimension == D3D12_RESOURCE_DIMENSION_BUFFER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Fence` [INFO] [stderr] --> src/typeyd3d12/device.rs:200:18 [INFO] [stderr] | [INFO] [stderr] 200 | &ID3D12Fence::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `ID3D12Fence` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:149:19 [INFO] [stderr] | [INFO] [stderr] 149 | cmdlist: *mut ID3D12GraphicsCommandList, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:150:31 [INFO] [stderr] | [INFO] [stderr] 150 | destinationresource: *mut ID3D12Resource, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:151:24 [INFO] [stderr] | [INFO] [stderr] 151 | intermediate: *mut ID3D12Resource, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT64` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:152:25 [INFO] [stderr] | [INFO] [stderr] 152 | intermediateoffset: UINT64, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:153:23 [INFO] [stderr] | [INFO] [stderr] 153 | firstsubresource: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:154:22 [INFO] [stderr] | [INFO] [stderr] 154 | numsubresources: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SUBRESOURCE_DATA` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:155:19 [INFO] [stderr] | [INFO] [stderr] 155 | srcdata: *mut D3D12_SUBRESOURCE_DATA, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT64` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:156:6 [INFO] [stderr] | [INFO] [stderr] 156 | ) -> UINT64 { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PLACED_SUBRESOURCE_FOOTPRINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:160:23 [INFO] [stderr] | [INFO] [stderr] 160 | let mut layouts: [D3D12_PLACED_SUBRESOURCE_FOOTPRINT; 10] = mem::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:161:23 [INFO] [stderr] | [INFO] [stderr] 161 | let mut numrows: [UINT; 10] = [0; 10]; [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT64` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:162:31 [INFO] [stderr] | [INFO] [stderr] 162 | let mut rowsizesinbytes: [UINT64; 10] = [0; 10]; [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12RootSignature` [INFO] [stderr] --> src/typeyd3d12/device.rs:222:18 [INFO] [stderr] | [INFO] [stderr] 222 | &ID3D12RootSignature::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12RootSignature` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:165:26 [INFO] [stderr] | [INFO] [stderr] 165 | let mut device: *mut ID3D12Device = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:199:38 [INFO] [stderr] | [INFO] [stderr] 199 | pub unsafe fn from_res(res: *mut ID3D12Resource) -> D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12PipelineState` [INFO] [stderr] --> src/typeyd3d12/device.rs:243:18 [INFO] [stderr] | [INFO] [stderr] 243 | &ID3D12PipelineState::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12PipelineState` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:199:57 [INFO] [stderr] | [INFO] [stderr] 196 | pub struct CD3DX12_TEXTURE_COPY_LOCATION {} [INFO] [stderr] | ------------------------------------------- similarly named struct `CD3DX12_TEXTURE_COPY_LOCATION` defined here [INFO] [stderr] ... [INFO] [stderr] 199 | pub unsafe fn from_res(res: *mut ID3D12Resource) -> D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CD3DX12_TEXTURE_COPY_LOCATION` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:200:9 [INFO] [stderr] | [INFO] [stderr] 196 | pub struct CD3DX12_TEXTURE_COPY_LOCATION {} [INFO] [stderr] | ------------------------------------------- similarly named struct `CD3DX12_TEXTURE_COPY_LOCATION` defined here [INFO] [stderr] ... [INFO] [stderr] 200 | D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CD3DX12_TEXTURE_COPY_LOCATION` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:202:19 [INFO] [stderr] | [INFO] [stderr] 202 | Type: D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:208:19 [INFO] [stderr] | [INFO] [stderr] 208 | res: *mut ID3D12Resource, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PLACED_SUBRESOURCE_FOOTPRINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:209:20 [INFO] [stderr] | [INFO] [stderr] 209 | footprint: D3D12_PLACED_SUBRESOURCE_FOOTPRINT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:210:10 [INFO] [stderr] | [INFO] [stderr] 196 | pub struct CD3DX12_TEXTURE_COPY_LOCATION {} [INFO] [stderr] | ------------------------------------------- similarly named struct `CD3DX12_TEXTURE_COPY_LOCATION` defined here [INFO] [stderr] ... [INFO] [stderr] 210 | ) -> D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CD3DX12_TEXTURE_COPY_LOCATION` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:211:25 [INFO] [stderr] | [INFO] [stderr] 196 | pub struct CD3DX12_TEXTURE_COPY_LOCATION {} [INFO] [stderr] | ------------------------------------------- similarly named struct `CD3DX12_TEXTURE_COPY_LOCATION` defined here [INFO] [stderr] ... [INFO] [stderr] 211 | let mut result: D3D12_TEXTURE_COPY_LOCATION = mem::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CD3DX12_TEXTURE_COPY_LOCATION` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:213:23 [INFO] [stderr] | [INFO] [stderr] 213 | result.Type = D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:218:42 [INFO] [stderr] | [INFO] [stderr] 218 | pub unsafe fn from_res_sub(res: *mut ID3D12Resource, sub: UINT) -> D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:218:63 [INFO] [stderr] | [INFO] [stderr] 218 | pub unsafe fn from_res_sub(res: *mut ID3D12Resource, sub: UINT) -> D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:218:72 [INFO] [stderr] | [INFO] [stderr] 196 | pub struct CD3DX12_TEXTURE_COPY_LOCATION {} [INFO] [stderr] | ------------------------------------------- similarly named struct `CD3DX12_TEXTURE_COPY_LOCATION` defined here [INFO] [stderr] ... [INFO] [stderr] 218 | pub unsafe fn from_res_sub(res: *mut ID3D12Resource, sub: UINT) -> D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CD3DX12_TEXTURE_COPY_LOCATION` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:219:25 [INFO] [stderr] | [INFO] [stderr] 196 | pub struct CD3DX12_TEXTURE_COPY_LOCATION {} [INFO] [stderr] | ------------------------------------------- similarly named struct `CD3DX12_TEXTURE_COPY_LOCATION` defined here [INFO] [stderr] ... [INFO] [stderr] 219 | let mut result: D3D12_TEXTURE_COPY_LOCATION = mem::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CD3DX12_TEXTURE_COPY_LOCATION` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:221:23 [INFO] [stderr] | [INFO] [stderr] 221 | result.Type = D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_CORRUPTION` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:20:46 [INFO] [stderr] | [INFO] [stderr] 20 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_CORRUPTION, TRUE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:20:81 [INFO] [stderr] | [INFO] [stderr] 20 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_CORRUPTION, TRUE); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_ERROR` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:21:46 [INFO] [stderr] | [INFO] [stderr] 21 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_ERROR, TRUE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:21:76 [INFO] [stderr] | [INFO] [stderr] 21 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_ERROR, TRUE); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_WARNING` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:22:46 [INFO] [stderr] | [INFO] [stderr] 22 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_WARNING, TRUE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:22:78 [INFO] [stderr] | [INFO] [stderr] 22 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_WARNING, TRUE); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_INFO` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:24:49 [INFO] [stderr] | [INFO] [stderr] 24 | let mut suppressedseverities = [D3D12_MESSAGE_SEVERITY_INFO]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:27:22 [INFO] [stderr] | [INFO] [stderr] 27 | [D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `IDXGIFactory4` [INFO] [stderr] --> src/typeyd3d12/factory.rs:13:18 [INFO] [stderr] | [INFO] [stderr] 13 | &IDXGIFactory4::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `IDXGIFactory4` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INFO_QUEUE_FILTER_DESC` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:30:33 [INFO] [stderr] | [INFO] [stderr] 30 | let allowlist = D3D12_INFO_QUEUE_FILTER_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INFO_QUEUE_FILTER_DESC` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:39:32 [INFO] [stderr] | [INFO] [stderr] 39 | let denylist = D3D12_INFO_QUEUE_FILTER_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INFO_QUEUE_FILTER` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:48:34 [INFO] [stderr] | [INFO] [stderr] 48 | let mut filter = D3D12_INFO_QUEUE_FILTER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/safewindows.rs:34:14 [INFO] [stderr] | [INFO] [stderr] 34 | errcode: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HINSTANCE` in this scope [INFO] [stderr] --> src/safewindows.rs:51:16 [INFO] [stderr] | [INFO] [stderr] 51 | hinstance: HINSTANCE, [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ATOM` in this scope [INFO] [stderr] --> src/safewindows.rs:70:12 [INFO] [stderr] | [INFO] [stderr] 70 | class: ATOM, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:85:11 [INFO] [stderr] | [INFO] [stderr] 85 | hwnd: HWND, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/safewindows.rs:86:10 [INFO] [stderr] | [INFO] [stderr] 86 | msg: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:87:13 [INFO] [stderr] | [INFO] [stderr] 87 | wparam: WPARAM, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:88:13 [INFO] [stderr] | [INFO] [stderr] 88 | lparam: LPARAM, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LRESULT` in this scope [INFO] [stderr] --> src/safewindows.rs:89:6 [INFO] [stderr] | [INFO] [stderr] 89 | ) -> LRESULT { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope [INFO] [stderr] --> src/safewindows.rs:90:22 [INFO] [stderr] | [INFO] [stderr] 90 | let window_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut SWindow; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GWLP_USERDATA` in this scope [INFO] [stderr] --> src/safewindows.rs:90:46 [INFO] [stderr] | [INFO] [stderr] 90 | let window_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut SWindow; [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | DefWindowProcW(hwnd, msg, wparam, lparam) [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/safewindows.rs:108:72 [INFO] [stderr] | [INFO] [stderr] 108 | unsafe { synchapi::WaitForSingleObject(self.raw(), duration as DWORD) }; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope [INFO] [stderr] --> src/safewindows.rs:135:29 [INFO] [stderr] | [INFO] [stderr] 135 | let classdata = WNDCLASSEXW { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WNDCLASSEXW` in this scope [INFO] [stderr] --> src/safewindows.rs:136:40 [INFO] [stderr] | [INFO] [stderr] 136 | cbSize: mem::size_of::() as u32, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CS_HREDRAW` in this scope [INFO] [stderr] --> src/safewindows.rs:137:24 [INFO] [stderr] | [INFO] [stderr] 137 | style: CS_HREDRAW | CS_VREDRAW, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CS_VREDRAW` in this scope [INFO] [stderr] --> src/safewindows.rs:137:37 [INFO] [stderr] | [INFO] [stderr] 137 | style: CS_HREDRAW | CS_VREDRAW, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `LoadIconW` in this scope [INFO] [stderr] --> src/safewindows.rs:142:24 [INFO] [stderr] | [INFO] [stderr] 142 | hIcon: LoadIconW(self.hinstance, ntdef::NULL as *const u16), [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope [INFO] [stderr] --> src/safewindows.rs:143:26 [INFO] [stderr] | [INFO] [stderr] 143 | hCursor: LoadCursorW(ntdef::NULL as HINSTANCE, IDC_ARROW), [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HINSTANCE` in this scope [INFO] [stderr] --> src/safewindows.rs:143:53 [INFO] [stderr] | [INFO] [stderr] 143 | hCursor: LoadCursorW(ntdef::NULL as HINSTANCE, IDC_ARROW), [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IDC_ARROW` in this scope [INFO] [stderr] --> src/safewindows.rs:143:64 [INFO] [stderr] | [INFO] [stderr] 143 | hCursor: LoadCursorW(ntdef::NULL as HINSTANCE, IDC_ARROW), [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `COLOR_WINDOW` in this scope [INFO] [stderr] --> src/safewindows.rs:144:33 [INFO] [stderr] | [INFO] [stderr] 144 | hbrBackground: (COLOR_WINDOW + 1) as HBRUSH, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HBRUSH` in this scope [INFO] [stderr] --> src/safewindows.rs:144:54 [INFO] [stderr] | [INFO] [stderr] 144 | hbrBackground: (COLOR_WINDOW + 1) as HBRUSH, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HICON` in this scope [INFO] [stderr] --> src/safewindows.rs:147:41 [INFO] [stderr] | [INFO] [stderr] 147 | hIconSm: ntdef::NULL as HICON, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassExW` in this scope [INFO] [stderr] --> src/safewindows.rs:150:24 [INFO] [stderr] | [INFO] [stderr] 150 | let atom = RegisterClassExW(&classdata); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/safewindows.rs:164:70 [INFO] [stderr] | [INFO] [stderr] 164 | let event = unsafe { synchapi::CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null()) }; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/safewindows.rs:164:77 [INFO] [stderr] | [INFO] [stderr] 164 | let event = unsafe { synchapi::CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null()) }; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:175:13 [INFO] [stderr] | [INFO] [stderr] 175 | window: HWND, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:186:33 [INFO] [stderr] | [INFO] [stderr] 186 | pub unsafe fn raw(&self) -> HWND { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope [INFO] [stderr] --> src/safewindows.rs:191:18 [INFO] [stderr] | [INFO] [stderr] 191 | unsafe { ShowWindow(self.window, SW_SHOW) }; [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SW_SHOW` in this scope [INFO] [stderr] --> src/safewindows.rs:191:42 [INFO] [stderr] | [INFO] [stderr] 191 | unsafe { ShowWindow(self.window, SW_SHOW) }; [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/safewindows.rs:211:46 [INFO] [stderr] | [INFO] [stderr] 211 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:211:60 [INFO] [stderr] | [INFO] [stderr] 211 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:211:76 [INFO] [stderr] | [INFO] [stderr] 211 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LRESULT` in this scope [INFO] [stderr] --> src/safewindows.rs:211:87 [INFO] [stderr] | [INFO] [stderr] 211 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:217:21 [INFO] [stderr] | [INFO] [stderr] 217 | DefWindowProcW(self.window, msg, wparam, lparam) [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:219:25 [INFO] [stderr] | [INFO] [stderr] 219 | None => DefWindowProcW(self.window, msg, wparam, lparam), [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:221:21 [INFO] [stderr] | [INFO] [stderr] 221 | None => DefWindowProcW(self.window, msg, wparam, lparam), [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG_PTR` in this scope [INFO] [stderr] --> src/safewindows.rs:227:52 [INFO] [stderr] | [INFO] [stderr] 227 | let outwindowptr = self as *mut SWindow as LONG_PTR; [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope [INFO] [stderr] --> src/safewindows.rs:228:9 [INFO] [stderr] | [INFO] [stderr] 228 | SetWindowLongPtrW(self.window, GWLP_USERDATA, outwindowptr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GWLP_USERDATA` in this scope [INFO] [stderr] --> src/safewindows.rs:228:40 [INFO] [stderr] | [INFO] [stderr] 228 | SetWindowLongPtrW(self.window, GWLP_USERDATA, outwindowptr); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RECT` in this scope [INFO] [stderr] --> src/safewindows.rs:293:27 [INFO] [stderr] | [INFO] [stderr] 293 | let mut rect: RECT = mem::zeroed(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPRECT` in this scope [INFO] [stderr] --> src/safewindows.rs:294:84 [INFO] [stderr] | [INFO] [stderr] 294 | let res = winapi::um::winuser::GetClientRect(self.window, &mut rect as LPRECT); [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/safewindows.rs:326:30 [INFO] [stderr] | [INFO] [stderr] 326 | let windowstyle: DWORD = WS_OVERLAPPEDWINDOW; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope [INFO] [stderr] --> src/safewindows.rs:326:38 [INFO] [stderr] | [INFO] [stderr] 326 | let windowstyle: DWORD = WS_OVERLAPPEDWINDOW; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope [INFO] [stderr] --> src/safewindows.rs:328:31 [INFO] [stderr] | [INFO] [stderr] 328 | let screenwidth = GetSystemMetrics(SM_CXSCREEN); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SM_CXSCREEN` in this scope [INFO] [stderr] --> src/safewindows.rs:328:48 [INFO] [stderr] | [INFO] [stderr] 328 | let screenwidth = GetSystemMetrics(SM_CXSCREEN); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope [INFO] [stderr] --> src/safewindows.rs:329:32 [INFO] [stderr] | [INFO] [stderr] 329 | let screenheight = GetSystemMetrics(SM_CYSCREEN); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SM_CYSCREEN` in this scope [INFO] [stderr] --> src/safewindows.rs:329:49 [INFO] [stderr] | [INFO] [stderr] 329 | let screenheight = GetSystemMetrics(SM_CYSCREEN); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `RECT` in this scope [INFO] [stderr] --> src/safewindows.rs:331:34 [INFO] [stderr] | [INFO] [stderr] 331 | let mut windowrect = RECT { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG` in this scope [INFO] [stderr] --> src/safewindows.rs:334:33 [INFO] [stderr] | [INFO] [stderr] 334 | right: width as LONG, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG` in this scope [INFO] [stderr] --> src/safewindows.rs:335:35 [INFO] [stderr] | [INFO] [stderr] 335 | bottom: height as LONG, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRect` in this scope [INFO] [stderr] --> src/safewindows.rs:337:13 [INFO] [stderr] | [INFO] [stderr] 337 | AdjustWindowRect(&mut windowrect, windowstyle, false as i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:351:23 [INFO] [stderr] | [INFO] [stderr] 351 | let hwnd: HWND = CreateWindowExW( [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope [INFO] [stderr] --> src/safewindows.rs:351:30 [INFO] [stderr] | [INFO] [stderr] 351 | let hwnd: HWND = CreateWindowExW( [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:360:32 [INFO] [stderr] | [INFO] [stderr] 360 | ntdef::NULL as HWND, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HMENU` in this scope [INFO] [stderr] --> src/safewindows.rs:361:32 [INFO] [stderr] | [INFO] [stderr] 361 | ntdef::NULL as HMENU, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/safewindows.rs:400:21 [INFO] [stderr] | [INFO] [stderr] 400 | pub fn msgtype(msg: UINT, wparam: WPARAM, _lparam: LPARAM) -> EMsgType { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:400:35 [INFO] [stderr] | [INFO] [stderr] 400 | pub fn msgtype(msg: UINT, wparam: WPARAM, _lparam: LPARAM) -> EMsgType { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:400:52 [INFO] [stderr] | [INFO] [stderr] 400 | pub fn msgtype(msg: UINT, wparam: WPARAM, _lparam: LPARAM) -> EMsgType { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/typeyd3d12/adapter.rs:4:21 [INFO] [stderr] | [INFO] [stderr] 4 | adapter: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/typeyd3d12/adapter.rs:8:44 [INFO] [stderr] | [INFO] [stderr] 8 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_ADAPTER_DESC1` in this scope [INFO] [stderr] --> src/typeyd3d12/adapter.rs:12:30 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn getdesc(&self) -> DXGI_ADAPTER_DESC1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_ADAPTER_DESC1` in this scope [INFO] [stderr] --> src/typeyd3d12/adapter.rs:13:50 [INFO] [stderr] | [INFO] [stderr] 13 | let mut adapterdesc = mem::MaybeUninit::::uninit(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter4` in this scope [INFO] [stderr] --> src/typeyd3d12/adapter.rs:21:35 [INFO] [stderr] | [INFO] [stderr] 21 | match self.adapter.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter4` in this scope [INFO] [stderr] --> src/typeyd3d12/adapter.rs:37:21 [INFO] [stderr] | [INFO] [stderr] 37 | adapter: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/typeyd3d12/commandallocator.rs:6:30 [INFO] [stderr] | [INFO] [stderr] 4 | / pub struct SCommandAllocator { [INFO] [stderr] 5 | | type_: ECommandListType, [INFO] [stderr] 6 | | commandallocator: ComPtr, [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] 7 | | } [INFO] [stderr] | |_- similarly named struct `SCommandAllocator` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/typeyd3d12/commandallocator.rs:12:21 [INFO] [stderr] | [INFO] [stderr] 4 | / pub struct SCommandAllocator { [INFO] [stderr] 5 | | type_: ECommandListType, [INFO] [stderr] 6 | | commandallocator: ComPtr, [INFO] [stderr] 7 | | } [INFO] [stderr] | |_- similarly named struct `SCommandAllocator` defined here [INFO] [stderr] ... [INFO] [stderr] 12 | raw: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/typeyd3d12/commandallocator.rs:20:41 [INFO] [stderr] | [INFO] [stderr] 4 | / pub struct SCommandAllocator { [INFO] [stderr] 5 | | type_: ECommandListType, [INFO] [stderr] 6 | | commandallocator: ComPtr, [INFO] [stderr] 7 | | } [INFO] [stderr] | |_- similarly named struct `SCommandAllocator` defined here [INFO] [stderr] ... [INFO] [stderr] 20 | pub unsafe fn raw(&self) -> &ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:15:30 [INFO] [stderr] | [INFO] [stderr] 15 | pub fn d3dtype(&self) -> D3D12_COMMAND_LIST_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:17:42 [INFO] [stderr] | [INFO] [stderr] 17 | ECommandListType::Invalid => D3D12_COMMAND_LIST_TYPE_DIRECT, // $$$FRK(TODO): obviously wrong, this needs to return an option I guess [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:28:45 [INFO] [stderr] | [INFO] [stderr] 28 | semantic_name_null_terminated: [winapi::um::winnt::CHAR; 32], [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:18:41 [INFO] [stderr] | [INFO] [stderr] 18 | ECommandListType::Direct => D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_BUNDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:19:41 [INFO] [stderr] | [INFO] [stderr] 19 | ECommandListType::Bundle => D3D12_COMMAND_LIST_TYPE_BUNDLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_COMPUTE` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:20:42 [INFO] [stderr] | [INFO] [stderr] 20 | ECommandListType::Compute => D3D12_COMMAND_LIST_TYPE_COMPUTE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_COPY` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:21:39 [INFO] [stderr] | [INFO] [stderr] 21 | ECommandListType::Copy => D3D12_COMMAND_LIST_TYPE_COPY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:27:38 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn new_from_d3dtype(d3dtype: D3D12_COMMAND_LIST_TYPE) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:40:25 [INFO] [stderr] | [INFO] [stderr] 40 | commandlist: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:44:44 [INFO] [stderr] | [INFO] [stderr] 44 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_CLEAR_FLAG_DEPTH` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:84:13 [INFO] [stderr] | [INFO] [stderr] 84 | D3D12_CLEAR_FLAG_DEPTH, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:164:27 [INFO] [stderr] | [INFO] [stderr] 164 | num_values as UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:193:41 [INFO] [stderr] | [INFO] [stderr] 193 | pub unsafe fn raw(&self) -> &ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:197:52 [INFO] [stderr] | [INFO] [stderr] 197 | pub unsafe fn rawmut(&mut self) -> &mut ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_COMMAND_QUEUE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/commandqueue.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | raw: D3D12_COMMAND_QUEUE_DESC, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/commandqueue.rs:15:19 [INFO] [stderr] | [INFO] [stderr] 14 | / pub struct SCommandQueue { [INFO] [stderr] 15 | | queue: ComPtr, [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] 16 | | } [INFO] [stderr] | |_- similarly named struct `SCommandQueue` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/commandqueue.rs:19:44 [INFO] [stderr] | [INFO] [stderr] 14 | / pub struct SCommandQueue { [INFO] [stderr] 15 | | queue: ComPtr, [INFO] [stderr] 16 | | } [INFO] [stderr] | |_- similarly named struct `SCommandQueue` defined here [INFO] [stderr] ... [INFO] [stderr] 19 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/commandqueue.rs:23:41 [INFO] [stderr] | [INFO] [stderr] 14 | / pub struct SCommandQueue { [INFO] [stderr] 15 | | queue: ComPtr, [INFO] [stderr] 16 | | } [INFO] [stderr] | |_- similarly named struct `SCommandQueue` defined here [INFO] [stderr] ... [INFO] [stderr] 23 | pub unsafe fn raw(&self) -> &ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandList` in this scope [INFO] [stderr] --> src/typeyd3d12/commandqueue.rs:45:67 [INFO] [stderr] | [INFO] [stderr] 45 | .ExecuteCommandLists(1, &(list.raw().as_raw() as *mut ID3D12CommandList)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Debug` in this scope [INFO] [stderr] --> src/typeyd3d12/debuginterface.rs:4:28 [INFO] [stderr] | [INFO] [stderr] 4 | debuginterface: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Debug` in this scope [INFO] [stderr] --> src/typeyd3d12/debuginterface.rs:10:60 [INFO] [stderr] | [INFO] [stderr] 10 | let mut raw_ptr = std::mem::MaybeUninit::<*mut ID3D12Debug>::uninit(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:203:57 [INFO] [stderr] | [INFO] [stderr] 203 | SizeInBytes: mem::size_of::() as winapi::shared::basetsd::SIZE_T, [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12GetDebugInterface` in this scope [INFO] [stderr] --> src/typeyd3d12/debuginterface.rs:15:27 [INFO] [stderr] | [INFO] [stderr] 15 | let hresult = D3D12GetDebugInterface(&riid, voidcasted); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:15:17 [INFO] [stderr] | [INFO] [stderr] 15 | D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:17:45 [INFO] [stderr] | [INFO] [stderr] 17 | EDescriptorHeapType::Sampler => D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_RTV` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:18:50 [INFO] [stderr] | [INFO] [stderr] 18 | EDescriptorHeapType::RenderTarget => D3D12_DESCRIPTOR_HEAP_TYPE_RTV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_DSV` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:19:50 [INFO] [stderr] | [INFO] [stderr] 19 | EDescriptorHeapType::DepthStencil => D3D12_DESCRIPTOR_HEAP_TYPE_DSV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DESCRIPTOR_HEAP_FLAGS` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:31:21 [INFO] [stderr] | [INFO] [stderr] 31 | type TD3DType = D3D12_DESCRIPTOR_HEAP_FLAGS; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:35:27 [INFO] [stderr] | [INFO] [stderr] 35 | Self::None => D3D12_DESCRIPTOR_HEAP_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:36:36 [INFO] [stderr] | [INFO] [stderr] 36 | Self::ShaderVisible => D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:51:30 [INFO] [stderr] | [INFO] [stderr] 51 | pub fn d3dtype(&self) -> D3D12_DESCRIPTOR_HEAP_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 52 | D3D12_DESCRIPTOR_HEAP_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:54:53 [INFO] [stderr] | [INFO] [stderr] 54 | NumDescriptors: self.num_descriptors as UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:64:18 [INFO] [stderr] | [INFO] [stderr] 62 | / pub struct SDescriptorHeap { [INFO] [stderr] 63 | | pub type_: EDescriptorHeapType, [INFO] [stderr] 64 | | heap: ComPtr, [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SDescriptorHeap` [INFO] [stderr] 65 | | } [INFO] [stderr] | |_- similarly named struct `SDescriptorHeap` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:70:21 [INFO] [stderr] | [INFO] [stderr] 62 | / pub struct SDescriptorHeap { [INFO] [stderr] 63 | | pub type_: EDescriptorHeapType, [INFO] [stderr] 64 | | heap: ComPtr, [INFO] [stderr] 65 | | } [INFO] [stderr] | |_- similarly named struct `SDescriptorHeap` defined here [INFO] [stderr] ... [INFO] [stderr] 70 | raw: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SDescriptorHeap` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:86:13 [INFO] [stderr] | [INFO] [stderr] 86 | handle: D3D12_CPU_DESCRIPTOR_HANDLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:90:34 [INFO] [stderr] | [INFO] [stderr] 90 | pub unsafe fn raw(&self) -> &D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:96:21 [INFO] [stderr] | [INFO] [stderr] 96 | handle: D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:102:30 [INFO] [stderr] | [INFO] [stderr] 102 | pub fn d3dtype(&self) -> D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DESCRIPTOR_RANGE_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:114:30 [INFO] [stderr] | [INFO] [stderr] 114 | pub fn d3dtype(&self) -> D3D12_DESCRIPTOR_RANGE_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_SRV` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:116:26 [INFO] [stderr] | [INFO] [stderr] 116 | Self::SRV => D3D12_DESCRIPTOR_RANGE_TYPE_SRV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_UAV` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:117:26 [INFO] [stderr] | [INFO] [stderr] 117 | Self::UAV => D3D12_DESCRIPTOR_RANGE_TYPE_UAV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_CBV` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:118:26 [INFO] [stderr] | [INFO] [stderr] 118 | Self::CBV => D3D12_DESCRIPTOR_RANGE_TYPE_CBV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:119:30 [INFO] [stderr] | [INFO] [stderr] 119 | Self::Sampler => D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:132:30 [INFO] [stderr] | [INFO] [stderr] 132 | Self::EAppend => D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DESCRIPTOR_RANGE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:147:30 [INFO] [stderr] | [INFO] [stderr] 147 | pub fn d3dtype(&self) -> D3D12_DESCRIPTOR_RANGE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_RANGE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:148:9 [INFO] [stderr] | [INFO] [stderr] 148 | D3D12_DESCRIPTOR_RANGE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Device2` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | device: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Device2` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:9:29 [INFO] [stderr] | [INFO] [stderr] 9 | let mut rawdevice: *mut ID3D12Device2 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12CreateDevice` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 8 | / pub fn d3d12createdevice(adapter: *mut unknwnbase::IUnknown) -> Result { [INFO] [stderr] 9 | | let mut rawdevice: *mut ID3D12Device2 = ptr::null_mut(); [INFO] [stderr] 10 | | let hn = unsafe { [INFO] [stderr] 11 | | D3D12CreateDevice( [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `d3d12createdevice` [INFO] [stderr] ... | [INFO] [stderr] 21 | | Ok(SDevice { device: device }) [INFO] [stderr] 22 | | } [INFO] [stderr] | |_- similarly named function `d3d12createdevice` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12InfoQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:26:34 [INFO] [stderr] | [INFO] [stderr] 26 | match self.device.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_COMMAND_QUEUE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:41:20 [INFO] [stderr] | [INFO] [stderr] 41 | let desc = D3D12_COMMAND_QUEUE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_QUEUE_PRIORITY_NORMAL` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:43:23 [INFO] [stderr] | [INFO] [stderr] 43 | Priority: D3D12_COMMAND_QUEUE_PRIORITY_NORMAL as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:48:32 [INFO] [stderr] | [INFO] [stderr] 48 | let mut rawqueue: *mut ID3D12CommandQueue = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] | [INFO] [stderr] ::: src/typeyd3d12/commandqueue.rs:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | / pub struct SCommandQueue { [INFO] [stderr] 15 | | queue: ComPtr, [INFO] [stderr] 16 | | } [INFO] [stderr] | |_- similarly named struct `SCommandQueue` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:68:31 [INFO] [stderr] | [INFO] [stderr] 68 | let mut rawheap: *mut ID3D12DescriptorHeap = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SDescriptorHeap` [INFO] [stderr] | [INFO] [stderr] ::: src/typeyd3d12/descriptor.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | / pub struct SDescriptorHeap { [INFO] [stderr] 63 | | pub type_: EDescriptorHeapType, [INFO] [stderr] 64 | | heap: ComPtr, [INFO] [stderr] 65 | | } [INFO] [stderr] | |_- similarly named struct `SDescriptorHeap` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:137:39 [INFO] [stderr] | [INFO] [stderr] 137 | let mut rawresource: *mut ID3D12Resource = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:157:29 [INFO] [stderr] | [INFO] [stderr] 157 | let mut rawca: *mut ID3D12CommandAllocator = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] | [INFO] [stderr] ::: src/typeyd3d12/commandallocator.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | / pub struct SCommandAllocator { [INFO] [stderr] 5 | | type_: ECommandListType, [INFO] [stderr] 6 | | commandallocator: ComPtr, [INFO] [stderr] 7 | | } [INFO] [stderr] | |_- similarly named struct `SCommandAllocator` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:175:29 [INFO] [stderr] | [INFO] [stderr] 175 | let mut rawcl: *mut ID3D12GraphicsCommandList = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:194:28 [INFO] [stderr] | [INFO] [stderr] 194 | let mut rawf: *mut ID3D12Fence = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_FENCE_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:199:17 [INFO] [stderr] | [INFO] [stderr] 199 | D3D12_FENCE_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12RootSignature` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:215:42 [INFO] [stderr] | [INFO] [stderr] 215 | let mut raw_root_signature: *mut ID3D12RootSignature = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SRootSignature` [INFO] [stderr] | [INFO] [stderr] ::: src/typeyd3d12/rootsignature.rs:48:1 [INFO] [stderr] | [INFO] [stderr] 48 | / pub struct SRootSignature { [INFO] [stderr] 49 | | pub raw: ComPtr, [INFO] [stderr] 50 | | } [INFO] [stderr] | |_- similarly named struct `SRootSignature` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_STREAM_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:236:16 [INFO] [stderr] | [INFO] [stderr] 236 | desc: &D3D12_PIPELINE_STATE_STREAM_DESC, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:238:42 [INFO] [stderr] | [INFO] [stderr] 238 | let mut raw_pipeline_state: *mut ID3D12PipelineState = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SPipelineState` [INFO] [stderr] | [INFO] [stderr] ::: src/typeyd3d12/pipelinestate.rs:77:1 [INFO] [stderr] | [INFO] [stderr] 77 | / pub struct SPipelineState { [INFO] [stderr] 78 | | raw: ComPtr, [INFO] [stderr] 79 | | } [INFO] [stderr] | |_- similarly named struct `SPipelineState` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:275:30 [INFO] [stderr] | [INFO] [stderr] 275 | assert_eq!(size_of::(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:277:30 [INFO] [stderr] | [INFO] [stderr] 277 | assert_eq!(size_of::(), size_of::()); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:285:54 [INFO] [stderr] | [INFO] [stderr] 285 | dest_descriptor_range_sizes.len() as UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:286:43 [INFO] [stderr] | [INFO] [stderr] 286 | dest_starts_ptr as *const D3D12_CPU_DESCRIPTOR_HANDLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:288:53 [INFO] [stderr] | [INFO] [stderr] 288 | src_descriptor_range_sizes.len() as UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:289:64 [INFO] [stderr] | [INFO] [stderr] 289 | src_descriptor_range_starts.as_ptr() as *const D3D12_CPU_DESCRIPTOR_HANDLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:4:21 [INFO] [stderr] | [INFO] [stderr] 4 | factory: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:9:34 [INFO] [stderr] | [INFO] [stderr] 9 | let mut rawfactory: *mut IDXGIFactory4 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory2` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | CreateDXGIFactory2( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_CREATE_FACTORY_DEBUG` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:12:17 [INFO] [stderr] | [INFO] [stderr] 12 | DXGI_CREATE_FACTORY_DEBUG, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:27:35 [INFO] [stderr] | [INFO] [stderr] 27 | let mut rawadapter1: *mut IDXGIAdapter1 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:35:30 [INFO] [stderr] | [INFO] [stderr] 35 | let adapter1: ComPtr = unsafe { ComPtr::from_raw(rawadapter1) }; [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `DXGI_SWAP_CHAIN_DESC1` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:48:20 [INFO] [stderr] | [INFO] [stderr] 48 | let desc = DXGI_SWAP_CHAIN_DESC1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:52:21 [INFO] [stderr] | [INFO] [stderr] 52 | Stereo: FALSE, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_SCALING_STRETCH` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:59:22 [INFO] [stderr] | [INFO] [stderr] 59 | Scaling: DXGI_SCALING_STRETCH, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:60:25 [INFO] [stderr] | [INFO] [stderr] 60 | SwapEffect: DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_ALPHA_MODE_UNSPECIFIED` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:61:24 [INFO] [stderr] | [INFO] [stderr] 61 | AlphaMode: DXGI_ALPHA_MODE_UNSPECIFIED, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:64:36 [INFO] [stderr] | [INFO] [stderr] 64 | let mut rawswapchain: *mut IDXGISwapChain1 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:72:59 [INFO] [stderr] | [INFO] [stderr] 72 | &mut rawswapchain as *mut *mut _ as *mut *mut IDXGISwapChain1, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain4` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:79:32 [INFO] [stderr] | [INFO] [stderr] 79 | match swapchain.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stderr] --> src/typeyd3d12/fence.rs:5:19 [INFO] [stderr] | [INFO] [stderr] 5 | fence: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stderr] --> src/typeyd3d12/fence.rs:9:44 [INFO] [stderr] | [INFO] [stderr] 9 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stderr] --> src/typeyd3d12/fence.rs:13:41 [INFO] [stderr] | [INFO] [stderr] 13 | pub unsafe fn raw(&self) -> &ComPtr { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_HEAP_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:10:30 [INFO] [stderr] | [INFO] [stderr] 10 | pub fn d3dtype(&self) -> D3D12_HEAP_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_HEAP_TYPE_DEFAULT` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:12:35 [INFO] [stderr] | [INFO] [stderr] 12 | EHeapType::Default => D3D12_HEAP_TYPE_DEFAULT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_HEAP_TYPE_UPLOAD` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:13:34 [INFO] [stderr] | [INFO] [stderr] 13 | EHeapType::Upload => D3D12_HEAP_TYPE_UPLOAD, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:19:10 [INFO] [stderr] | [INFO] [stderr] 19 | raw: D3D12_HEAP_PROPERTIES, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:23:34 [INFO] [stderr] | [INFO] [stderr] 23 | pub unsafe fn raw(&self) -> &D3D12_HEAP_PROPERTIES { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:29:18 [INFO] [stderr] | [INFO] [stderr] 29 | raw: D3D12_HEAP_PROPERTIES { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_CPU_PAGE_PROPERTY_UNKNOWN` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:31:34 [INFO] [stderr] | [INFO] [stderr] 31 | CPUPageProperty: D3D12_CPU_PAGE_PROPERTY_UNKNOWN, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MEMORY_POOL_UNKNOWN` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:32:39 [INFO] [stderr] | [INFO] [stderr] 32 | MemoryPoolPreference: D3D12_MEMORY_POOL_UNKNOWN, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_HEAP_FLAGS` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:46:21 [INFO] [stderr] | [INFO] [stderr] 46 | type TD3DType = D3D12_HEAP_FLAGS; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_HEAP_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:50:34 [INFO] [stderr] | [INFO] [stderr] 50 | EHeapFlags::ENone => D3D12_HEAP_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12InfoQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/infoqueue.rs:4:23 [INFO] [stderr] | [INFO] [stderr] 4 | infoqueue: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12InfoQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/infoqueue.rs:8:44 [INFO] [stderr] | [INFO] [stderr] 8 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_MESSAGE_ID` in this scope [INFO] [stderr] --> src/typeyd3d12/infoqueue.rs:12:42 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn setbreakonseverity(&self, id: D3D12_MESSAGE_ID, val: BOOL) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/typeyd3d12/infoqueue.rs:12:65 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn setbreakonseverity(&self, id: D3D12_MESSAGE_ID, val: BOOL) { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INFO_QUEUE_FILTER` in this scope [INFO] [stderr] --> src/typeyd3d12/infoqueue.rs:20:22 [INFO] [stderr] | [INFO] [stderr] 20 | filter: &mut D3D12_INFO_QUEUE_FILTER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INPUT_CLASSIFICATION` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:10:30 [INFO] [stderr] | [INFO] [stderr] 10 | pub fn d3dtype(&self) -> D3D12_INPUT_CLASSIFICATION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:12:36 [INFO] [stderr] | [INFO] [stderr] 12 | Self::PerVertexData => D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:13:38 [INFO] [stderr] | [INFO] [stderr] 13 | Self::PerInstanceData => D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INPUT_ELEMENT_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:63:37 [INFO] [stderr] | [INFO] [stderr] 63 | pub unsafe fn d3dtype(&self) -> D3D12_INPUT_ELEMENT_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_ELEMENT_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | D3D12_INPUT_ELEMENT_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:78:17 [INFO] [stderr] | [INFO] [stderr] 77 | / pub struct SPipelineState { [INFO] [stderr] 78 | | raw: ComPtr, [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SPipelineState` [INFO] [stderr] 79 | | } [INFO] [stderr] | |_- similarly named struct `SPipelineState` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:82:44 [INFO] [stderr] | [INFO] [stderr] 77 | / pub struct SPipelineState { [INFO] [stderr] 78 | | raw: ComPtr, [INFO] [stderr] 79 | | } [INFO] [stderr] | |_- similarly named struct `SPipelineState` defined here [INFO] [stderr] ... [INFO] [stderr] 82 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SPipelineState` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:86:41 [INFO] [stderr] | [INFO] [stderr] 77 | / pub struct SPipelineState { [INFO] [stderr] 78 | | raw: ComPtr, [INFO] [stderr] 79 | | } [INFO] [stderr] | |_- similarly named struct `SPipelineState` defined here [INFO] [stderr] ... [INFO] [stderr] 86 | pub unsafe fn raw(&self) -> &ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SPipelineState` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INPUT_ELEMENT_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:94:40 [INFO] [stderr] | [INFO] [stderr] 94 | d3d_input_element_descs: ArrayVec<[D3D12_INPUT_ELEMENT_DESC; 16]>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INPUT_LAYOUT_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:121:41 [INFO] [stderr] | [INFO] [stderr] 121 | pub unsafe fn d3dtype(&mut self) -> D3D12_INPUT_LAYOUT_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_LAYOUT_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:126:22 [INFO] [stderr] | [INFO] [stderr] 126 | let result = D3D12_INPUT_LAYOUT_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PRIMITIVE_TOPOLOGY_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:145:30 [INFO] [stderr] | [INFO] [stderr] 145 | pub fn d3dtype(&self) -> D3D12_PRIMITIVE_TOPOLOGY_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:147:32 [INFO] [stderr] | [INFO] [stderr] 147 | Self::Undefined => D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:148:28 [INFO] [stderr] | [INFO] [stderr] 148 | Self::Point => D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:149:27 [INFO] [stderr] | [INFO] [stderr] 149 | Self::Line => D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:150:31 [INFO] [stderr] | [INFO] [stderr] 150 | Self::Triangle => D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:151:28 [INFO] [stderr] | [INFO] [stderr] 151 | Self::Patch => D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PRIMITIVE_TOPOLOGY` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:163:30 [INFO] [stderr] | [INFO] [stderr] 163 | pub fn d3dtype(&self) -> D3D12_PRIMITIVE_TOPOLOGY { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RT_FORMAT_ARRAY` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:175:30 [INFO] [stderr] | [INFO] [stderr] 175 | pub fn d3dtype(&self) -> D3D12_RT_FORMAT_ARRAY { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RT_FORMAT_ARRAY` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:177:49 [INFO] [stderr] | [INFO] [stderr] 177 | let mut result = mem::MaybeUninit::::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:178:80 [INFO] [stderr] | [INFO] [stderr] 178 | (*result.as_mut_ptr()).NumRenderTargets = self.rt_formats.len() as UINT; [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_STREAM_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:201:37 [INFO] [stderr] | [INFO] [stderr] 201 | pub unsafe fn d3dtype(&self) -> D3D12_PIPELINE_STATE_STREAM_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_PIPELINE_STATE_STREAM_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:202:9 [INFO] [stderr] | [INFO] [stderr] 202 | D3D12_PIPELINE_STATE_STREAM_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:237:30 [INFO] [stderr] | [INFO] [stderr] 237 | pub fn d3dtype(&self) -> D3D12_PIPELINE_STATE_SUBOBJECT_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:239:36 [INFO] [stderr] | [INFO] [stderr] 239 | Self::RootSignature => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:240:25 [INFO] [stderr] | [INFO] [stderr] 240 | Self::VS => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:241:25 [INFO] [stderr] | [INFO] [stderr] 241 | Self::PS => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:242:25 [INFO] [stderr] | [INFO] [stderr] 242 | Self::DS => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:243:25 [INFO] [stderr] | [INFO] [stderr] 243 | Self::HS => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:244:25 [INFO] [stderr] | [INFO] [stderr] 244 | Self::GS => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:245:25 [INFO] [stderr] | [INFO] [stderr] 245 | Self::CS => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:246:35 [INFO] [stderr] | [INFO] [stderr] 246 | Self::StreamOutput => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:247:28 [INFO] [stderr] | [INFO] [stderr] 247 | Self::Blend => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:248:33 [INFO] [stderr] | [INFO] [stderr] 248 | Self::SampleMask => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:249:33 [INFO] [stderr] | [INFO] [stderr] 249 | Self::Rasterizer => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:250:35 [INFO] [stderr] | [INFO] [stderr] 250 | Self::DepthStencil => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:251:34 [INFO] [stderr] | [INFO] [stderr] 251 | Self::InputLayout => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:252:38 [INFO] [stderr] | [INFO] [stderr] 252 | Self::IBStripCutValue => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Resource` [INFO] [stderr] --> src/typeyd3d12/swapchain.rs:28:18 [INFO] [stderr] | [INFO] [stderr] 28 | &ID3D12Resource::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12Resource` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:253:40 [INFO] [stderr] | [INFO] [stderr] 253 | Self::PrimitiveTopology => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:254:42 [INFO] [stderr] | [INFO] [stderr] 254 | Self::RenderTargetFormats => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:255:41 [INFO] [stderr] | [INFO] [stderr] 255 | Self::DepthStencilFormat => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:256:33 [INFO] [stderr] | [INFO] [stderr] 256 | Self::SampleDesc => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:257:31 [INFO] [stderr] | [INFO] [stderr] 257 | Self::NodeMask => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:258:32 [INFO] [stderr] | [INFO] [stderr] 258 | Self::CachedPSO => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:259:28 [INFO] [stderr] | [INFO] [stderr] 259 | Self::Flags => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:260:36 [INFO] [stderr] | [INFO] [stderr] 260 | Self::DepthStencil1 => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:262:31 [INFO] [stderr] | [INFO] [stderr] 262 | Self::MaxValid => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:26:30 [INFO] [stderr] | [INFO] [stderr] 26 | pub fn d3dtype(&self) -> D3D12_RESOURCE_STATES { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COMMON` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:28:40 [INFO] [stderr] | [INFO] [stderr] 28 | EResourceStates::Common => D3D12_RESOURCE_STATE_COMMON, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:30:17 [INFO] [stderr] | [INFO] [stderr] 30 | D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_INDEX_BUFFER` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:32:45 [INFO] [stderr] | [INFO] [stderr] 32 | EResourceStates::IndexBuffer => D3D12_RESOURCE_STATE_INDEX_BUFFER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RENDER_TARGET` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:33:46 [INFO] [stderr] | [INFO] [stderr] 33 | EResourceStates::RenderTarget => D3D12_RESOURCE_STATE_RENDER_TARGET, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_UNORDERED_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:34:49 [INFO] [stderr] | [INFO] [stderr] 34 | EResourceStates::UnorderedAccess => D3D12_RESOURCE_STATE_UNORDERED_ACCESS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_DEPTH_WRITE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:35:44 [INFO] [stderr] | [INFO] [stderr] 35 | EResourceStates::DepthWrite => D3D12_RESOURCE_STATE_DEPTH_WRITE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_DEPTH_READ` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:36:43 [INFO] [stderr] | [INFO] [stderr] 36 | EResourceStates::DepthRead => D3D12_RESOURCE_STATE_DEPTH_READ, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:38:17 [INFO] [stderr] | [INFO] [stderr] 38 | D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:40:53 [INFO] [stderr] | [INFO] [stderr] 40 | EResourceStates::PixelShaderResource => D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_STREAM_OUT` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:41:43 [INFO] [stderr] | [INFO] [stderr] 41 | EResourceStates::StreamOut => D3D12_RESOURCE_STATE_STREAM_OUT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:42:50 [INFO] [stderr] | [INFO] [stderr] 42 | EResourceStates::IndirectArgument => D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COPY_DEST` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:43:42 [INFO] [stderr] | [INFO] [stderr] 43 | EResourceStates::CopyDest => D3D12_RESOURCE_STATE_COPY_DEST, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COPY_SOURCE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:44:44 [INFO] [stderr] | [INFO] [stderr] 44 | EResourceStates::CopySource => D3D12_RESOURCE_STATE_COPY_SOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RESOLVE_DEST` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:45:45 [INFO] [stderr] | [INFO] [stderr] 45 | EResourceStates::ResolveDest => D3D12_RESOURCE_STATE_RESOLVE_DEST, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RESOLVE_SOURCE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:46:47 [INFO] [stderr] | [INFO] [stderr] 46 | EResourceStates::ResolveSource => D3D12_RESOURCE_STATE_RESOLVE_SOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_GENERIC_READ` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:47:45 [INFO] [stderr] | [INFO] [stderr] 47 | EResourceStates::GenericRead => D3D12_RESOURCE_STATE_GENERIC_READ, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PRESENT` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:48:41 [INFO] [stderr] | [INFO] [stderr] 48 | EResourceStates::Present => D3D12_RESOURCE_STATE_PRESENT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PREDICATION` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:49:45 [INFO] [stderr] | [INFO] [stderr] 49 | EResourceStates::Predication => D3D12_RESOURCE_STATE_PREDICATION, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:55:10 [INFO] [stderr] | [INFO] [stderr] 55 | raw: D3D12_RESOURCE_DESC, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:61:34 [INFO] [stderr] | [INFO] [stderr] 61 | pub unsafe fn raw(&self) -> &D3D12_RESOURCE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:67:18 [INFO] [stderr] | [INFO] [stderr] 67 | raw: D3D12_RESOURCE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:68:28 [INFO] [stderr] | [INFO] [stderr] 68 | Dimension: D3D12_RESOURCE_DIMENSION_BUFFER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:69:28 [INFO] [stderr] | [INFO] [stderr] 69 | Alignment: D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT as u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_ROW_MAJOR` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:79:25 [INFO] [stderr] | [INFO] [stderr] 79 | Layout: D3D12_TEXTURE_LAYOUT_ROW_MAJOR, // required [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:94:18 [INFO] [stderr] | [INFO] [stderr] 94 | raw: D3D12_RESOURCE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_TEXTURE2D` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:95:28 [INFO] [stderr] | [INFO] [stderr] 95 | Dimension: D3D12_RESOURCE_DIMENSION_TEXTURE2D, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:96:28 [INFO] [stderr] | [INFO] [stderr] 96 | Alignment: D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT as u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_UNKNOWN` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:106:25 [INFO] [stderr] | [INFO] [stderr] 106 | Layout: D3D12_TEXTURE_LAYOUT_UNKNOWN, // required [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_HEAP_FLAGS` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:125:21 [INFO] [stderr] | [INFO] [stderr] 125 | type TD3DType = D3D12_HEAP_FLAGS; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:129:38 [INFO] [stderr] | [INFO] [stderr] 129 | EResourceFlags::ENone => D3D12_RESOURCE_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:130:50 [INFO] [stderr] | [INFO] [stderr] 130 | EResourceFlags::AllowRenderTarget => D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:131:50 [INFO] [stderr] | [INFO] [stderr] 131 | EResourceFlags::AllowDepthStencil => D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:132:53 [INFO] [stderr] | [INFO] [stderr] 132 | EResourceFlags::AllowUnorderedAccess => D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:133:51 [INFO] [stderr] | [INFO] [stderr] 133 | EResourceFlags::DenyShaderResource => D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:134:50 [INFO] [stderr] | [INFO] [stderr] 134 | EResourceFlags::AllowCrossAdapter => D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:136:17 [INFO] [stderr] | [INFO] [stderr] 136 | D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:146:22 [INFO] [stderr] | [INFO] [stderr] 146 | resource: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:156:44 [INFO] [stderr] | [INFO] [stderr] 156 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:160:41 [INFO] [stderr] | [INFO] [stderr] 160 | pub unsafe fn raw(&self) -> &ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:164:53 [INFO] [stderr] | [INFO] [stderr] 164 | pub unsafe fn raw_mut(&mut self) -> &mut ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:199:23 [INFO] [stderr] | [INFO] [stderr] 199 | let mut barrier = D3D12_RESOURCE_BARRIER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_TRANSITION` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:200:15 [INFO] [stderr] | [INFO] [stderr] 200 | Type: D3D12_RESOURCE_BARRIER_TYPE_TRANSITION, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:201:16 [INFO] [stderr] | [INFO] [stderr] 201 | Flags: D3D12_RESOURCE_BARRIER_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_TRANSITION_BARRIER` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:205:46 [INFO] [stderr] | [INFO] [stderr] 205 | *unsafe { barrier.u.Transition_mut() } = D3D12_RESOURCE_TRANSITION_BARRIER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:207:22 [INFO] [stderr] | [INFO] [stderr] 207 | Subresource: D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SUBRESOURCE_DATA` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:216:10 [INFO] [stderr] | [INFO] [stderr] 216 | raw: D3D12_SUBRESOURCE_DATA, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_SUBRESOURCE_DATA` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:221:31 [INFO] [stderr] | [INFO] [stderr] 221 | let subresourcedata = D3D12_SUBRESOURCE_DATA { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SUBRESOURCE_DATA` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:231:46 [INFO] [stderr] | [INFO] [stderr] 231 | pub unsafe fn raw_mut(&mut self) -> &mut D3D12_SUBRESOURCE_DATA { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:21:28 [INFO] [stderr] | [INFO] [stderr] 21 | Self::ENone => D3D12_ROOT_SIGNATURE_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:26:17 [INFO] [stderr] | [INFO] [stderr] 26 | D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:29:17 [INFO] [stderr] | [INFO] [stderr] 29 | D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:32:17 [INFO] [stderr] | [INFO] [stderr] 32 | D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:35:17 [INFO] [stderr] | [INFO] [stderr] 35 | D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:38:17 [INFO] [stderr] | [INFO] [stderr] 38 | D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:40:40 [INFO] [stderr] | [INFO] [stderr] 40 | Self::AllowStreamOutput => D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12RootSignature` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:49:21 [INFO] [stderr] | [INFO] [stderr] 48 | / pub struct SRootSignature { [INFO] [stderr] 49 | | pub raw: ComPtr, [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SRootSignature` [INFO] [stderr] 50 | | } [INFO] [stderr] | |_- similarly named struct `SRootSignature` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:58:25 [INFO] [stderr] | [INFO] [stderr] 58 | d3d_parameters: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_SIGNATURE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:70:41 [INFO] [stderr] | [INFO] [stderr] 70 | pub unsafe fn d3dtype(&mut self) -> D3D12_ROOT_SIGNATURE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_SIGNATURE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | D3D12_ROOT_SIGNATURE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D_ROOT_SIGNATURE_VERSION` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:93:30 [INFO] [stderr] | [INFO] [stderr] 93 | pub fn d3dtype(&self) -> D3D_ROOT_SIGNATURE_VERSION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D_ROOT_SIGNATURE_VERSION_1` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:95:25 [INFO] [stderr] | [INFO] [stderr] 95 | Self::V1 => D3D_ROOT_SIGNATURE_VERSION_1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D_ROOT_SIGNATURE_VERSION_1_0` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:96:27 [INFO] [stderr] | [INFO] [stderr] 96 | Self::V1_0 => D3D_ROOT_SIGNATURE_VERSION_1_0, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D_ROOT_SIGNATURE_VERSION_1_1` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:97:27 [INFO] [stderr] | [INFO] [stderr] 97 | Self::V1_1 => D3D_ROOT_SIGNATURE_VERSION_1_1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/main.rs:263:25 [INFO] [stderr] | [INFO] [stderr] 263 | winapi::um::d3d12::D3D12_APPEND_ALIGNED_ELEMENT, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12SerializeRootSignature` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:112:9 [INFO] [stderr] | [INFO] [stderr] 112 | D3D12SerializeRootSignature( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/main.rs:272:25 [INFO] [stderr] | [INFO] [stderr] 272 | winapi::um::d3d12::D3D12_APPEND_ALIGNED_ELEMENT, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_CONSTANTS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:138:30 [INFO] [stderr] | [INFO] [stderr] 138 | pub fn d3dtype(&self) -> D3D12_ROOT_CONSTANTS { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_CONSTANTS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:139:9 [INFO] [stderr] | [INFO] [stderr] 139 | D3D12_ROOT_CONSTANTS { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DESCRIPTOR_RANGE` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:151:38 [INFO] [stderr] | [INFO] [stderr] 151 | d3d_descriptor_ranges: ArrayVec<[D3D12_DESCRIPTOR_RANGE; 16]>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_DESCRIPTOR_TABLE` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:155:41 [INFO] [stderr] | [INFO] [stderr] 155 | pub unsafe fn d3dtype(&mut self) -> D3D12_ROOT_DESCRIPTOR_TABLE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_DESCRIPTOR_TABLE` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:161:9 [INFO] [stderr] | [INFO] [stderr] 161 | D3D12_ROOT_DESCRIPTOR_TABLE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:177:30 [INFO] [stderr] | [INFO] [stderr] 177 | pub fn d3dtype(&self) -> D3D12_ROOT_PARAMETER_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:179:38 [INFO] [stderr] | [INFO] [stderr] 179 | Self::DescriptorTable => D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:180:38 [INFO] [stderr] | [INFO] [stderr] 180 | Self::E32BitConstants => D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_CBV` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:181:26 [INFO] [stderr] | [INFO] [stderr] 181 | Self::CBV => D3D12_ROOT_PARAMETER_TYPE_CBV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_SRV` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:182:26 [INFO] [stderr] | [INFO] [stderr] 182 | Self::SRV => D3D12_ROOT_PARAMETER_TYPE_SRV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_MEMCPY_DEST` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:49:18 [INFO] [stderr] | [INFO] [stderr] 49 | dest: *const D3D12_MEMCPY_DEST, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_UAV` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:183:26 [INFO] [stderr] | [INFO] [stderr] 183 | Self::UAV => D3D12_ROOT_PARAMETER_TYPE_UAV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:200:34 [INFO] [stderr] | [INFO] [stderr] 200 | pub fn d3dtype(&mut self) -> D3D12_ROOT_PARAMETER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SUBRESOURCE_DATA` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:50:17 [INFO] [stderr] | [INFO] [stderr] 50 | src: *const D3D12_SUBRESOURCE_DATA, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:202:49 [INFO] [stderr] | [INFO] [stderr] 202 | let mut result = mem::MaybeUninit::::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SIZE_T` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:51:22 [INFO] [stderr] | [INFO] [stderr] 51 | rowsizesinbytes: SIZE_T, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:30:21 [INFO] [stderr] | [INFO] [stderr] 30 | type TD3DType = DWORD; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:52:14 [INFO] [stderr] | [INFO] [stderr] 52 | numrows: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SHADER_VISIBILITY` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:74:30 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn d3dtype(&self) -> D3D12_SHADER_VISIBILITY { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_ALL` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:76:26 [INFO] [stderr] | [INFO] [stderr] 76 | Self::All => D3D12_SHADER_VISIBILITY_ALL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:53:16 [INFO] [stderr] | [INFO] [stderr] 53 | numslices: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BYTE` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:57:29 [INFO] [stderr] | [INFO] [stderr] 57 | let destslice: *mut BYTE = ((*dest).pData as *mut BYTE).offset(destoffset); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BYTE` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:57:59 [INFO] [stderr] | [INFO] [stderr] 57 | let destslice: *mut BYTE = ((*dest).pData as *mut BYTE).offset(destoffset); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BYTE` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:59:30 [INFO] [stderr] | [INFO] [stderr] 59 | let srcslice: *const BYTE = ((*src).pData as *const BYTE).offset(srcoffset); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_VERTEX` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:77:29 [INFO] [stderr] | [INFO] [stderr] 77 | Self::Vertex => D3D12_SHADER_VISIBILITY_VERTEX, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_HULL` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:78:27 [INFO] [stderr] | [INFO] [stderr] 78 | Self::Hull => D3D12_SHADER_VISIBILITY_HULL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_DOMAIN` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:79:29 [INFO] [stderr] | [INFO] [stderr] 79 | Self::Domain => D3D12_SHADER_VISIBILITY_DOMAIN, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_GEOMETRY` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:80:31 [INFO] [stderr] | [INFO] [stderr] 80 | Self::Geometry => D3D12_SHADER_VISIBILITY_GEOMETRY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_PIXEL` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:81:28 [INFO] [stderr] | [INFO] [stderr] 81 | Self::Pixel => D3D12_SHADER_VISIBILITY_PIXEL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SHADER_BYTECODE` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:95:37 [INFO] [stderr] | [INFO] [stderr] 95 | pub unsafe fn d3dtype(&self) -> D3D12_SHADER_BYTECODE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_BYTECODE` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:99:9 [INFO] [stderr] | [INFO] [stderr] 99 | D3D12_SHADER_BYTECODE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain4` in this scope [INFO] [stderr] --> src/typeyd3d12/swapchain.rs:5:23 [INFO] [stderr] | [INFO] [stderr] 5 | swapchain: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain4` in this scope [INFO] [stderr] --> src/typeyd3d12/swapchain.rs:9:44 [INFO] [stderr] | [INFO] [stderr] 9 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/typeyd3d12/swapchain.rs:24:30 [INFO] [stderr] | [INFO] [stderr] 24 | let mut rawbuf: *mut ID3D12Resource = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_SWAP_CHAIN_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/swapchain.rs:43:27 [INFO] [stderr] | [INFO] [stderr] 43 | let mut desc: DXGI_SWAP_CHAIN_DESC = mem::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_SWAP_CHAIN_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/swapchain.rs:73:11 [INFO] [stderr] | [INFO] [stderr] 73 | desc: DXGI_SWAP_CHAIN_DESC, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_VERTEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | raw: D3D12_VERTEX_BUFFER_VIEW, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_VERTEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:14:18 [INFO] [stderr] | [INFO] [stderr] 14 | raw: D3D12_VERTEX_BUFFER_VIEW { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_VERTEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:22:34 [INFO] [stderr] | [INFO] [stderr] 22 | pub unsafe fn raw(&self) -> &D3D12_VERTEX_BUFFER_VIEW { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INDEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:28:10 [INFO] [stderr] | [INFO] [stderr] 28 | raw: D3D12_INDEX_BUFFER_VIEW, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INDEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:38:18 [INFO] [stderr] | [INFO] [stderr] 38 | raw: D3D12_INDEX_BUFFER_VIEW { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BYTE` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:59:61 [INFO] [stderr] | [INFO] [stderr] 59 | let srcslice: *const BYTE = ((*src).pData as *const BYTE).offset(srcoffset); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:74:19 [INFO] [stderr] | [INFO] [stderr] 74 | cmdlist: *mut ID3D12GraphicsCommandList, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INDEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:46:34 [INFO] [stderr] | [INFO] [stderr] 46 | pub unsafe fn raw(&self) -> &D3D12_INDEX_BUFFER_VIEW { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DEPTH_STENCIL_VIEW_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:63:30 [INFO] [stderr] | [INFO] [stderr] 63 | pub fn d3dtype(&self) -> D3D12_DEPTH_STENCIL_VIEW_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DEPTH_STENCIL_VIEW_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:65:49 [INFO] [stderr] | [INFO] [stderr] 65 | let mut result = mem::MaybeUninit::::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DEPTH_STENCIL_VALUE` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:87:30 [INFO] [stderr] | [INFO] [stderr] 87 | pub fn d3dtype(&self) -> D3D12_DEPTH_STENCIL_VALUE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_DEPTH_STENCIL_VALUE` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:88:9 [INFO] [stderr] | [INFO] [stderr] 88 | D3D12_DEPTH_STENCIL_VALUE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:75:31 [INFO] [stderr] | [INFO] [stderr] 75 | destinationresource: *mut ID3D12Resource, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:76:24 [INFO] [stderr] | [INFO] [stderr] 76 | intermediate: *mut ID3D12Resource, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:77:23 [INFO] [stderr] | [INFO] [stderr] 77 | firstsubresource: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:78:22 [INFO] [stderr] | [INFO] [stderr] 78 | numsubresources: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT64` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:79:19 [INFO] [stderr] | [INFO] [stderr] 79 | requiredsize: UINT64, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PLACED_SUBRESOURCE_FOOTPRINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:80:21 [INFO] [stderr] | [INFO] [stderr] 80 | layouts: *const D3D12_PLACED_SUBRESOURCE_FOOTPRINT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:81:21 [INFO] [stderr] | [INFO] [stderr] 81 | numrows: *const UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CLEAR_VALUE` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:106:30 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn d3dtype(&self) -> D3D12_CLEAR_VALUE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CLEAR_VALUE` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:108:49 [INFO] [stderr] | [INFO] [stderr] 108 | let mut result = mem::MaybeUninit::::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT64` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:82:29 [INFO] [stderr] | [INFO] [stderr] 82 | rowsizesinbytes: *const UINT64, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DSV_DIMENSION` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:133:30 [INFO] [stderr] | [INFO] [stderr] 133 | pub fn d3dtype(&self) -> D3D12_DSV_DIMENSION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_UNKNOWN` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:135:30 [INFO] [stderr] | [INFO] [stderr] 135 | Self::Unknown => D3D12_DSV_DIMENSION_UNKNOWN, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE1D` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:136:32 [INFO] [stderr] | [INFO] [stderr] 136 | Self::Texture1D => D3D12_DSV_DIMENSION_TEXTURE1D, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SUBRESOURCE_DATA` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:83:21 [INFO] [stderr] | [INFO] [stderr] 83 | srcdata: *const D3D12_SUBRESOURCE_DATA, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE1DARRAY` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:137:37 [INFO] [stderr] | [INFO] [stderr] 137 | Self::Texture1DArray => D3D12_DSV_DIMENSION_TEXTURE1DARRAY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE2D` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:138:32 [INFO] [stderr] | [INFO] [stderr] 138 | Self::Texture2D => D3D12_DSV_DIMENSION_TEXTURE2D, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE2DARRAY` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:139:37 [INFO] [stderr] | [INFO] [stderr] 139 | Self::Texture2DArray => D3D12_DSV_DIMENSION_TEXTURE2DARRAY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT64` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:84:6 [INFO] [stderr] | [INFO] [stderr] 84 | ) -> UINT64 { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_REQ_SUBRESOURCES` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:85:33 [INFO] [stderr] | [INFO] [stderr] 85 | assert!(firstsubresource <= D3D12_REQ_SUBRESOURCES); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_REQ_SUBRESOURCES` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:86:32 [INFO] [stderr] | [INFO] [stderr] 86 | assert!(numsubresources <= D3D12_REQ_SUBRESOURCES - firstsubresource); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:91:47 [INFO] [stderr] | [INFO] [stderr] 91 | let cond1 = intermediatedesc.Dimension != D3D12_RESOURCE_DIMENSION_BUFFER; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:93:46 [INFO] [stderr] | [INFO] [stderr] 93 | let cond3 = destinationdesc.Dimension == D3D12_RESOURCE_DIMENSION_BUFFER [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BYTE` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:99:24 [INFO] [stderr] | [INFO] [stderr] 99 | let mut data: *mut BYTE = ptr::null_mut(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_MEMCPY_DEST` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:109:24 [INFO] [stderr] | [INFO] [stderr] 109 | let destdata = D3D12_MEMCPY_DEST { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SIZE_T` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:112:57 [INFO] [stderr] | [INFO] [stderr] 112 | SlicePitch: (*layout).Footprint.RowPitch as SIZE_T [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SIZE_T` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:113:52 [INFO] [stderr] | [INFO] [stderr] 113 | * *(numrows.offset(i as isize)) as SIZE_T, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SIZE_T` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:118:54 [INFO] [stderr] | [INFO] [stderr] 118 | *(rowsizesinbytes.offset(i as isize)) as SIZE_T, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE2DMS` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:140:34 [INFO] [stderr] | [INFO] [stderr] 140 | Self::Texture2DMS => D3D12_DSV_DIMENSION_TEXTURE2DMS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:141:39 [INFO] [stderr] | [INFO] [stderr] 141 | Self::Texture2DMSArray => D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DSV_FLAGS` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:154:21 [INFO] [stderr] | [INFO] [stderr] 154 | type TD3DType = D3D12_DSV_FLAGS; [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:158:27 [INFO] [stderr] | [INFO] [stderr] 158 | Self::None => D3D12_DSV_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_FLAG_READ_ONLY_DEPTH` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:159:36 [INFO] [stderr] | [INFO] [stderr] 159 | Self::ReadOnlyDepth => D3D12_DSV_FLAG_READ_ONLY_DEPTH, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:125:37 [INFO] [stderr] | [INFO] [stderr] 125 | if destinationdesc.Dimension == D3D12_RESOURCE_DIMENSION_BUFFER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:149:19 [INFO] [stderr] | [INFO] [stderr] 149 | cmdlist: *mut ID3D12GraphicsCommandList, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_FLAG_READ_ONLY_STENCIL` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:160:38 [INFO] [stderr] | [INFO] [stderr] 160 | Self::ReadOnlyStencil => D3D12_DSV_FLAG_READ_ONLY_STENCIL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_TEX2D_DSV` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:171:30 [INFO] [stderr] | [INFO] [stderr] 171 | pub fn d3dtype(&self) -> D3D12_TEX2D_DSV { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_TEX2D_DSV` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:172:9 [INFO] [stderr] | [INFO] [stderr] 172 | D3D12_TEX2D_DSV { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:153:14 [INFO] [stderr] | [INFO] [stderr] 153 | barrier: D3D12_RESOURCE_BARRIER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RECT` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:159:25 [INFO] [stderr] | [INFO] [stderr] 159 | d3drects: ArrayVec<[D3D12_RECT; 16]>, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_GPU_VIRTUAL_ADDRESS` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:179:10 [INFO] [stderr] | [INFO] [stderr] 179 | raw: D3D12_GPU_VIRTUAL_ADDRESS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:150:31 [INFO] [stderr] | [INFO] [stderr] 150 | destinationresource: *mut ID3D12Resource, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:151:24 [INFO] [stderr] | [INFO] [stderr] 151 | intermediate: *mut ID3D12Resource, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_GPU_VIRTUAL_ADDRESS` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:183:26 [INFO] [stderr] | [INFO] [stderr] 183 | pub fn raw(&self) -> D3D12_GPU_VIRTUAL_ADDRESS { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_VIEWPORT` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:195:15 [INFO] [stderr] | [INFO] [stderr] 195 | viewport: D3D12_VIEWPORT, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_VIEWPORT` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:208:23 [INFO] [stderr] | [INFO] [stderr] 208 | viewport: D3D12_VIEWPORT { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MIN_DEPTH` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:213:46 [INFO] [stderr] | [INFO] [stderr] 213 | MinDepth: mindepth.unwrap_or(D3D12_MIN_DEPTH), [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MAX_DEPTH` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:214:46 [INFO] [stderr] | [INFO] [stderr] 214 | MaxDepth: maxdepth.unwrap_or(D3D12_MAX_DEPTH), [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT64` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:152:25 [INFO] [stderr] | [INFO] [stderr] 152 | intermediateoffset: UINT64, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:153:23 [INFO] [stderr] | [INFO] [stderr] 153 | firstsubresource: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:154:22 [INFO] [stderr] | [INFO] [stderr] 154 | numsubresources: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SUBRESOURCE_DATA` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:155:19 [INFO] [stderr] | [INFO] [stderr] 155 | srcdata: *mut D3D12_SUBRESOURCE_DATA, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT64` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:156:6 [INFO] [stderr] | [INFO] [stderr] 156 | ) -> UINT64 { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PLACED_SUBRESOURCE_FOOTPRINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:160:23 [INFO] [stderr] | [INFO] [stderr] 160 | let mut layouts: [D3D12_PLACED_SUBRESOURCE_FOOTPRINT; 10] = mem::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:161:23 [INFO] [stderr] | [INFO] [stderr] 161 | let mut numrows: [UINT; 10] = [0; 10]; [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT64` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:162:31 [INFO] [stderr] | [INFO] [stderr] 162 | let mut rowsizesinbytes: [UINT64; 10] = [0; 10]; [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Device` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:165:26 [INFO] [stderr] | [INFO] [stderr] 165 | let mut device: *mut ID3D12Device = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:199:38 [INFO] [stderr] | [INFO] [stderr] 199 | pub unsafe fn from_res(res: *mut ID3D12Resource) -> D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RECT` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:224:30 [INFO] [stderr] | [INFO] [stderr] 224 | pub fn d3dtype(&self) -> D3D12_RECT { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:199:57 [INFO] [stderr] | [INFO] [stderr] 196 | pub struct CD3DX12_TEXTURE_COPY_LOCATION {} [INFO] [stderr] | ------------------------------------------- similarly named struct `CD3DX12_TEXTURE_COPY_LOCATION` defined here [INFO] [stderr] ... [INFO] [stderr] 199 | pub unsafe fn from_res(res: *mut ID3D12Resource) -> D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CD3DX12_TEXTURE_COPY_LOCATION` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RECT` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:225:9 [INFO] [stderr] | [INFO] [stderr] 225 | D3D12_RECT { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:200:9 [INFO] [stderr] | [INFO] [stderr] 196 | pub struct CD3DX12_TEXTURE_COPY_LOCATION {} [INFO] [stderr] | ------------------------------------------- similarly named struct `CD3DX12_TEXTURE_COPY_LOCATION` defined here [INFO] [stderr] ... [INFO] [stderr] 200 | D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CD3DX12_TEXTURE_COPY_LOCATION` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:202:19 [INFO] [stderr] | [INFO] [stderr] 202 | Type: D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:208:19 [INFO] [stderr] | [INFO] [stderr] 208 | res: *mut ID3D12Resource, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PLACED_SUBRESOURCE_FOOTPRINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:209:20 [INFO] [stderr] | [INFO] [stderr] 209 | footprint: D3D12_PLACED_SUBRESOURCE_FOOTPRINT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DEPTH_WRITE_MASK` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:268:30 [INFO] [stderr] | [INFO] [stderr] 268 | pub fn d3dtype(&self) -> D3D12_DEPTH_WRITE_MASK { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DEPTH_WRITE_MASK_ZERO` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:270:27 [INFO] [stderr] | [INFO] [stderr] 270 | Self::Zero => D3D12_DEPTH_WRITE_MASK_ZERO, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DEPTH_WRITE_MASK_ALL` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:271:26 [INFO] [stderr] | [INFO] [stderr] 271 | Self::All => D3D12_DEPTH_WRITE_MASK_ALL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RANGE` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:294:30 [INFO] [stderr] | [INFO] [stderr] 294 | pub fn d3dtype(&self) -> D3D12_RANGE { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RANGE` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:295:9 [INFO] [stderr] | [INFO] [stderr] 295 | D3D12_RANGE { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_COMPARISON_FUNC` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:303:30 [INFO] [stderr] | [INFO] [stderr] 303 | pub fn d3dtype(&self) -> D3D12_COMPARISON_FUNC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_NEVER` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:305:28 [INFO] [stderr] | [INFO] [stderr] 305 | Self::Never => D3D12_COMPARISON_FUNC_NEVER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_LESS` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:306:27 [INFO] [stderr] | [INFO] [stderr] 306 | Self::Less => D3D12_COMPARISON_FUNC_LESS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_EQUAL` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:307:28 [INFO] [stderr] | [INFO] [stderr] 307 | Self::Equal => D3D12_COMPARISON_FUNC_EQUAL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:210:10 [INFO] [stderr] | [INFO] [stderr] 196 | pub struct CD3DX12_TEXTURE_COPY_LOCATION {} [INFO] [stderr] | ------------------------------------------- similarly named struct `CD3DX12_TEXTURE_COPY_LOCATION` defined here [INFO] [stderr] ... [INFO] [stderr] 210 | ) -> D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CD3DX12_TEXTURE_COPY_LOCATION` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_LESS_EQUAL` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:308:32 [INFO] [stderr] | [INFO] [stderr] 308 | Self::LessEqual => D3D12_COMPARISON_FUNC_LESS_EQUAL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_GREATER` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:309:30 [INFO] [stderr] | [INFO] [stderr] 309 | Self::Greater => D3D12_COMPARISON_FUNC_GREATER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_NOT_EQUAL` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:310:31 [INFO] [stderr] | [INFO] [stderr] 310 | Self::NotEqual => D3D12_COMPARISON_FUNC_NOT_EQUAL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_GREATER_EQUAL` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:311:35 [INFO] [stderr] | [INFO] [stderr] 311 | Self::GreaterEqual => D3D12_COMPARISON_FUNC_GREATER_EQUAL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_ALWAYS` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:312:29 [INFO] [stderr] | [INFO] [stderr] 312 | Self::Always => D3D12_COMPARISON_FUNC_ALWAYS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:211:25 [INFO] [stderr] | [INFO] [stderr] 196 | pub struct CD3DX12_TEXTURE_COPY_LOCATION {} [INFO] [stderr] | ------------------------------------------- similarly named struct `CD3DX12_TEXTURE_COPY_LOCATION` defined here [INFO] [stderr] ... [INFO] [stderr] 211 | let mut result: D3D12_TEXTURE_COPY_LOCATION = mem::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CD3DX12_TEXTURE_COPY_LOCATION` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:213:23 [INFO] [stderr] | [INFO] [stderr] 213 | result.Type = D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:218:42 [INFO] [stderr] | [INFO] [stderr] 218 | pub unsafe fn from_res_sub(res: *mut ID3D12Resource, sub: UINT) -> D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:218:63 [INFO] [stderr] | [INFO] [stderr] 218 | pub unsafe fn from_res_sub(res: *mut ID3D12Resource, sub: UINT) -> D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:218:72 [INFO] [stderr] | [INFO] [stderr] 196 | pub struct CD3DX12_TEXTURE_COPY_LOCATION {} [INFO] [stderr] | ------------------------------------------- similarly named struct `CD3DX12_TEXTURE_COPY_LOCATION` defined here [INFO] [stderr] ... [INFO] [stderr] 218 | pub unsafe fn from_res_sub(res: *mut ID3D12Resource, sub: UINT) -> D3D12_TEXTURE_COPY_LOCATION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CD3DX12_TEXTURE_COPY_LOCATION` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_TEXTURE_COPY_LOCATION` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:219:25 [INFO] [stderr] | [INFO] [stderr] 196 | pub struct CD3DX12_TEXTURE_COPY_LOCATION {} [INFO] [stderr] | ------------------------------------------- similarly named struct `CD3DX12_TEXTURE_COPY_LOCATION` defined here [INFO] [stderr] ... [INFO] [stderr] 219 | let mut result: D3D12_TEXTURE_COPY_LOCATION = mem::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CD3DX12_TEXTURE_COPY_LOCATION` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX` in this scope [INFO] [stderr] --> src/directxgraphicssamples.rs:221:23 [INFO] [stderr] | [INFO] [stderr] 221 | result.Type = D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_CORRUPTION` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:20:46 [INFO] [stderr] | [INFO] [stderr] 20 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_CORRUPTION, TRUE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:20:81 [INFO] [stderr] | [INFO] [stderr] 20 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_CORRUPTION, TRUE); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_ERROR` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:21:46 [INFO] [stderr] | [INFO] [stderr] 21 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_ERROR, TRUE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:21:76 [INFO] [stderr] | [INFO] [stderr] 21 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_ERROR, TRUE); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_WARNING` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:22:46 [INFO] [stderr] | [INFO] [stderr] 22 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_WARNING, TRUE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:22:78 [INFO] [stderr] | [INFO] [stderr] 22 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_WARNING, TRUE); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_INFO` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:24:49 [INFO] [stderr] | [INFO] [stderr] 24 | let mut suppressedseverities = [D3D12_MESSAGE_SEVERITY_INFO]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:27:22 [INFO] [stderr] | [INFO] [stderr] 27 | [D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INFO_QUEUE_FILTER_DESC` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:30:33 [INFO] [stderr] | [INFO] [stderr] 30 | let allowlist = D3D12_INFO_QUEUE_FILTER_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INFO_QUEUE_FILTER_DESC` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:39:32 [INFO] [stderr] | [INFO] [stderr] 39 | let denylist = D3D12_INFO_QUEUE_FILTER_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INFO_QUEUE_FILTER` in this scope [INFO] [stderr] --> src/niced3d12/adapter.rs:48:34 [INFO] [stderr] | [INFO] [stderr] 48 | let mut filter = D3D12_INFO_QUEUE_FILTER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/safewindows.rs:34:14 [INFO] [stderr] | [INFO] [stderr] 34 | errcode: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HINSTANCE` in this scope [INFO] [stderr] --> src/safewindows.rs:51:16 [INFO] [stderr] | [INFO] [stderr] 51 | hinstance: HINSTANCE, [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ATOM` in this scope [INFO] [stderr] --> src/safewindows.rs:70:12 [INFO] [stderr] | [INFO] [stderr] 70 | class: ATOM, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:85:11 [INFO] [stderr] | [INFO] [stderr] 85 | hwnd: HWND, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/safewindows.rs:86:10 [INFO] [stderr] | [INFO] [stderr] 86 | msg: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:87:13 [INFO] [stderr] | [INFO] [stderr] 87 | wparam: WPARAM, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:88:13 [INFO] [stderr] | [INFO] [stderr] 88 | lparam: LPARAM, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LRESULT` in this scope [INFO] [stderr] --> src/safewindows.rs:89:6 [INFO] [stderr] | [INFO] [stderr] 89 | ) -> LRESULT { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope [INFO] [stderr] --> src/safewindows.rs:90:22 [INFO] [stderr] | [INFO] [stderr] 90 | let window_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut SWindow; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GWLP_USERDATA` in this scope [INFO] [stderr] --> src/safewindows.rs:90:46 [INFO] [stderr] | [INFO] [stderr] 90 | let window_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut SWindow; [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | DefWindowProcW(hwnd, msg, wparam, lparam) [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/safewindows.rs:108:72 [INFO] [stderr] | [INFO] [stderr] 108 | unsafe { synchapi::WaitForSingleObject(self.raw(), duration as DWORD) }; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope [INFO] [stderr] --> src/safewindows.rs:135:29 [INFO] [stderr] | [INFO] [stderr] 135 | let classdata = WNDCLASSEXW { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WNDCLASSEXW` in this scope [INFO] [stderr] --> src/safewindows.rs:136:40 [INFO] [stderr] | [INFO] [stderr] 136 | cbSize: mem::size_of::() as u32, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CS_HREDRAW` in this scope [INFO] [stderr] --> src/safewindows.rs:137:24 [INFO] [stderr] | [INFO] [stderr] 137 | style: CS_HREDRAW | CS_VREDRAW, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CS_VREDRAW` in this scope [INFO] [stderr] --> src/safewindows.rs:137:37 [INFO] [stderr] | [INFO] [stderr] 137 | style: CS_HREDRAW | CS_VREDRAW, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `LoadIconW` in this scope [INFO] [stderr] --> src/safewindows.rs:142:24 [INFO] [stderr] | [INFO] [stderr] 142 | hIcon: LoadIconW(self.hinstance, ntdef::NULL as *const u16), [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope [INFO] [stderr] --> src/safewindows.rs:143:26 [INFO] [stderr] | [INFO] [stderr] 143 | hCursor: LoadCursorW(ntdef::NULL as HINSTANCE, IDC_ARROW), [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HINSTANCE` in this scope [INFO] [stderr] --> src/safewindows.rs:143:53 [INFO] [stderr] | [INFO] [stderr] 143 | hCursor: LoadCursorW(ntdef::NULL as HINSTANCE, IDC_ARROW), [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IDC_ARROW` in this scope [INFO] [stderr] --> src/safewindows.rs:143:64 [INFO] [stderr] | [INFO] [stderr] 143 | hCursor: LoadCursorW(ntdef::NULL as HINSTANCE, IDC_ARROW), [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `COLOR_WINDOW` in this scope [INFO] [stderr] --> src/safewindows.rs:144:33 [INFO] [stderr] | [INFO] [stderr] 144 | hbrBackground: (COLOR_WINDOW + 1) as HBRUSH, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HBRUSH` in this scope [INFO] [stderr] --> src/safewindows.rs:144:54 [INFO] [stderr] | [INFO] [stderr] 144 | hbrBackground: (COLOR_WINDOW + 1) as HBRUSH, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HICON` in this scope [INFO] [stderr] --> src/safewindows.rs:147:41 [INFO] [stderr] | [INFO] [stderr] 147 | hIconSm: ntdef::NULL as HICON, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassExW` in this scope [INFO] [stderr] --> src/safewindows.rs:150:24 [INFO] [stderr] | [INFO] [stderr] 150 | let atom = RegisterClassExW(&classdata); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/safewindows.rs:164:70 [INFO] [stderr] | [INFO] [stderr] 164 | let event = unsafe { synchapi::CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null()) }; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/safewindows.rs:164:77 [INFO] [stderr] | [INFO] [stderr] 164 | let event = unsafe { synchapi::CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null()) }; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:175:13 [INFO] [stderr] | [INFO] [stderr] 175 | window: HWND, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:186:33 [INFO] [stderr] | [INFO] [stderr] 186 | pub unsafe fn raw(&self) -> HWND { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope [INFO] [stderr] --> src/safewindows.rs:191:18 [INFO] [stderr] | [INFO] [stderr] 191 | unsafe { ShowWindow(self.window, SW_SHOW) }; [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SW_SHOW` in this scope [INFO] [stderr] --> src/safewindows.rs:191:42 [INFO] [stderr] | [INFO] [stderr] 191 | unsafe { ShowWindow(self.window, SW_SHOW) }; [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/safewindows.rs:211:46 [INFO] [stderr] | [INFO] [stderr] 211 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:211:60 [INFO] [stderr] | [INFO] [stderr] 211 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:211:76 [INFO] [stderr] | [INFO] [stderr] 211 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LRESULT` in this scope [INFO] [stderr] --> src/safewindows.rs:211:87 [INFO] [stderr] | [INFO] [stderr] 211 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:217:21 [INFO] [stderr] | [INFO] [stderr] 217 | DefWindowProcW(self.window, msg, wparam, lparam) [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:219:25 [INFO] [stderr] | [INFO] [stderr] 219 | None => DefWindowProcW(self.window, msg, wparam, lparam), [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:221:21 [INFO] [stderr] | [INFO] [stderr] 221 | None => DefWindowProcW(self.window, msg, wparam, lparam), [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG_PTR` in this scope [INFO] [stderr] --> src/safewindows.rs:227:52 [INFO] [stderr] | [INFO] [stderr] 227 | let outwindowptr = self as *mut SWindow as LONG_PTR; [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope [INFO] [stderr] --> src/safewindows.rs:228:9 [INFO] [stderr] | [INFO] [stderr] 228 | SetWindowLongPtrW(self.window, GWLP_USERDATA, outwindowptr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GWLP_USERDATA` in this scope [INFO] [stderr] --> src/safewindows.rs:228:40 [INFO] [stderr] | [INFO] [stderr] 228 | SetWindowLongPtrW(self.window, GWLP_USERDATA, outwindowptr); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RECT` in this scope [INFO] [stderr] --> src/safewindows.rs:293:27 [INFO] [stderr] | [INFO] [stderr] 293 | let mut rect: RECT = mem::zeroed(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPRECT` in this scope [INFO] [stderr] --> src/safewindows.rs:294:84 [INFO] [stderr] | [INFO] [stderr] 294 | let res = winapi::um::winuser::GetClientRect(self.window, &mut rect as LPRECT); [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/safewindows.rs:326:30 [INFO] [stderr] | [INFO] [stderr] 326 | let windowstyle: DWORD = WS_OVERLAPPEDWINDOW; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope [INFO] [stderr] --> src/safewindows.rs:326:38 [INFO] [stderr] | [INFO] [stderr] 326 | let windowstyle: DWORD = WS_OVERLAPPEDWINDOW; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope [INFO] [stderr] --> src/safewindows.rs:328:31 [INFO] [stderr] | [INFO] [stderr] 328 | let screenwidth = GetSystemMetrics(SM_CXSCREEN); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SM_CXSCREEN` in this scope [INFO] [stderr] --> src/safewindows.rs:328:48 [INFO] [stderr] | [INFO] [stderr] 328 | let screenwidth = GetSystemMetrics(SM_CXSCREEN); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope [INFO] [stderr] --> src/safewindows.rs:329:32 [INFO] [stderr] | [INFO] [stderr] 329 | let screenheight = GetSystemMetrics(SM_CYSCREEN); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SM_CYSCREEN` in this scope [INFO] [stderr] --> src/safewindows.rs:329:49 [INFO] [stderr] | [INFO] [stderr] 329 | let screenheight = GetSystemMetrics(SM_CYSCREEN); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `RECT` in this scope [INFO] [stderr] --> src/safewindows.rs:331:34 [INFO] [stderr] | [INFO] [stderr] 331 | let mut windowrect = RECT { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG` in this scope [INFO] [stderr] --> src/safewindows.rs:334:33 [INFO] [stderr] | [INFO] [stderr] 334 | right: width as LONG, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG` in this scope [INFO] [stderr] --> src/safewindows.rs:335:35 [INFO] [stderr] | [INFO] [stderr] 335 | bottom: height as LONG, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRect` in this scope [INFO] [stderr] --> src/safewindows.rs:337:13 [INFO] [stderr] | [INFO] [stderr] 337 | AdjustWindowRect(&mut windowrect, windowstyle, false as i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:351:23 [INFO] [stderr] | [INFO] [stderr] 351 | let hwnd: HWND = CreateWindowExW( [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope [INFO] [stderr] --> src/safewindows.rs:351:30 [INFO] [stderr] | [INFO] [stderr] 351 | let hwnd: HWND = CreateWindowExW( [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:360:32 [INFO] [stderr] | [INFO] [stderr] 360 | ntdef::NULL as HWND, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HMENU` in this scope [INFO] [stderr] --> src/safewindows.rs:361:32 [INFO] [stderr] | [INFO] [stderr] 361 | ntdef::NULL as HMENU, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/safewindows.rs:400:21 [INFO] [stderr] | [INFO] [stderr] 400 | pub fn msgtype(msg: UINT, wparam: WPARAM, _lparam: LPARAM) -> EMsgType { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:400:35 [INFO] [stderr] | [INFO] [stderr] 400 | pub fn msgtype(msg: UINT, wparam: WPARAM, _lparam: LPARAM) -> EMsgType { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error: aborting due to 512 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0412, E0422, E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:400:52 [INFO] [stderr] | [INFO] [stderr] 400 | pub fn msgtype(msg: UINT, wparam: WPARAM, _lparam: LPARAM) -> EMsgType { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/typeyd3d12/adapter.rs:4:21 [INFO] [stderr] | [INFO] [stderr] 4 | adapter: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/typeyd3d12/adapter.rs:8:44 [INFO] [stderr] | [INFO] [stderr] 8 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_ADAPTER_DESC1` in this scope [INFO] [stderr] --> src/typeyd3d12/adapter.rs:12:30 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn getdesc(&self) -> DXGI_ADAPTER_DESC1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_ADAPTER_DESC1` in this scope [INFO] [stderr] --> src/typeyd3d12/adapter.rs:13:50 [INFO] [stderr] | [INFO] [stderr] 13 | let mut adapterdesc = mem::MaybeUninit::::uninit(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter4` in this scope [INFO] [stderr] --> src/typeyd3d12/adapter.rs:21:35 [INFO] [stderr] | [INFO] [stderr] 21 | match self.adapter.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter4` in this scope [INFO] [stderr] --> src/typeyd3d12/adapter.rs:37:21 [INFO] [stderr] | [INFO] [stderr] 37 | adapter: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/typeyd3d12/commandallocator.rs:6:30 [INFO] [stderr] | [INFO] [stderr] 4 | / pub struct SCommandAllocator { [INFO] [stderr] 5 | | type_: ECommandListType, [INFO] [stderr] 6 | | commandallocator: ComPtr, [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] 7 | | } [INFO] [stderr] | |_- similarly named struct `SCommandAllocator` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/typeyd3d12/commandallocator.rs:12:21 [INFO] [stderr] | [INFO] [stderr] 4 | / pub struct SCommandAllocator { [INFO] [stderr] 5 | | type_: ECommandListType, [INFO] [stderr] 6 | | commandallocator: ComPtr, [INFO] [stderr] 7 | | } [INFO] [stderr] | |_- similarly named struct `SCommandAllocator` defined here [INFO] [stderr] ... [INFO] [stderr] 12 | raw: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] [INFO] [stderr] error: could not compile `rusgam`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/typeyd3d12/commandallocator.rs:20:41 [INFO] [stderr] | [INFO] [stderr] 4 | / pub struct SCommandAllocator { [INFO] [stderr] 5 | | type_: ECommandListType, [INFO] [stderr] 6 | | commandallocator: ComPtr, [INFO] [stderr] 7 | | } [INFO] [stderr] | |_- similarly named struct `SCommandAllocator` defined here [INFO] [stderr] ... [INFO] [stderr] 20 | pub unsafe fn raw(&self) -> &ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:15:30 [INFO] [stderr] | [INFO] [stderr] 15 | pub fn d3dtype(&self) -> D3D12_COMMAND_LIST_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:17:42 [INFO] [stderr] | [INFO] [stderr] 17 | ECommandListType::Invalid => D3D12_COMMAND_LIST_TYPE_DIRECT, // $$$FRK(TODO): obviously wrong, this needs to return an option I guess [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:18:41 [INFO] [stderr] | [INFO] [stderr] 18 | ECommandListType::Direct => D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_BUNDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:19:41 [INFO] [stderr] | [INFO] [stderr] 19 | ECommandListType::Bundle => D3D12_COMMAND_LIST_TYPE_BUNDLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_COMPUTE` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:20:42 [INFO] [stderr] | [INFO] [stderr] 20 | ECommandListType::Compute => D3D12_COMMAND_LIST_TYPE_COMPUTE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_COPY` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:21:39 [INFO] [stderr] | [INFO] [stderr] 21 | ECommandListType::Copy => D3D12_COMMAND_LIST_TYPE_COPY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:27:38 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn new_from_d3dtype(d3dtype: D3D12_COMMAND_LIST_TYPE) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:40:25 [INFO] [stderr] | [INFO] [stderr] 40 | commandlist: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:44:44 [INFO] [stderr] | [INFO] [stderr] 44 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_CLEAR_FLAG_DEPTH` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:84:13 [INFO] [stderr] | [INFO] [stderr] 84 | D3D12_CLEAR_FLAG_DEPTH, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:164:27 [INFO] [stderr] | [INFO] [stderr] 164 | num_values as UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:193:41 [INFO] [stderr] | [INFO] [stderr] 193 | pub unsafe fn raw(&self) -> &ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/typeyd3d12/commandlist.rs:197:52 [INFO] [stderr] | [INFO] [stderr] 197 | pub unsafe fn rawmut(&mut self) -> &mut ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_COMMAND_QUEUE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/commandqueue.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | raw: D3D12_COMMAND_QUEUE_DESC, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/commandqueue.rs:15:19 [INFO] [stderr] | [INFO] [stderr] 14 | / pub struct SCommandQueue { [INFO] [stderr] 15 | | queue: ComPtr, [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] 16 | | } [INFO] [stderr] | |_- similarly named struct `SCommandQueue` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/commandqueue.rs:19:44 [INFO] [stderr] | [INFO] [stderr] 14 | / pub struct SCommandQueue { [INFO] [stderr] 15 | | queue: ComPtr, [INFO] [stderr] 16 | | } [INFO] [stderr] | |_- similarly named struct `SCommandQueue` defined here [INFO] [stderr] ... [INFO] [stderr] 19 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/commandqueue.rs:23:41 [INFO] [stderr] | [INFO] [stderr] 14 | / pub struct SCommandQueue { [INFO] [stderr] 15 | | queue: ComPtr, [INFO] [stderr] 16 | | } [INFO] [stderr] | |_- similarly named struct `SCommandQueue` defined here [INFO] [stderr] ... [INFO] [stderr] 23 | pub unsafe fn raw(&self) -> &ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandList` in this scope [INFO] [stderr] --> src/typeyd3d12/commandqueue.rs:45:67 [INFO] [stderr] | [INFO] [stderr] 45 | .ExecuteCommandLists(1, &(list.raw().as_raw() as *mut ID3D12CommandList)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Debug` in this scope [INFO] [stderr] --> src/typeyd3d12/debuginterface.rs:4:28 [INFO] [stderr] | [INFO] [stderr] 4 | debuginterface: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Debug` in this scope [INFO] [stderr] --> src/typeyd3d12/debuginterface.rs:10:60 [INFO] [stderr] | [INFO] [stderr] 10 | let mut raw_ptr = std::mem::MaybeUninit::<*mut ID3D12Debug>::uninit(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12GetDebugInterface` in this scope [INFO] [stderr] --> src/typeyd3d12/debuginterface.rs:15:27 [INFO] [stderr] | [INFO] [stderr] 15 | let hresult = D3D12GetDebugInterface(&riid, voidcasted); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:15:17 [INFO] [stderr] | [INFO] [stderr] 15 | D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:17:45 [INFO] [stderr] | [INFO] [stderr] 17 | EDescriptorHeapType::Sampler => D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_RTV` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:18:50 [INFO] [stderr] | [INFO] [stderr] 18 | EDescriptorHeapType::RenderTarget => D3D12_DESCRIPTOR_HEAP_TYPE_RTV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_DSV` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:19:50 [INFO] [stderr] | [INFO] [stderr] 19 | EDescriptorHeapType::DepthStencil => D3D12_DESCRIPTOR_HEAP_TYPE_DSV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DESCRIPTOR_HEAP_FLAGS` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:31:21 [INFO] [stderr] | [INFO] [stderr] 31 | type TD3DType = D3D12_DESCRIPTOR_HEAP_FLAGS; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:35:27 [INFO] [stderr] | [INFO] [stderr] 35 | Self::None => D3D12_DESCRIPTOR_HEAP_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:36:36 [INFO] [stderr] | [INFO] [stderr] 36 | Self::ShaderVisible => D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:51:30 [INFO] [stderr] | [INFO] [stderr] 51 | pub fn d3dtype(&self) -> D3D12_DESCRIPTOR_HEAP_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 52 | D3D12_DESCRIPTOR_HEAP_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:54:53 [INFO] [stderr] | [INFO] [stderr] 54 | NumDescriptors: self.num_descriptors as UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:64:18 [INFO] [stderr] | [INFO] [stderr] 62 | / pub struct SDescriptorHeap { [INFO] [stderr] 63 | | pub type_: EDescriptorHeapType, [INFO] [stderr] 64 | | heap: ComPtr, [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SDescriptorHeap` [INFO] [stderr] 65 | | } [INFO] [stderr] | |_- similarly named struct `SDescriptorHeap` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:70:21 [INFO] [stderr] | [INFO] [stderr] 62 | / pub struct SDescriptorHeap { [INFO] [stderr] 63 | | pub type_: EDescriptorHeapType, [INFO] [stderr] 64 | | heap: ComPtr, [INFO] [stderr] 65 | | } [INFO] [stderr] | |_- similarly named struct `SDescriptorHeap` defined here [INFO] [stderr] ... [INFO] [stderr] 70 | raw: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SDescriptorHeap` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:86:13 [INFO] [stderr] | [INFO] [stderr] 86 | handle: D3D12_CPU_DESCRIPTOR_HANDLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:90:34 [INFO] [stderr] | [INFO] [stderr] 90 | pub unsafe fn raw(&self) -> &D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:96:21 [INFO] [stderr] | [INFO] [stderr] 96 | handle: D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:102:30 [INFO] [stderr] | [INFO] [stderr] 102 | pub fn d3dtype(&self) -> D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DESCRIPTOR_RANGE_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:114:30 [INFO] [stderr] | [INFO] [stderr] 114 | pub fn d3dtype(&self) -> D3D12_DESCRIPTOR_RANGE_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_SRV` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:116:26 [INFO] [stderr] | [INFO] [stderr] 116 | Self::SRV => D3D12_DESCRIPTOR_RANGE_TYPE_SRV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_UAV` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:117:26 [INFO] [stderr] | [INFO] [stderr] 117 | Self::UAV => D3D12_DESCRIPTOR_RANGE_TYPE_UAV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_CBV` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:118:26 [INFO] [stderr] | [INFO] [stderr] 118 | Self::CBV => D3D12_DESCRIPTOR_RANGE_TYPE_CBV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:119:30 [INFO] [stderr] | [INFO] [stderr] 119 | Self::Sampler => D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:132:30 [INFO] [stderr] | [INFO] [stderr] 132 | Self::EAppend => D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DESCRIPTOR_RANGE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:147:30 [INFO] [stderr] | [INFO] [stderr] 147 | pub fn d3dtype(&self) -> D3D12_DESCRIPTOR_RANGE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_RANGE` in this scope [INFO] [stderr] --> src/typeyd3d12/descriptor.rs:148:9 [INFO] [stderr] | [INFO] [stderr] 148 | D3D12_DESCRIPTOR_RANGE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Device2` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:5:20 [INFO] [stderr] | [INFO] [stderr] 5 | device: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Device2` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:9:29 [INFO] [stderr] | [INFO] [stderr] 9 | let mut rawdevice: *mut ID3D12Device2 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12CreateDevice` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 8 | / pub fn d3d12createdevice(adapter: *mut unknwnbase::IUnknown) -> Result { [INFO] [stderr] 9 | | let mut rawdevice: *mut ID3D12Device2 = ptr::null_mut(); [INFO] [stderr] 10 | | let hn = unsafe { [INFO] [stderr] 11 | | D3D12CreateDevice( [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `d3d12createdevice` [INFO] [stderr] ... | [INFO] [stderr] 21 | | Ok(SDevice { device: device }) [INFO] [stderr] 22 | | } [INFO] [stderr] | |_- similarly named function `d3d12createdevice` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12InfoQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:26:34 [INFO] [stderr] | [INFO] [stderr] 26 | match self.device.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_COMMAND_QUEUE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:41:20 [INFO] [stderr] | [INFO] [stderr] 41 | let desc = D3D12_COMMAND_QUEUE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_QUEUE_PRIORITY_NORMAL` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:43:23 [INFO] [stderr] | [INFO] [stderr] 43 | Priority: D3D12_COMMAND_QUEUE_PRIORITY_NORMAL as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:48:32 [INFO] [stderr] | [INFO] [stderr] 48 | let mut rawqueue: *mut ID3D12CommandQueue = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] | [INFO] [stderr] ::: src/typeyd3d12/commandqueue.rs:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | / pub struct SCommandQueue { [INFO] [stderr] 15 | | queue: ComPtr, [INFO] [stderr] 16 | | } [INFO] [stderr] | |_- similarly named struct `SCommandQueue` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:68:31 [INFO] [stderr] | [INFO] [stderr] 68 | let mut rawheap: *mut ID3D12DescriptorHeap = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SDescriptorHeap` [INFO] [stderr] | [INFO] [stderr] ::: src/typeyd3d12/descriptor.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | / pub struct SDescriptorHeap { [INFO] [stderr] 63 | | pub type_: EDescriptorHeapType, [INFO] [stderr] 64 | | heap: ComPtr, [INFO] [stderr] 65 | | } [INFO] [stderr] | |_- similarly named struct `SDescriptorHeap` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:137:39 [INFO] [stderr] | [INFO] [stderr] 137 | let mut rawresource: *mut ID3D12Resource = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:157:29 [INFO] [stderr] | [INFO] [stderr] 157 | let mut rawca: *mut ID3D12CommandAllocator = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] | [INFO] [stderr] ::: src/typeyd3d12/commandallocator.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | / pub struct SCommandAllocator { [INFO] [stderr] 5 | | type_: ECommandListType, [INFO] [stderr] 6 | | commandallocator: ComPtr, [INFO] [stderr] 7 | | } [INFO] [stderr] | |_- similarly named struct `SCommandAllocator` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:175:29 [INFO] [stderr] | [INFO] [stderr] 175 | let mut rawcl: *mut ID3D12GraphicsCommandList = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:194:28 [INFO] [stderr] | [INFO] [stderr] 194 | let mut rawf: *mut ID3D12Fence = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_FENCE_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:199:17 [INFO] [stderr] | [INFO] [stderr] 199 | D3D12_FENCE_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12RootSignature` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:215:42 [INFO] [stderr] | [INFO] [stderr] 215 | let mut raw_root_signature: *mut ID3D12RootSignature = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SRootSignature` [INFO] [stderr] | [INFO] [stderr] ::: src/typeyd3d12/rootsignature.rs:48:1 [INFO] [stderr] | [INFO] [stderr] 48 | / pub struct SRootSignature { [INFO] [stderr] 49 | | pub raw: ComPtr, [INFO] [stderr] 50 | | } [INFO] [stderr] | |_- similarly named struct `SRootSignature` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_STREAM_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:236:16 [INFO] [stderr] | [INFO] [stderr] 236 | desc: &D3D12_PIPELINE_STATE_STREAM_DESC, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:238:42 [INFO] [stderr] | [INFO] [stderr] 238 | let mut raw_pipeline_state: *mut ID3D12PipelineState = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SPipelineState` [INFO] [stderr] | [INFO] [stderr] ::: src/typeyd3d12/pipelinestate.rs:77:1 [INFO] [stderr] | [INFO] [stderr] 77 | / pub struct SPipelineState { [INFO] [stderr] 78 | | raw: ComPtr, [INFO] [stderr] 79 | | } [INFO] [stderr] | |_- similarly named struct `SPipelineState` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:275:30 [INFO] [stderr] | [INFO] [stderr] 275 | assert_eq!(size_of::(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:277:30 [INFO] [stderr] | [INFO] [stderr] 277 | assert_eq!(size_of::(), size_of::()); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:285:54 [INFO] [stderr] | [INFO] [stderr] 285 | dest_descriptor_range_sizes.len() as UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:286:43 [INFO] [stderr] | [INFO] [stderr] 286 | dest_starts_ptr as *const D3D12_CPU_DESCRIPTOR_HANDLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:288:53 [INFO] [stderr] | [INFO] [stderr] 288 | src_descriptor_range_sizes.len() as UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/typeyd3d12/device.rs:289:64 [INFO] [stderr] | [INFO] [stderr] 289 | src_descriptor_range_starts.as_ptr() as *const D3D12_CPU_DESCRIPTOR_HANDLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:4:21 [INFO] [stderr] | [INFO] [stderr] 4 | factory: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:9:34 [INFO] [stderr] | [INFO] [stderr] 9 | let mut rawfactory: *mut IDXGIFactory4 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory2` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | CreateDXGIFactory2( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_CREATE_FACTORY_DEBUG` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:12:17 [INFO] [stderr] | [INFO] [stderr] 12 | DXGI_CREATE_FACTORY_DEBUG, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:27:35 [INFO] [stderr] | [INFO] [stderr] 27 | let mut rawadapter1: *mut IDXGIAdapter1 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:35:30 [INFO] [stderr] | [INFO] [stderr] 35 | let adapter1: ComPtr = unsafe { ComPtr::from_raw(rawadapter1) }; [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `DXGI_SWAP_CHAIN_DESC1` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:48:20 [INFO] [stderr] | [INFO] [stderr] 48 | let desc = DXGI_SWAP_CHAIN_DESC1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:52:21 [INFO] [stderr] | [INFO] [stderr] 52 | Stereo: FALSE, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_SCALING_STRETCH` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:59:22 [INFO] [stderr] | [INFO] [stderr] 59 | Scaling: DXGI_SCALING_STRETCH, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:60:25 [INFO] [stderr] | [INFO] [stderr] 60 | SwapEffect: DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_ALPHA_MODE_UNSPECIFIED` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:61:24 [INFO] [stderr] | [INFO] [stderr] 61 | AlphaMode: DXGI_ALPHA_MODE_UNSPECIFIED, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:64:36 [INFO] [stderr] | [INFO] [stderr] 64 | let mut rawswapchain: *mut IDXGISwapChain1 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:72:59 [INFO] [stderr] | [INFO] [stderr] 72 | &mut rawswapchain as *mut *mut _ as *mut *mut IDXGISwapChain1, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain4` in this scope [INFO] [stderr] --> src/typeyd3d12/factory.rs:79:32 [INFO] [stderr] | [INFO] [stderr] 79 | match swapchain.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stderr] --> src/typeyd3d12/fence.rs:5:19 [INFO] [stderr] | [INFO] [stderr] 5 | fence: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stderr] --> src/typeyd3d12/fence.rs:9:44 [INFO] [stderr] | [INFO] [stderr] 9 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stderr] --> src/typeyd3d12/fence.rs:13:41 [INFO] [stderr] | [INFO] [stderr] 13 | pub unsafe fn raw(&self) -> &ComPtr { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_HEAP_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:10:30 [INFO] [stderr] | [INFO] [stderr] 10 | pub fn d3dtype(&self) -> D3D12_HEAP_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_HEAP_TYPE_DEFAULT` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:12:35 [INFO] [stderr] | [INFO] [stderr] 12 | EHeapType::Default => D3D12_HEAP_TYPE_DEFAULT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_HEAP_TYPE_UPLOAD` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:13:34 [INFO] [stderr] | [INFO] [stderr] 13 | EHeapType::Upload => D3D12_HEAP_TYPE_UPLOAD, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:19:10 [INFO] [stderr] | [INFO] [stderr] 19 | raw: D3D12_HEAP_PROPERTIES, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:23:34 [INFO] [stderr] | [INFO] [stderr] 23 | pub unsafe fn raw(&self) -> &D3D12_HEAP_PROPERTIES { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:29:18 [INFO] [stderr] | [INFO] [stderr] 29 | raw: D3D12_HEAP_PROPERTIES { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_CPU_PAGE_PROPERTY_UNKNOWN` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:31:34 [INFO] [stderr] | [INFO] [stderr] 31 | CPUPageProperty: D3D12_CPU_PAGE_PROPERTY_UNKNOWN, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MEMORY_POOL_UNKNOWN` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:32:39 [INFO] [stderr] | [INFO] [stderr] 32 | MemoryPoolPreference: D3D12_MEMORY_POOL_UNKNOWN, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_HEAP_FLAGS` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:46:21 [INFO] [stderr] | [INFO] [stderr] 46 | type TD3DType = D3D12_HEAP_FLAGS; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_HEAP_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/heap.rs:50:34 [INFO] [stderr] | [INFO] [stderr] 50 | EHeapFlags::ENone => D3D12_HEAP_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12InfoQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/infoqueue.rs:4:23 [INFO] [stderr] | [INFO] [stderr] 4 | infoqueue: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12InfoQueue` in this scope [INFO] [stderr] --> src/typeyd3d12/infoqueue.rs:8:44 [INFO] [stderr] | [INFO] [stderr] 8 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_MESSAGE_ID` in this scope [INFO] [stderr] --> src/typeyd3d12/infoqueue.rs:12:42 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn setbreakonseverity(&self, id: D3D12_MESSAGE_ID, val: BOOL) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/typeyd3d12/infoqueue.rs:12:65 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn setbreakonseverity(&self, id: D3D12_MESSAGE_ID, val: BOOL) { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INFO_QUEUE_FILTER` in this scope [INFO] [stderr] --> src/typeyd3d12/infoqueue.rs:20:22 [INFO] [stderr] | [INFO] [stderr] 20 | filter: &mut D3D12_INFO_QUEUE_FILTER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INPUT_CLASSIFICATION` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:10:30 [INFO] [stderr] | [INFO] [stderr] 10 | pub fn d3dtype(&self) -> D3D12_INPUT_CLASSIFICATION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:12:36 [INFO] [stderr] | [INFO] [stderr] 12 | Self::PerVertexData => D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:13:38 [INFO] [stderr] | [INFO] [stderr] 13 | Self::PerInstanceData => D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INPUT_ELEMENT_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:63:37 [INFO] [stderr] | [INFO] [stderr] 63 | pub unsafe fn d3dtype(&self) -> D3D12_INPUT_ELEMENT_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_ELEMENT_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | D3D12_INPUT_ELEMENT_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:78:17 [INFO] [stderr] | [INFO] [stderr] 77 | / pub struct SPipelineState { [INFO] [stderr] 78 | | raw: ComPtr, [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SPipelineState` [INFO] [stderr] 79 | | } [INFO] [stderr] | |_- similarly named struct `SPipelineState` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:82:44 [INFO] [stderr] | [INFO] [stderr] 77 | / pub struct SPipelineState { [INFO] [stderr] 78 | | raw: ComPtr, [INFO] [stderr] 79 | | } [INFO] [stderr] | |_- similarly named struct `SPipelineState` defined here [INFO] [stderr] ... [INFO] [stderr] 82 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SPipelineState` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:86:41 [INFO] [stderr] | [INFO] [stderr] 77 | / pub struct SPipelineState { [INFO] [stderr] 78 | | raw: ComPtr, [INFO] [stderr] 79 | | } [INFO] [stderr] | |_- similarly named struct `SPipelineState` defined here [INFO] [stderr] ... [INFO] [stderr] 86 | pub unsafe fn raw(&self) -> &ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SPipelineState` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INPUT_ELEMENT_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:94:40 [INFO] [stderr] | [INFO] [stderr] 94 | d3d_input_element_descs: ArrayVec<[D3D12_INPUT_ELEMENT_DESC; 16]>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INPUT_LAYOUT_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:121:41 [INFO] [stderr] | [INFO] [stderr] 121 | pub unsafe fn d3dtype(&mut self) -> D3D12_INPUT_LAYOUT_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_LAYOUT_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:126:22 [INFO] [stderr] | [INFO] [stderr] 126 | let result = D3D12_INPUT_LAYOUT_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PRIMITIVE_TOPOLOGY_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:145:30 [INFO] [stderr] | [INFO] [stderr] 145 | pub fn d3dtype(&self) -> D3D12_PRIMITIVE_TOPOLOGY_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:147:32 [INFO] [stderr] | [INFO] [stderr] 147 | Self::Undefined => D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:148:28 [INFO] [stderr] | [INFO] [stderr] 148 | Self::Point => D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:149:27 [INFO] [stderr] | [INFO] [stderr] 149 | Self::Line => D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:150:31 [INFO] [stderr] | [INFO] [stderr] 150 | Self::Triangle => D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:151:28 [INFO] [stderr] | [INFO] [stderr] 151 | Self::Patch => D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PRIMITIVE_TOPOLOGY` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:163:30 [INFO] [stderr] | [INFO] [stderr] 163 | pub fn d3dtype(&self) -> D3D12_PRIMITIVE_TOPOLOGY { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RT_FORMAT_ARRAY` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:175:30 [INFO] [stderr] | [INFO] [stderr] 175 | pub fn d3dtype(&self) -> D3D12_RT_FORMAT_ARRAY { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RT_FORMAT_ARRAY` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:177:49 [INFO] [stderr] | [INFO] [stderr] 177 | let mut result = mem::MaybeUninit::::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:178:80 [INFO] [stderr] | [INFO] [stderr] 178 | (*result.as_mut_ptr()).NumRenderTargets = self.rt_formats.len() as UINT; [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_STREAM_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:201:37 [INFO] [stderr] | [INFO] [stderr] 201 | pub unsafe fn d3dtype(&self) -> D3D12_PIPELINE_STATE_STREAM_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_PIPELINE_STATE_STREAM_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:202:9 [INFO] [stderr] | [INFO] [stderr] 202 | D3D12_PIPELINE_STATE_STREAM_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:237:30 [INFO] [stderr] | [INFO] [stderr] 237 | pub fn d3dtype(&self) -> D3D12_PIPELINE_STATE_SUBOBJECT_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:239:36 [INFO] [stderr] | [INFO] [stderr] 239 | Self::RootSignature => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:240:25 [INFO] [stderr] | [INFO] [stderr] 240 | Self::VS => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:241:25 [INFO] [stderr] | [INFO] [stderr] 241 | Self::PS => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:242:25 [INFO] [stderr] | [INFO] [stderr] 242 | Self::DS => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:243:25 [INFO] [stderr] | [INFO] [stderr] 243 | Self::HS => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:244:25 [INFO] [stderr] | [INFO] [stderr] 244 | Self::GS => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:245:25 [INFO] [stderr] | [INFO] [stderr] 245 | Self::CS => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:246:35 [INFO] [stderr] | [INFO] [stderr] 246 | Self::StreamOutput => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:247:28 [INFO] [stderr] | [INFO] [stderr] 247 | Self::Blend => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:248:33 [INFO] [stderr] | [INFO] [stderr] 248 | Self::SampleMask => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:249:33 [INFO] [stderr] | [INFO] [stderr] 249 | Self::Rasterizer => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:250:35 [INFO] [stderr] | [INFO] [stderr] 250 | Self::DepthStencil => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:251:34 [INFO] [stderr] | [INFO] [stderr] 251 | Self::InputLayout => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:252:38 [INFO] [stderr] | [INFO] [stderr] 252 | Self::IBStripCutValue => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:253:40 [INFO] [stderr] | [INFO] [stderr] 253 | Self::PrimitiveTopology => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:254:42 [INFO] [stderr] | [INFO] [stderr] 254 | Self::RenderTargetFormats => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:255:41 [INFO] [stderr] | [INFO] [stderr] 255 | Self::DepthStencilFormat => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:256:33 [INFO] [stderr] | [INFO] [stderr] 256 | Self::SampleDesc => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:257:31 [INFO] [stderr] | [INFO] [stderr] 257 | Self::NodeMask => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:258:32 [INFO] [stderr] | [INFO] [stderr] 258 | Self::CachedPSO => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:259:28 [INFO] [stderr] | [INFO] [stderr] 259 | Self::Flags => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:260:36 [INFO] [stderr] | [INFO] [stderr] 260 | Self::DepthStencil1 => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID` in this scope [INFO] [stderr] --> src/typeyd3d12/pipelinestate.rs:262:31 [INFO] [stderr] | [INFO] [stderr] 262 | Self::MaxValid => D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:26:30 [INFO] [stderr] | [INFO] [stderr] 26 | pub fn d3dtype(&self) -> D3D12_RESOURCE_STATES { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COMMON` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:28:40 [INFO] [stderr] | [INFO] [stderr] 28 | EResourceStates::Common => D3D12_RESOURCE_STATE_COMMON, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:30:17 [INFO] [stderr] | [INFO] [stderr] 30 | D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_INDEX_BUFFER` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:32:45 [INFO] [stderr] | [INFO] [stderr] 32 | EResourceStates::IndexBuffer => D3D12_RESOURCE_STATE_INDEX_BUFFER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RENDER_TARGET` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:33:46 [INFO] [stderr] | [INFO] [stderr] 33 | EResourceStates::RenderTarget => D3D12_RESOURCE_STATE_RENDER_TARGET, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_UNORDERED_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:34:49 [INFO] [stderr] | [INFO] [stderr] 34 | EResourceStates::UnorderedAccess => D3D12_RESOURCE_STATE_UNORDERED_ACCESS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_DEPTH_WRITE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:35:44 [INFO] [stderr] | [INFO] [stderr] 35 | EResourceStates::DepthWrite => D3D12_RESOURCE_STATE_DEPTH_WRITE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_DEPTH_READ` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:36:43 [INFO] [stderr] | [INFO] [stderr] 36 | EResourceStates::DepthRead => D3D12_RESOURCE_STATE_DEPTH_READ, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:38:17 [INFO] [stderr] | [INFO] [stderr] 38 | D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:40:53 [INFO] [stderr] | [INFO] [stderr] 40 | EResourceStates::PixelShaderResource => D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_STREAM_OUT` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:41:43 [INFO] [stderr] | [INFO] [stderr] 41 | EResourceStates::StreamOut => D3D12_RESOURCE_STATE_STREAM_OUT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:42:50 [INFO] [stderr] | [INFO] [stderr] 42 | EResourceStates::IndirectArgument => D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COPY_DEST` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:43:42 [INFO] [stderr] | [INFO] [stderr] 43 | EResourceStates::CopyDest => D3D12_RESOURCE_STATE_COPY_DEST, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COPY_SOURCE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:44:44 [INFO] [stderr] | [INFO] [stderr] 44 | EResourceStates::CopySource => D3D12_RESOURCE_STATE_COPY_SOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RESOLVE_DEST` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:45:45 [INFO] [stderr] | [INFO] [stderr] 45 | EResourceStates::ResolveDest => D3D12_RESOURCE_STATE_RESOLVE_DEST, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RESOLVE_SOURCE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:46:47 [INFO] [stderr] | [INFO] [stderr] 46 | EResourceStates::ResolveSource => D3D12_RESOURCE_STATE_RESOLVE_SOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_GENERIC_READ` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:47:45 [INFO] [stderr] | [INFO] [stderr] 47 | EResourceStates::GenericRead => D3D12_RESOURCE_STATE_GENERIC_READ, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PRESENT` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:48:41 [INFO] [stderr] | [INFO] [stderr] 48 | EResourceStates::Present => D3D12_RESOURCE_STATE_PRESENT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PREDICATION` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:49:45 [INFO] [stderr] | [INFO] [stderr] 49 | EResourceStates::Predication => D3D12_RESOURCE_STATE_PREDICATION, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:55:10 [INFO] [stderr] | [INFO] [stderr] 55 | raw: D3D12_RESOURCE_DESC, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:61:34 [INFO] [stderr] | [INFO] [stderr] 61 | pub unsafe fn raw(&self) -> &D3D12_RESOURCE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:67:18 [INFO] [stderr] | [INFO] [stderr] 67 | raw: D3D12_RESOURCE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:68:28 [INFO] [stderr] | [INFO] [stderr] 68 | Dimension: D3D12_RESOURCE_DIMENSION_BUFFER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:69:28 [INFO] [stderr] | [INFO] [stderr] 69 | Alignment: D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT as u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_ROW_MAJOR` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:79:25 [INFO] [stderr] | [INFO] [stderr] 79 | Layout: D3D12_TEXTURE_LAYOUT_ROW_MAJOR, // required [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:94:18 [INFO] [stderr] | [INFO] [stderr] 94 | raw: D3D12_RESOURCE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_TEXTURE2D` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:95:28 [INFO] [stderr] | [INFO] [stderr] 95 | Dimension: D3D12_RESOURCE_DIMENSION_TEXTURE2D, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:96:28 [INFO] [stderr] | [INFO] [stderr] 96 | Alignment: D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT as u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_UNKNOWN` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:106:25 [INFO] [stderr] | [INFO] [stderr] 106 | Layout: D3D12_TEXTURE_LAYOUT_UNKNOWN, // required [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_HEAP_FLAGS` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:125:21 [INFO] [stderr] | [INFO] [stderr] 125 | type TD3DType = D3D12_HEAP_FLAGS; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:129:38 [INFO] [stderr] | [INFO] [stderr] 129 | EResourceFlags::ENone => D3D12_RESOURCE_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:130:50 [INFO] [stderr] | [INFO] [stderr] 130 | EResourceFlags::AllowRenderTarget => D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:131:50 [INFO] [stderr] | [INFO] [stderr] 131 | EResourceFlags::AllowDepthStencil => D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:132:53 [INFO] [stderr] | [INFO] [stderr] 132 | EResourceFlags::AllowUnorderedAccess => D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:133:51 [INFO] [stderr] | [INFO] [stderr] 133 | EResourceFlags::DenyShaderResource => D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:134:50 [INFO] [stderr] | [INFO] [stderr] 134 | EResourceFlags::AllowCrossAdapter => D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:136:17 [INFO] [stderr] | [INFO] [stderr] 136 | D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:146:22 [INFO] [stderr] | [INFO] [stderr] 146 | resource: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:156:44 [INFO] [stderr] | [INFO] [stderr] 156 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:160:41 [INFO] [stderr] | [INFO] [stderr] 160 | pub unsafe fn raw(&self) -> &ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:164:53 [INFO] [stderr] | [INFO] [stderr] 164 | pub unsafe fn raw_mut(&mut self) -> &mut ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:199:23 [INFO] [stderr] | [INFO] [stderr] 199 | let mut barrier = D3D12_RESOURCE_BARRIER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_TRANSITION` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:200:15 [INFO] [stderr] | [INFO] [stderr] 200 | Type: D3D12_RESOURCE_BARRIER_TYPE_TRANSITION, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:201:16 [INFO] [stderr] | [INFO] [stderr] 201 | Flags: D3D12_RESOURCE_BARRIER_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_TRANSITION_BARRIER` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:205:46 [INFO] [stderr] | [INFO] [stderr] 205 | *unsafe { barrier.u.Transition_mut() } = D3D12_RESOURCE_TRANSITION_BARRIER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:207:22 [INFO] [stderr] | [INFO] [stderr] 207 | Subresource: D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SUBRESOURCE_DATA` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:216:10 [INFO] [stderr] | [INFO] [stderr] 216 | raw: D3D12_SUBRESOURCE_DATA, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_SUBRESOURCE_DATA` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:221:31 [INFO] [stderr] | [INFO] [stderr] 221 | let subresourcedata = D3D12_SUBRESOURCE_DATA { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SUBRESOURCE_DATA` in this scope [INFO] [stderr] --> src/typeyd3d12/resource.rs:231:46 [INFO] [stderr] | [INFO] [stderr] 231 | pub unsafe fn raw_mut(&mut self) -> &mut D3D12_SUBRESOURCE_DATA { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:21:28 [INFO] [stderr] | [INFO] [stderr] 21 | Self::ENone => D3D12_ROOT_SIGNATURE_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:26:17 [INFO] [stderr] | [INFO] [stderr] 26 | D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:29:17 [INFO] [stderr] | [INFO] [stderr] 29 | D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:32:17 [INFO] [stderr] | [INFO] [stderr] 32 | D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:35:17 [INFO] [stderr] | [INFO] [stderr] 35 | D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:38:17 [INFO] [stderr] | [INFO] [stderr] 38 | D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:40:40 [INFO] [stderr] | [INFO] [stderr] 40 | Self::AllowStreamOutput => D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12RootSignature` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:49:21 [INFO] [stderr] | [INFO] [stderr] 48 | / pub struct SRootSignature { [INFO] [stderr] 49 | | pub raw: ComPtr, [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SRootSignature` [INFO] [stderr] 50 | | } [INFO] [stderr] | |_- similarly named struct `SRootSignature` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:58:25 [INFO] [stderr] | [INFO] [stderr] 58 | d3d_parameters: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_SIGNATURE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:70:41 [INFO] [stderr] | [INFO] [stderr] 70 | pub unsafe fn d3dtype(&mut self) -> D3D12_ROOT_SIGNATURE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_SIGNATURE_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | D3D12_ROOT_SIGNATURE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D_ROOT_SIGNATURE_VERSION` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:93:30 [INFO] [stderr] | [INFO] [stderr] 93 | pub fn d3dtype(&self) -> D3D_ROOT_SIGNATURE_VERSION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D_ROOT_SIGNATURE_VERSION_1` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:95:25 [INFO] [stderr] | [INFO] [stderr] 95 | Self::V1 => D3D_ROOT_SIGNATURE_VERSION_1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D_ROOT_SIGNATURE_VERSION_1_0` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:96:27 [INFO] [stderr] | [INFO] [stderr] 96 | Self::V1_0 => D3D_ROOT_SIGNATURE_VERSION_1_0, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D_ROOT_SIGNATURE_VERSION_1_1` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:97:27 [INFO] [stderr] | [INFO] [stderr] 97 | Self::V1_1 => D3D_ROOT_SIGNATURE_VERSION_1_1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12SerializeRootSignature` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:112:9 [INFO] [stderr] | [INFO] [stderr] 112 | D3D12SerializeRootSignature( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_CONSTANTS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:138:30 [INFO] [stderr] | [INFO] [stderr] 138 | pub fn d3dtype(&self) -> D3D12_ROOT_CONSTANTS { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_CONSTANTS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:139:9 [INFO] [stderr] | [INFO] [stderr] 139 | D3D12_ROOT_CONSTANTS { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DESCRIPTOR_RANGE` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:151:38 [INFO] [stderr] | [INFO] [stderr] 151 | d3d_descriptor_ranges: ArrayVec<[D3D12_DESCRIPTOR_RANGE; 16]>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_DESCRIPTOR_TABLE` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:155:41 [INFO] [stderr] | [INFO] [stderr] 155 | pub unsafe fn d3dtype(&mut self) -> D3D12_ROOT_DESCRIPTOR_TABLE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_DESCRIPTOR_TABLE` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:161:9 [INFO] [stderr] | [INFO] [stderr] 161 | D3D12_ROOT_DESCRIPTOR_TABLE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER_TYPE` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:177:30 [INFO] [stderr] | [INFO] [stderr] 177 | pub fn d3dtype(&self) -> D3D12_ROOT_PARAMETER_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:179:38 [INFO] [stderr] | [INFO] [stderr] 179 | Self::DescriptorTable => D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:180:38 [INFO] [stderr] | [INFO] [stderr] 180 | Self::E32BitConstants => D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_CBV` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:181:26 [INFO] [stderr] | [INFO] [stderr] 181 | Self::CBV => D3D12_ROOT_PARAMETER_TYPE_CBV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_SRV` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:182:26 [INFO] [stderr] | [INFO] [stderr] 182 | Self::SRV => D3D12_ROOT_PARAMETER_TYPE_SRV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_UAV` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:183:26 [INFO] [stderr] | [INFO] [stderr] 183 | Self::UAV => D3D12_ROOT_PARAMETER_TYPE_UAV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:200:34 [INFO] [stderr] | [INFO] [stderr] 200 | pub fn d3dtype(&mut self) -> D3D12_ROOT_PARAMETER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER` in this scope [INFO] [stderr] --> src/typeyd3d12/rootsignature.rs:202:49 [INFO] [stderr] | [INFO] [stderr] 202 | let mut result = mem::MaybeUninit::::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:30:21 [INFO] [stderr] | [INFO] [stderr] 30 | type TD3DType = DWORD; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SHADER_VISIBILITY` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:74:30 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn d3dtype(&self) -> D3D12_SHADER_VISIBILITY { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_ALL` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:76:26 [INFO] [stderr] | [INFO] [stderr] 76 | Self::All => D3D12_SHADER_VISIBILITY_ALL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_VERTEX` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:77:29 [INFO] [stderr] | [INFO] [stderr] 77 | Self::Vertex => D3D12_SHADER_VISIBILITY_VERTEX, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_HULL` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:78:27 [INFO] [stderr] | [INFO] [stderr] 78 | Self::Hull => D3D12_SHADER_VISIBILITY_HULL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_DOMAIN` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:79:29 [INFO] [stderr] | [INFO] [stderr] 79 | Self::Domain => D3D12_SHADER_VISIBILITY_DOMAIN, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_GEOMETRY` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:80:31 [INFO] [stderr] | [INFO] [stderr] 80 | Self::Geometry => D3D12_SHADER_VISIBILITY_GEOMETRY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_PIXEL` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:81:28 [INFO] [stderr] | [INFO] [stderr] 81 | Self::Pixel => D3D12_SHADER_VISIBILITY_PIXEL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_SHADER_BYTECODE` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:95:37 [INFO] [stderr] | [INFO] [stderr] 95 | pub unsafe fn d3dtype(&self) -> D3D12_SHADER_BYTECODE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_BYTECODE` in this scope [INFO] [stderr] --> src/typeyd3d12/shader.rs:99:9 [INFO] [stderr] | [INFO] [stderr] 99 | D3D12_SHADER_BYTECODE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain4` in this scope [INFO] [stderr] --> src/typeyd3d12/swapchain.rs:5:23 [INFO] [stderr] | [INFO] [stderr] 5 | swapchain: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain4` in this scope [INFO] [stderr] --> src/typeyd3d12/swapchain.rs:9:44 [INFO] [stderr] | [INFO] [stderr] 9 | pub unsafe fn new_from_raw(raw: ComPtr) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/typeyd3d12/swapchain.rs:24:30 [INFO] [stderr] | [INFO] [stderr] 24 | let mut rawbuf: *mut ID3D12Resource = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_SWAP_CHAIN_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/swapchain.rs:43:27 [INFO] [stderr] | [INFO] [stderr] 43 | let mut desc: DXGI_SWAP_CHAIN_DESC = mem::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_SWAP_CHAIN_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/swapchain.rs:73:11 [INFO] [stderr] | [INFO] [stderr] 73 | desc: DXGI_SWAP_CHAIN_DESC, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_VERTEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | raw: D3D12_VERTEX_BUFFER_VIEW, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_VERTEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:14:18 [INFO] [stderr] | [INFO] [stderr] 14 | raw: D3D12_VERTEX_BUFFER_VIEW { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_VERTEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:22:34 [INFO] [stderr] | [INFO] [stderr] 22 | pub unsafe fn raw(&self) -> &D3D12_VERTEX_BUFFER_VIEW { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INDEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:28:10 [INFO] [stderr] | [INFO] [stderr] 28 | raw: D3D12_INDEX_BUFFER_VIEW, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INDEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:38:18 [INFO] [stderr] | [INFO] [stderr] 38 | raw: D3D12_INDEX_BUFFER_VIEW { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INDEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:46:34 [INFO] [stderr] | [INFO] [stderr] 46 | pub unsafe fn raw(&self) -> &D3D12_INDEX_BUFFER_VIEW { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DEPTH_STENCIL_VIEW_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:63:30 [INFO] [stderr] | [INFO] [stderr] 63 | pub fn d3dtype(&self) -> D3D12_DEPTH_STENCIL_VIEW_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DEPTH_STENCIL_VIEW_DESC` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:65:49 [INFO] [stderr] | [INFO] [stderr] 65 | let mut result = mem::MaybeUninit::::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DEPTH_STENCIL_VALUE` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:87:30 [INFO] [stderr] | [INFO] [stderr] 87 | pub fn d3dtype(&self) -> D3D12_DEPTH_STENCIL_VALUE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_DEPTH_STENCIL_VALUE` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:88:9 [INFO] [stderr] | [INFO] [stderr] 88 | D3D12_DEPTH_STENCIL_VALUE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CLEAR_VALUE` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:106:30 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn d3dtype(&self) -> D3D12_CLEAR_VALUE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CLEAR_VALUE` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:108:49 [INFO] [stderr] | [INFO] [stderr] 108 | let mut result = mem::MaybeUninit::::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DSV_DIMENSION` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:133:30 [INFO] [stderr] | [INFO] [stderr] 133 | pub fn d3dtype(&self) -> D3D12_DSV_DIMENSION { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_UNKNOWN` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:135:30 [INFO] [stderr] | [INFO] [stderr] 135 | Self::Unknown => D3D12_DSV_DIMENSION_UNKNOWN, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE1D` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:136:32 [INFO] [stderr] | [INFO] [stderr] 136 | Self::Texture1D => D3D12_DSV_DIMENSION_TEXTURE1D, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE1DARRAY` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:137:37 [INFO] [stderr] | [INFO] [stderr] 137 | Self::Texture1DArray => D3D12_DSV_DIMENSION_TEXTURE1DARRAY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE2D` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:138:32 [INFO] [stderr] | [INFO] [stderr] 138 | Self::Texture2D => D3D12_DSV_DIMENSION_TEXTURE2D, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE2DARRAY` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:139:37 [INFO] [stderr] | [INFO] [stderr] 139 | Self::Texture2DArray => D3D12_DSV_DIMENSION_TEXTURE2DARRAY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE2DMS` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:140:34 [INFO] [stderr] | [INFO] [stderr] 140 | Self::Texture2DMS => D3D12_DSV_DIMENSION_TEXTURE2DMS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:141:39 [INFO] [stderr] | [INFO] [stderr] 141 | Self::Texture2DMSArray => D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DSV_FLAGS` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:154:21 [INFO] [stderr] | [INFO] [stderr] 154 | type TD3DType = D3D12_DSV_FLAGS; [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_FLAG_NONE` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:158:27 [INFO] [stderr] | [INFO] [stderr] 158 | Self::None => D3D12_DSV_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_FLAG_READ_ONLY_DEPTH` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:159:36 [INFO] [stderr] | [INFO] [stderr] 159 | Self::ReadOnlyDepth => D3D12_DSV_FLAG_READ_ONLY_DEPTH, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DSV_FLAG_READ_ONLY_STENCIL` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:160:38 [INFO] [stderr] | [INFO] [stderr] 160 | Self::ReadOnlyStencil => D3D12_DSV_FLAG_READ_ONLY_STENCIL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_TEX2D_DSV` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:171:30 [INFO] [stderr] | [INFO] [stderr] 171 | pub fn d3dtype(&self) -> D3D12_TEX2D_DSV { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_TEX2D_DSV` in this scope [INFO] [stderr] --> src/typeyd3d12/view.rs:172:9 [INFO] [stderr] | [INFO] [stderr] 172 | D3D12_TEX2D_DSV { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:153:14 [INFO] [stderr] | [INFO] [stderr] 153 | barrier: D3D12_RESOURCE_BARRIER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RECT` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:159:25 [INFO] [stderr] | [INFO] [stderr] 159 | d3drects: ArrayVec<[D3D12_RECT; 16]>, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_GPU_VIRTUAL_ADDRESS` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:179:10 [INFO] [stderr] | [INFO] [stderr] 179 | raw: D3D12_GPU_VIRTUAL_ADDRESS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_GPU_VIRTUAL_ADDRESS` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:183:26 [INFO] [stderr] | [INFO] [stderr] 183 | pub fn raw(&self) -> D3D12_GPU_VIRTUAL_ADDRESS { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_VIEWPORT` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:195:15 [INFO] [stderr] | [INFO] [stderr] 195 | viewport: D3D12_VIEWPORT, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_VIEWPORT` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:208:23 [INFO] [stderr] | [INFO] [stderr] 208 | viewport: D3D12_VIEWPORT { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MIN_DEPTH` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:213:46 [INFO] [stderr] | [INFO] [stderr] 213 | MinDepth: mindepth.unwrap_or(D3D12_MIN_DEPTH), [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MAX_DEPTH` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:214:46 [INFO] [stderr] | [INFO] [stderr] 214 | MaxDepth: maxdepth.unwrap_or(D3D12_MAX_DEPTH), [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RECT` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:224:30 [INFO] [stderr] | [INFO] [stderr] 224 | pub fn d3dtype(&self) -> D3D12_RECT { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RECT` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:225:9 [INFO] [stderr] | [INFO] [stderr] 225 | D3D12_RECT { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_DEPTH_WRITE_MASK` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:268:30 [INFO] [stderr] | [INFO] [stderr] 268 | pub fn d3dtype(&self) -> D3D12_DEPTH_WRITE_MASK { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DEPTH_WRITE_MASK_ZERO` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:270:27 [INFO] [stderr] | [INFO] [stderr] 270 | Self::Zero => D3D12_DEPTH_WRITE_MASK_ZERO, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DEPTH_WRITE_MASK_ALL` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:271:26 [INFO] [stderr] | [INFO] [stderr] 271 | Self::All => D3D12_DEPTH_WRITE_MASK_ALL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RANGE` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:294:30 [INFO] [stderr] | [INFO] [stderr] 294 | pub fn d3dtype(&self) -> D3D12_RANGE { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RANGE` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:295:9 [INFO] [stderr] | [INFO] [stderr] 295 | D3D12_RANGE { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_COMPARISON_FUNC` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:303:30 [INFO] [stderr] | [INFO] [stderr] 303 | pub fn d3dtype(&self) -> D3D12_COMPARISON_FUNC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_NEVER` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:305:28 [INFO] [stderr] | [INFO] [stderr] 305 | Self::Never => D3D12_COMPARISON_FUNC_NEVER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_LESS` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:306:27 [INFO] [stderr] | [INFO] [stderr] 306 | Self::Less => D3D12_COMPARISON_FUNC_LESS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_EQUAL` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:307:28 [INFO] [stderr] | [INFO] [stderr] 307 | Self::Equal => D3D12_COMPARISON_FUNC_EQUAL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_LESS_EQUAL` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:308:32 [INFO] [stderr] | [INFO] [stderr] 308 | Self::LessEqual => D3D12_COMPARISON_FUNC_LESS_EQUAL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_GREATER` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:309:30 [INFO] [stderr] | [INFO] [stderr] 309 | Self::Greater => D3D12_COMPARISON_FUNC_GREATER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_NOT_EQUAL` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:310:31 [INFO] [stderr] | [INFO] [stderr] 310 | Self::NotEqual => D3D12_COMPARISON_FUNC_NOT_EQUAL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_GREATER_EQUAL` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:311:35 [INFO] [stderr] | [INFO] [stderr] 311 | Self::GreaterEqual => D3D12_COMPARISON_FUNC_GREATER_EQUAL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_ALWAYS` in this scope [INFO] [stderr] --> src/typeyd3d12/mod.rs:312:29 [INFO] [stderr] | [INFO] [stderr] 312 | Self::Always => D3D12_COMPARISON_FUNC_ALWAYS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error: aborting due to 512 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0412, E0422, E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] error: could not compile `rusgam`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "7b843cd6ea84e9140acd57831464754332fd15882f2e053486c46e04757c2c04"` [INFO] running `"docker" "rm" "-f" "7b843cd6ea84e9140acd57831464754332fd15882f2e053486c46e04757c2c04"` [INFO] [stdout] 7b843cd6ea84e9140acd57831464754332fd15882f2e053486c46e04757c2c04