Ryujinx-uplift/Ryujinx.Graphics.Shader/StructuredIr
riperiperi 7c53b69c30
SPIR-V: Fix unscaling helper not being able to find Array textures (#3863)
The type in the `texOp` in the textureSize instruction doesn't have the exact type on SPIR-V (for example, it is missing the Array flag). This PR gives it the proper type before giving it to the unscaling helper.

This fixes the ground textures being broken on Pokemon Scarlet/Violet when scaling. It wasn't finding the texture, so the descriptor index it provided was -1...
2022-11-18 02:37:37 +00:00
..
AstAssignment.cs Initial work 2020-01-09 02:13:00 +01:00
AstBlock.cs Vulkan backend (#2518) 2022-07-31 18:26:06 -03:00
AstBlockType.cs Initial work 2020-01-09 02:13:00 +01:00
AstBlockVisitor.cs Initial work 2020-01-09 02:13:00 +01:00
AstComment.cs Initial work 2020-01-09 02:13:00 +01:00
AstHelper.cs Initial work 2020-01-09 02:13:00 +01:00
AstNode.cs Initial work 2020-01-09 02:13:00 +01:00
AstOperand.cs Better IPA shader instruction implementation (#1082) 2020-04-03 11:20:47 +11:00
AstOperation.cs Implement CAL and RET shader instructions (#1618) 2020-10-25 17:00:44 -03:00
AstOptimizer.cs Vulkan backend (#2518) 2022-07-31 18:26:06 -03:00
AstTextureOperation.cs SPIR-V: Fix unscaling helper not being able to find Array textures (#3863) 2022-11-18 02:37:37 +00:00
GotoElimination.cs Initial work 2020-01-09 02:13:00 +01:00
GotoStatement.cs Initial work 2020-01-09 02:13:00 +01:00
HelperFunctionsMask.cs Vulkan backend (#2518) 2022-07-31 18:26:06 -03:00
IAstNode.cs Initial work 2020-01-09 02:13:00 +01:00
InstructionInfo.cs Implement remaining shader double-precision instructions (#2845) 2021-12-08 17:54:12 -03:00
OperandInfo.cs Add support for fragment shader interlock (#2768) 2021-10-28 19:53:12 -03:00
PhiFunctions.cs Vulkan backend (#2518) 2022-07-31 18:26:06 -03:00
StructuredFunction.cs Implement CAL and RET shader instructions (#1618) 2020-10-25 17:00:44 -03:00
StructuredProgram.cs Use vector transform feedback outputs if possible (#3832) 2022-11-12 20:20:40 -03:00
StructuredProgramContext.cs SPIR-V: Fix tessellation control shader output types (#3807) 2022-10-29 13:45:30 -03:00
StructuredProgramInfo.cs Use vector transform feedback outputs if possible (#3832) 2022-11-12 20:20:40 -03:00
VariableType.cs Initial support for double precision shader instructions. (#963) 2020-03-03 15:02:08 +01:00