Elevate Engine 1
Loading...
Searching...
No Matches
WASM.cpp
Go to the documentation of this file.
1#ifdef EE_PLATFORM_WEB
2
3#include <emscripten/atomic.h>
4void ForceEmscriptenAtomics() {
5 uint32_t val = 0;
6 emscripten_atomic_add_u32(&val, 1);
7 emscripten_atomic_load_u32(&val);
8 emscripten_atomic_cas_u32(&val, 0, 1);
9 emscripten_atomic_exchange_u32(&val, 1);
10 emscripten_atomic_fence();
11 }
12
13#endif