I tried to build your project and it turns out parts of your DirectX 12 Agility SDK 1.706.3-preview are missing. In particular the "build" sub folder, which
contains the header(s) you include in pch.hpp
contains the DLL(s) we need at runtime
The reason is the first line in your .gitignore.
Ideally the project would also copy the DLLs (and PDBs) from the package <repository>\Src\ThirdParty\microsoft.direct3d.d3d12.1.706.3-preview\build\native\bin\x64 to the D3D12SDKPath<repository>\Src\build\d3d12 as a build step. In the current project configuration we probably only have to worry about x64.
The release is fine, it contains D3D12\D3D12Core.dll.
Btw, diffing your version of 1.706.3-preview with a freshly downloaded one shows additional differences. You might want to fully replace.
Hi,
Great tool. I appreciate the updates.
I tried to build your project and it turns out parts of your DirectX 12 Agility SDK 1.706.3-preview are missing. In particular the "build" sub folder, which
The reason is the first line in your .gitignore.
Ideally the project would also copy the DLLs (and PDBs) from the package
<repository>\Src\ThirdParty\microsoft.direct3d.d3d12.1.706.3-preview\build\native\bin\x64
to the D3D12SDKPath<repository>\Src\build\d3d12
as a build step. In the current project configuration we probably only have to worry about x64.The release is fine, it contains
D3D12\D3D12Core.dll
.Btw, diffing your version of 1.706.3-preview with a freshly downloaded one shows additional differences. You might want to fully replace.
Thanks!