summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan
diff options
context:
space:
mode:
authorMarek Olšák <[email protected]>2019-09-12 19:00:23 -0400
committerMarek Olšák <[email protected]>2019-09-18 14:39:06 -0400
commitdeab3a23f6c35720248144637058697f46b2fa34 (patch)
treecec7999becab9d9902aa46f1ba86cb2877d99ee7 /src/amd/vulkan
parent2c62b461e99c0d1d40d5aa16acfdd3df2fb790cd (diff)
ac: move num_sdp_interfaces into radeon_info
Reviewed-by: Timothy Arceri <[email protected]> Reviewed-by: Samuel Pitoiset <[email protected]>
Diffstat (limited to 'src/amd/vulkan')
-rw-r--r--src/amd/vulkan/radv_pipeline.c16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c
index 52e5df03809..947c0694a87 100644
--- a/src/amd/vulkan/radv_pipeline.c
+++ b/src/amd/vulkan/radv_pipeline.c
@@ -3170,20 +3170,6 @@ radv_gfx10_compute_bin_size(struct radv_pipeline *pipeline, const VkGraphicsPipe
struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass;
VkExtent2D extent = {512, 512};
- unsigned sdp_interface_count;
-
- switch(pipeline->device->physical_device->rad_info.family) {
- case CHIP_NAVI10:
- case CHIP_NAVI12:
- sdp_interface_count = 16;
- break;
- case CHIP_NAVI14:
- sdp_interface_count = 8;
- break;
- default:
- unreachable("Unhandled GFX10 chip");
- }
-
const unsigned db_tag_size = 64;
const unsigned db_tag_count = 312;
const unsigned color_tag_size = 1024;
@@ -3192,7 +3178,7 @@ radv_gfx10_compute_bin_size(struct radv_pipeline *pipeline, const VkGraphicsPipe
const unsigned fmask_tag_count = 44;
const unsigned rb_count = pipeline->device->physical_device->rad_info.num_render_backends;
- const unsigned pipe_count = MAX2(rb_count, sdp_interface_count);
+ const unsigned pipe_count = MAX2(rb_count, pipeline->device->physical_device->rad_info.num_sdp_interfaces);
const unsigned db_tag_part = (db_tag_count * rb_count / pipe_count) * db_tag_size * pipe_count;
const unsigned color_tag_part = (color_tag_count * rb_count / pipe_count) * color_tag_size * pipe_count;