Merge pull request #6136 from ligfx/fixtexturecachenogpudecode

TextureCache: don't create texture decoding resources if not enabled
This commit is contained in:
Stenzek 2017-10-22 16:21:37 +10:00 committed by GitHub
commit d57d7b74d7
1 changed files with 4 additions and 2 deletions

View File

@ -69,14 +69,16 @@ TextureCache::TextureCache()
glBindTexture(GL_TEXTURE_BUFFER, m_palette_resolv_texture); glBindTexture(GL_TEXTURE_BUFFER, m_palette_resolv_texture);
glTexBuffer(GL_TEXTURE_BUFFER, GL_R16UI, m_palette_stream_buffer->m_buffer); glTexBuffer(GL_TEXTURE_BUFFER, GL_R16UI, m_palette_stream_buffer->m_buffer);
CreateTextureDecodingResources(); if (g_ActiveConfig.backend_info.bSupportsGPUTextureDecoding)
CreateTextureDecodingResources();
} }
} }
TextureCache::~TextureCache() TextureCache::~TextureCache()
{ {
DeleteShaders(); DeleteShaders();
DestroyTextureDecodingResources(); if (g_ActiveConfig.backend_info.bSupportsGPUTextureDecoding)
DestroyTextureDecodingResources();
if (g_ActiveConfig.backend_info.bSupportsPaletteConversion) if (g_ActiveConfig.backend_info.bSupportsPaletteConversion)
{ {