A V# without records (all zero, say, for a slot the taken path never uses) makes every access out of bounds on hardware: loads read zero or the format's default, stores and atomics are dropped. The recompiler now specializes such a buffer as empty, so every access through it is out of bounds, and the driver binds a small per-device placeholder buffer to the element instead of rejecting the V#. A V# with records at address zero still throws. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| nid | ||
| prx | ||
| tests | ||
| CMakeLists.txt | ||
| HitLog.hpp | ||
| SceShaders.hpp | ||
| SceTypes.hpp | ||