dolphin/Source/Core/VideoBackends/OGL
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
..
CMakeLists.txt normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
GPUTimer.h OGL: Add GPUTimer class for measuring execution time of a draw/dispatch 2017-04-01 12:32:57 +10:00
OGLBoundingBox.cpp normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
OGLBoundingBox.h normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
OGLMain.cpp normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
OGLNativeVertexFormat.cpp normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
OGLPerfQuery.cpp normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
OGLPerfQuery.h normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
OGLPipeline.cpp normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
OGLPipeline.h OGL: Support returning pipeline cache data 2019-04-16 00:39:43 +10:00
OGLRender.cpp Remove Atomic.h 2021-05-13 18:56:27 +02:00
OGLRender.h normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
OGLShader.cpp VideoCommon/RenderBase: Use a std::string_view with CreateShaderFromSource() 2019-05-30 03:29:35 -04:00
OGLShader.h VideoCommon/RenderBase: Use a std::string_view with CreateShaderFromSource() 2019-05-30 03:29:35 -04:00
OGLStreamBuffer.cpp normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
OGLStreamBuffer.h normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
OGLTexture.cpp General: Convert PanicAlerts over to fmt equivalent 2020-12-02 13:38:33 -05:00
OGLTexture.h Move most backend functionality to VideoCommon 2019-02-19 16:57:54 +10:00
OGLVertexManager.cpp normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
OGLVertexManager.h normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
ProgramShaderCache.cpp normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
ProgramShaderCache.h OGL/ProgramShaderCache: Convert typedef over to a using alias 2019-07-26 18:43:44 -04:00
SamplerCache.cpp normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
SamplerCache.h normalize common filenames in VideoBackends/OGL 2021-01-27 14:29:48 -08:00
VideoBackend.h Make default graphics backend not show up as empty 2020-09-06 12:56:45 +02:00