From 18cd0a5409e619a5aa245c023941fc5894a9747f Mon Sep 17 00:00:00 2001 From: Nanley Chery Date: Fri, 12 Nov 2021 15:04:04 -0500 Subject: [PATCH] anv: Drop code from get_blorp_surf_for_anv_buffer The code to handle ASTC surfaces hasn't been needed since commit dd92179a72 ("anv: Canonicalize buffer formats for image/buffer copies"). Reviewed-by: Jason Ekstrand Part-of: --- src/intel/vulkan/anv_blorp.c | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/intel/vulkan/anv_blorp.c b/src/intel/vulkan/anv_blorp.c index a4f5ff1..d290df9 100644 --- a/src/intel/vulkan/anv_blorp.c +++ b/src/intel/vulkan/anv_blorp.c @@ -161,23 +161,8 @@ get_blorp_surf_for_anv_buffer(struct anv_device *device, struct blorp_surf *blorp_surf, struct isl_surf *isl_surf) { - const struct isl_format_layout *fmtl = - isl_format_get_layout(format); bool ok UNUSED; - /* ASTC is the only format which doesn't support linear layouts. - * Create an equivalently sized surface with ISL to get around this. - */ - if (fmtl->txc == ISL_TXC_ASTC) { - /* Use an equivalently sized format */ - format = ISL_FORMAT_R32G32B32A32_UINT; - assert(fmtl->bpb == isl_format_get_layout(format)->bpb); - - /* Shrink the dimensions for the new format */ - width = DIV_ROUND_UP(width, fmtl->bw); - height = DIV_ROUND_UP(height, fmtl->bh); - } - *blorp_surf = (struct blorp_surf) { .surf = isl_surf, .addr = { -- 2.7.4