Skip to content

Ohjurot/DX12-YT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

efe0bd8 ยท Mar 28, 2023

History

51 Commits
May 12, 2021
Mar 28, 2023
Mar 28, 2023
Mar 30, 2021
May 5, 2021
Jan 19, 2021
Mar 28, 2023
Mar 28, 2023
Mar 9, 2021
Mar 30, 2021
Apr 1, 2021
Mar 18, 2021

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