summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/frontend (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-07-23shader: Fix MOV(reg), add SHL variants and emit neg and abs instructionsReinUsesLisp2-5/+5
2021-07-23spirv: Fixes and Intel specific workaroundsReinUsesLisp3-12/+9
2021-07-23shader: Rename, implement FADD.SAT and P2R (imm)ReinUsesLisp12-45/+111
2021-07-23shader: Add denorm flush supportReinUsesLisp4-33/+49
2021-07-23spirv: Add lower fp16 to fp32 passReinUsesLisp9-55/+97
2021-07-23shader: Primitive Vulkan integrationReinUsesLisp7-24/+30
2021-07-23shader: Simplify ISCADDReinUsesLisp1-6/+1
2021-07-23shader: Add utility to resolve identities on a valueReinUsesLisp2-0/+8
2021-07-23spirv: Initial bindings supportReinUsesLisp3-3/+22
2021-07-23shader: Improve object poolReinUsesLisp1-5/+5
2021-07-23shader: Add support for forward declarationsReinUsesLisp6-13/+27
2021-07-23shader: Support SSA loops on IRReinUsesLisp4-4/+70
2021-07-23shader: Misc fixesReinUsesLisp5-13/+17
2021-07-23shader: Initial implementation of an ASTReinUsesLisp21-535/+1152
2021-07-23spirv: Initial SPIR-V supportReinUsesLisp3-19/+15
2021-07-23shader: Better constant foldingReinUsesLisp1-1/+1
2021-07-23shader: Properly store phi on InstReinUsesLisp4-59/+115
2021-07-23shader: Add pools and rename filesReinUsesLisp25-87/+113
2021-07-23shader: Make typed IRReinUsesLisp16-258/+463
2021-07-23shader: Constant propagation and global memory to storage bufferReinUsesLisp10-27/+77
2021-07-23shader: Initial instruction supportReinUsesLisp24-243/+1437
2021-07-23shader: SSA and dominanceReinUsesLisp19-74/+401
2021-07-23shader: Initial recompiler workReinUsesLisp45-0/+6582