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
BPMemLoader.h
Clipper.cpp
Clipper.h
CMakeLists.txt
CPMemLoader.cpp
CPMemLoader.h
DebugUtil.cpp
DebugUtil.h
EfbCopy.cpp
EfbCopy.h
EfbInterface.cpp
EfbInterface.h
NativeVertexFormat.h
OpcodeDecoder.cpp
OpcodeDecoder.h
Rasterizer.cpp
Rasterizer.h
SetupUnit.cpp
SetupUnit.h
Software.vcxproj
SWCommandProcessor.cpp
SWCommandProcessor.h
SWmain.cpp
SWOGLWindow.cpp VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
SWOGLWindow.h
SWRenderer.cpp
SWRenderer.h
SWStatistics.cpp
SWStatistics.h
SWVertexLoader.cpp
SWVertexLoader.h
SWVideoConfig.cpp
SWVideoConfig.h
Tev.cpp
Tev.h
TextureEncoder.cpp
TextureEncoder.h
TextureSampler.cpp
TextureSampler.h
TransformUnit.cpp
TransformUnit.h
Vec3.h
VideoBackend.h
XFMemLoader.cpp
XFMemLoader.h