HelloD3D12 is a simple D3D12 sample that shows how to set up a window and render a quad, complete with proper upload handling, multiple frames queued, and constant buffers.
Release Notes
Initial release on GitHub.
Prerequisites
- A graphics card with D3D12 support.
- For instance, any GCN-based AMD GPU.
- Windows 10 (64-bit recommended).
- Visual Studio 2015 with Visual C++ and the Windows 10 SDK installed. The free community edition is sufficient.
- Note: neither Visual C++ nor the Windows 10 SDK are installed with Visual Studio 2015 by default.
- For a fresh installation of Visual Studio 2015, choose 'Custom', not 'Typical', and select the required components.
- For existing installations, you can re-run the installer or select Visual Studio from Programs and Features and click 'Change'.
- When selecting components to be installed, the option to install the Windows 10 SDK is tucked away under Windows and Web Development -> Universal Windows App Development Tools.