aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/spirv/emit_spirv_context_get_set.cpp
AgeCommit message (Expand)Author
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-03-22Include <bit> header when std::count{r,l}_zero is usedBilly Laws
2022-03-20shader_recompiler: Reduce unused includesameerj
2022-03-17Address review commentsLiam
2022-03-17shader_recompiler: Use functions for indirect const buffer accessesLiam
2022-03-17Address review commentsLiam
2022-03-14shader: add support for const buffer indirect addressingLiam
2021-12-29shader: Add integer attribute get optimization passameerj
2021-12-18Remove spirv handle legacy related codevonchenplus
2021-12-05emit_spirv: Reduce emit_spirv.h include overheadameerj
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-16shader: Add resolution down factor opcodeReinUsesLisp
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-15Spir-V: Rescale the frag depth to 0,1 mode when -1,1 mode is used in Vulkan.Fernando Sahmkow
2021-09-08Merge pull request #6962 from vonchenplus/spirv_support_legacy_attributebunnei
2021-09-08Detail adjustmentFeng Chen
2021-09-07Move attribute related definitions to spirv anonymous namespaceFeng Chen
2021-09-06Implement intput and output fixed fnc texturesFeng Chen
2021-09-03Rename parametersFeng Chen
2021-09-01Add colorfront and txtcoord supportFeng Chen
2021-08-26emit_spirv_context_get_set: Fix Get FrontFace return valueameerj
2021-08-19SPIR-V: Merge two ifs in EmitGetAttributeValeri
2021-07-22shader: Fix disabled attribute default valuesameerj
2021-07-22shader: Fix disabled and unwritten attributes and varyingsReinUsesLisp
2021-07-22shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp
2021-07-22shader: Move loop safety tests to code emissionReinUsesLisp
2021-07-22spirv: Properly handle devices without int8 and int16ReinUsesLisp
2021-07-22shader: Properly manage attributes not written from previous stagesReinUsesLisp
2021-07-22shader: Add shader loop safety check settingslat9nq
2021-07-22shader: Add support for "negative" and unaligned offsetsReinUsesLisp
2021-07-22shader: Split profile and runtime information in separate structsReinUsesLisp
2021-07-22Move SPIR-V emission functions to their own headerReinUsesLisp
2021-07-22spirv: Support OpenGL uniform buffers and change bindingsReinUsesLisp
2021-07-22shader: Fix storage type when reading patches on tess controlReinUsesLisp
2021-07-22spirv: Replace Constant/ConstantComposite with Const helperameerj
2021-07-22shader: Address feedbackFernandoS27
2021-07-22shader: Implement SR_Y_DIRECTIONFernandoS27
2021-07-22shader: Implement SampleMaskReinUsesLisp
2021-07-22shader: Implement PIXLD.MY_INDEXReinUsesLisp
2021-07-22spirv: Bitcast non-F32 output attributes to their type before storeReinUsesLisp
2021-07-22spirv: Implement ViewportMask with NV_viewport_array2ReinUsesLisp
2021-07-22spirv: Bitcast non-F32 attributes to F32ReinUsesLisp
2021-07-22shader: Implement PrimitiveIdReinUsesLisp
2021-07-22shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp