Mesa (master): radv/gfx9: Select between depth/color bins based on area.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Jul 23 19:37:27 UTC 2019
Module: Mesa
Branch: master
Commit: 4b757697e9f537fd74d4979432bf01445e79d31a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b757697e9f537fd74d4979432bf01445e79d31a
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date: Sat Jul 20 00:58:12 2019 +0200
radv/gfx9: Select between depth/color bins based on area.
Mirrors radeonsi.
Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Reviewed-by: Dave Airlie <airlied at redhat.com>
---
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;
More information about the mesa-commit
mailing list