dolphin/Source/Core/VideoBackends/D3D
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 spaces cleanup 2014-12-07 20:28:27 -03:00
BoundingBox.h Add HW bounding Box support to d3d backend 2014-12-05 15:03:24 -03:00
D3D.vcxproj [windows] Update projects to vs2015. 2015-09-03 04:23:01 -07:00
D3D.vcxproj.filters VideoCommon: Merge PointGeometryShader into GeometryShaderGen. 2014-12-15 22:47:43 +01:00
D3DBase.cpp MSAA: Store samples in ini files. 2015-12-15 09:41:01 +01:00
D3DBase.h MSAA: Store samples in ini files. 2015-12-15 09:41:01 +01:00
D3DBlob.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
D3DBlob.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
D3DShader.cpp Use PanicAlertT instead of PanicAlert when appropriate 2015-06-04 13:25:06 +02:00
D3DShader.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
D3DState.cpp Common: Remove other Common prefixed headers from Common.h 2015-09-26 18:51:58 -04:00
D3DState.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
D3DTexture.cpp D3D: Remove redundant cast, move pitch calculation to caller 2015-11-24 21:54:19 +10:00
D3DTexture.h D3D: Remove redundant cast, move pitch calculation to caller 2015-11-24 21:54:19 +10:00
D3DUtil.cpp D3D: Implement Z pokes. 2015-06-07 15:33:30 +02:00
D3DUtil.h D3D: Implement Z pokes. 2015-06-07 15:33:30 +02:00
FramebufferManager.cpp MSAA: Store samples in ini files. 2015-12-15 09:41:01 +01:00
FramebufferManager.h Video: respect stride of efb copies to xfb 2015-07-25 01:52:12 +08:00
GeometryShaderCache.cpp VideoCommon: return code/uid from shader gens 2015-11-03 14:40:23 +01:00
GeometryShaderCache.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Globals.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
NativeVertexFormat.cpp NativeVertexFormat: Inline Initialize in contructor 2015-11-24 22:48:49 +01:00
PSTextureEncoder.cpp Merge pull request #3191 from lioncash/rekt 2015-11-18 10:40:54 +01:00
PSTextureEncoder.h TextureCache: Rewrite EFB Copy control flow 2015-11-15 12:02:41 +01:00
PerfQuery.cpp Add missing license headers 2015-05-25 13:11:47 +02:00
PerfQuery.h Add missing license headers 2015-05-25 13:11:47 +02:00
PixelShaderCache.cpp MSAA: Store samples in ini files. 2015-12-15 09:41:01 +01:00
PixelShaderCache.h VideoCommon: flush vertex manager if components change 2015-11-01 22:39:31 +01:00
Render.cpp MSAA: Store samples in ini files. 2015-12-15 09:41:01 +01:00
Render.h Add missing license headers 2015-05-25 13:11:47 +02:00
Television.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Television.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
TextureCache.cpp VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
TextureCache.h TextureCache: Rewrite EFB Copy control flow 2015-11-15 12:02:41 +01:00
TextureEncoder.h TextureCache: Split efb2ram from efb2tex 2015-11-15 11:59:52 +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
VertexShaderCache.cpp VideoCommon: return code/uid from shader gens 2015-11-03 14:40:23 +01:00
VertexShaderCache.h VideoCommon: flush vertex manager if components change 2015-11-01 22:39:31 +01:00
VideoBackend.h VideoBackend: Video config filename is now exposed in VideoBackends. 2015-09-22 09:47:19 +03:00
XFBEncoder.cpp Video: Trying to fix D3D/XFB disabled regression 2015-07-26 00:59:00 +08:00
XFBEncoder.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02: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