Ryujinx/Ryujinx.Graphics.Shader/Translation/Optimizations
gdkchan 9f12e50a54
Refactor attribute handling on the shader generator (#4565)
* Refactor attribute handling on the shader generator

* Implement gl_ViewportMask[]

* Add back the Intel FrontFacing bug workaround

* Fix GLSL transform feedback outputs mistmatch with fragment stage

* Shader cache version bump

* Fix geometry shader recognition

* PR feedback

* Delete GetOperandDef and GetOperandUse

* Remove replacements that are no longer needed on GLSL compilation on Vulkan

* Fix incorrect load for per-patch outputs

* Fix build
2023-04-25 19:51:07 -03: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 IPC refactor part 3+4: New server HIPC message processor (#4188) 2023-01-04 23:15:45 +01:00
GlobalToStorage.cs Refactor attribute handling on the shader generator (#4565) 2023-04-25 19:51:07 -03:00
Optimizer.cs Refactor attribute handling on the shader generator (#4565) 2023-04-25 19:51:07 -03: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