dolphin/Source/Core/VideoBackends/Software
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
..
BPMemLoader.cpp Options: merge SCoreStartupParameter into SConfig 2015-06-12 19:07:45 +02:00
BPMemLoader.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Clipper.cpp ChunkFile: Provide additional helpers for C-style arrays 2015-09-30 19:45:46 -04:00
Clipper.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
CMakeLists.txt VideoSW: Split up OGL window handling 2015-10-14 00:13:54 +02:00
CPMemLoader.cpp Add a dirty flag for arraybases. 2015-05-30 04:39:48 +12:00
CPMemLoader.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
DebugUtil.cpp VideoSW: Drop HwRasterizer 2015-09-17 18:21:37 +02:00
DebugUtil.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
EfbCopy.cpp Move GL interface code out of the OpenGL video backend. 2015-09-22 00:36:45 +12:00
EfbCopy.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
EfbInterface.cpp VideoSW: Wipe alpha on bypass EFB 2015-10-10 11:45:39 +02:00
EfbInterface.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
NativeVertexFormat.h VideoSW: Wipe output vertices 2015-12-02 21:37:12 +01:00
OpcodeDecoder.cpp VertexLoaderUtils: remove simple wrapper functions 2015-10-11 23:40:50 +02:00
OpcodeDecoder.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Rasterizer.cpp Rasterizer: Mark some references as const 2015-12-06 02:51:36 -05:00
Rasterizer.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
SetupUnit.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
SetupUnit.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Software.vcxproj VideoSW: Split up OGL window handling 2015-10-14 00:13:54 +02:00
SWCommandProcessor.cpp Misc. style fixes 2015-10-10 17:44:42 +02:00
SWCommandProcessor.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
SWmain.cpp VideoSW: Split up OGL window handling 2015-10-14 00:13:54 +02:00
SWOGLWindow.cpp VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
SWOGLWindow.h VideoSW: Use OpenGL Core context 2015-10-14 00:13:54 +02:00
SWRenderer.cpp VideoSW: Split up OGL window handling 2015-10-14 00:13:54 +02:00
SWRenderer.h VideoSW: Split up OGL window handling 2015-10-14 00:13:54 +02:00
SWStatistics.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
SWStatistics.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
SWVertexLoader.cpp VideoSW: Clear normal vertex data. 2015-12-19 10:51:42 +01:00
SWVertexLoader.h Merge pull request #2274 from degasus/disable_bbox 2015-05-25 08:46:12 -04:00
SWVideoConfig.cpp VideoSW: Drop HwRasterizer 2015-09-17 18:21:37 +02:00
SWVideoConfig.h Common: Move NonCopyable to its own header 2015-09-26 18:50:35 -04:00
Tev.cpp Tev: Don't savestate Zero16 2015-09-30 19:45:50 -04:00
Tev.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
TextureEncoder.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
TextureEncoder.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
TextureSampler.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
TextureSampler.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
TransformUnit.cpp VertexShaderManager: Get rid of float pointer casts 2015-10-15 23:34:54 -04:00
TransformUnit.h General: Remove unimplemented function prototypes 2015-09-05 22:01:07 -04:00
Vec3.h Vec3: Simplify operator== code 2015-08-28 14:46:40 -04:00
VideoBackend.h VideoBackend: Video config filename is now exposed in VideoBackends. 2015-09-22 09:47:19 +03:00
XFMemLoader.cpp Fix building with PCH disabled. 2015-08-28 14:13:28 -05:00
XFMemLoader.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00