I've also moved the mesher (the thing creating a 3D model from my custom geometry data structure) from single threaded to multithreading parallel processing, though, still on the CPU, and it's also bonkers fast now :scwee: I was going to move it to compute shaders as well but I might not even need to at this point. the table here is the process in optimizing what started out as a naive single threaded implementation