mirror of
https://github.com/overte-org/overte.git
synced 2025-04-07 02:12:53 +02:00
Added following GPU ram options
10GB 12GB 16GB 20GB
This commit is contained in:
parent
7123487335
commit
b53b3d19da
2 changed files with 16 additions and 1 deletions
|
@ -445,6 +445,10 @@ Menu::Menu() {
|
|||
textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture4096MB, 0, false));
|
||||
textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture6144MB, 0, false));
|
||||
textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture8192MB, 0, false));
|
||||
textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture10240MB, 0, false));
|
||||
textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture12288MBMB, 0, false));
|
||||
textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture16384MB, 0, false));
|
||||
textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture20480MB, 0, false));
|
||||
connect(textureGroup, &QActionGroup::triggered, [textureGroup] {
|
||||
auto checked = textureGroup->checkedAction();
|
||||
auto text = checked->text();
|
||||
|
@ -467,6 +471,14 @@ Menu::Menu() {
|
|||
newMaxTextureMemory = MB_TO_BYTES(6144);
|
||||
} else if (MenuOption::RenderMaxTexture8192MB == text) {
|
||||
newMaxTextureMemory = MB_TO_BYTES(8192);
|
||||
} else if (MenuOption::RenderMaxTexture10240MB == text) {
|
||||
newMaxTextureMemory = MB_TO_BYTES(10240);
|
||||
} else if (MenuOption::RenderMaxTexture12288MB == text) {
|
||||
newMaxTextureMemory = MB_TO_BYTES(12288);
|
||||
} else if (MenuOption::RenderMaxTexture16384MB == text) {
|
||||
newMaxTextureMemory = MB_TO_BYTES(16384);
|
||||
} else if (MenuOption::RenderMaxTexture20480MB == text) {
|
||||
newMaxTextureMemory = MB_TO_BYTES(20480);
|
||||
}
|
||||
gpu::Texture::setAllowedGPUMemoryUsage(newMaxTextureMemory);
|
||||
});
|
||||
|
@ -775,7 +787,6 @@ Menu::Menu() {
|
|||
addActionToQMenuAndActionHash(crashMenu, MenuOption::CrashOnShutdown, 0, qApp, SLOT(crashOnShutdown()));
|
||||
}
|
||||
|
||||
|
||||
// Developer > Show Statistics
|
||||
addCheckableActionToQMenuAndActionHash(developerMenu, MenuOption::Stats, 0, true);
|
||||
|
||||
|
|
|
@ -175,6 +175,10 @@ namespace MenuOption {
|
|||
const QString RenderMaxTexture4096MB = "4096 MB";
|
||||
const QString RenderMaxTexture6144MB = "6144 MB";
|
||||
const QString RenderMaxTexture8192MB = "8192 MB";
|
||||
const QString RenderMaxTexture10240MB = "10240 MB";
|
||||
const QString RenderMaxTexture12288MB = "12288 MB";
|
||||
const QString RenderMaxTexture16384MB = "16384 MB";
|
||||
const QString RenderMaxTexture20480MB = "24576 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