17 lines
591 B
Zig
17 lines
591 B
Zig
const shared_ids = @import("shader_ir").ir.id;
|
|
|
|
pub const BlockTag = opaque {};
|
|
pub const InstructionTag = opaque {};
|
|
pub const VirtualRegisterTag = opaque {};
|
|
pub const VirtualFlagTag = opaque {};
|
|
pub const StorageBufferTag = opaque {};
|
|
|
|
pub const BlockId = shared_ids.Id(BlockTag);
|
|
pub const InstructionId = shared_ids.Id(InstructionTag);
|
|
pub const VirtualRegisterId = shared_ids.Id(VirtualRegisterTag);
|
|
pub const VirtualFlagId = shared_ids.Id(VirtualFlagTag);
|
|
pub const StorageBufferId = shared_ids.Id(StorageBufferTag);
|
|
|
|
pub const Id = shared_ids.Id;
|
|
pub const Store = shared_ids.Store;
|