added mtl_name attrib at MaterialDescriptorSets
This commit is contained in:
@@ -20,6 +20,8 @@ using ShaderDescriptorList=List<ShaderDescriptor *>;
|
||||
|
||||
class MaterialDescriptorSets
|
||||
{
|
||||
UTF8String mtl_name;
|
||||
|
||||
ShaderDescriptor *sd_list;
|
||||
uint sd_count;
|
||||
|
||||
@@ -36,9 +38,11 @@ private:
|
||||
|
||||
public:
|
||||
|
||||
MaterialDescriptorSets(ShaderDescriptor *,const uint);
|
||||
MaterialDescriptorSets(const UTF8String &,ShaderDescriptor *,const uint);
|
||||
~MaterialDescriptorSets();
|
||||
|
||||
const UTF8String &GetMaterialName()const{return mtl_name;}
|
||||
|
||||
const int GetBinding(const VkDescriptorType &desc_type,const AnsiString &name)const;
|
||||
|
||||
const int GetUBO (const AnsiString &name,bool dynamic)const{return GetBinding(dynamic?VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC:VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER,name);}
|
||||
|
Reference in New Issue
Block a user