This tutorial is part of a Collection: Braynzar Soft Tutorials
rate up
6
rate down
55336
views
bookmark
04. DirectX 12 - Braynzar Soft Tutorials [Collection]

This is a collection of DirectX 12 tutorials!

There are no files for this tutorial
01. Setting up DirectX 12 for Visual Studio 2015
01. Setting up DirectX 12 for Visual Studio 2015
1
rating
28048
views
This tutorial will teach you how to set up a Visual Studio 2015 project with DirectX 12
02. Creating a Window
02. Creating a Window
3
rating
13719
views
Before we can start drawing with directx, we need to create a window to draw on. In this tutorial we will create a window using the Win32 API that direct3d can draw in.
03. Initializing DirectX 12
03. Initializing DirectX 12
0
rating
33636
views
This tutorial will get us started using Direct3D 12
04. Drawing!
04. Drawing!
0
rating
18066
views
We will start drawing geometry onto the screen in this tutorial. We will learn more about Pipeline State Objects (PSO) and Root Sigantures. We will also learn about resource heaps, viewports, scissor rectangles and vertices!
05. Adding Color
05. Adding Color
0
rating
7799
views
Let's get some color in our scene. In this tutorial we will add color to our vertices to color our triangle. This involves updating the vertex shader to pass the color to the pixel shader, the pixel shader to output the color passed to it, the vertex structure to add a color attribute, and the input layout to include a color input element.
06. Index Buffers
06. Index Buffers
0
rating
10810
views
In this tutorial we will learn how to use indices to define our triangles. This is useful because we can remove duplicate vertices, as many times the same vertex is used in multiple triangles.
07. Depth Testing
07. Depth Testing
0
rating
12597
views
we will learn about depth testing in this tutorial. We will draw two quads, one further away from the camera, and one closer. We will draw the further away quad last to highlight the importance of depth testing. Without depth testing, the further away quad will show up in front of the closer quad because it is drawn second.
08. Constant Buffers (Using Root Descriptor Tables...
08. Constant Buffers (Using Root Descriptor Tables)
1
rating
19140
views
In this tutorial we will see how to send data to the shaders using a descriptor table containing a constant buffer view.
09. Transformations and World View Projection Spac...
09. Transformations and World View Projection Space Matrices
1
rating
20991
views
In this tutorial, we will learn about matrices, transformations, world/view/projection space matrices, and constant buffers per draw.
10. Textures From File
10. Textures From File
1
rating
16849
views
This tutorial will teach you how to create textures from a file. We will learn how to load in an image from a file using the Windows Imaging Component (WIC) API. Once we have the image loaded in, we will upload it to a default resource heap using an upload heap, create an SRV, then use sample from that SRV in our pixel shader to color our cube.
11. Drawing text in DirectX 12
11. Drawing text in DirectX 12
1
rating
16436
views
In this tutorial we will learn how to draw some bitmap text in directx 12. We will also learn how to use a high precision timer to get our frames per second as well as keep the timing of our game logic consistent, where things move based on time rather than based on how fast the computer runs as in the previous tutorials.
Comments
i love your tutorials but when you gonna update dx12 tutorial
on Oct 31 `17
noobofcpp
do you mean you'd like to see more dx12 tutorials? or do you mean they are out of date and need to be updated?
on Nov 01 `17
iedoc
In either case, i have bad news for you, haha ;) I don't plan on updating or adding any new direct3d 12 tutorials. When I have time, i'd like my next tutorials to be a new series on computer vision, which is something i've been working with quite a bit recently and have found it quite exciting~
on Nov 01 `17
iedoc
if you wanna update existing tutorials to newer versions on Windows 10 than you must know that there are no significant changes. At this point for every new update of Win10 there is update for samples at github
on Nov 20 `17
maxiorek82
Actually what i mean is new tutorial on dx12
on Dec 25 `17
noobofcpp
hello. have any simple fps game tutorials
on Apr 17 `18
d3der