Ryujinx/Ryujinx.Graphics.Shader/Translation/Optimizations
riperiperi 476b4683cf
Fix CB0 alignment with addresses used for 8/16-bit LDG/STG (#3897)
This replacement is meant to be done with the original identified byteOffset, not the one assigned later on by the below conditionals (that already has the constant offset added, for instance).

This fixes videos being pixelated in Xenoblade 3, and other regressions that might have happened since #3847.
2022-11-25 14:39:03 +00:00
..
BindlessElimination.cs Fix bindless 1D textures having a buffer type on the shader (#3697) 2022-09-13 08:53:55 +02:00
BindlessToIndexed.cs Move shader resource descriptor creation out of the backend (#2290) 2021-05-19 23:15:26 +02:00
BranchElimination.cs Initial work 2020-01-09 02:13:00 +01:00
ConstantFolding.cs Transform shader LDC into constant buffer access if offset is constant (#3672) 2022-09-07 20:25:22 -03:00
GlobalToStorage.cs Fix CB0 alignment with addresses used for 8/16-bit LDG/STG (#3897) 2022-11-25 14:39:03 +00:00
HalfConversion.cs Initial work 2020-01-09 02:13:00 +01:00
Optimizer.cs Propagate Shader phi nodes with the same source value from all blocks (#3457) 2022-07-12 00:36:58 +02:00
Simplification.cs Initial work 2020-01-09 02:13:00 +01:00
Utils.cs Fix bindless/global memory elimination with inverted predicates (#2826) 2021-11-08 12:57:28 -03:00