[INTEL] Fix 965 to use new centralized mipmap pitch function
authorKeith Packard <keithp@keithp.com>
Tue, 18 Dec 2007 18:18:33 +0000 (10:18 -0800)
committerKeith Packard <keithp@keithp.com>
Tue, 18 Dec 2007 18:22:16 +0000 (10:22 -0800)
src/mesa/drivers/dri/i965/brw_tex_layout.c

index 2b42918e1524962f855e2252a32727366d1bf7c5..e437c411dde7e4a518933af83ec07fbfc1b4c218 100644 (file)
@@ -40,7 +40,7 @@
 
 #define FILE_DEBUG_FLAG DEBUG_MIPTREE
 
-GLboolean brw_miptree_layout( struct intel_mipmap_tree *mt )
+GLboolean brw_miptree_layout( struct intel_context *intel, struct intel_mipmap_tree *mt )
 {
    /* XXX: these vary depending on image format: 
     */
@@ -65,7 +65,7 @@ GLboolean brw_miptree_layout( struct intel_mipmap_tree *mt )
           mt->pitch = ALIGN(width, align_w);
           pack_y_pitch = (height + 3) / 4;
       } else {
-          mt->pitch = ALIGN(mt->width0 * mt->cpp, 4) / mt->cpp;
+          mt->pitch = intel_miptree_pitch_align (intel, mt, mt->width0);
           pack_y_pitch = ALIGN(mt->height0, align_h);
       }
 
@@ -123,7 +123,7 @@ GLboolean brw_miptree_layout( struct intel_mipmap_tree *mt )
    }
 
    default:
-      i945_miptree_layout_2d(mt);
+      i945_miptree_layout_2d(intel, mt);
       break;
    }
    DBG("%s: %dx%dx%d - sz 0x%x\n", __FUNCTION__,