Skip to content

radv, vulkan: pipeline cache fixes

With !22700 (merged), two issues got uncovered:

  • If a cache entry exists in the cache as raw data object, cache insertion would replace a newly created (and deserialized) cache entry with the raw data object.
  • radv_shader_serialize() misaligned the shader code. It was never used as we directly insert the binaries into the disk cache before deserialization.

Merge request reports