From 8e1494f13993c5c1e260be4cd92398714de28e32 Mon Sep 17 00:00:00 2001 From: Topi Pohjolainen Date: Thu, 22 Jun 2017 20:56:47 +0300 Subject: [PATCH] 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 --- src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 1 + 1 file changed, 1 insertion(+) 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; -- 2.30.2