summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/spirv/emit_spirv.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2021-07-23shader: Address FeedbackFernandoS271-3/+1
2021-07-23shader: Implement ViewportIndexFernandoS271-0/+10
2021-07-23shader: Fix branches to visited virtual blocksReinUsesLisp1-0/+2
2021-07-23shader: Fix dependency on identity removal passReinUsesLisp1-2/+7
2021-07-23shader: Store type of phi nodes in flagsReinUsesLisp1-1/+2
2021-07-23spirv: Remove dependencies on Environment when generating SPIR-VReinUsesLisp1-6/+5
2021-07-23shader: Implement TXQ and fix FragDepthReinUsesLisp1-3/+7
2021-07-23shader: Implement SHFLameerj1-1/+5
2021-07-23shader: Implement VOTEameerj1-0/+9
2021-07-23shader: Implement DMNMX, DSET, DSETPameerj1-18/+21
2021-07-23spirv: Implement VertexId and InstanceId, refactor codeReinUsesLisp1-47/+60
2021-07-23shader: Add partial rasterizer integrationReinUsesLisp1-14/+30
2021-07-23shader: Implement FSET and FSETPameerj1-2/+4
2021-07-23shader: Implement CAL inlining function callsReinUsesLisp1-11/+6
2021-07-23spirv: Add SignedZeroInfNanPreserve logicameerj1-0/+6
2021-07-23shader: Initial support for textures and TEXReinUsesLisp1-0/+12
2021-07-23spirv: Move phi arguments emit to a separate functionReinUsesLisp1-27/+27
2021-07-23spirv: Add support for self-referencing phi nodesReinUsesLisp1-3/+10
2021-07-23spirv: Fixes and Intel specific workaroundsReinUsesLisp1-3/+3
2021-07-23shader: Add denorm flush supportReinUsesLisp1-5/+58
2021-07-23spirv: Add lower fp16 to fp32 passReinUsesLisp1-0/+2
2021-07-23shader: Primitive Vulkan integrationReinUsesLisp1-60/+57
2021-07-23spirv: Implement EmitIdentityReinUsesLisp1-2/+2
2021-07-23spirv: Initial bindings supportReinUsesLisp1-101/+88
2021-07-23shader: Add support for forward declarationsReinUsesLisp1-13/+48
2021-07-23shader: Misc fixesReinUsesLisp1-0/+6
2021-07-23shader: Initial implementation of an ASTReinUsesLisp1-2/+43
2021-07-23spirv: Initial SPIR-V supportReinUsesLisp1-0/+134