sharpemu/tests
ParantezTech 1b3c380137 [ShaderCompiler] Decode fused programs whose halves are far apart
The fused decoder joined the continuation at its address distance from the
entry and refused halves more than 4 GiB apart or in the wrong order, which
Poppy Playtime now hits for a vertex shader (invalid-fused-layout). Such a
continuation is placed right after the entry instead, and each of its
instructions keeps its real offset from the program address in AddressOffset;
S_GETPC_B64 in the scalar graph, the SPIR-V and the MSL translators uses that
offset, and the persisted scalar analysis key includes it.
2026-10-02 19:03:43 +03:00
..
SharpEmu.Libs.Tests [ShaderCompiler] Decode fused programs whose halves are far apart 2026-10-02 19:03:43 +03:00
SharpEmu.ShaderCompiler.Metal.Tests Merge upstream/main (#955) into integration/all-prs 2026-09-30 17:35:00 +02:00
SharpEmu.ShaderCompiler.Tests [ShaderCompiler] Prefetch contiguous resource words in one resident read 2026-10-02 19:03:43 +03:00
SharpEmu.SourceGenerators.Tests feat(hle): prefer loaded guest exports for selected registrations (#844) 2026-08-25 22:32:57 +02:00