Explorar o código

vk_command_pool: Reduce the command pool size from 4096 to 4

This allows drivers to reuse memory more easily and preallocate less.
The optimal number has been measured booting Pokémon Sword.
ReinUsesLisp %!s(int64=5) %!d(string=hai) anos
pai
achega
aae399c1a8
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/video_core/renderer_vulkan/vk_command_pool.cpp

+ 1 - 1
src/video_core/renderer_vulkan/vk_command_pool.cpp

@@ -10,7 +10,7 @@
 
 namespace Vulkan {
 
-constexpr size_t COMMAND_BUFFER_POOL_SIZE = 0x1000;
+constexpr size_t COMMAND_BUFFER_POOL_SIZE = 4;
 
 struct CommandPool::Pool {
     vk::CommandPool handle;