radv: Rename fill_geom_tess_rings to radv_fill_shader_rings.
This function already handles more than just the geometry and tess rings, and it will include more things in the future, such as the task shader rings. Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Dave Airlie <airlied@redhat.com> Reviewed-By: Tatsuyuki Ishi <ishitatsuyuki@gmail.com> Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16358>
This commit is contained in:
@@ -3665,10 +3665,10 @@ radv_EnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, uint32_t *p
|
||||
}
|
||||
|
||||
static void
|
||||
fill_geom_tess_rings(struct radv_queue *queue, uint32_t *map, bool add_sample_positions,
|
||||
uint32_t esgs_ring_size, struct radeon_winsys_bo *esgs_ring_bo,
|
||||
uint32_t gsvs_ring_size, struct radeon_winsys_bo *gsvs_ring_bo,
|
||||
struct radeon_winsys_bo *tess_rings_bo)
|
||||
radv_fill_shader_rings(struct radv_queue *queue, uint32_t *map, bool add_sample_positions,
|
||||
uint32_t esgs_ring_size, struct radeon_winsys_bo *esgs_ring_bo,
|
||||
uint32_t gsvs_ring_size, struct radeon_winsys_bo *gsvs_ring_bo,
|
||||
struct radeon_winsys_bo *tess_rings_bo)
|
||||
{
|
||||
uint32_t *desc = &map[4];
|
||||
|
||||
@@ -4119,8 +4119,8 @@ radv_get_preamble_cs(struct radv_queue *queue, uint32_t scratch_size_per_wave,
|
||||
}
|
||||
|
||||
if (esgs_ring_bo || gsvs_ring_bo || tess_rings_bo || add_sample_positions)
|
||||
fill_geom_tess_rings(queue, map, add_sample_positions, esgs_ring_size, esgs_ring_bo,
|
||||
gsvs_ring_size, gsvs_ring_bo, tess_rings_bo);
|
||||
radv_fill_shader_rings(queue, map, add_sample_positions, esgs_ring_size, esgs_ring_bo,
|
||||
gsvs_ring_size, gsvs_ring_bo, tess_rings_bo);
|
||||
|
||||
queue->device->ws->buffer_unmap(descriptor_bo);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user