#include"VKDescriptorSetLayout.h" VK_NAMESPACE_BEGIN DescriptorSetLayout::~DescriptorSetLayout() { const int count=desc_set_layout_list.GetCount(); if(count>0) { VkDescriptorSetLayout *dsl=desc_set_layout_list.GetData(); for(int i=0;i dsl_list; dsl_list.SetCount(layout_binding_list.GetCount()); if(vkCreateDescriptorSetLayout(device,&descriptor_layout, nullptr, dsl_list.GetData())!=VK_SUCCESS) return(false); return(new DescriptorSetLayout(device,dsl_list)); } VK_NAMESPACE_END