i965/blorp: Remove unused fields from blorp_surface_info
authorJason Ekstrand <jason.ekstrand@intel.com>
Tue, 28 Jun 2016 01:34:02 +0000 (18:34 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 17 Aug 2016 21:46:22 +0000 (14:46 -0700)
The only reason why we need layer or level is that we need the z-offset for
3-D surfaces.  Let's just have the one field for that.

Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
src/mesa/drivers/dri/i965/brw_blorp.c
src/mesa/drivers/dri/i965/brw_blorp.h

index f66ed4670c582b03d2b8f7f4d976db6009dee254..5d2d1bde06d0f85c79bd38b64ffa072d7a8046a5 100644 (file)
@@ -168,9 +168,6 @@ brw_blorp_surface_info_init(struct brw_context *brw,
       info->z_offset = 0;
    }
 
-   info->level = level;
-   info->layer = layer;
-
    if (format == MESA_FORMAT_NONE)
       format = mt->format;
 
index 706d53e55c6095295fe4be8727a64a328dbe4796..076d26dba1a003061683c915ab89b2bb3568b1e5 100644 (file)
@@ -81,22 +81,6 @@ struct brw_blorp_surface_info
    /* Z offset into a 3-D texture or slice of a 2-D array texture. */
    uint32_t z_offset;
 
-   /**
-    * The miplevel to use.
-    */
-   uint32_t level;
-
-   /**
-    * The 2D layer within the miplevel. Combined, level and layer define the
-    * 2D miptree slice to use.
-    *
-    * Note: if mt is a 2D multisample array texture on Gen7+ using
-    * INTEL_MSAA_LAYOUT_UMS or INTEL_MSAA_LAYOUT_CMS, layer is the physical
-    * layer holding sample 0.  So, for example, if mt->num_samples == 4, then
-    * logical layer n corresponds to layer == 4*n.
-    */
-   uint32_t layer;
-
    uint32_t bo_offset;
    uint32_t tile_x_sa, tile_y_sa;
 };