Articles

Here you can find articles and blog posts that I have written, most of them focusing on teaching computer graphics.

ArticleGraphics

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
ArticleGraphics

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 article
ArticleGraphics

Compute 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
ArticleGraphics

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