aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/spirv/emit_spirv_memory.cpp
AgeCommit message (Expand)Author
2024-01-11shader_recompiler: emulate 8-bit and 16-bit storage writes with cas loopLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2021-12-05emit_spirv: Reduce emit_spirv.h include overheadameerj
2021-07-22shader: Ignore global memory ops on devices lacking int64 supportameerj
2021-07-22spirv: Handle small storage buffer loads on devices with no supportReinUsesLisp
2021-07-22Move SPIR-V emission functions to their own headerReinUsesLisp
2021-07-22spirv: Add SSBO read fallbacks when no aliasing is availableReinUsesLisp
2021-07-22shader: Add NVN storage buffer fallbacksReinUsesLisp
2021-07-22spirv: Replace Constant/ConstantComposite with Const helperameerj
2021-07-22spirv: Rework storage buffers and shader memoryReinUsesLisp
2021-07-22spirv: Implement VertexId and InstanceId, refactor codeReinUsesLisp
2021-07-22shader: Initial support for textures and TEXReinUsesLisp
2021-07-22spirv: Add lower fp16 to fp32 passReinUsesLisp
2021-07-22shader: Primitive Vulkan integrationReinUsesLisp
2021-07-22spirv: Initial bindings supportReinUsesLisp
2021-07-22spirv: Initial SPIR-V supportReinUsesLisp