From: Jason Ekstrand Date: Fri, 19 Aug 2016 11:30:25 +0000 (-0700) Subject: i965/blorp: Use isl_format_get_depth_format for setting depth formats X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3e46f11409fde40f2d445b81e5697eafd0b23973;p=mesa.git i965/blorp: Use isl_format_get_depth_format for setting depth formats Signed-off-by: Jason Ekstrand Reviewed-by: Topi Pohjolainen --- diff --git a/src/mesa/drivers/dri/i965/blorp.c b/src/mesa/drivers/dri/i965/blorp.c index 1c4102f7333..28045d37c39 100644 --- a/src/mesa/drivers/dri/i965/blorp.c +++ b/src/mesa/drivers/dri/i965/blorp.c @@ -284,20 +284,7 @@ blorp_gen6_hiz_op(struct blorp_batch *batch, params.dst.surf.samples = params.depth.surf.samples; params.dst.surf.logical_level0_px = params.depth.surf.logical_level0_px; - - switch (surf->surf->format) { - case ISL_FORMAT_R16_UNORM: - params.depth_format = BRW_DEPTHFORMAT_D16_UNORM; - break; - case ISL_FORMAT_R32_FLOAT: - params.depth_format = BRW_DEPTHFORMAT_D32_FLOAT; - break; - case ISL_FORMAT_R24_UNORM_X8_TYPELESS: - params.depth_format = BRW_DEPTHFORMAT_D24_UNORM_X8_UINT; - break; - default: - unreachable("not reached"); - } + params.depth_format = isl_format_get_depth_format(surf->surf->format, false); batch->blorp->exec(batch, ¶ms); }