dolphin/Source/Core/VideoBackends
JosJuice b93983b50a Remove Atomic.h
The STL has everything we need nowadays.

I have tried to not alter any behavior or semantics with this
change wherever possible. In particular, WriteLow and WriteHigh
in CommandProcessor retain the ability to accidentally undo
another thread's write to the upper half or lower half
respectively. If that should be fixed, it should be done in a
separate commit for clarity. One thing did change: The places
where we were using += on a volatile variable (not an atomic
operation) are now using fetch_add (actually an atomic operation).

Tested with single core and dual core on x86-64 and AArch64.
2021-05-13 18:56:27 +02:00
..
D3D Convert BPMemory to BitField and enum class 2021-03-06 19:27:19 -08:00
D3D12 Convert BPMemory to BitField and enum class 2021-03-06 19:27:19 -08:00
D3DCommon msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00
Null msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00
OGL Remove Atomic.h 2021-05-13 18:56:27 +02:00
Software Software: Fix OOB tex coord indices 2021-05-07 16:28:09 -07:00
Vulkan Vulkan: Work around AMD exclusive fullscreen bug (21.3+) 2021-04-12 12:41:17 +10:00
CMakeLists.txt CMake: Add option to enable/disable Vulkan video backend 2020-10-23 20:14:46 +02:00