From 55b08bfc023622d9ba9705aa242f9114bae28fc1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Wed, 6 Mar 2013 20:03:54 +0000 Subject: [PATCH] glretrace: Fix several problems with the earlier commit. --- retrace/glstate_images.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/retrace/glstate_images.cpp b/retrace/glstate_images.cpp index 1171980..ad60486 100644 --- a/retrace/glstate_images.cpp +++ b/retrace/glstate_images.cpp @@ -733,6 +733,7 @@ getFramebufferAttachmentDesc(Context &context, GLenum target, GLenum attachment, GLint bound_texture = 0; if (texture_face != 0) { glGetIntegerv(GL_TEXTURE_BINDING_CUBE_MAP, &bound_texture); + glBindTexture(GL_TEXTURE_CUBE_MAP, object_name); getActiveTextureLevelDesc(context, texture_face, texture_level, desc); glBindTexture(GL_TEXTURE_CUBE_MAP, bound_texture); } else { @@ -740,8 +741,8 @@ getFramebufferAttachmentDesc(Context &context, GLenum target, GLenum attachment, GLenum texture_binding = getTextureBinding(texture_target); glGetIntegerv(texture_binding, &bound_texture); glBindTexture(texture_target, object_name); - getActiveTextureLevelDesc(context, texture_face, texture_level, desc); - glBindTexture(texture_binding, bound_texture); + getActiveTextureLevelDesc(context, texture_target, texture_level, desc); + glBindTexture(texture_target, bound_texture); } return desc.valid(); -- 2.43.0