Files
ppsspp/GPU/Vulkan
Henrik RydgårdandClaude Opus 5.5 739efb7e19 Shader caches: End the Vulkan and GL caches in a checksum
Loading trusted whatever was in the file, apart from a few sanity
checks, and a damaged entry stayed in the cache for good, since loading
it put it back in the pipeline map and every save wrote it out again.
A Syphon Filter: Logan's Shadow cache had pipeline keys with garbage in
useHWTransform, which MoltenVK refused to create ("Vertex attribute
texcoord(1) is missing from the vertex descriptor").

Now the files end in an XXH3 checksum of everything before it, checked
before anything is read, and a cache that fails it is deleted and
rebuilt.

Bumps both cache versions, since the files have a new layout. Old files
fail the checksum anyway.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-18 13:25:18 +02:00
..