summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* shader: Fix storage type when reading patches on tess controlGravatar ReinUsesLisp2021-07-221-1/+2
* shader: Implement indexed texturesGravatar ReinUsesLisp2021-07-223-56/+92
* shader: Move microinstruction header to the value headerGravatar ReinUsesLisp2021-07-222-2/+0
* shader: Add NVN storage buffer fallbacksGravatar ReinUsesLisp2021-07-225-24/+109
* spirv: Fix ViewportMaskGravatar ReinUsesLisp2021-07-221-1/+2
* spirv: Replace Constant/ConstantComposite with Const helperGravatar ameerj2021-07-2212-112/+101
* shader: Address feedbackGravatar FernandoS272021-07-222-5/+2
* shader: Add coarse derivativesGravatar FernandoS272021-07-222-0/+12
* shader: Implement fine derivates constant propagationGravatar FernandoS272021-07-223-0/+15
* shader: Implement SR_Y_DIRECTIONGravatar FernandoS272021-07-222-0/+8
* shader: Fix memory barriersGravatar ReinUsesLisp2021-07-222-12/+7
* spirv: Fix implicit lod typeGravatar ReinUsesLisp2021-07-222-1/+5
* spirv: Use explicit lods outside of fragment shadersGravatar ReinUsesLisp2021-07-221-5/+16
* spirv: Use ConstOffset instead of Offset when possibleGravatar ReinUsesLisp2021-07-223-21/+67
* shader: Implement BFE and BFI CCGravatar ameerj2021-07-221-2/+1
* shader: Implement SampleMaskGravatar ReinUsesLisp2021-07-224-1/+10
* shader: Implement PIXLD.MY_INDEXGravatar ReinUsesLisp2021-07-225-0/+12
* spirv: Bitcast non-F32 output attributes to their type before storeGravatar ReinUsesLisp2021-07-221-13/+28
* spirv: Implement ViewportMask with NV_viewport_array2Gravatar ReinUsesLisp2021-07-224-0/+15
* spirv: Bitcast non-F32 attributes to F32Gravatar ReinUsesLisp2021-07-221-7/+9
* shader: Implement PrimitiveIdGravatar ReinUsesLisp2021-07-223-0/+6
* shader: Implement tessellation shaders, polygon mode and invocation idGravatar ReinUsesLisp2021-07-225-55/+232
* spirv: Implement image buffersGravatar ReinUsesLisp2021-07-223-22/+58
* spirv: Implement Layer storesGravatar ReinUsesLisp2021-07-224-9/+26
* spirv: Fix alpha testGravatar FernandoS272021-07-221-0/+5
* spirv: Fix non-atomic 64-bit storeGravatar ameerj2021-07-221-1/+1
* spirv: Implement alpha testGravatar ameerj2021-07-221-0/+45
* shader: Implement transform feedbacks and define file formatGravatar ReinUsesLisp2021-07-225-16/+97
* shader: Implement early Z testsGravatar ReinUsesLisp2021-07-221-0/+3
* spirv: Rework storage buffers and shader memoryGravatar ReinUsesLisp2021-07-226-492/+487
* shader: Fix fixed pipeline point size on geometry shadersGravatar ReinUsesLisp2021-07-221-10/+18
* shader: Implement geometry shadersGravatar ReinUsesLisp2021-07-225-65/+163
* shader: Implement OUTGravatar ReinUsesLisp2021-07-222-0/+10
* spirv: Define StorageImageWriteWithoutFormat capability when usedGravatar ReinUsesLisp2021-07-221-0/+3
* shader: Implement LOP CCGravatar ReinUsesLisp2021-07-222-9/+18
* shader: Implement SR_THREAD_KILLGravatar ReinUsesLisp2021-07-224-0/+9
* shader: Implement ATOM/S and REDGravatar ameerj2021-07-225-4/+800
* spirv: Move phi node patching to a separate functionGravatar ReinUsesLisp2021-07-221-13/+16
* spirv: Guard against typeless image reads on unsupported devicesGravatar ReinUsesLisp2021-07-222-1/+7
* shader: Move LaneId to the warp emission file and fix AMDGravatar ReinUsesLisp2021-07-223-5/+9
* spirv: Fix forward declarations on phi nodesGravatar ReinUsesLisp2021-07-221-47/+25
* shader: Implement SULD and SUSTGravatar ReinUsesLisp2021-07-225-29/+130
* shader: Address feedback + clang formatGravatar lat9nq2021-07-222-5/+0
* shader_recompiler,video_core: Cleanup some GCC and Clang errorsGravatar lat9nq2021-07-224-14/+22
* shader: Interact texture buffers with buffer cacheGravatar ReinUsesLisp2021-07-222-28/+28
* shader: Fix TextureGradGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Implement texture buffersGravatar ReinUsesLisp2021-07-224-5/+54
* shader: Address feedbackGravatar FernandoS272021-07-221-20/+20
* shader: Implement indexed Position and ClipDistancesGravatar FernandoS272021-07-221-0/+40
* shader: Implement indexed attributesGravatar FernandoS272021-07-224-6/+134