Home

Time |top|: Vulkan Run

Stop treating vkCreatePipeline like a black box. Profile your pipeline creation. Implement a persistent pipeline cache. Use the validation layers only in dev . And respect the runtime: it does exactly what you told it to do, even when you told it to do something stupid.

The reason AAA games see a 2-3x performance uplift over OpenGL isn't because the runtime is faster—it's because the runtime . The overhead isn't removed; it's exposed , giving you the responsibility and the power to eliminate it. vulkan run time

And without a , the runtime will recompile your PSO (Pipeline State Object) every single time you run your app. That’s seconds of stutter. Stop treating vkCreatePipeline like a black box

Vulkan isn't hard because the runtime is broken. Vulkan is hard because the GPU is complicated, and for the first time, you're the one managing that complexity. Use the validation layers only in dev