[INFO] updating cached repository filkry/rusgam [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/filkry/rusgam [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/filkry/rusgam" "work/ex/beta-1.38-1/sources/1.37.0/gh/filkry/rusgam"` [INFO] [stderr] Cloning into 'work/ex/beta-1.38-1/sources/1.37.0/gh/filkry/rusgam'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/filkry/rusgam" "work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/filkry/rusgam"` [INFO] [stderr] Cloning into 'work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/filkry/rusgam'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 5f3462438810f4ac6cb44159ee19cb696c3a736d [INFO] sha for GitHub repo filkry/rusgam: 5f3462438810f4ac6cb44159ee19cb696c3a736d [INFO] validating manifest of filkry/rusgam on toolchain 1.37.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of filkry/rusgam on toolchain beta-2019-08-13 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing filkry/rusgam [INFO] finished frobbing filkry/rusgam [INFO] frobbed toml for filkry/rusgam written to work/ex/beta-1.38-1/sources/1.37.0/gh/filkry/rusgam/Cargo.toml [INFO] started frobbing filkry/rusgam [INFO] finished frobbing filkry/rusgam [INFO] frobbed toml for filkry/rusgam written to work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/filkry/rusgam/Cargo.toml [INFO] crate filkry/rusgam already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing filkry/rusgam against beta-2019-08-13 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-5/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/filkry/rusgam:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+beta-2019-08-13" "build" "--frozen"` [INFO] [stdout] f86bee205e68cc4070c203dbcc1f6859233759535f03a0057fe187ec6952139f [INFO] running `"docker" "start" "-a" "f86bee205e68cc4070c203dbcc1f6859233759535f03a0057fe187ec6952139f"` [INFO] [stderr] Compiling winapi v0.3.5 [INFO] [stderr] Compiling sdl2-sys v0.31.0 [INFO] [stderr] Compiling wio v0.2.0 [INFO] [stderr] Compiling rusgam v0.1.0 (/opt/crater/workdir) [INFO] [stderr] error[E0432]: unresolved import `winapi::Interface` [INFO] [stderr] --> src/rusd3d12.rs:12:14 [INFO] [stderr] | [INFO] [stderr] 12 | 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/rusd3d12.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | 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/rusd3d12.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | 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/rusd3d12.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | 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/rusd3d12.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | 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/rusd3d12.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | 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/rusd3d12.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | 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/rusd3d12.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | use winapi::shared::dxgi1_6::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::ctypes` [INFO] [stderr] --> src/rusd3d12.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | 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 `shared` in `winapi` [INFO] [stderr] --> src/rusd3d12.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | use winapi::shared::minwindef::*; [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/rusd3d12.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | 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/rusd3d12.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | 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/rusd3d12.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | 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/rusd3d12.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | use winapi::shared::{dxgiformat, dxgitype, ntdef, winerror}; [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/rusd3d12.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | 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/rusd3d12.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | use winapi::um::winuser::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/rusd3d12.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | use winapi::um::{d3dcommon, errhandlingapi, libloaderapi, profileapi, synchapi, winnt, unknwnbase}; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `wio::com` [INFO] [stderr] --> src/rusd3d12.rs:30:10 [INFO] [stderr] | [INFO] [stderr] 30 | 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 `ID3D12Debug` [INFO] [stderr] --> src/rusd3d12.rs:79:20 [INFO] [stderr] | [INFO] [stderr] 79 | 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/rusd3d12.rs:134:21 [INFO] [stderr] | [INFO] [stderr] 134 | 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/rusd3d12.rs:142:22 [INFO] [stderr] | [INFO] [stderr] 142 | message: 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/rusd3d12.rs:146:64 [INFO] [stderr] | [INFO] [stderr] 146 | pub type TWindowProc = unsafe extern "system" fn(hWnd: winapi::shared::windef::HWND, [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/rusd3d12.rs:147:63 [INFO] [stderr] | [INFO] [stderr] 147 | Msg: winapi::shared::minwindef::UINT, [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/rusd3d12.rs:148:66 [INFO] [stderr] | [INFO] [stderr] 148 | wParam: winapi::shared::minwindef::WPARAM, [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/rusd3d12.rs:149:66 [INFO] [stderr] | [INFO] [stderr] 149 | lParam: winapi::shared::minwindef::LPARAM) -> winapi::shared::minwindef::LRESULT; [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/rusd3d12.rs:149:104 [INFO] [stderr] | [INFO] [stderr] 149 | lParam: winapi::shared::minwindef::LPARAM) -> winapi::shared::minwindef::LRESULT; [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/rusd3d12.rs:152:19 [INFO] [stderr] | [INFO] [stderr] 152 | hwnd: winapi::shared::windef::HWND, [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/rusd3d12.rs:153:18 [INFO] [stderr] | [INFO] [stderr] 153 | msg: winapi::shared::minwindef::UINT, [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/rusd3d12.rs:154:21 [INFO] [stderr] | [INFO] [stderr] 154 | wparam: winapi::shared::minwindef::WPARAM, [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/rusd3d12.rs:155:21 [INFO] [stderr] | [INFO] [stderr] 155 | lparam: winapi::shared::minwindef::LPARAM, [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/rusd3d12.rs:156:14 [INFO] [stderr] | [INFO] [stderr] 156 | ) -> winapi::shared::minwindef::LRESULT { [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/rusd3d12.rs:252:30 [INFO] [stderr] | [INFO] [stderr] 252 | let mut msg: winapi::um::winuser::MSG = unsafe { mem::uninitialized() }; [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/rusd3d12.rs:253:45 [INFO] [stderr] | [INFO] [stderr] 253 | let foundmessage = unsafe { winapi::um::winuser::PeekMessageW(&mut msg, window.window, 0, 0, [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/rusd3d12.rs:254:79 [INFO] [stderr] | [INFO] [stderr] 254 | 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/rusd3d12.rs:288:42 [INFO] [stderr] | [INFO] [stderr] 288 | let mut paintstruct: winapi::um::winuser::PAINTSTRUCT = mem::uninitialized(); [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/rusd3d12.rs:289:21 [INFO] [stderr] | [INFO] [stderr] 289 | winapi::um::winuser::BeginPaint(self.window, &mut paintstruct); [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/rusd3d12.rs:290:21 [INFO] [stderr] | [INFO] [stderr] 290 | winapi::um::winuser::EndPaint(self.window, &paintstruct); [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/rusd3d12.rs:366:36 [INFO] [stderr] | [INFO] [stderr] 366 | 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/rusd3d12.rs:389:21 [INFO] [stderr] | [INFO] [stderr] 389 | winapi::um::winuser::WM_KEYDOWN => EMsgType::KeyDown{key: translatewmkey(self.message.wParam)}, [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/rusd3d12.rs:390:21 [INFO] [stderr] | [INFO] [stderr] 390 | 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/rusd3d12.rs:391:21 [INFO] [stderr] | [INFO] [stderr] 391 | winapi::um::winuser::WM_SIZE => { [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/rusd3d12.rs:392:39 [INFO] [stderr] | [INFO] [stderr] 392 | let mut rect: winapi::shared::windef::RECT = unsafe { mem::uninitialized() }; [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/rusd3d12.rs:393:34 [INFO] [stderr] | [INFO] [stderr] 393 | unsafe { winapi::um::winuser::GetClientRect(self.window.window, &mut rect); } [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `IDXGIFactory4` [INFO] [stderr] --> src/rusd3d12.rs:410:29 [INFO] [stderr] | [INFO] [stderr] 410 | &IDXGIFactory4::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `IDXGIFactory4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Device` [INFO] [stderr] --> src/rusd3d12.rs:500:36 [INFO] [stderr] | [INFO] [stderr] 500 | &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 `ID3D12Device2` [INFO] [stderr] --> src/rusd3d12.rs:564:32 [INFO] [stderr] | [INFO] [stderr] 564 | &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/rusd3d12.rs:660:52 [INFO] [stderr] | [INFO] [stderr] 660 | self.device.CreateCommandQueue(&desc, &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 `ID3D12Resource` [INFO] [stderr] --> src/rusd3d12.rs:731:47 [INFO] [stderr] | [INFO] [stderr] 731 | sc4.GetBuffer(bbidx, &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 `ID3D12DescriptorHeap` [INFO] [stderr] --> src/rusd3d12.rs:811:54 [INFO] [stderr] | [INFO] [stderr] 811 | self.device.CreateDescriptorHeap(&desc, &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 `ID3D12CommandAllocator` [INFO] [stderr] --> src/rusd3d12.rs:899:66 [INFO] [stderr] | [INFO] [stderr] 899 | self.device.CreateCommandAllocator(type_.d3dtype(), &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/rusd3d12.rs:919:18 [INFO] [stderr] | [INFO] [stderr] 919 | &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/rusd3d12.rs:941:44 [INFO] [stderr] | [INFO] [stderr] 941 | 0, D3D12_FENCE_FLAG_NONE, &ID3D12Fence::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `ID3D12Fence` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rusd3d12.rs:56:14 [INFO] [stderr] | [INFO] [stderr] 56 | errcode: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Debug` in this scope [INFO] [stderr] --> src/rusd3d12.rs:72:28 [INFO] [stderr] | [INFO] [stderr] 72 | debuginterface: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `D3D12GetDebugInterface` in this scope [INFO] [stderr] --> src/rusd3d12.rs:82:23 [INFO] [stderr] | [INFO] [stderr] 82 | let hresult = D3D12GetDebugInterface(&riid, voidcasted); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HINSTANCE` in this scope [INFO] [stderr] --> src/rusd3d12.rs:101:16 [INFO] [stderr] | [INFO] [stderr] 101 | 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/rusd3d12.rs:128:12 [INFO] [stderr] | [INFO] [stderr] 128 | class: ATOM, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `GetWindowLongPtrW` in this scope [INFO] [stderr] --> src/rusd3d12.rs:158:22 [INFO] [stderr] | [INFO] [stderr] 158 | 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/rusd3d12.rs:158:46 [INFO] [stderr] | [INFO] [stderr] 158 | 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 `DefWindowProcW` in this scope [INFO] [stderr] --> src/rusd3d12.rs:164:5 [INFO] [stderr] | [INFO] [stderr] 164 | DefWindowProcW(hwnd, msg, wparam, lparam) [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/rusd3d12.rs:225:29 [INFO] [stderr] | [INFO] [stderr] 225 | 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/rusd3d12.rs:226:40 [INFO] [stderr] | [INFO] [stderr] 226 | 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/rusd3d12.rs:227:24 [INFO] [stderr] | [INFO] [stderr] 227 | 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/rusd3d12.rs:227:37 [INFO] [stderr] | [INFO] [stderr] 227 | style: CS_HREDRAW | CS_VREDRAW, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `LoadIconW` in this scope [INFO] [stderr] --> src/rusd3d12.rs:232:24 [INFO] [stderr] | [INFO] [stderr] 232 | 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 `LoadCursorW` in this scope [INFO] [stderr] --> src/rusd3d12.rs:233:26 [INFO] [stderr] | [INFO] [stderr] 233 | 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/rusd3d12.rs:233:53 [INFO] [stderr] | [INFO] [stderr] 233 | 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/rusd3d12.rs:233:64 [INFO] [stderr] | [INFO] [stderr] 233 | 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/rusd3d12.rs:234:33 [INFO] [stderr] | [INFO] [stderr] 234 | 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/rusd3d12.rs:234:54 [INFO] [stderr] | [INFO] [stderr] 234 | 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/rusd3d12.rs:237:41 [INFO] [stderr] | [INFO] [stderr] 237 | hIconSm: ntdef::NULL as HICON, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `RegisterClassExW` in this scope [INFO] [stderr] --> src/rusd3d12.rs:240:24 [INFO] [stderr] | [INFO] [stderr] 240 | let atom = RegisterClassExW(&classdata); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/rusd3d12.rs:266:13 [INFO] [stderr] | [INFO] [stderr] 266 | window: HWND, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `ShowWindow` in this scope [INFO] [stderr] --> src/rusd3d12.rs:283:18 [INFO] [stderr] | [INFO] [stderr] 283 | 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/rusd3d12.rs:283:42 [INFO] [stderr] | [INFO] [stderr] 283 | 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/rusd3d12.rs:301:35 [INFO] [stderr] | [INFO] [stderr] 301 | pub fn windowproc(&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/rusd3d12.rs:301:49 [INFO] [stderr] | [INFO] [stderr] 301 | pub fn windowproc(&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/rusd3d12.rs:301:65 [INFO] [stderr] | [INFO] [stderr] 301 | pub fn windowproc(&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/rusd3d12.rs:301:76 [INFO] [stderr] | [INFO] [stderr] 301 | pub fn windowproc(&self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `DefWindowProcW` in this scope [INFO] [stderr] --> src/rusd3d12.rs:303:13 [INFO] [stderr] | [INFO] [stderr] 303 | DefWindowProcW(self.window, 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/rusd3d12.rs:311:30 [INFO] [stderr] | [INFO] [stderr] 311 | 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/rusd3d12.rs:311:38 [INFO] [stderr] | [INFO] [stderr] 311 | let windowstyle: DWORD = WS_OVERLAPPEDWINDOW; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `GetSystemMetrics` in this scope [INFO] [stderr] --> src/rusd3d12.rs:313:31 [INFO] [stderr] | [INFO] [stderr] 313 | 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/rusd3d12.rs:313:48 [INFO] [stderr] | [INFO] [stderr] 313 | let screenwidth = GetSystemMetrics(SM_CXSCREEN); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `GetSystemMetrics` in this scope [INFO] [stderr] --> src/rusd3d12.rs:314:32 [INFO] [stderr] | [INFO] [stderr] 314 | 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/rusd3d12.rs:314:49 [INFO] [stderr] | [INFO] [stderr] 314 | 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/rusd3d12.rs:316:34 [INFO] [stderr] | [INFO] [stderr] 316 | let mut windowrect = RECT{left: 0, top: 0, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG` in this scope [INFO] [stderr] --> src/rusd3d12.rs:317:55 [INFO] [stderr] | [INFO] [stderr] 317 | right: width as LONG, bottom: height 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/rusd3d12.rs:317:79 [INFO] [stderr] | [INFO] [stderr] 317 | right: width as LONG, bottom: height as LONG}; [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `AdjustWindowRect` in this scope [INFO] [stderr] --> src/rusd3d12.rs:318:13 [INFO] [stderr] | [INFO] [stderr] 318 | 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/rusd3d12.rs:332:23 [INFO] [stderr] | [INFO] [stderr] 332 | let hwnd: HWND = CreateWindowExW( [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `CreateWindowExW` in this scope [INFO] [stderr] --> src/rusd3d12.rs:332:30 [INFO] [stderr] | [INFO] [stderr] 332 | 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/rusd3d12.rs:341:32 [INFO] [stderr] | [INFO] [stderr] 341 | 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/rusd3d12.rs:342:32 [INFO] [stderr] | [INFO] [stderr] 342 | ntdef::NULL as HMENU, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG_PTR` in this scope [INFO] [stderr] --> src/rusd3d12.rs:349:65 [INFO] [stderr] | [INFO] [stderr] 349 | let outwindowptr = outwindow as *mut SWindow as LONG_PTR; [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `SetWindowLongPtrW` in this scope [INFO] [stderr] --> src/rusd3d12.rs:350:17 [INFO] [stderr] | [INFO] [stderr] 350 | SetWindowLongPtrW(hwnd, 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/rusd3d12.rs:350:41 [INFO] [stderr] | [INFO] [stderr] 350 | SetWindowLongPtrW(hwnd, GWLP_USERDATA, outwindowptr); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stderr] --> src/rusd3d12.rs:403:21 [INFO] [stderr] | [INFO] [stderr] 403 | 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/rusd3d12.rs:407:30 [INFO] [stderr] | [INFO] [stderr] 407 | let mut rawfactory: *mut IDXGIFactory4 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `CreateDXGIFactory2` in this scope [INFO] [stderr] --> src/rusd3d12.rs:409:9 [INFO] [stderr] | [INFO] [stderr] 409 | CreateDXGIFactory2(DXGI_CREATE_FACTORY_DEBUG, [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/rusd3d12.rs:409:28 [INFO] [stderr] | [INFO] [stderr] 409 | CreateDXGIFactory2(DXGI_CREATE_FACTORY_DEBUG, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter4` in this scope [INFO] [stderr] --> src/rusd3d12.rs:421:21 [INFO] [stderr] | [INFO] [stderr] 421 | adapter: ComPtr, [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/rusd3d12.rs:446:27 [INFO] [stderr] | [INFO] [stderr] 446 | fn d3dstate(&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/rusd3d12.rs:448:40 [INFO] [stderr] | [INFO] [stderr] 448 | 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/rusd3d12.rs:449:57 [INFO] [stderr] | [INFO] [stderr] 449 | EResourceStates::VertexAndConstantBuffer => 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/rusd3d12.rs:450:45 [INFO] [stderr] | [INFO] [stderr] 450 | 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/rusd3d12.rs:451:46 [INFO] [stderr] | [INFO] [stderr] 451 | 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/rusd3d12.rs:452:49 [INFO] [stderr] | [INFO] [stderr] 452 | 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/rusd3d12.rs:453:44 [INFO] [stderr] | [INFO] [stderr] 453 | 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/rusd3d12.rs:454:43 [INFO] [stderr] | [INFO] [stderr] 454 | 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/rusd3d12.rs:455:56 [INFO] [stderr] | [INFO] [stderr] 455 | EResourceStates::NonPixelShaderResource => 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/rusd3d12.rs:456:53 [INFO] [stderr] | [INFO] [stderr] 456 | 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/rusd3d12.rs:457:43 [INFO] [stderr] | [INFO] [stderr] 457 | 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/rusd3d12.rs:458:50 [INFO] [stderr] | [INFO] [stderr] 458 | 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/rusd3d12.rs:459:42 [INFO] [stderr] | [INFO] [stderr] 459 | 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/rusd3d12.rs:460:44 [INFO] [stderr] | [INFO] [stderr] 460 | 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/rusd3d12.rs:461:45 [INFO] [stderr] | [INFO] [stderr] 461 | 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/rusd3d12.rs:462:47 [INFO] [stderr] | [INFO] [stderr] 462 | 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/rusd3d12.rs:463:45 [INFO] [stderr] | [INFO] [stderr] 463 | 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/rusd3d12.rs:464:41 [INFO] [stderr] | [INFO] [stderr] 464 | 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/rusd3d12.rs:465:45 [INFO] [stderr] | [INFO] [stderr] 465 | EResourceStates::Predication => D3D12_RESOURCE_STATE_PREDICATION, [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/rusd3d12.rs:471:14 [INFO] [stderr] | [INFO] [stderr] 471 | barrier: D3D12_RESOURCE_BARRIER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/rusd3d12.rs:481:39 [INFO] [stderr] | [INFO] [stderr] 481 | 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/rusd3d12.rs:488:38 [INFO] [stderr] | [INFO] [stderr] 488 | let mut adapter1: ComPtr = unsafe { ComPtr::from_raw(rawadapter1) }; [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/rusd3d12.rs:490:34 [INFO] [stderr] | [INFO] [stderr] 490 | let mut adapterdesc: DXGI_ADAPTER_DESC1 = unsafe {mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_ADAPTER_FLAG_SOFTWARE` in this scope [INFO] [stderr] --> src/rusd3d12.rs:493:36 [INFO] [stderr] | [INFO] [stderr] 493 | if adapterdesc.Flags & DXGI_ADAPTER_FLAG_SOFTWARE > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `D3D12CreateDevice` in this scope [INFO] [stderr] --> src/rusd3d12.rs:498:17 [INFO] [stderr] | [INFO] [stderr] 498 | D3D12CreateDevice(adapter1.asunknownptr(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter4` in this scope [INFO] [stderr] --> src/rusd3d12.rs:507:39 [INFO] [stderr] | [INFO] [stderr] 507 | match adapter1.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/rusd3d12.rs:518:39 [INFO] [stderr] | [INFO] [stderr] 518 | 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/rusd3d12.rs:520:34 [INFO] [stderr] | [INFO] [stderr] 520 | let adapter1: ComPtr = unsafe { ComPtr::from_raw(rawadapter1) }; [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter4` in this scope [INFO] [stderr] --> src/rusd3d12.rs:521:35 [INFO] [stderr] | [INFO] [stderr] 521 | match adapter1.cast::() { [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/rusd3d12.rs:537:27 [INFO] [stderr] | [INFO] [stderr] 537 | 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/rusd3d12.rs:538:19 [INFO] [stderr] | [INFO] [stderr] 538 | 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/rusd3d12.rs:539:20 [INFO] [stderr] | [INFO] [stderr] 539 | 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/rusd3d12.rs:543:50 [INFO] [stderr] | [INFO] [stderr] 543 | *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/rusd3d12.rs:545:26 [INFO] [stderr] | [INFO] [stderr] 545 | Subresource: D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Device2` in this scope [INFO] [stderr] --> src/rusd3d12.rs:555:20 [INFO] [stderr] | [INFO] [stderr] 555 | 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/rusd3d12.rs:560:33 [INFO] [stderr] | [INFO] [stderr] 560 | let mut rawdevice: *mut ID3D12Device2 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `D3D12CreateDevice` in this scope [INFO] [stderr] --> src/rusd3d12.rs:562:13 [INFO] [stderr] | [INFO] [stderr] 562 | D3D12CreateDevice(self.adapter.asunknownptr(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12InfoQueue` in this scope [INFO] [stderr] --> src/rusd3d12.rs:572:29 [INFO] [stderr] | [INFO] [stderr] 572 | match device.cast::() { [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/rusd3d12.rs:575:50 [INFO] [stderr] | [INFO] [stderr] 575 | 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/rusd3d12.rs:575:85 [INFO] [stderr] | [INFO] [stderr] 575 | 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/rusd3d12.rs:576:50 [INFO] [stderr] | [INFO] [stderr] 576 | 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/rusd3d12.rs:576:80 [INFO] [stderr] | [INFO] [stderr] 576 | 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/rusd3d12.rs:577:50 [INFO] [stderr] | [INFO] [stderr] 577 | 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/rusd3d12.rs:577:82 [INFO] [stderr] | [INFO] [stderr] 577 | 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/rusd3d12.rs:581:21 [INFO] [stderr] | [INFO] [stderr] 581 | 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/rusd3d12.rs:585:21 [INFO] [stderr] | [INFO] [stderr] 585 | 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/rusd3d12.rs:588:33 [INFO] [stderr] | [INFO] [stderr] 588 | 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/rusd3d12.rs:597:32 [INFO] [stderr] | [INFO] [stderr] 597 | 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/rusd3d12.rs:606:34 [INFO] [stderr] | [INFO] [stderr] 606 | let mut filter = D3D12_INFO_QUEUE_FILTER{ [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/rusd3d12.rs:633:26 [INFO] [stderr] | [INFO] [stderr] 633 | 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/rusd3d12.rs:635:41 [INFO] [stderr] | [INFO] [stderr] 635 | 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/rusd3d12.rs:636:41 [INFO] [stderr] | [INFO] [stderr] 636 | 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/rusd3d12.rs:637:42 [INFO] [stderr] | [INFO] [stderr] 637 | 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/rusd3d12.rs:638:39 [INFO] [stderr] | [INFO] [stderr] 638 | ECommandListType::Copy => D3D12_COMMAND_LIST_TYPE_COPY , [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stderr] --> src/rusd3d12.rs:646:19 [INFO] [stderr] | [INFO] [stderr] 646 | queue: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_COMMAND_QUEUE_DESC` in this scope [INFO] [stderr] --> src/rusd3d12.rs:651:20 [INFO] [stderr] | [INFO] [stderr] 651 | 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/rusd3d12.rs:653:23 [INFO] [stderr] | [INFO] [stderr] 653 | 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/rusd3d12.rs:658:32 [INFO] [stderr] | [INFO] [stderr] 658 | let mut rawqueue: *mut ID3D12CommandQueue = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/rusd3d12.rs:671:22 [INFO] [stderr] | [INFO] [stderr] 671 | resource: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain4` in this scope [INFO] [stderr] --> src/rusd3d12.rs:676:23 [INFO] [stderr] | [INFO] [stderr] 676 | swapchain: ComPtr, [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/rusd3d12.rs:697:20 [INFO] [stderr] | [INFO] [stderr] 697 | 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/rusd3d12.rs:701:21 [INFO] [stderr] | [INFO] [stderr] 701 | 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/rusd3d12.rs:705:22 [INFO] [stderr] | [INFO] [stderr] 705 | 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/rusd3d12.rs:706:25 [INFO] [stderr] | [INFO] [stderr] 706 | 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/rusd3d12.rs:707:24 [INFO] [stderr] | [INFO] [stderr] 707 | 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/rusd3d12.rs:710:36 [INFO] [stderr] | [INFO] [stderr] 710 | 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/rusd3d12.rs:719:63 [INFO] [stderr] | [INFO] [stderr] 719 | &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/rusd3d12.rs:725:32 [INFO] [stderr] | [INFO] [stderr] 725 | match swapchain.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/rusd3d12.rs:729:42 [INFO] [stderr] | [INFO] [stderr] 729 | let mut rawbuf: *mut ID3D12Resource = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stderr] --> src/rusd3d12.rs:762:18 [INFO] [stderr] | [INFO] [stderr] 762 | heap: 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/rusd3d12.rs:764:34 [INFO] [stderr] | [INFO] [stderr] 764 | cpudescriptorhandleforstart: 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/rusd3d12.rs:770:22 [INFO] [stderr] | [INFO] [stderr] 770 | let 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/rusd3d12.rs:783:13 [INFO] [stderr] | [INFO] [stderr] 783 | handle: D3D12_CPU_DESCRIPTOR_HANDLE, [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/rusd3d12.rs:796:81 [INFO] [stderr] | [INFO] [stderr] 796 | EDescriptorHeapType::ConstantBufferShaderResourceUnorderedAccess => 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/rusd3d12.rs:797:45 [INFO] [stderr] | [INFO] [stderr] 797 | 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/rusd3d12.rs:798:50 [INFO] [stderr] | [INFO] [stderr] 798 | 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/rusd3d12.rs:799:50 [INFO] [stderr] | [INFO] [stderr] 799 | EDescriptorHeapType::DepthStencil => D3D12_DESCRIPTOR_HEAP_TYPE_DSV, [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/rusd3d12.rs:802:20 [INFO] [stderr] | [INFO] [stderr] 802 | let desc = D3D12_DESCRIPTOR_HEAP_DESC{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stderr] --> src/rusd3d12.rs:809:31 [INFO] [stderr] | [INFO] [stderr] 809 | let mut rawheap: *mut ID3D12DescriptorHeap = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SDescriptorHeap` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_RTV` in this scope [INFO] [stderr] --> src/rusd3d12.rs:818:84 [INFO] [stderr] | [INFO] [stderr] 818 | let descriptorsize = unsafe { self.device.GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_RTV) }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/rusd3d12.rs:856:30 [INFO] [stderr] | [INFO] [stderr] 856 | commandallocator: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/rusd3d12.rs:866:25 [INFO] [stderr] | [INFO] [stderr] 866 | commandlist: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/rusd3d12.rs:897:29 [INFO] [stderr] | [INFO] [stderr] 897 | let mut rawca: *mut ID3D12CommandAllocator = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/rusd3d12.rs:912:29 [INFO] [stderr] | [INFO] [stderr] 912 | 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/rusd3d12.rs:933:19 [INFO] [stderr] | [INFO] [stderr] 933 | 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/rusd3d12.rs:938:28 [INFO] [stderr] | [INFO] [stderr] 938 | 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/rusd3d12.rs:941:20 [INFO] [stderr] | [INFO] [stderr] 941 | 0, D3D12_FENCE_FLAG_NONE, &ID3D12Fence::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/rusd3d12.rs:959:70 [INFO] [stderr] | [INFO] [stderr] 959 | 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/rusd3d12.rs:959:77 [INFO] [stderr] | [INFO] [stderr] 959 | 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 `DWORD` in this scope [INFO] [stderr] --> src/rusd3d12.rs:977:77 [INFO] [stderr] | [INFO] [stderr] 977 | unsafe { synchapi::WaitForSingleObject(event.event, duration as DWORD) }; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandList` in this scope [INFO] [stderr] --> src/rusd3d12.rs:1016:53 [INFO] [stderr] | [INFO] [stderr] 1016 | &(list.commandlist.as_raw() as *mut ID3D12CommandList) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::shared::basetsd::*` [INFO] [stderr] --> src/rusd3d12.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use winapi::shared::basetsd::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::shared::dxgi::*` [INFO] [stderr] --> src/rusd3d12.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use winapi::shared::dxgi::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::shared::dxgi1_2::*` [INFO] [stderr] --> src/rusd3d12.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use winapi::shared::dxgi1_2::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::shared::dxgi1_3::*` [INFO] [stderr] --> src/rusd3d12.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | use winapi::shared::dxgi1_3::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::shared::dxgi1_4::*` [INFO] [stderr] --> src/rusd3d12.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | use winapi::shared::dxgi1_4::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::shared::dxgi1_5::*` [INFO] [stderr] --> src/rusd3d12.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | use winapi::shared::dxgi1_5::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::shared::dxgi1_6::*` [INFO] [stderr] --> src/rusd3d12.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | use winapi::shared::dxgi1_6::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::shared::minwindef::*` [INFO] [stderr] --> src/rusd3d12.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::shared::windef::*` [INFO] [stderr] --> src/rusd3d12.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | use winapi::shared::windef::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::um::d3d12::*` [INFO] [stderr] --> src/rusd3d12.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | use winapi::um::d3d12::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::um::d3d12sdklayers::*` [INFO] [stderr] --> src/rusd3d12.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | use winapi::um::d3d12sdklayers::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::um::winnt::LONG` [INFO] [stderr] --> src/rusd3d12.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | use winapi::um::winnt::LONG; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::um::winuser::*` [INFO] [stderr] --> src/rusd3d12.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | use winapi::um::winuser::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 193 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" "f86bee205e68cc4070c203dbcc1f6859233759535f03a0057fe187ec6952139f"` [INFO] running `"docker" "rm" "-f" "f86bee205e68cc4070c203dbcc1f6859233759535f03a0057fe187ec6952139f"` [INFO] [stdout] f86bee205e68cc4070c203dbcc1f6859233759535f03a0057fe187ec6952139f