summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/TextureCache.cpp
diff options
context:
space:
mode:
authorScott Mansell <phiren@gmail.com>2015-09-07 14:12:03 +1200
committerScott Mansell <phiren@gmail.com>2015-09-07 14:12:03 +1200
commit1f800b80ddef7e6ca7763605e9e2209892f48a61 (patch)
tree4fbdca7357ff98def87da0f9f31cad9648a7bc51 /Source/Core/VideoBackends/D3D/TextureCache.cpp
parent99a7dfaf5ef86608b2c582618eb0e730a663758f (diff)
parentac467d9fb9fba8580246394ddf289c1ccb2312d6 (diff)
Merge pull request #2960 from phire/improve_efb2tex
Make efb2tex behave much more like efb2ram.
Diffstat (limited to 'Source/Core/VideoBackends/D3D/TextureCache.cpp')
-rw-r--r--Source/Core/VideoBackends/D3D/TextureCache.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/Core/VideoBackends/D3D/TextureCache.cpp b/Source/Core/VideoBackends/D3D/TextureCache.cpp
index 603084dd33..602c00cb18 100644
--- a/Source/Core/VideoBackends/D3D/TextureCache.cpp
+++ b/Source/Core/VideoBackends/D3D/TextureCache.cpp
@@ -237,10 +237,10 @@ void TextureCache::TCacheEntry::FromRenderTarget(u8* dst, unsigned int dstFormat
g_renderer->RestoreAPIState();
- if (!g_ActiveConfig.bSkipEFBCopyToRam)
- {
+ if (g_ActiveConfig.bSkipEFBCopyToRam)
+ this->Zero(dst);
+ else
g_encoder->Encode(dst, this, srcFormat, srcRect, isIntensity, scaleByHalf);
- }
}
const char palette_shader[] =