From f04a6a4d83ecd9ead5a6b8176398b0c4bfc75ce3 Mon Sep 17 00:00:00 2001 From: GPUCode Date: Sun, 26 Feb 2023 12:37:33 +0200 Subject: [PATCH] vk_rasterizer: Reduce stream buffer size * 64MB is more than enough, any higher and it fills up the 256MB device local-host visible heap --- src/video_core/renderer_vulkan/vk_rasterizer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index 262fd5afc..8b0d27a5f 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp @@ -28,7 +28,7 @@ MICROPROFILE_DEFINE(Vulkan_Blits, "Vulkan", "Blits", MP_RGB(100, 100, 255)); using TriangleTopology = Pica::PipelineRegs::TriangleTopology; using VideoCore::SurfaceType; -constexpr u64 STREAM_BUFFER_SIZE = 128 * 1024 * 1024; +constexpr u64 STREAM_BUFFER_SIZE = 64 * 1024 * 1024; constexpr u64 TEXTURE_BUFFER_SIZE = 2 * 1024 * 1024; constexpr vk::BufferUsageFlags BUFFER_USAGE = vk::BufferUsageFlagBits::eVertexBuffer |