dolphin/Source/Core/VideoBackends/OGL
Lioncash f295182833 VideoBackends: Simplify initialization and deinitialization of resources
Approximately three or four times now, the issue of pointers being
in an inconsistent state been an issue in the video backend renderers
with regards to tripping up other developers.

Global (ugh) resources are put into a unique_ptr and will always have a
well-defined state of being - null or not null
2015-12-20 22:40:37 -05:00
..
BoundingBox.cpp Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
BoundingBox.h OGL: implement bounding box support with ssbo 2014-11-17 21:20:32 +01:00
CMakeLists.txt Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
FramebufferManager.cpp Fix building with PCH disabled. 2015-09-28 11:51:08 -05:00
FramebufferManager.h Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
NativeVertexFormat.cpp VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
OGL.vcxproj Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
OGL.vcxproj.filters Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
PerfQuery.cpp VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
PerfQuery.h VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
PostProcessing.cpp Fix building with PCH disabled. 2015-09-28 11:51:08 -05:00
PostProcessing.h Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
ProgramShaderCache.cpp We shouldn't be trying to enable the SSBO extension in ES. 2015-11-23 14:47:43 -06:00
ProgramShaderCache.h VideoCommon: flush vertex manager if components change 2015-11-01 22:39:31 +01:00
RasterFont.cpp Fix building with PCH disabled. 2015-09-28 11:51:08 -05:00
RasterFont.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Render.cpp VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
Render.h VideoCommon: Create default implementation for state setters 2015-11-24 22:39:10 +01:00
SamplerCache.cpp VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
SamplerCache.h VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
StreamBuffer.cpp Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
StreamBuffer.h Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
TextureCache.cpp Make sure not to use a GL texture buffer past the max size. 2015-11-30 01:18:03 -06:00
TextureCache.h VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
TextureConverter.cpp TextureCache: Rewrite EFB Copy control flow 2015-11-15 12:02:41 +01:00
TextureConverter.h TextureCache: Rewrite EFB Copy control flow 2015-11-15 12:02:41 +01:00
VertexManager.cpp VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
VertexManager.h NativeVertexFormat: Inline Initialize in contructor 2015-11-24 22:48:49 +01:00
VideoBackend.h VideoBackend: Video config filename is now exposed in VideoBackends. 2015-09-22 09:47:19 +03:00
main.cpp VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
main.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00