atomicMax
On this page

atomicMax

Function

Stores the larger of the atomic location and value 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 atomicMax<T extends u32 | i32>(location: atomic<T>, value: T): T

Parameters

Return value

T

Description

Compiles to atomicMax(&bins[i], v) on WGSL only.

Targets

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

Examples

See also

Edit this page Report a problem