mesa: add missing _mesa_reference_texobj() calls for texture array targets
authorBrian Paul <brianp@vmware.com>
Fri, 30 Jan 2009 22:34:55 +0000 (15:34 -0700)
committerBrian Paul <brianp@vmware.com>
Fri, 30 Jan 2009 22:35:43 +0000 (15:35 -0700)
src/mesa/main/texobj.c

index 4e6cf439fc14b009094098fe79f75e8eea1b1f06..0fee21c4908d500b353644eda8b57ec76e15491f 100644 (file)
@@ -984,11 +984,11 @@ _mesa_BindTexture( GLenum target, GLuint texName )
          ASSERT(texUnit->CurrentRect);
          break;
       case GL_TEXTURE_1D_ARRAY_EXT:
-         texUnit->Current1DArray = newTexObj;
+         _mesa_reference_texobj(&texUnit->Current1DArray, newTexObj);
          ASSERT(texUnit->Current1DArray);
          break;
       case GL_TEXTURE_2D_ARRAY_EXT:
-         texUnit->Current2DArray = newTexObj;
+         _mesa_reference_texobj(&texUnit->Current2DArray, newTexObj);
          ASSERT(texUnit->Current2DArray);
          break;
       default: