UNPKG

typegpu

Version:

A thin layer between JS and WebGPU/WGSL that improves development experience and allows for faster iteration.

12 lines (11 loc) 366 B
import type { Atomic, I32, U32 } from './wgslTypes.ts'; /** * Marks a concrete integer scalar type schema (u32 or i32) as a WGSL atomic. * * @example * const atomicU32 = d.atomic(d.u32); * const atomicI32 = d.atomic(d.i32); * * @param data Underlying type schema. */ export declare function atomic<TSchema extends U32 | I32>(data: TSchema): Atomic<TSchema>;