aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/spirv/emit_context.h
AgeCommit message (Expand)Author
2021-12-05shader_recompiler: Rename backend emit_context filesameerj
2021-11-16vulkan: Fix rescaling push constant usageameerj
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp
2021-11-16spirv: Implement rescaling patchingReinUsesLisp
2021-11-04Simply legacy attribute implementFeng Chen
2021-10-31Support gl_FogFragCoord attributevonchenplus
2021-10-26Support gl_BackSecondaryColor attributevonchenplus
2021-10-26Support gl_FrontSecondaryColor attributevonchenplus
2021-10-26Support gl_BackColor attributevonchenplus
2021-09-06Implement intput and output fixed fnc texturesFeng Chen
2021-09-03Rename parametersFeng Chen
2021-09-01Add colorfront and txtcoord supportFeng Chen
2021-07-22shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp
2021-07-22shader: Split profile and runtime info headersReinUsesLisp
2021-07-22shader: Split profile and runtime information in separate structsReinUsesLisp
2021-07-22glasm: Rework control flow introducing a syntax listReinUsesLisp
2021-07-22Move SPIR-V emission functions to their own headerReinUsesLisp
2021-07-22shader: Implement Int32 SUATOM/SUREDameerj
2021-07-22spirv: Workaround image unsigned offset bugReinUsesLisp
2021-07-22spirv: Support OpenGL uniform buffers and change bindingsReinUsesLisp
2021-07-22shader: Implement indexed texturesReinUsesLisp
2021-07-22shader: Add NVN storage buffer fallbacksReinUsesLisp
2021-07-22spirv: Replace Constant/ConstantComposite with Const helperameerj
2021-07-22spirv: Fix implicit lod typeReinUsesLisp
2021-07-22spirv: Use ConstOffset instead of Offset when possibleReinUsesLisp
2021-07-22shader: Implement SampleMaskReinUsesLisp
2021-07-22shader: Implement PIXLD.MY_INDEXReinUsesLisp
2021-07-22spirv: Implement ViewportMask with NV_viewport_array2ReinUsesLisp
2021-07-22shader: Implement PrimitiveIdReinUsesLisp
2021-07-22shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp
2021-07-22spirv: Implement image buffersReinUsesLisp
2021-07-22spirv: Implement Layer storesReinUsesLisp
2021-07-22shader: Implement transform feedbacks and define file formatReinUsesLisp
2021-07-22spirv: Rework storage buffers and shader memoryReinUsesLisp
2021-07-22shader: Implement SR_THREAD_KILLReinUsesLisp
2021-07-22shader: Implement ATOM/S and REDameerj
2021-07-22shader: Implement SULD and SUSTReinUsesLisp
2021-07-22shader: Interact texture buffers with buffer cacheReinUsesLisp
2021-07-22shader: Implement texture buffersReinUsesLisp
2021-07-22shader: Implement indexed attributesFernandoS27
2021-07-22shader: Add subgroup masksReinUsesLisp
2021-07-22shader: Reimplement GetCbufU64 as GetCbufU32x2ReinUsesLisp
2021-07-22shader: Address FeedbackFernandoS27
2021-07-22shader: Implement ViewportIndexFernandoS27
2021-07-22spirv: Remove unnecesary variable for clip distancesReinUsesLisp
2021-07-22shader: Implement ClipDistanceFernandoS27
2021-07-22shader,spirv: Implement ImageQueryLod.FernandoS27
2021-07-22shader: Add PointCoord attributeFernandoS27
2021-07-22shader: Add PointSize attributeameerj
2021-07-22shader: Implement FSWZADDameerj