Interplay of Light
Graphics programmer spending most of my waking hours making pixels prettier and faster. This blog is my scratchpad for graphics techniques I try and experiment with. The opinions expressed herein are my own.
Async compute all the things
Meshlets and Mesh Shaders
The hidden cost of shader instructions
An introduction to workgraphs part 2: Performance
A quick introduction to workgraphs
Low-level thinking in high-level shading languages 2023
A gentler introduction to ReSTIR
Raytraced Order Independent Transparency part 2
Raytraced Order Independent Transparency
Experimenting with fp16, part 2
Experimenting with fp16 in shaders
Stream compaction using wave intrinsics
Notes on screenspace reflections with FidelityFX SSSR
Order Independent Transparency: Endgame