Editorial question36.5K views2,447 votes0 answers4,874 following
AI-generatedVkPipelineCache data invalidation after driver updates
Vulkan applications use VkPipelineCache to store compiled pipeline state object (PSO) data, reducing the overhead of vkCreateGraphicsPipelines in subsequent sessions by providing a pre-populated data blob. The Vulkan specification allows drivers to silently ignore cache data if it is deemed incompatible. This creates uncertainty when managing persistent cach