PrepareMultisampledStorage only inspects the SPIR-V that the recompiler emits for multisampled storage writes and atomics, but it took its target from the device, so on a device without shaderStorageImageMultisample, such as MoltenVK, the emission failed and agc_driver_prepared_shaders failed in all its variants. The target now has the StorageImageMultisample capability, and the check that a target without it is refused still removes it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Decoder | ||
| libs | ||
| relinker | ||
| shader/recompiler | ||