diff options
author | Bas Nieuwenhuizen <[email protected]> | 2019-07-20 00:58:12 +0200 |
---|---|---|
committer | Bas Nieuwenhuizen <[email protected]> | 2019-07-23 21:26:59 +0200 |
commit | 4b757697e9f537fd74d4979432bf01445e79d31a (patch) | |
tree | 519d70cc89a8af82d874453b15b3f6abadf3b85c | |
parent | 22f2f76789dc67b6331090008cf93eb367cc2a9e (diff) |
radv/gfx9: Select between depth/color bins based on area.
Mirrors radeonsi.
Reviewed-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
-rw-r--r-- | src/amd/vulkan/radv_pipeline.c | 4 |
1 files 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; |