From 4bd1f940d64e5fe02aa58b5f0a73f981ecd3dcf7 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 3 Dec 2014 20:18:33 +0000 Subject: [PATCH] only use CUBE_POSITIVE_X as a query target for CUBE_MAP * GL_TEXTURE_CUBE_MAP_ARRAY can be used directly as a query target --- renderdoc/driver/gl/gl_manager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/gl/gl_manager.cpp b/renderdoc/driver/gl/gl_manager.cpp index c2e5cec71..6cb16e98e 100644 --- a/renderdoc/driver/gl/gl_manager.cpp +++ b/renderdoc/driver/gl/gl_manager.cpp @@ -205,7 +205,7 @@ bool GLResourceManager::Prepare_InitialState(GLResource res) GLint isComp = 0; GLenum queryType = details.curType; - if(queryType == eGL_TEXTURE_CUBE_MAP || queryType == eGL_TEXTURE_CUBE_MAP_ARRAY) + if(queryType == eGL_TEXTURE_CUBE_MAP) queryType = eGL_TEXTURE_CUBE_MAP_POSITIVE_X; gl.glGetTextureLevelParameterivEXT(res.name, queryType, 0, eGL_TEXTURE_COMPRESSED, &isComp); @@ -469,7 +469,7 @@ bool GLResourceManager::Serialise_InitialState(GLResource res) GLint isComp = 0; GLenum queryType = details.curType; - if(queryType == eGL_TEXTURE_CUBE_MAP || queryType == eGL_TEXTURE_CUBE_MAP_ARRAY) + if(queryType == eGL_TEXTURE_CUBE_MAP) queryType = eGL_TEXTURE_CUBE_MAP_POSITIVE_X; gl.glGetTextureLevelParameterivEXT(res.name, queryType, 0, eGL_TEXTURE_COMPRESSED, &isComp);