Atomics Overview
Advanced Topic
Atomic types are an advanced topic.
Atomic types help you synchronize between different invocations executing a shader.
Next Steps
Atomic concepts and operations:
- The Coordination Problem: Race conditions, concurrency issues, and shared variable serialization.
- Atomic Types: Declaration constraints, non-constructibility, and supported integer types.
- Atomic Operations: Built-in atomic functions, read-modify-write, and Compare-and-Swap retry loops.