Apply the generalized image-atomic bounds and backing checks from PR #178. Also reject unsupported descriptor formats before integer fallback and fail unresolved bindless atomics instead of silently deleting them. Rebuild the translator and record chain 467efdfd0b62, with regression tests and findings. Validation: compiler/helper and sanitizer tests, 96 Metal compile/link checks, ten GPU probes, all 28,603 Z-A shaders for Mac and iPhone, and a 240-second Mac station-area run reaching 6,987 frames without a freeze or GPU fault. Reported iPhone cases and the station-to-world transition remain unverified. Co-authored-by: b4f8abbb24dbf56a7d0280f296e16eeb <51352400+b4f8abbb24dbf56a7d0280f296e16eeb@users.noreply.github.com>
9 lines
430 B
Plaintext
9 lines
430 B
Plaintext
# Translation chain tool fingerprints (written by dmsh_chain.py --update-lock; regenerate after changing tools and commit it)
|
|
dmsh_xlate.dll 0d9b8700c85c7194
|
|
Ryujinx.Graphics.Shader.dll eff19af935aefcdb
|
|
Ryujinx.Common.dll b99db57e72c1fa16
|
|
xlate_source 729b1339ce845abb
|
|
spirv-cross d9dc197f061b42a5
|
|
metal_macosx Apple metal version 32023.921 (metalfe-32023.921.6)
|
|
metal_iphoneos Apple metal version 32023.921 (metalfe-32023.921.6)
|