Showing the changes to interface/src/Menu.cpp (1 of 2 files). Show all
Unified · Split
| @@ -467,10 +467,14 @@ Menu::Menu() { · 466 unmodified lines | ||
| 467 | 467 | textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture12288MB, 0, false)); |
| 468 | 468 | textureGroup->addAction(addCheckableActionToQMenuAndActionHash(textureMenu, MenuOption::RenderMaxTexture16384MB, 0, false)); |
| 469 | 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 | 473 | connect(textureGroup, &QActionGroup::triggered, [textureGroup] { |
| 471 | 474 | auto checked = textureGroup->checkedAction(); |
| 472 | 475 | auto text = checked->text(); |
| 473 | 476 | gpu::Context::Size newMaxTextureMemory { 0 }; |
| 477 | + | |
| 474 | 478 | if (MenuOption::RenderMaxTexture4MB == text) { |
| 475 | 479 | newMaxTextureMemory = MB_TO_BYTES(4); |
| 476 | 480 | } else if (MenuOption::RenderMaxTexture64MB == text) { |
| @@ -497,6 +501,12 @@ Menu::Menu() { · 20 unmodified lines | ||
| 497 | 501 | newMaxTextureMemory = MB_TO_BYTES(16384); |
| 498 | 502 | } else if (MenuOption::RenderMaxTexture20480MB == text) { |
| 499 | 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 | 511 | gpu::Texture::setAllowedGPUMemoryUsage(newMaxTextureMemory); |
| 502 | 512 | }); |