summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/mesa/drivers/dri/i965/blorp.c15
1 files changed, 1 insertions, 14 deletions
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, &params);
}