Be sure to check out some of the following blog posts, tools, and projects:
Articles
-
Microsoft maintains a specification document for D3D12 and 11 here.
-
Jendrik Illner (@jendrikillner) wrote DirectX 12 learning plan here.
-
NVIDIA maintains a number of blog posts on D3D12 and similar topics here.
-
Diligent Graphics (@diligentengine) wrote articles on DirectX 12 here.
-
Jeremiah van Oosten's DirectX 12.2 Tutorial Series.
Samples
-
Matthäus G. Chajdas (@NIV_Anteru) released HelloD3D12, a part of AMD's GPUOpen Libraries & SDKs.
Tools
-
The D3D12 Memory Allocator by Adam Sawicki (@Reg__), the same author behind the Vulkan Memory Allocator.
-
Tim Jones (@tim_jones) released a VS Code Plugin called HLSL Tools that lets you lint your shaders more easily.
Alain Galvan