mirror of
https://github.com/overte-org/overte.git
synced 2025-04-19 16:23:39 +02:00
Bringing VRAM up to spec with latest cards.
This commit is contained in:
parent
7175feded4
commit
f4e238cf5b
2 changed files with 13 additions and 0 deletions
|
@ -467,10 +467,14 @@ Menu::Menu() {
|
|||
textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture12288MB, 0, false));
|
||||
textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture16384MB, 0, false));
|
||||
textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture20480MB, 0, false));
|
||||
textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture24576MB, 0, false));
|
||||
textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture28672MB, 0, false));
|
||||
textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture32768MB, 0, false));
|
||||
connect(textureGroup, &QActionGroup::triggered, [textureGroup] {
|
||||
auto checked = textureGroup->checkedAction();
|
||||
auto text = checked->text();
|
||||
gpu::Context::Size newMaxTextureMemory { 0 };
|
||||
|
||||
if (MenuOption::RenderMaxTexture4MB == text) {
|
||||
newMaxTextureMemory = MB_TO_BYTES(4);
|
||||
} else if (MenuOption::RenderMaxTexture64MB == text) {
|
||||
|
@ -497,6 +501,12 @@ Menu::Menu() {
|
|||
newMaxTextureMemory = MB_TO_BYTES(16384);
|
||||
} else if (MenuOption::RenderMaxTexture20480MB == text) {
|
||||
newMaxTextureMemory = MB_TO_BYTES(20480);
|
||||
} else if (MenuOption::RenderMaxTexture24576MB == text) {
|
||||
newMaxTextureMemory = MB_TO_BYTES(24576);
|
||||
} else if (MenuOption::RenderMaxTexture28672MB == text) {
|
||||
newMaxTextureMemory = MB_TO_BYTES(28672);
|
||||
} else if (MenuOption::RenderMaxTexture32768MB == text) {
|
||||
newMaxTextureMemory = MB_TO_BYTES(32768);
|
||||
}
|
||||
gpu::Texture::setAllowedGPUMemoryUsage(newMaxTextureMemory);
|
||||
});
|
||||
|
|
|
@ -179,6 +179,9 @@ namespace MenuOption {
|
|||
const QString RenderMaxTexture12288MB = "12288 MB";
|
||||
const QString RenderMaxTexture16384MB = "16384 MB";
|
||||
const QString RenderMaxTexture20480MB = "20480 MB";
|
||||
const QString RenderMaxTexture24576MB = "24576 MB";
|
||||
const QString RenderMaxTexture28672MB = "28672 MB";
|
||||
const QString RenderMaxTexture32768MB = "32768 MB";
|
||||
const QString RenderSensorToWorldMatrix = "Show SensorToWorld Matrix";
|
||||
const QString RenderIKTargets = "Show IK Targets";
|
||||
const QString RenderIKConstraints = "Show IK Constraints";
|
||||
|
|
Loading…
Reference in a new issue