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