Files
AnyPS5/docs/dev
AlxcBTW fd1714a657 perf(recompiler): leave the descriptor-range comparison out of direct buffer loads when the device zeroes past the range
With robustBufferAccess2 and a robustStorageBufferAccessSizeAlignment of 1, the device
returns zero for a storage buffer load past the descriptor range, so the shader's own
OpArrayLength comparison against the same range is redundant. The guest V# bound check
stays. A guest buffer's and a draw snapshot's descriptor range of 4 bytes or more is
rounded down to whole dwords so both zeros agree. APS5_NO_EXACT_ROBUST_LOADS keeps the
comparison. The flag is part of the shader cache key.
2026-10-18 10:29:37 +02:00
..