summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/spirv/emit_context.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2021-12-05shader_recompiler: Rename backend emit_context filesGravatar ameerj1-1585/+0
2021-11-16vulkan: Fix rescaling push constant usageGravatar ameerj1-29/+29
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp1-13/+52
2021-11-16spirv: Implement rescaling patchingGravatar ReinUsesLisp1-0/+35
2021-11-04Simply legacy attribute implementGravatar Feng Chen1-53/+95
2021-10-31Support gl_FogFragCoord attributeGravatar vonchenplus1-44/+41
2021-10-26Support gl_BackSecondaryColor attributeGravatar vonchenplus1-0/+16
2021-10-26Support gl_FrontSecondaryColor attributeGravatar vonchenplus1-0/+16
2021-10-26Support gl_BackColor attributeGravatar vonchenplus1-0/+16
2021-09-08Detail adjustmentGravatar Feng Chen1-13/+14
2021-09-08Detail adjustmentGravatar Feng Chen1-20/+27
2021-09-07Re-implement get unused locationGravatar Feng Chen1-30/+30
2021-09-07Move attribute related definitions to spirv anonymous namespaceGravatar Feng Chen1-2/+4
2021-09-06Dynamic get unused locationGravatar Feng Chen1-27/+49
2021-09-06Implement intput and output fixed fnc texturesGravatar Feng Chen1-14/+16
2021-09-03Rename parametersGravatar Feng Chen1-2/+2
2021-09-03Fix create GraphicsPipelines crashGravatar Feng Chen1-5/+5
2021-09-02Add input/output locationGravatar Feng Chen1-5/+13
2021-09-01Add colorfront and txtcoord supportGravatar Feng Chen1-0/+14
2021-07-22shader: Ignore global memory ops on devices lacking int64 supportGravatar ameerj1-1/+1
2021-07-22shader: GCC fmt 8.0.0 fixesGravatar lat9nq1-2/+3
2021-07-22spirv: Fix code emission when descriptor aliasing is unsupportedGravatar ReinUsesLisp1-1/+2
2021-07-22shader: Rework varyings and implement passthrough geometry shadersGravatar ReinUsesLisp1-43/+54
2021-07-22spirv: Properly handle devices without int8 and int16Gravatar ReinUsesLisp1-22/+30
2021-07-22spirv: Handle small storage buffer loads on devices with no supportGravatar ReinUsesLisp1-2/+2
2021-07-22shader: Properly manage attributes not written from previous stagesGravatar ReinUsesLisp1-0/+3
2021-07-22spirv: Fix output generics with componentsGravatar ReinUsesLisp1-1/+1
2021-07-22opengl: Declare fragment outputs even if they are not usedGravatar ReinUsesLisp1-1/+1
2021-07-22shader: Split profile and runtime information in separate structsGravatar ReinUsesLisp1-12/+14
2021-07-22glasm: Rework control flow introducing a syntax listGravatar ReinUsesLisp1-9/+0
2021-07-22glasm: Implement shuffle and vote instructions on GLASMGravatar ReinUsesLisp1-1/+1
2021-07-22shader: Optimize NVN FallthroughGravatar FernandoS271-0/+3
2021-07-22shader: Implement Int32 SUATOM/SUREDGravatar ameerj1-0/+3
2021-07-22spirv: Add int8 and int16 capabilities only when supportedGravatar ReinUsesLisp1-2/+2
2021-07-22spirv: Support OpenGL uniform buffers and change bindingsGravatar ReinUsesLisp1-36/+66
2021-07-22spirv: Desambiguate descriptor namesGravatar ReinUsesLisp1-9/+37
2021-07-22shader: Implement indexed texturesGravatar ReinUsesLisp1-31/+48
2021-07-22shader: Add NVN storage buffer fallbacksGravatar ReinUsesLisp1-0/+77
2021-07-22spirv: Fix ViewportMaskGravatar ReinUsesLisp1-1/+2
2021-07-22spirv: Replace Constant/ConstantComposite with Const helperGravatar ameerj1-35/+34
2021-07-22shader: Implement SampleMaskGravatar ReinUsesLisp1-1/+4
2021-07-22shader: Implement PIXLD.MY_INDEXGravatar ReinUsesLisp1-0/+3
2021-07-22spirv: Implement ViewportMask with NV_viewport_array2Gravatar ReinUsesLisp1-0/+4
2021-07-22shader: Implement PrimitiveIdGravatar ReinUsesLisp1-0/+3
2021-07-22shader: Implement tessellation shaders, polygon mode and invocation idGravatar ReinUsesLisp1-42/+105
2021-07-22spirv: Implement image buffersGravatar ReinUsesLisp1-21/+49
2021-07-22spirv: Implement Layer storesGravatar ReinUsesLisp1-1/+8
2021-07-22shader: Implement transform feedbacks and define file formatGravatar ReinUsesLisp1-7/+47
2021-07-22spirv: Rework storage buffers and shader memoryGravatar ReinUsesLisp1-191/+249
2021-07-22shader: Implement geometry shadersGravatar ReinUsesLisp1-7/+36