dolphin/Source/Core/Common/GL/GLInterface
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
..
AGL.cpp AGL: Don't depend on VideoCommon 2015-09-22 00:36:46 +12:00
AGL.h Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
EGL.cpp Added some headers to allow Dolphin to compile in my environment. 2015-10-06 19:09:57 -05:00
EGL.h EGL: Don't depend on VideoCommon or Core 2015-09-22 00:36:48 +12:00
EGLAndroid.cpp EGL: Don't depend on VideoCommon or Core 2015-09-22 00:36:48 +12:00
EGLAndroid.h Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
EGLX11.cpp Common: Remove other Common prefixed headers from Common.h 2015-09-26 18:51:58 -04:00
EGLX11.h Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
GLInterface.cpp VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
GLX.cpp GLX: Don't depend on Core or VideoCommon 2015-09-22 00:36:47 +12:00
GLX.h Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
WGL.cpp Fix minor memory leak in WGL interface. 2015-12-13 11:42:18 -06:00
WGL.h Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
X11_Util.cpp GLX: Don't depend on Core or VideoCommon 2015-09-22 00:36:47 +12:00
X11_Util.h Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00