Skip to content

Ohjurot/DX12-YT

Repository files navigation

DirectX 12 YouTube Tutorial ENG / DE

Code for the DirectX12 YouTube tutorial series

English video playlist: YouTube

German video playlist: YouTube

Used first, second & third party software

Video list | D3D12 Basics

I. Setting up DirectX and DXGI

Video Topic Code 🇬🇧 Video-Link 🇩🇪 Video-Link
1 DirectX COM and DXGI Code for V-I.1 📺 Watch on YouTube​ 📺 Auf YouTube ansehen
2 D3D12Device and Debug Code for V-I.2 📺 Watch on YouTube 📺 Auf YouTube ansehen
3 Window and SwapChain Code for V-I.3 📺 Watch on YouTube 📺 Auf YouTube ansehen

II. GPU Commands and Execution

Video Topic Code 🇬🇧 Video-Link 🇩🇪 Video-Link
1 The GPU and GPU commands Code for V-II.1 📺 Watch on YouTube 📺 Auf YouTube ansehen
2 Queue, Allocator and List Code for V-II.2 📺 Watch on YouTube 📺 Auf YouTube ansehen
3 Command List Dependencies Code for V-II.3 📺 Watch on YouTube 📺 Auf YouTube ansehen

III. Resource Management

Video Topic Code 🇬🇧 Video-Link 🇩🇪 Video-Link
1 GPU Heap and Memory types Code for V-III.1 📺 Watch on YouTube 📺 Auf YouTube ansehen
2 GPU Primitives and Copy Code for V-III.2 📺 Watch on YouTube 📺 Auf YouTube ansehen
3 Resources Management Code for V-III.3 📺 Watch on YouTube 📺 Auf YouTube ansehen

IV. GPU Pipeline

Video Topic Code 🇬🇧 Video-Link 🇩🇪 Video-Link
1 GPU Pipeline State Code for V-IV.1 📺 Watch on YouTube 📺 Auf YouTube ansehen
2 Shader (GPU Programs) Code for V-IV.2 📺 Watch on YouTube 📺 Auf YouTube ansehen
3 GPU Descriptors & Root-Signatures Code for V-IV.3 📺 Watch on YouTube 📺 Auf YouTube ansehen

V. Drawing Stuff

Video Topic Code 🇬🇧 Video-Link 🇩🇪 Video-Link
1 Drawing a Triangle Code for V-V.1 📺 Watch on YouTube 📺 Auf YouTube ansehen
2 Texturing the Triangle Code for V-V.2 📺 Watch on YouTube 📺 Auf YouTube ansehen
3 Constant Buffer (Triangle) Code for V-V.3 📺 Watch on YouTube 📺 Auf YouTube ansehen