atomicSub
On this page

atomicSub

Function

Subtracts value from the atomic location as one indivisible step and returns the value it held before.

The signature and the sentence under each name are the compiler's own text at commit 26de7be8.

Syntax

declare function atomicSub<T extends u32 | i32>(location: atomic<T>, value: T): T

Parameters

Return value

T

Description

Wraps at 32 bits. Compiles to atomicSub(&bins[i], v) on WGSL only.

Targets

WGSL
atomicSub(&a, b)
GLSL ES 3.00
atomicSub has no GLSL ES 3.00 spelling (no storage buffers, no atomics)

See also

Edit this page Report a problem