Matias


The road to 16-bit floats GPU is paved with our blood

Ok that was a flashy clickbait-y title! What? You didn’t like it? I’m proud of that one! So I recently tried to implement 16-bit floats into our shaders. I knew it was untested. What I was not prepared is… how untested everything is! We use macros like #define midf min16float. […]


Radeon RX 6800 XT and Linux

So I got Radeon 6800 XT working on Ubuntu 18.04.5 LTS but it wasn’t hassle free, given the card is too new To get it working, you’ll need the following: Kernel Installation Without a newer Kernel, the OS won’t know how to talk to the GPU. Kernel 5.13 is recommended. […]


RenderDoc ‘Ref All Resources’ + Vulkan + Memory Aliasing = Beware

By default RenderDoc only downloads resources used by the frame being captured. Resources not used during that frame are not saved. Unless ‘Ref. All Resources’ is enabled, that is. I recently fixed a bug in Ogre where Ref. All Resources would randomly corrupt GPU memory after capture; both in my […]


A little clarification on modern shader compile times

So I saw these tweets earlier today: Horizon Zero Dawn has been fun.Tells me I have an old driver. Still runs. Takes 30 minutes to compile shaders. I watch the intro cut scene. I think. Better to update the drivers. I quit. Update drivers. Start the game again.And now we’re […]