summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/spirv/emit_context.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader: Split profile and runtime information in separate structsGravatar ReinUsesLisp2021-07-221-1/+3
* glasm: Rework control flow introducing a syntax listGravatar ReinUsesLisp2021-07-221-1/+0
* Move SPIR-V emission functions to their own headerGravatar ReinUsesLisp2021-07-221-8/+1
* shader: Implement Int32 SUATOM/SUREDGravatar ameerj2021-07-221-0/+1
* spirv: Workaround image unsigned offset bugGravatar ReinUsesLisp2021-07-221-4/+21
* spirv: Support OpenGL uniform buffers and change bindingsGravatar ReinUsesLisp2021-07-221-1/+14
* shader: Implement indexed texturesGravatar ReinUsesLisp2021-07-221-1/+10
* shader: Add NVN storage buffer fallbacksGravatar ReinUsesLisp2021-07-221-0/+8
* spirv: Replace Constant/ConstantComposite with Const helperGravatar ameerj2021-07-221-1/+1
* spirv: Fix implicit lod typeGravatar ReinUsesLisp2021-07-221-0/+4
* spirv: Use ConstOffset instead of Offset when possibleGravatar ReinUsesLisp2021-07-221-0/+17
* shader: Implement SampleMaskGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement PIXLD.MY_INDEXGravatar ReinUsesLisp2021-07-221-0/+1
* spirv: Implement ViewportMask with NV_viewport_array2Gravatar ReinUsesLisp2021-07-221-0/+2
* shader: Implement PrimitiveIdGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement tessellation shaders, polygon mode and invocation idGravatar ReinUsesLisp2021-07-221-2/+8
* spirv: Implement image buffersGravatar ReinUsesLisp2021-07-221-0/+7
* spirv: Implement Layer storesGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement transform feedbacks and define file formatGravatar ReinUsesLisp2021-07-221-1/+7
* spirv: Rework storage buffers and shader memoryGravatar ReinUsesLisp2021-07-221-14/+35
* shader: Implement SR_THREAD_KILLGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement ATOM/S and REDGravatar ameerj2021-07-221-0/+20
* shader: Implement SULD and SUSTGravatar ReinUsesLisp2021-07-221-1/+8
* shader: Interact texture buffers with buffer cacheGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Implement texture buffersGravatar ReinUsesLisp2021-07-221-0/+5
* shader: Implement indexed attributesGravatar FernandoS272021-07-221-0/+4
* shader: Add subgroup masksGravatar ReinUsesLisp2021-07-221-0/+5
* shader: Reimplement GetCbufU64 as GetCbufU32x2Gravatar ReinUsesLisp2021-07-221-1/+1
* shader: Address FeedbackGravatar FernandoS272021-07-221-2/+0
* shader: Implement ViewportIndexGravatar FernandoS272021-07-221-0/+3
* spirv: Remove unnecesary variable for clip distancesGravatar ReinUsesLisp2021-07-221-2/+0
* shader: Implement ClipDistanceGravatar FernandoS272021-07-221-0/+3
* shader,spirv: Implement ImageQueryLod.Gravatar FernandoS272021-07-221-0/+1
* shader: Add PointCoord attributeGravatar FernandoS272021-07-221-0/+2
* shader: Add PointSize attributeGravatar ameerj2021-07-221-0/+1
* shader: Implement FSWZADDGravatar ameerj2021-07-221-0/+2
* shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableGravatar ReinUsesLisp2021-07-221-0/+21
* shader: Implement front faceGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement TXQ and fix FragDepthGravatar ReinUsesLisp2021-07-221-1/+2
* shader: Refactor PTP and other minor changesGravatar ReinUsesLisp2021-07-221-1/+0
* shader: Implement TLD4.PTPGravatar FernandoS272021-07-221-0/+1
* shader: Implement NDC [-1, 1], attribute types and default varying initializa...Gravatar ReinUsesLisp2021-07-221-3/+7
* shader: Implement VOTEGravatar ameerj2021-07-221-1/+2
* spirv: Implement VertexId and InstanceId, refactor codeGravatar ReinUsesLisp2021-07-221-2/+12
* shader: Add partial rasterizer integrationGravatar ReinUsesLisp2021-07-221-2/+16
* shader: Partial implementation of LDCGravatar ReinUsesLisp2021-07-221-3/+19
* shader: Initial support for textures and TEXGravatar ReinUsesLisp2021-07-221-0/+7
* spirv: Fixes and Intel specific workaroundsGravatar ReinUsesLisp2021-07-221-1/+4
* spirv: Add lower fp16 to fp32 passGravatar ReinUsesLisp2021-07-221-2/+4
* spirv: Initial bindings supportGravatar ReinUsesLisp2021-07-221-0/+67