summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/spirv/emit_spirv.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* spirv: Fix forward declarations on phi nodesGravatar ReinUsesLisp2021-07-221-47/+25
* shader: Implement SULD and SUSTGravatar ReinUsesLisp2021-07-221-0/+1
* shader_recompiler,video_core: Cleanup some GCC and Clang errorsGravatar lat9nq2021-07-221-8/+11
* shader: Implement texture buffersGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Address FeedbackGravatar FernandoS272021-07-221-3/+1
* shader: Implement ViewportIndexGravatar FernandoS272021-07-221-0/+10
* shader: Fix branches to visited virtual blocksGravatar ReinUsesLisp2021-07-221-0/+2
* shader: Fix dependency on identity removal passGravatar ReinUsesLisp2021-07-221-2/+7
* shader: Store type of phi nodes in flagsGravatar ReinUsesLisp2021-07-221-1/+2
* spirv: Remove dependencies on Environment when generating SPIR-VGravatar ReinUsesLisp2021-07-221-6/+5
* shader: Implement TXQ and fix FragDepthGravatar ReinUsesLisp2021-07-221-3/+7
* shader: Implement SHFLGravatar ameerj2021-07-221-1/+5
* shader: Implement VOTEGravatar ameerj2021-07-221-0/+9
* shader: Implement DMNMX, DSET, DSETPGravatar ameerj2021-07-221-18/+21
* spirv: Implement VertexId and InstanceId, refactor codeGravatar ReinUsesLisp2021-07-221-47/+60
* shader: Add partial rasterizer integrationGravatar ReinUsesLisp2021-07-221-14/+30
* shader: Implement FSET and FSETPGravatar ameerj2021-07-221-2/+4
* shader: Implement CAL inlining function callsGravatar ReinUsesLisp2021-07-221-11/+6
* spirv: Add SignedZeroInfNanPreserve logicGravatar ameerj2021-07-221-0/+6
* shader: Initial support for textures and TEXGravatar ReinUsesLisp2021-07-221-0/+12
* spirv: Move phi arguments emit to a separate functionGravatar ReinUsesLisp2021-07-221-27/+27
* spirv: Add support for self-referencing phi nodesGravatar ReinUsesLisp2021-07-221-3/+10
* spirv: Fixes and Intel specific workaroundsGravatar ReinUsesLisp2021-07-221-3/+3
* shader: Add denorm flush supportGravatar ReinUsesLisp2021-07-221-5/+58
* spirv: Add lower fp16 to fp32 passGravatar ReinUsesLisp2021-07-221-0/+2
* shader: Primitive Vulkan integrationGravatar ReinUsesLisp2021-07-221-60/+57
* spirv: Implement EmitIdentityGravatar ReinUsesLisp2021-07-221-2/+2
* spirv: Initial bindings supportGravatar ReinUsesLisp2021-07-221-101/+88
* shader: Add support for forward declarationsGravatar ReinUsesLisp2021-07-221-13/+48
* shader: Misc fixesGravatar ReinUsesLisp2021-07-221-0/+6
* shader: Initial implementation of an ASTGravatar ReinUsesLisp2021-07-221-2/+43
* spirv: Initial SPIR-V supportGravatar ReinUsesLisp2021-07-221-0/+134