mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2025-07-22 11:35:46 +00:00
video_core: preallocate fewer IR blocks
This commit is contained in:
parent
c307399340
commit
c913c891e0
2 changed files with 6 additions and 6 deletions
|
@ -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 {
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue