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
This commit is contained in:
baldurk
2014-12-03 20:18:33 +00:00
parent c7576d8a7f
commit 4bd1f940d6
+2 -2
View File
@@ -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);