Ryujinx/Ryujinx.Graphics.Shader/Translation/Optimizations
riperiperi 0129250c2e
Pass CbufSlot when getting info from the texture descriptor (#2291)
* Pass CbufSlot when getting info from the texture descriptor

Fixes some issues with bindless textures, when CbufSlot is not equal to the current TextureBufferIndex.

Specifically fixes a random chance of full screen colour flickering in Super Mario Party.

* Apply suggestions from code review

Oops

Co-authored-by: gdkchan <gab.dark.100@gmail.com>

Co-authored-by: gdkchan <gab.dark.100@gmail.com>
2021-05-19 20:05:43 +02:00
..
BindlessElimination.cs Pass CbufSlot when getting info from the texture descriptor (#2291) 2021-05-19 20:05:43 +02:00
BindlessToIndexed.cs Update bindless to indexed conversion code pattern match (#938) 2020-02-14 11:29:58 +01:00
BranchElimination.cs Initial work 2020-01-09 02:13:00 +01:00
ConstantFolding.cs Initial support for double precision shader instructions. (#963) 2020-03-03 15:02:08 +01:00
GlobalToStorage.cs Improve shader global memory to storage pass (#2200) 2021-04-18 12:31:39 +02:00
HalfConversion.cs Initial work 2020-01-09 02:13:00 +01:00
Optimizer.cs Improve shader global memory to storage pass (#2200) 2021-04-18 12:31:39 +02:00
Simplification.cs Initial work 2020-01-09 02:13:00 +01:00
Utils.cs Improve shader global memory to storage pass (#2200) 2021-04-18 12:31:39 +02:00