summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Ekstrand <jason.ekstrand@intel.com>2016-07-20 08:22:53 -0700
committerJason Ekstrand <jason.ekstrand@intel.com>2016-07-26 07:58:44 -0700
commit833e389bc00eae419efe4494c297c6c20a89210b (patch)
treef4ba401364f4b63f33606bdd067334b15311546c
parentd16dc8e9638e35f77972e697f39b1ddb7c675c56 (diff)
downloadexternal_mesa3d-833e389bc00eae419efe4494c297c6c20a89210b.zip
external_mesa3d-833e389bc00eae419efe4494c297c6c20a89210b.tar.gz
external_mesa3d-833e389bc00eae419efe4494c297c6c20a89210b.tar.bz2
i965/miptree/isl: Stop multiplying depth by 6 for cubes
Now that the logical_depth0 field is in number of 2D slices, we don't need to be multiplying by 6 when creating the surface. It wasn't hurting anything primarily because we get the actual length from the view which was already handling it correctly. Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
-rw-r--r--src/mesa/drivers/dri/i965/intel_mipmap_tree.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
index 1e03f7e..c8e84b7 100644
--- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
+++ b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
@@ -3102,11 +3102,6 @@ intel_miptree_get_isl_surf(struct brw_context *brw,
if (surf->dim == ISL_SURF_DIM_3D) {
surf->logical_level0_px.depth = mt->logical_depth0;
surf->logical_level0_px.array_len = 1;
- } else if (mt->target == GL_TEXTURE_CUBE_MAP ||
- mt->target == GL_TEXTURE_CUBE_MAP_ARRAY) {
- /* For cube maps, mt->logical_depth0 is in number of cubes */
- surf->logical_level0_px.depth = 1;
- surf->logical_level0_px.array_len = mt->logical_depth0 * 6;
} else {
surf->logical_level0_px.depth = 1;
surf->logical_level0_px.array_len = mt->logical_depth0;