Mesa (master): mesa: fix incorrect call to clear_teximage_fields() in _mesa_TexImage2D()

Brian Paul brianp at kemper.freedesktop.org
Fri Jan 30 23:04:02 UTC 2009


Module: Mesa
Branch: master
Commit: ea4b183b8c3730ec2c6b5152cad1a68889634487
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea4b183b8c3730ec2c6b5152cad1a68889634487

Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 30 15:50:43 2009 -0700

mesa: fix incorrect call to clear_teximage_fields() in _mesa_TexImage2D()

Fixes failed assertion / segfault for particular proxy texture tests.

---

 src/mesa/main/teximage.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c
index 7b9efb6..a64e2c1 100644
--- a/src/mesa/main/teximage.c
+++ b/src/mesa/main/teximage.c
@@ -2636,7 +2636,7 @@ _mesa_TexImage2D( GLenum target, GLint level, GLint internalFormat,
                               1, border)) {
          /* when error, clear all proxy texture image parameters */
          if (texImage)
-            clear_teximage_fields(ctx->Texture.ProxyTex[TEXTURE_2D_INDEX]->Image[0][level]);
+            clear_teximage_fields(texImage);
       }
       else {
          /* no error, set the tex image parameters */




More information about the mesa-commit mailing list