Files
Kenji-NX/src/Ryujinx.Graphics.GAL
AsperTheDogandAsperTheDog 83c65c2c06 Add shader non-uniform indexing support
This PR marks ALL texture indexes as nonuniform to fix an issue with the paths in Tomodachi Life: Living the Dream on AMD cards. It should have a negligible impact on performance (and it should not have an impact at all on NVIDIA cards!)

It's caused by what is called 'implicit non-uniform sampler array indexing'. The idea is basically that some GPUs optimize texture lookups from indexed texture arrays, by assuming that you are never going to index different textures within a single workgroup. What this causes is that visual glitch where a subgroup is tasked with rendering a block of the screen, and in the boundaries some cores are indexing the wrong texture.

Co-authored-by: AsperTheDog <guillerman0000@gmail.com>
2026-05-16 23:11:55 -05:00
..
2025-12-08 20:26:36 -06:00
2023-04-27 23:51:14 +02:00
2026-03-04 16:44:53 -06:00
2025-12-08 20:26:36 -06:00
2023-04-27 23:51:14 +02:00
2023-04-27 23:51:14 +02:00
2025-09-25 17:04:08 -05:00