renamed values.

This commit is contained in:
2023-06-12 15:45:34 +08:00
parent 8f6260f440
commit e6560dfe5f
4 changed files with 14 additions and 15 deletions

View File

@@ -20,7 +20,7 @@ struct MaterialCreateConfig
RenderTargetOutputConfig rt_output; ///<渲染目标输出配置
uint32 shader_stage; ///<需要的shader
uint32 shader_stage_flag_bit; ///<需要的shader
public:
@@ -30,7 +30,7 @@ public:
mtl_name=name;
shader_stage=VK_SHADER_STAGE_VERTEX_BIT|VK_SHADER_STAGE_FRAGMENT_BIT;
shader_stage_flag_bit=VK_SHADER_STAGE_VERTEX_BIT|VK_SHADER_STAGE_FRAGMENT_BIT;
}
};//struct MaterialCreateConfig
STD_MTL_NAMESPACE_END

View File

@@ -38,9 +38,9 @@ namespace hgl{namespace graph
const AnsiString &GetName ()const{return config->mtl_name;}
const uint32 GetShaderStage ()const{return config->shader_stage;}
const uint32 GetShaderStage ()const{return config->shader_stage_flag_bit;}
bool hasShader (const VkShaderStageFlagBits ss)const{return config->shader_stage&ss;}
bool hasShader (const VkShaderStageFlagBits ss)const{return config->shader_stage_flag_bit&ss;}
bool hasVertex ()const{return hasShader(VK_SHADER_STAGE_VERTEX_BIT);}
// bool hasTessCtrl ()const{return hasShader(VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT);}
@@ -63,7 +63,7 @@ namespace hgl{namespace graph
MaterialCreateInfo(const MaterialCreateConfig *);
~MaterialCreateInfo()=default;
bool SetMaterialInstance(const AnsiString &mi_glsl_codes,const uint32_t mi_struct_bytes,const uint32_t shader_stage);
bool SetMaterialInstance(const AnsiString &mi_glsl_codes,const uint32_t mi_struct_bytes,const uint32_t shader_stage_flag_bit);
bool AddStruct(const AnsiString &ubo_typename,const AnsiString &codes);
bool AddStruct(const ShaderBufferSource &ss){return AddStruct(ss.struct_name,ss.codes);}
@@ -78,4 +78,3 @@ namespace hgl{namespace graph
}//namespace mtl
}//namespace graph
}//namespace hgl