diff --git a/src/ShaderGen/MaterialFileData.h b/src/ShaderGen/MaterialFileData.h index 2e4a19b9..79b22501 100644 --- a/src/ShaderGen/MaterialFileData.h +++ b/src/ShaderGen/MaterialFileData.h @@ -41,6 +41,13 @@ namespace material_file char filename[HGL_MAX_PATH]; uint32_t shader_stage_flag_bits; + + const char *codes; + uint code_length; + + //为什么不使用AnsiString保存ubo shader codes ? + // 1.MaterialFileData中使用UBODataList也就是List,会出现问题 + // 2.后台将所有UBO文件缓存,所以只传递过来一个char *即可 }; using UBODataList=List;