perf: 添加内存缓存

This commit is contained in:
Xu Liu 2021-11-16 20:32:51 +08:00
commit c955e8d3bf
3 changed files with 38 additions and 4 deletions

View file

@ -1086,7 +1086,7 @@ UINT EffectCompiler::Compile(const wchar_t* fileName, EffectDesc& desc) {
} else {
md5 = Utils::Bin2Hex(hash.data(), hash.size());
if (EffectCache::Load(fileName, md5, desc)) {
if (EffectCache::GetInstance().Load(fileName, md5, desc)) {
// 已从缓存中读取
return 0;
}
@ -1262,7 +1262,7 @@ UINT EffectCompiler::Compile(const wchar_t* fileName, EffectDesc& desc) {
return 1;
}
EffectCache::Save(fileName, md5, desc);
EffectCache::GetInstance().Save(fileName, md5, desc);
return 0;
}