From 4b757697e9f537fd74d4979432bf01445e79d31a Mon Sep 17 00:00:00 2001 From: Bas Nieuwenhuizen Date: Sat, 20 Jul 2019 00:58:12 +0200 Subject: [PATCH] radv/gfx9: Select between depth/color bins based on area. Mirrors radeonsi. Reviewed-by: Samuel Pitoiset Reviewed-by: Dave Airlie --- src/amd/vulkan/radv_pipeline.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index 6b28f3f1be3..a54d307b563 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -2968,8 +2968,8 @@ radv_compute_bin_size(struct radv_pipeline *pipeline, const VkGraphicsPipelineCr while(ds_entry[1].bpp <= ds_bytes_per_pixel) ++ds_entry; - extent.width = MIN2(extent.width, ds_entry->extent.width); - extent.height = MIN2(extent.height, ds_entry->extent.height); + if (ds_entry->extent.width * ds_entry->extent.height < extent.width * extent.height) + extent = ds_entry->extent; } return extent; -- 2.30.2