signal NEW_TEXTURING if there's a Driver.BindTexture() function
authorBrian Paul <brian.paul@tungstengraphics.com>
Tue, 24 Oct 2000 01:13:58 +0000 (01:13 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Tue, 24 Oct 2000 01:13:58 +0000 (01:13 +0000)
src/mesa/main/texobj.c

index a9248a7..5a9b4a1 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: texobj.c,v 1.27 2000/09/12 21:07:41 brianp Exp $ */
+/* $Id: texobj.c,v 1.28 2000/10/24 01:13:58 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -591,6 +591,8 @@ _mesa_BindTexture( GLenum target, GLuint texName )
    /* Pass BindTexture call to device driver */
    if (ctx->Driver.BindTexture) {
       (*ctx->Driver.BindTexture)( ctx, target, newTexObj );
+      /* Make sure the Driver.UpdateState() function gets called! */
+      ctx->NewState |= NEW_TEXTURING;
    }
 
    if (oldTexObj->Name > 0) {