dolphin/Source/Core/VideoBackends/D3D
Scott Mansell deeb1d8370 Remove segfault from DX11 backend.
Instead of blindly using the expected width, clamp it to the stride of the
buffer which dx11 returns. This prevents use from reading invalid memory
at the end of textures.

This doesn't solve the base issue of what to do when a game tries to copy
from outside the efb. On real hardware it returns random noise (biased
to all ones)
2015-09-17 02:22:00 +12: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 Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
D3DBase.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02: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 Use emplace() instead of insert() where applicable for maps. 2015-06-28 19:52:40 -04:00
D3DState.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
D3DTexture.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
D3DTexture.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02: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 Fix code to comply with coding style 2015-07-31 20:00:36 -04:00
FramebufferManager.h Video: respect stride of efb copies to xfb 2015-07-25 01:52:12 +08:00
GeometryShaderCache.cpp Options: merge SCoreStartupParameter into SConfig 2015-06-12 19:07:45 +02: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 Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
PSTextureEncoder.cpp Remove segfault from DX11 backend. 2015-09-17 02:22:00 +12:00
PSTextureEncoder.h Move common EFB copy code into VideoCommon 2015-09-06 21:16:51 +12: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 Revert "VideoCommon: Clamp integer conversions." 2015-08-15 13:50:43 +02:00
PixelShaderCache.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Render.cpp BitField: Enable ifdef'd out code for Windows 2015-09-03 22:06:15 -04: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 Make efb2tex behave more like efb2ram. 2015-09-07 02:32:01 +12:00
TextureCache.h Move common EFB copy code into VideoCommon 2015-09-06 21:16:51 +12:00
TextureEncoder.h Move common EFB copy code into VideoCommon 2015-09-06 21:16:51 +12:00
VertexManager.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
VertexManager.h Remove unnecessary virtual keywords 2015-07-30 10:33:08 -04:00
VertexShaderCache.cpp Options: merge SCoreStartupParameter into SConfig 2015-06-12 19:07:45 +02:00
VertexShaderCache.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
VideoBackend.h Add missing license headers 2015-05-25 13:11:47 +02: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: Reimplement SSAA, now for D3D + OGL 2015-09-06 19:40:00 +02:00
main.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00