pub fn atomic_cas<T>(_ptr: &T, _compare: T, _val: T) -> T
Atomic compare-and-swap. Maps to atomicCompareExchangeWeak(&var, compare, value) in WGSL. Returns the old value.
atomicCompareExchangeWeak(&var, compare, value)