aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/spirv/emit_spirv_context_get_set.cpp
AgeCommit message (Expand)Author
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
2021-07-22spirv: Implement Layer storesReinUsesLisp
2021-07-22shader: Implement transform feedbacks and define file formatReinUsesLisp
2021-07-22shader: Implement geometry shadersReinUsesLisp
2021-07-22shader: Implement SR_THREAD_KILLReinUsesLisp
2021-07-22shader: Move LaneId to the warp emission file and fix AMDReinUsesLisp
2021-07-22shader: Implement indexed attributesFernandoS27
2021-07-22shader: Reimplement GetCbufU64 as GetCbufU32x2ReinUsesLisp
2021-07-22shader: Address FeedbackFernandoS27
2021-07-22shader: Implement SR_LaneIdFernandoS27
2021-07-22shader: Improve VOTE.VTG stubFernandoS27
2021-07-22shader: Implement ViewportIndexFernandoS27
2021-07-22shader: Implement ClipDistanceFernandoS27
2021-07-22shader: Add PointCoord attributeFernandoS27
2021-07-22shader: Add PointSize attributeameerj
2021-07-22shader: Implement BRXFernandoS27
2021-07-22shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableReinUsesLisp
2021-07-22shader: Better interpolation and disabled attributes supportReinUsesLisp
2021-07-22shader: Implement front faceReinUsesLisp
2021-07-22shader: Implement NDC [-1, 1], attribute types and default varying initializa...ReinUsesLisp