mirror of https://gitlab.freedesktop.org/mesa/mesa
radv: declare radv_cmd_update_descriptor_xxx() in radv_descriptor_set.h
They are defined in radv_descriptor_set.c. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28519>
This commit is contained in:
parent
5f7a5a27ef
commit
20963fbba5
|
@ -221,6 +221,7 @@ radv_immutable_ycbcr_samplers(const struct radv_descriptor_set_layout *set, unsi
|
|||
}
|
||||
|
||||
struct radv_device;
|
||||
struct radv_cmd_buffer;
|
||||
|
||||
void radv_pipeline_layout_init(struct radv_device *device, struct radv_pipeline_layout *layout, bool independent_sets);
|
||||
void radv_pipeline_layout_add_set(struct radv_pipeline_layout *layout, uint32_t set_idx,
|
||||
|
@ -228,4 +229,14 @@ void radv_pipeline_layout_add_set(struct radv_pipeline_layout *layout, uint32_t
|
|||
void radv_pipeline_layout_hash(struct radv_pipeline_layout *layout);
|
||||
void radv_pipeline_layout_finish(struct radv_device *device, struct radv_pipeline_layout *layout);
|
||||
|
||||
void radv_cmd_update_descriptor_sets(struct radv_device *device, struct radv_cmd_buffer *cmd_buffer,
|
||||
VkDescriptorSet overrideSet, uint32_t descriptorWriteCount,
|
||||
const VkWriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount,
|
||||
const VkCopyDescriptorSet *pDescriptorCopies);
|
||||
|
||||
void radv_cmd_update_descriptor_set_with_template(struct radv_device *device, struct radv_cmd_buffer *cmd_buffer,
|
||||
struct radv_descriptor_set *set,
|
||||
VkDescriptorUpdateTemplate descriptorUpdateTemplate,
|
||||
const void *pData);
|
||||
|
||||
#endif /* RADV_DESCRIPTOR_SET_H */
|
||||
|
|
|
@ -3172,16 +3172,6 @@ int radv_queue_init(struct radv_device *device, struct radv_queue *queue, int id
|
|||
void radv_set_descriptor_set(struct radv_cmd_buffer *cmd_buffer, VkPipelineBindPoint bind_point,
|
||||
struct radv_descriptor_set *set, unsigned idx);
|
||||
|
||||
void radv_cmd_update_descriptor_sets(struct radv_device *device, struct radv_cmd_buffer *cmd_buffer,
|
||||
VkDescriptorSet overrideSet, uint32_t descriptorWriteCount,
|
||||
const VkWriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount,
|
||||
const VkCopyDescriptorSet *pDescriptorCopies);
|
||||
|
||||
void radv_cmd_update_descriptor_set_with_template(struct radv_device *device, struct radv_cmd_buffer *cmd_buffer,
|
||||
struct radv_descriptor_set *set,
|
||||
VkDescriptorUpdateTemplate descriptorUpdateTemplate,
|
||||
const void *pData);
|
||||
|
||||
void radv_meta_push_descriptor_set(struct radv_cmd_buffer *cmd_buffer, VkPipelineBindPoint pipelineBindPoint,
|
||||
VkPipelineLayout _layout, uint32_t set, uint32_t descriptorWriteCount,
|
||||
const VkWriteDescriptorSet *pDescriptorWrites);
|
||||
|
|
Loading…
Reference in New Issue