summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/frontend/ir/value.h (unfollow)
Commit message (Expand)AuthorFilesLines
2021-07-26shader_recompiler: Remove unnecessary [[nodiscard]] instancesLioncash1-2/+2
2021-07-26shader: Add TryInstRecursive utility to valuesReinUsesLisp1-0/+8
2021-07-23Revert "glasm: Skip phi moves on undefined instructions"ReinUsesLisp1-13/+0
2021-07-23glasm: Skip phi moves on undefined instructionsReinUsesLisp1-0/+13
2021-07-23glasm: Initial implementation of phi nodes on GLASMReinUsesLisp1-0/+4
2021-07-23glasm: Rework control flow introducing a syntax listReinUsesLisp1-9/+0
2021-07-23glasm: Implement basic GLASM instructionsReinUsesLisp1-0/+6
2021-07-23glasm: Add GLASM backend infrastructureReinUsesLisp1-0/+6
2021-07-23shader: Inline common Value gettersReinUsesLisp1-2/+102
2021-07-23shader: Use memset to reset instruction argumentsReinUsesLisp1-3/+4
2021-07-23shader: Inline common Value functions into the headerReinUsesLisp1-0/+23
2021-07-23shader: Move microinstruction header to the value headerReinUsesLisp1-1/+150
2021-07-23shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp1-0/+4
2021-07-23shader_recompiler,video_core: Cleanup some GCC and Clang errorslat9nq1-1/+1
2021-07-23shader: Refactor PTP and other minor changesReinUsesLisp1-1/+0
2021-07-23shader: Implement TLD4.PTPFernandoS271-0/+1
2021-07-23shader: Implement DADDameerj1-0/+1
2021-07-23shader: Initial support for textures and TEXReinUsesLisp1-0/+1
2021-07-23shader: Fix control flowReinUsesLisp1-0/+1
2021-07-23shader: Add utility to resolve identities on a valueReinUsesLisp1-0/+1
2021-07-23shader: Make typed IRReinUsesLisp1-0/+10
2021-07-23shader: Constant propagation and global memory to storage bufferReinUsesLisp1-1/+0
2021-07-23shader: SSA and dominanceReinUsesLisp1-0/+3
2021-07-23shader: Initial recompiler workReinUsesLisp1-0/+98