supported MaterialInstance in ShaderGen module.

This commit is contained in:
2023-05-22 14:30:38 +08:00
parent d5b719152f
commit fa7ecb91ac
11 changed files with 98 additions and 56 deletions

View File

@@ -13,6 +13,8 @@ struct SPVData;
class MaterialDescriptorInfo;
class ShaderDescriptorInfo;
struct UBODescriptor;
class ShaderCreateInfo
{
protected:
@@ -63,6 +65,8 @@ public:
void AddFunction(const AnsiString &str){function_list.Add(str);}
void SetMaterialInstance(UBODescriptor *);
const AnsiString &GetOutputStruct()const{return output_struct;}
const AnsiString &GetShaderSource()const{return final_shader;}