summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/FramebufferManager.cpp
diff options
context:
space:
mode:
authorDolphin Bot <dolphin-emu-bot@users.noreply.github.com>2015-02-21 15:50:20 +0100
committerDolphin Bot <dolphin-emu-bot@users.noreply.github.com>2015-02-21 15:50:20 +0100
commitc3edab8f54b4de9b03fa229428a33fb258ad953f (patch)
tree47aca90783dab5f7141b1743903d5efdc761bcdb /Source/Core/VideoBackends/D3D/FramebufferManager.cpp
parent95c48b2be70c4a6a2f7a187d74f72103d21850dc (diff)
parent139ad3b2b91564126af2be1d285093b79ce2a1c0 (diff)
Merge pull request #2082 from Armada651/resolve-depth
D3D: Use the correct format when resolving the EFB depth texture.
Diffstat (limited to 'Source/Core/VideoBackends/D3D/FramebufferManager.cpp')
-rw-r--r--Source/Core/VideoBackends/D3D/FramebufferManager.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/VideoBackends/D3D/FramebufferManager.cpp b/Source/Core/VideoBackends/D3D/FramebufferManager.cpp
index 9027bc21d5..f6751b085f 100644
--- a/Source/Core/VideoBackends/D3D/FramebufferManager.cpp
+++ b/Source/Core/VideoBackends/D3D/FramebufferManager.cpp
@@ -45,7 +45,7 @@ D3DTexture2D* &FramebufferManager::GetResolvedEFBDepthTexture()
if (g_ActiveConfig.iMultisampleMode)
{
for (int i = 0; i < m_efb.slices; i++)
- D3D::context->ResolveSubresource(m_efb.resolved_depth_tex->GetTex(), D3D11CalcSubresource(0, i, 1), m_efb.depth_tex->GetTex(), D3D11CalcSubresource(0, i, 1), DXGI_FORMAT_R8G8B8A8_UNORM);
+ D3D::context->ResolveSubresource(m_efb.resolved_depth_tex->GetTex(), D3D11CalcSubresource(0, i, 1), m_efb.depth_tex->GetTex(), D3D11CalcSubresource(0, i, 1), DXGI_FORMAT_R24_UNORM_X8_TYPELESS);
return m_efb.resolved_depth_tex;
}
else