added g_desc_sets/ri_desc_sets, CreateMIDescriptorSets/GetGlobalDescriptorSets/GetRIDescriptorSets

This commit is contained in:
2021-06-15 21:20:57 +08:00
parent 9118ba8e9f
commit 0f42ab3987
5 changed files with 16 additions and 10 deletions

View File

@@ -104,10 +104,13 @@ Material::Material(const UTF8String &name,ShaderModuleMap *smm,List<VkPipelineSh
vertex_sm=nullptr;
vab=nullptr;
}
ri_desc_sets=dsl_creater->Create(DescriptorSetsType::RenderableInstance);
}
Material::~Material()
{
SAFE_CLEAR(ri_desc_sets);
delete dsl_creater;
if(vab)
@@ -150,8 +153,8 @@ const VkPipelineLayout Material::GetPipelineLayout()const
return dsl_creater->GetPipelineLayout();
}
DescriptorSets *Material::CreateDescriptorSets()const
DescriptorSets *Material::CreateMIDescriptorSets()const
{
return dsl_creater->Create();
return dsl_creater->Create(DescriptorSetsType::MaterialInstance);
}
VK_NAMESPACE_END