diff options
| author | Scott Mansell <phiren@gmail.com> | 2015-09-07 14:12:03 +1200 |
|---|---|---|
| committer | Scott Mansell <phiren@gmail.com> | 2015-09-07 14:12:03 +1200 |
| commit | 1f800b80ddef7e6ca7763605e9e2209892f48a61 (patch) | |
| tree | 4fbdca7357ff98def87da0f9f31cad9648a7bc51 /Source/Core/VideoBackends/OGL/TextureCache.cpp | |
| parent | 99a7dfaf5ef86608b2c582618eb0e730a663758f (diff) | |
| parent | ac467d9fb9fba8580246394ddf289c1ccb2312d6 (diff) | |
Merge pull request #2960 from phire/improve_efb2tex
Make efb2tex behave much more like efb2ram.
Diffstat (limited to 'Source/Core/VideoBackends/OGL/TextureCache.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/TextureCache.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/Core/VideoBackends/OGL/TextureCache.cpp b/Source/Core/VideoBackends/OGL/TextureCache.cpp index 86360976bf..2becd641e7 100644 --- a/Source/Core/VideoBackends/OGL/TextureCache.cpp +++ b/Source/Core/VideoBackends/OGL/TextureCache.cpp @@ -262,7 +262,11 @@ void TextureCache::TCacheEntry::FromRenderTarget(u8* dstPointer, unsigned int ds glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); - if (!g_ActiveConfig.bSkipEFBCopyToRam) + if (g_ActiveConfig.bSkipEFBCopyToRam) + { + this->Zero(dstPointer); + } + else { TextureConverter::EncodeToRamFromTexture( dstPointer, |
