diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index fb3a37b9f37..898ec4bfc6c 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -5012,39 +5012,6 @@ radv_cmd_buffer_needs_ace(const struct radv_cmd_buffer *cmd_buffer) return cmd_buffer->ace_internal.cs && cmd_buffer->task_rings_needed; } -struct radv_deferred_queue_submission { - struct radv_queue *queue; - VkCommandBuffer *cmd_buffers; - uint32_t cmd_buffer_count; - - /* Sparse bindings that happen on a queue. */ - VkSparseBufferMemoryBindInfo *buffer_binds; - uint32_t buffer_bind_count; - VkSparseImageOpaqueMemoryBindInfo *image_opaque_binds; - uint32_t image_opaque_bind_count; - VkSparseImageMemoryBindInfo *image_binds; - uint32_t image_bind_count; - - bool flush_caches; - VkPipelineStageFlags2 wait_dst_stage_mask; - struct radv_semaphore_part **wait_semaphores; - uint32_t wait_semaphore_count; - struct radv_semaphore_part **signal_semaphores; - uint32_t signal_semaphore_count; - VkFence fence; - - uint64_t *wait_values; - uint64_t *signal_values; - - struct radv_semaphore_part *temporary_semaphore_parts; - uint32_t temporary_semaphore_part_count; - - struct list_head queue_pending_list; - uint32_t submission_wait_count; - - struct list_head processing_list; -}; - static VkResult radv_queue_submit_bind_sparse_memory(struct radv_device *device, struct vk_queue_submit *submission) { diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index eb1758a7ca4..c8160ebb37f 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan/radv_private.h @@ -715,8 +715,6 @@ struct radv_meta_state { #define RADV_NUM_HW_CTX (RADEON_CTX_PRIORITY_REALTIME + 1) -struct radv_deferred_queue_submission; - static inline enum radv_queue_family vk_queue_to_radv(const struct radv_physical_device *phys_dev, int queue_family_index) {