diff options
| author | Stenzek <stenzek@gmail.com> | 2016-11-27 18:14:53 +1000 |
|---|---|---|
| committer | Stenzek <stenzek@gmail.com> | 2017-04-01 12:31:41 +1000 |
| commit | a8876a29fe407693223626a09d89ce904712ab9e (patch) | |
| tree | dc77785edb6f11292c9634b63a304b6ffcc44467 /Source/Core/VideoBackends/OGL/FramebufferManager.cpp | |
| parent | c8cbbd831d625fbf31dd7527ab65ac276e13fb4f (diff) | |
OGL: Use ARB_texture_storage to allocate TextureCache entries
This ensures that they are complete textures by decoding time, as when
using compute shaders we write directly to the destination texture.
Diffstat (limited to 'Source/Core/VideoBackends/OGL/FramebufferManager.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/FramebufferManager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/VideoBackends/OGL/FramebufferManager.cpp b/Source/Core/VideoBackends/OGL/FramebufferManager.cpp index 5fc1651285..59a8679fd0 100644 --- a/Source/Core/VideoBackends/OGL/FramebufferManager.cpp +++ b/Source/Core/VideoBackends/OGL/FramebufferManager.cpp @@ -65,7 +65,7 @@ GLuint FramebufferManager::CreateTexture(GLenum texture_type, GLenum internal_fo } else if (texture_type == GL_TEXTURE_2D_MULTISAMPLE_ARRAY) { - if (g_ogl_config.bSupports3DTextureStorage) + if (g_ogl_config.bSupports3DTextureStorageMultisample) glTexStorage3DMultisample(texture_type, m_msaaSamples, internal_format, m_targetWidth, m_targetHeight, m_EFBLayers, false); else @@ -74,7 +74,7 @@ GLuint FramebufferManager::CreateTexture(GLenum texture_type, GLenum internal_fo } else if (texture_type == GL_TEXTURE_2D_MULTISAMPLE) { - if (g_ogl_config.bSupports2DTextureStorage) + if (g_ogl_config.bSupports2DTextureStorageMultisample) glTexStorage2DMultisample(texture_type, m_msaaSamples, internal_format, m_targetWidth, m_targetHeight, false); else |
