Skip to documentation
SLOP

tiny.choir.backends.gpu.spirv.emitter.spec.MemorySemanticsMask

Reference tiny.choir backends gpu spirv emitter spec MemorySemanticsMask

Defined in backends.gpu.spirv.emitter.spec.

API (12)

Types and contracts

Public types and contracts.

No direct callersNo direct callsbackends.gpu.spirv.emitter.specMemorySemanticsMask
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/choir/src/backends/gpu/spirv/emitter/spec.zig:23

zig
pub const MemorySemanticsMask = struct {    pub const None: u32 = 0;    pub const Acquire: u32 = 0x2;    pub const Release: u32 = 0x4;    pub const AcquireRelease: u32 = 0x8;    pub const SequentiallyConsistent: u32 = 0x10;    pub const UniformMemory: u32 = 0x40;    pub const SubgroupMemory: u32 = 0x80;    pub const WorkgroupMemory: u32 = 0x100;    pub const CrossWorkgroupMemory: u32 = 0x200;    pub const AtomicCounterMemory: u32 = 0x400;    pub const ImageMemory: u32 = 0x800;    pub const OutputMemory: u32 = 0x1000;};

Audit

Definitions13
Public names13
Members0
Version26.7.0
Revisiondaab053ee433