csharp
public enum SpirvStorageClassNo guide page documents this yet — the page shows what the code says about itself.
Fields and properties (8)
UniformConstantInputUniformOutputWorkgroupStorage one workgroup shares: one copy per group, gone when the group retires.
FunctionPushConstantThe push-constant block: read-only state the host writes into the command buffer rather than into a descriptor.
StorageBufferA storage buffer. Distinct from Uniform because it is the writable one and because it carries a std430 layout; in SPIR-V 1.0 it also requires the SPV_KHR_storage_buffer_storage_class extension, which Vulkan 1.0 has and 1.1 folded in.
Used by (4)
- SpirvEmitterVixen.Raven
- SpirvGlobalVixen.Raven
- SpirvPointerVixen.Raven
- SpirvTypesVixen.Raven