History

Bringing VRAM up to spec with latest cards.

OfficialR3ido101 committed 1 year ago

Commit f4e238c1 parent 7175fed2 files · +13 −0Browse files

Showing the changes to interface/src/Menu.cpp (1 of 2 files). Show all

Unified · Split

interface/src/Menu.cpp+10−0
@@ -467,10 +467,14 @@ Menu::Menu() { · 466 unmodified lines
467 textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture12288MB, 0, false));467 textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture12288MB, 0, false));
468 textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture16384MB, 0, false));468 textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture16384MB, 0, false));
469 textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture20480MB, 0, false));469 textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture20480MB, 0, false));
470 textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture24576MB, 0, false));
471 textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture28672MB, 0, false));
472 textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture32768MB, 0, false));
470 connect(textureGroup, &QActionGroup::triggered, [textureGroup] {473 connect(textureGroup, &QActionGroup::triggered, [textureGroup] {
471 auto checked = textureGroup->checkedAction();474 auto checked = textureGroup->checkedAction();
472 auto text = checked->text();475 auto text = checked->text();
473 gpu::Context::Size newMaxTextureMemory { 0 };476 gpu::Context::Size newMaxTextureMemory { 0 };
477
474 if (MenuOption::RenderMaxTexture4MB == text) {478 if (MenuOption::RenderMaxTexture4MB == text) {
475 newMaxTextureMemory = MB_TO_BYTES(4);479 newMaxTextureMemory = MB_TO_BYTES(4);
476 } else if (MenuOption::RenderMaxTexture64MB == text) {480 } else if (MenuOption::RenderMaxTexture64MB == text) {
@@ -497,6 +501,12 @@ Menu::Menu() { · 20 unmodified lines
497 newMaxTextureMemory = MB_TO_BYTES(16384);501 newMaxTextureMemory = MB_TO_BYTES(16384);
498 } else if (MenuOption::RenderMaxTexture20480MB == text) {502 } else if (MenuOption::RenderMaxTexture20480MB == text) {
499 newMaxTextureMemory = MB_TO_BYTES(20480);503 newMaxTextureMemory = MB_TO_BYTES(20480);
504 } else if (MenuOption::RenderMaxTexture24576MB == text) {
505 newMaxTextureMemory = MB_TO_BYTES(24576);
506 } else if (MenuOption::RenderMaxTexture28672MB == text) {
507 newMaxTextureMemory = MB_TO_BYTES(28672);
508 } else if (MenuOption::RenderMaxTexture32768MB == text) {
509 newMaxTextureMemory = MB_TO_BYTES(32768);
500 }510 }
501 gpu::Texture::setAllowedGPUMemoryUsage(newMaxTextureMemory);511 gpu::Texture::setAllowedGPUMemoryUsage(newMaxTextureMemory);
502 });512 });