Zig 0.17.0-dev (Split by item)
This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig library itself.
Zig › std/ › spirv.zig › MemorySemantics
MemorySemantics
spirv.MemorySemantics
pub const MemorySemantics = packed struct (u32 )
File
Code
pub const MemorySemantics = packed struct (u32 ) {
_reserved_bit_0 : bool = false ,
acquire : bool = false ,
release : bool = false ,
acquire_release : bool = false ,
sequentially_consistent : bool = false ,
_reserved_bit_5 : bool = false ,
uniform_memory : bool = false ,
subgroup_memory : bool = false ,
workgroup_memory : bool = false ,
cross_workgroup_memory : bool = false ,
atomic_counter_memory : bool = false ,
image_memory : bool = false ,
output_memory : bool = false ,
make_available : bool = false ,
make_visible : bool = false ,
@"volatile" : bool = false ,
_reserved : u16 = 0 ,
pub const none : MemorySemantics = .{};
}