summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/ir_opt (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* shader: Fix floating point comparison for FP16Gravatar FernandoS272021-07-221-0/+24
* spirv: Implement VertexId and InstanceId, refactor codeGravatar ReinUsesLisp2021-07-221-0/+6
* shader: Implement I2FGravatar ReinUsesLisp2021-07-222-0/+44
* shader: Add partial rasterizer integrationGravatar ReinUsesLisp2021-07-222-5/+57
* shader: Reorder phi nodes when redefined as undefined opcodesGravatar ReinUsesLisp2021-07-221-1/+9
* shader: Implement CAL inlining function callsGravatar ReinUsesLisp2021-07-2210-57/+44
* shader: Implement FCMPGravatar ameerj2021-07-221-1/+13
* shader: Partial implementation of LDCGravatar ReinUsesLisp2021-07-224-15/+146
* shader: Initial support for textures and TEXGravatar ReinUsesLisp2021-07-224-9/+226
* shader: Implement HADD2Gravatar ReinUsesLisp2021-07-222-1/+11
* shader: Implement SELGravatar ameerj2021-07-221-4/+8
* shader: Avoid infinite recursion when tracking global memoryGravatar ReinUsesLisp2021-07-221-5/+26
* shader: FMUL, select, RRO, and MUFU fixesGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Add denorm flush supportGravatar ReinUsesLisp2021-07-222-7/+65
* spirv: Add lower fp16 to fp32 passGravatar ReinUsesLisp2021-07-224-7/+103
* shader: Add XMAD multiplication folding optimizationGravatar ReinUsesLisp2021-07-221-5/+77
* spirv: Initial bindings supportGravatar ReinUsesLisp2021-07-224-61/+210
* shader: Fix trackingGravatar ReinUsesLisp2021-07-221-50/+72
* shader: Add support for forward declarationsGravatar ReinUsesLisp2021-07-221-2/+2
* shader: Support SSA loops on IRGravatar ReinUsesLisp2021-07-223-17/+55
* shader: Misc fixesGravatar ReinUsesLisp2021-07-222-70/+70
* shader: Initial implementation of an ASTGravatar ReinUsesLisp2021-07-223-3/+75
* spirv: Initial SPIR-V supportGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Better constant foldingGravatar ReinUsesLisp2021-07-221-12/+47
* shader: Properly store phi on InstGravatar ReinUsesLisp2021-07-221-10/+12
* shader: Add pools and rename filesGravatar ReinUsesLisp2021-07-221-14/+14
* shader: Make typed IRGravatar ReinUsesLisp2021-07-222-10/+31
* shader: Remove illegal character in SSA passGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Constant propagation and global memory to storage bufferGravatar ReinUsesLisp2021-07-226-36/+573
* shader: Initial instruction supportGravatar ReinUsesLisp2021-07-222-88/+0
* shader: SSA and dominanceGravatar ReinUsesLisp2021-07-223-1/+164
* shader: Initial recompiler workGravatar ReinUsesLisp2021-07-225-0/+213