summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/spirv/emit_spirv_memory.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader_recompiler: emulate 8-bit and 16-bit storage writes with cas loopGravatar Liam2024-01-111-8/+32
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* emit_spirv: Reduce emit_spirv.h include overheadGravatar ameerj2021-12-051-0/+1
* shader: Ignore global memory ops on devices lacking int64 supportGravatar ameerj2021-07-221-6/+30
* spirv: Handle small storage buffer loads on devices with no supportGravatar ReinUsesLisp2021-07-221-4/+4
* Move SPIR-V emission functions to their own headerGravatar ReinUsesLisp2021-07-221-0/+1
* spirv: Add SSBO read fallbacks when no aliasing is availableGravatar ReinUsesLisp2021-07-221-37/+99
* shader: Add NVN storage buffer fallbacksGravatar ReinUsesLisp2021-07-221-12/+12
* spirv: Replace Constant/ConstantComposite with Const helperGravatar ameerj2021-07-221-2/+2
* spirv: Rework storage buffers and shader memoryGravatar ReinUsesLisp2021-07-221-71/+64
* spirv: Implement VertexId and InstanceId, refactor codeGravatar ReinUsesLisp2021-07-221-13/+33
* shader: Initial support for textures and TEXGravatar ReinUsesLisp2021-07-221-2/+16
* spirv: Add lower fp16 to fp32 passGravatar ReinUsesLisp2021-07-221-6/+16
* shader: Primitive Vulkan integrationGravatar ReinUsesLisp2021-07-221-28/+28
* spirv: Initial bindings supportGravatar ReinUsesLisp2021-07-221-5/+31
* spirv: Initial SPIR-V supportGravatar ReinUsesLisp2021-07-221-0/+125