From 8b231f53f98f7ca599a7449815c04e7100e2daad Mon Sep 17 00:00:00 2001 From: IndecisiveTurtle <47210458+raphaelthegreat@users.noreply.github.com> Date: Sun, 15 Sep 2024 22:40:59 +0300 Subject: [PATCH] vk_graphics_pipeline: Remove bindings member Saves about 1KB from each pipeline --- src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp | 1 + src/video_core/renderer_vulkan/vk_graphics_pipeline.h | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp index 26fa2169c..f7474b24e 100644 --- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp +++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp @@ -292,6 +292,7 @@ GraphicsPipeline::~GraphicsPipeline() = default; void GraphicsPipeline::BuildDescSetLayout() { u32 binding{}; + boost::container::small_vector bindings; for (const auto* stage : stages) { if (!stage) { continue; diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.h b/src/video_core/renderer_vulkan/vk_graphics_pipeline.h index 7901a71f3..c8a08b4f2 100644 --- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.h +++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.h @@ -100,7 +100,6 @@ private: std::array stages{}; GraphicsPipelineKey key; bool uses_push_descriptors{}; - boost::container::small_vector bindings; }; } // namespace Vulkan