Articles
Here you can find articles and blog posts that I have written, most of them focusing on teaching computer graphics.
DirectX 12 Resources – Key Concepts
A quick reference guide to buffers, textures and resource views in DirectX 12. Understand the differences on how resources are described and stored, how views are exposed to shaders, and how to choose the right resource for the situation.
Read article
Compute With DirectX 12 – Part 2: The Setup
Put compute shader theory into practice by building a DirectX 12 compute pipeline in C++ and HLSL. Follow the setup from GPU buffers to dispatching a shader, with a starter framework to code along.
Read articleCompute with DirectX 12 – Part 1: The Theory
An introduction to compute shaders and parallel processing on the GPU. Explore what compute shaders can do, how threads and thread groups are organized, and how dispatching connects your shader to the data it processes.
Read article
Graphics Programming – Where To Start?
A starting point for learning graphics programming, built around resources I found useful along the way. Explore the foundations of graphics mathematics, rendering and graphics APIs, with a roadmap to help you choose what to learn next.
Read article