From: Topi Pohjolainen Date: Thu, 22 Jun 2017 17:56:47 +0000 (+0300) Subject: i965/miptree: Store chars-per-pixel even for isl based X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8e1494f13993c5c1e260be4cd92398714de28e32;p=mesa.git i965/miptree: Store chars-per-pixel even for isl based This will significantly reduce chrun when switching remaaining surface types to isl. After the full transition it will be easier to calculate on-demand and drop the helper member in miptree. Reviewed-by: Jason Ekstrand Reviewed-by: Kenneth Graunke Signed-off-by: Topi Pohjolainen --- diff --git a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c index f32cd29d338..c2d5eafa510 100644 --- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c +++ b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c @@ -798,6 +798,7 @@ make_surface(struct brw_context *brw, GLenum target, mesa_format format, mt->target = target; mt->format = format; mt->aux_state = NULL; + mt->cpp = isl_format_get_layout(mt->surf.format)->bpb / 8; return mt;