From 637232af14f0d8814a3dba531be541cc0630fc97 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 5 Dec 2014 00:51:07 +0000 Subject: [PATCH] Use existing texture to fetch number of mips, not copy texture! --- renderdoc/driver/gl/gl_manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/gl/gl_manager.cpp b/renderdoc/driver/gl/gl_manager.cpp index ec278d036..34add5112 100644 --- a/renderdoc/driver/gl/gl_manager.cpp +++ b/renderdoc/driver/gl/gl_manager.cpp @@ -192,7 +192,7 @@ bool GLResourceManager::Prepare_InitialState(GLResource res) queryType = eGL_TEXTURE_CUBE_MAP_POSITIVE_X; gl.glGetTextureLevelParameterivEXT(res.name, queryType, 0, eGL_TEXTURE_COMPRESSED, &isComp); - int mips = GetNumMips(gl, details.curType, tex, details.width, details.height, details.depth); + int mips = GetNumMips(gl, details.curType, res.name, details.width, details.height, details.depth); // create texture of identical format/size to store initial contents if(details.curType == eGL_TEXTURE_2D_MULTISAMPLE)