@ -11,22 +11,30 @@
struct vkr_descriptor_set_layout {
struct vkr_descriptor_set_layout {
struct vkr_object base ;
struct vkr_object base ;
} ;
} ;
VKR_DEFINE_OBJECT_CAST ( descriptor_set_layout ,
VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT ,
VkDescriptorSetLayout )
struct vkr_descriptor_pool {
struct vkr_descriptor_pool {
struct vkr_object base ;
struct vkr_object base ;
struct list_head descriptor_sets ;
struct list_head descriptor_sets ;
} ;
} ;
VKR_DEFINE_OBJECT_CAST ( descriptor_pool , VK_OBJECT_TYPE_DESCRIPTOR_POOL , VkDescriptorPool )
struct vkr_descriptor_set {
struct vkr_descriptor_set {
struct vkr_object base ;
struct vkr_object base ;
struct vkr_device * device ;
struct vkr_device * device ;
} ;
} ;
VKR_DEFINE_OBJECT_CAST ( descriptor_set , VK_OBJECT_TYPE_DESCRIPTOR_SET , VkDescriptorSet )
struct vkr_descriptor_update_template {
struct vkr_descriptor_update_template {
struct vkr_object base ;
struct vkr_object base ;
} ;
} ;
VKR_DEFINE_OBJECT_CAST ( descriptor_update_template ,
VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE ,
VkDescriptorUpdateTemplate )
void
void
vkr_context_init_descriptor_set_layout_dispatch ( struct vkr_context * ctx ) ;
vkr_context_init_descriptor_set_layout_dispatch ( struct vkr_context * ctx ) ;