diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-11-01 08:42:44 -0500 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-11-01 08:42:59 -0500 |
| commit | 7b6b10b3bc86c0dd536b297c2521bee99ef91c41 (patch) | |
| tree | 4905a3741aaf9a6291c77e4f90e89517b55b95f6 /src/video_core/renderer_vulkan | |
| parent | adae7635708e155d967e84d7ad84bf63c5203409 (diff) | |
vk_staging_buffer_pool: 128 MiB stream buffer everywhere
256 MiB sat mostly unused in device memory on Switch 2 titles. FreeBSD
already used 128 MiB.
Diffstat (limited to 'src/video_core/renderer_vulkan')
| -rw-r--r-- | src/video_core/renderer_vulkan/vk_staging_buffer_pool.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/video_core/renderer_vulkan/vk_staging_buffer_pool.cpp b/src/video_core/renderer_vulkan/vk_staging_buffer_pool.cpp index 7b6571d33d..62a9eccc6b 100644 --- a/src/video_core/renderer_vulkan/vk_staging_buffer_pool.cpp +++ b/src/video_core/renderer_vulkan/vk_staging_buffer_pool.cpp @@ -36,7 +36,8 @@ constexpr VkDeviceSize MAX_ALIGNMENT = 256; #if defined(__FreeBSD__) constexpr VkDeviceSize MAX_STREAM_BUFFER_SIZE = 128_MiB; #else -constexpr VkDeviceSize MAX_STREAM_BUFFER_SIZE = 256_MiB; +// 128 MiB on Windows too: 256 MiB sat mostly unused in device memory on Switch 2 titles. +constexpr VkDeviceSize MAX_STREAM_BUFFER_SIZE = 128_MiB; #endif size_t GetStreamBufferSize(const Device& device) { |
