diff options
| author | Michael M <mchtly@gmail.com> | 2017-10-21 22:20:54 -0700 |
|---|---|---|
| committer | Michael M <mchtly@gmail.com> | 2017-10-21 23:06:44 -0700 |
| commit | 82129d30c90b6acf627c28137817107e62fad567 (patch) | |
| tree | 3a01d53311f54d8ebc45ecc14f93e62d7a95fa4b /Source/Core/VideoBackends/OGL/TextureCache.cpp | |
| parent | 78d5dbe032d4390fbc3bbfc81768b68c2062fa8f (diff) | |
TextureCache: don't create texture decoding resources if not enabled
Diffstat (limited to 'Source/Core/VideoBackends/OGL/TextureCache.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/TextureCache.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/Core/VideoBackends/OGL/TextureCache.cpp b/Source/Core/VideoBackends/OGL/TextureCache.cpp index e883ccd658..df4bcb7f00 100644 --- a/Source/Core/VideoBackends/OGL/TextureCache.cpp +++ b/Source/Core/VideoBackends/OGL/TextureCache.cpp @@ -69,14 +69,16 @@ TextureCache::TextureCache() glBindTexture(GL_TEXTURE_BUFFER, m_palette_resolv_texture); glTexBuffer(GL_TEXTURE_BUFFER, GL_R16UI, m_palette_stream_buffer->m_buffer); - CreateTextureDecodingResources(); + if (g_ActiveConfig.backend_info.bSupportsGPUTextureDecoding) + CreateTextureDecodingResources(); } } TextureCache::~TextureCache() { DeleteShaders(); - DestroyTextureDecodingResources(); + if (g_ActiveConfig.backend_info.bSupportsGPUTextureDecoding) + DestroyTextureDecodingResources(); if (g_ActiveConfig.backend_info.bSupportsPaletteConversion) { |
