summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/spirv/emit_spirv.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* emit_spirv, vk_compute_pass: Resolve VS2022 compiler errorsGravatar ameerj2022-03-121-1/+1
* emit_spirv: Reduce emit_spirv.h include overheadGravatar ameerj2021-12-051-3/+1
* shader_recompiler: Adjust emit_context includesGravatar ameerj2021-12-051-1/+1
* vulkan: Fix rescaling push constant usageGravatar ameerj2021-11-161-2/+3
* emit_spirv: Fix RescalingLayout alignmentGravatar ameerj2021-11-161-0/+1
* emit_spirv: Fix RescalingLayout alignmentGravatar ameerj2021-11-161-2/+2
* shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp2021-11-161-4/+12
* spirv: Implement rescaling patchingGravatar ReinUsesLisp2021-11-161-1/+4
* shader: Split profile and runtime information in separate structsGravatar ReinUsesLisp2021-07-221-3/+3
* Move SPIR-V emission functions to their own headerGravatar ReinUsesLisp2021-07-221-564/+7
* shader: Implement Int32 SUATOM/SUREDGravatar ameerj2021-07-221-0/+44
* spirv: Support OpenGL uniform buffers and change bindingsGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Implement VertexA stageGravatar FernandoS272021-07-221-0/+1
* shader: Move microinstruction header to the value headerGravatar ReinUsesLisp2021-07-221-1/+0
* shader: Add NVN storage buffer fallbacksGravatar ReinUsesLisp2021-07-221-8/+8
* shader: Add coarse derivativesGravatar FernandoS272021-07-221-0/+4
* shader: Implement fine derivates constant propagationGravatar FernandoS272021-07-221-0/+4
* shader: Implement SR_Y_DIRECTIONGravatar FernandoS272021-07-221-0/+1
* shader: Fix memory barriersGravatar ReinUsesLisp2021-07-221-3/+2
* spirv: Use ConstOffset instead of Offset when possibleGravatar ReinUsesLisp2021-07-221-4/+4
* shader: Implement SampleMaskGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement PIXLD.MY_INDEXGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement tessellation shaders, polygon mode and invocation idGravatar ReinUsesLisp2021-07-221-0/+3
* spirv: Rework storage buffers and shader memoryGravatar ReinUsesLisp2021-07-221-8/+12
* shader: Implement geometry shadersGravatar ReinUsesLisp2021-07-221-6/+6
* shader: Implement OUTGravatar ReinUsesLisp2021-07-221-0/+2
* shader: Implement LOP CCGravatar ReinUsesLisp2021-07-221-3/+3
* shader: Implement SR_THREAD_KILLGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement ATOM/S and REDGravatar ameerj2021-07-221-0/+95
* shader: Move LaneId to the warp emission file and fix AMDGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Implement SULD and SUSTGravatar ReinUsesLisp2021-07-221-0/+6
* shader: Implement indexed attributesGravatar FernandoS272021-07-221-2/+2
* shader: Add subgroup masksGravatar ReinUsesLisp2021-07-221-0/+5
* shader: Implement BAR and fix memory barriersGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Reimplement GetCbufU64 as GetCbufU32x2Gravatar ReinUsesLisp2021-07-221-1/+1
* shader: Address FeedbackGravatar FernandoS272021-07-221-9/+3
* shader: Implement SR_LaneIdGravatar FernandoS272021-07-221-0/+1
* shader: Implement MEMBARGravatar FernandoS272021-07-221-0/+1
* shader: Improve VOTE.VTG stubGravatar FernandoS272021-07-221-0/+8
* shader: Implement ImageGradientGravatar FernandoS272021-07-221-0/+4
* shader,spirv: Implement ImageQueryLod.Gravatar FernandoS272021-07-221-0/+3
* shader: Implement FSWZADDGravatar ameerj2021-07-221-0/+1
* shader: Implement BRXGravatar FernandoS272021-07-221-0/+3
* shader: Implement I2I CCGravatar ameerj2021-07-221-3/+3
* shader: Implement I2I SATGravatar ameerj2021-07-221-0/+2
* shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableGravatar ReinUsesLisp2021-07-221-0/+14
* spirv: Remove dependencies on Environment when generating SPIR-VGravatar ReinUsesLisp2021-07-221-3/+2
* shader: Implement TXQ and fix FragDepthGravatar ReinUsesLisp2021-07-221-0/+3
* shader: Refactor PTP and other minor changesGravatar ReinUsesLisp2021-07-221-7/+6