2
1
Fork 0
mirror of https://github.com/yuzu-emu/yuzu.git synced 2024-07-04 23:31:19 +01:00

video_core: preallocate fewer IR blocks

This commit is contained in:
Liam 2023-06-14 20:17:46 -04:00
parent ce0510913a
commit 2c01669046
2 changed files with 6 additions and 6 deletions

View file

@ -16,9 +16,9 @@ struct ShaderPools {
inst.ReleaseContents(); inst.ReleaseContents();
} }
Shader::ObjectPool<Shader::IR::Inst> inst; Shader::ObjectPool<Shader::IR::Inst> inst{8192};
Shader::ObjectPool<Shader::IR::Block> block; Shader::ObjectPool<Shader::IR::Block> block{32};
Shader::ObjectPool<Shader::Maxwell::Flow::Block> flow_block; Shader::ObjectPool<Shader::Maxwell::Flow::Block> flow_block{32};
}; };
struct Context { struct Context {

View file

@ -92,9 +92,9 @@ struct ShaderPools {
inst.ReleaseContents(); inst.ReleaseContents();
} }
Shader::ObjectPool<Shader::IR::Inst> inst; Shader::ObjectPool<Shader::IR::Inst> inst{8192};
Shader::ObjectPool<Shader::IR::Block> block; Shader::ObjectPool<Shader::IR::Block> block{32};
Shader::ObjectPool<Shader::Maxwell::Flow::Block> flow_block; Shader::ObjectPool<Shader::Maxwell::Flow::Block> flow_block{32};
}; };
class PipelineCache : public VideoCommon::ShaderCache { class PipelineCache : public VideoCommon::ShaderCache {