Blog Archive

A waltz with Voxel Global Illumination.

My experience, tips and common pitfalls to watch out for when implemenenting voxel cone traced global illumination in your rendering engine.

GPU driven rendering and bindless resources. A modern approach to generating draw commands.

Blog post detailing my engine wide refactor earlier this year with the purpose of switching to a completely GPU Driven approach to rendering meshes and some of my musings on bindless engine design

Forward+ VS deffered rendering

WIP

Vulkan barriers and synchronisation

Imagine having to manually manage descriptor bindings and image layout transitions and then God tells you that manual synchronisation and memory barriers are ready to go band for band with you. This is another blog post describing some of the less easy to spot errors when working with a low level graphics API.

All the little things that can go wrong with bloom

Blog post covering the small annoyances

Subscribe to my Newsletter

One update per week. All the latest posts directly in your inbox.