Code for the DirectX 12 YouTube series
Code for the DirectX12 YouTube tutorial series
English video playlist: YouTube
German video playlist: YouTube
I. Setting up DirectX and DXGI
Video | Topic | Code | :gb: Video-Link | :de: Video-Link |
---|---|---|---|---|
1 | DirectX COM and DXGI | Code for V-I.1 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
2 | D3D12Device and Debug | Code for V-I.2 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
3 | Window and SwapChain | Code for V-I.3 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
II. GPU Commands and Execution
Video | Topic | Code | :gb: Video-Link | :de: Video-Link |
---|---|---|---|---|
1 | The GPU and GPU commands | Code for V-II.1 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
2 | Queue, Allocator and List | Code for V-II.2 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
3 | Command List Dependencies | Code for V-II.3 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
III. Resource Management
Video | Topic | Code | :gb: Video-Link | :de: Video-Link |
---|---|---|---|---|
1 | GPU Heap and Memory types | Code for V-III.1 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
2 | GPU Primitives and Copy | Code for V-III.2 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
3 | Resources Management | Code for V-III.3 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
IV. GPU Pipeline
Video | Topic | Code | :gb: Video-Link | :de: Video-Link |
---|---|---|---|---|
1 | GPU Pipeline State | Code for V-IV.1 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
2 | Shader (GPU Programs) | Code for V-IV.2 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
3 | GPU Descriptors & Root-Signatures | Code for V-IV.3 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
V. Drawing Stuff
Video | Topic | Code | :gb: Video-Link | :de: Video-Link |
---|---|---|---|---|
1 | Drawing a Triangle | Code for V-V.1 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
2 | Texturing the Triangle | Code for V-V.2 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |
3 | Constant Buffer (Triangle) | Code for V-V.3 | :tv: Watch on YouTube | :tv: Auf YouTube ansehen |