Merge branch 'mesa_7_5_branch' into mesa_7_6_branch
authorBrian Paul <brianp@vmware.com>
Thu, 24 Sep 2009 22:01:26 +0000 (16:01 -0600)
committerBrian Paul <brianp@vmware.com>
Thu, 24 Sep 2009 22:01:26 +0000 (16:01 -0600)
1  2 
src/gallium/drivers/softpipe/sp_screen.c
src/mesa/main/enable.c

index 6178c4ac7e364e050944cd2e6cfa868140b5216e,2e2668dfe496fa770e0eb764e8ba3508b9745cc3..769425bd12cf2e7fbd790b14f11252103b5c00f2
@@@ -82,15 -82,13 +82,15 @@@ softpipe_get_param(struct pipe_screen *
     case PIPE_CAP_TEXTURE_SHADOW_MAP:
        return 1;
     case PIPE_CAP_MAX_TEXTURE_2D_LEVELS:
 -      return 12; /* max 2Kx2K */
 +      return 13; /* max 4Kx4K */
     case PIPE_CAP_MAX_TEXTURE_3D_LEVELS:
-       return 8;  /* max 128x128x128 */
+       return 9;  /* max 256x256x256 */
     case PIPE_CAP_MAX_TEXTURE_CUBE_LEVELS:
 -      return 12; /* max 2Kx2K */
 +      return 13; /* max 4Kx4K */
     case PIPE_CAP_TGSI_CONT_SUPPORTED:
        return 1;
 +   case PIPE_CAP_BLEND_EQUATION_SEPARATE:
 +      return 1;
     default:
        return 0;
     }
index 4bc54771e970afd91ce038de84b0cdcaef947931,d1b21756fe1d5e9fb22f44f4bc5f12b213f78588..4a00440ab1c419cea690119be58f5c73017195e0
@@@ -231,10 -228,10 +231,10 @@@ enable_texture(GLcontext *ctx, GLboolea
  {
     const GLuint curr = ctx->Texture.CurrentUnit;
     struct gl_texture_unit *texUnit = &ctx->Texture.Unit[curr];
 -   const GLuint newenabled = (!state)
 -       ? (texUnit->Enabled & ~bit) :  (texUnit->Enabled | bit);
 +   const GLbitfield newenabled = state
 +      ? (texUnit->Enabled | texBit) : (texUnit->Enabled & ~texBit);
  
-    if (!ctx->DrawBuffer->Visual.rgbMode || texUnit->Enabled == newenabled)
+    if (texUnit->Enabled == newenabled)
         return GL_FALSE;
  
     FLUSH_VERTICES(ctx, _NEW_TEXTURE);