Skip to content

atomic

atomic<TSchema>(data): Atomic<TSchema>

Defined in: packages/typegpu/src/data/atomic.ts:26

Marks a concrete integer scalar type schema (u32 or i32) as a WGSL atomic.

TSchema extends I32 | U32

TSchema

Underlying type schema.

Atomic<TSchema>

const atomicU32 = d.atomic(d.u32);
const atomicI32 = d.atomic(d.i32);