diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp index 43fbefe425..471ed5eabe 100644 --- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp +++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp @@ -8,7 +8,6 @@ #include #include -#include #include #include @@ -37,7 +36,6 @@ namespace Vulkan { namespace { -using boost::container::small_vector; using boost::container::static_vector; using Shader::ImageBufferDescriptor; using Shader::Backend::SPIRV::RENDERAREA_LAYOUT_OFFSET; @@ -49,7 +47,7 @@ using VideoCore::Surface::PixelFormatFromDepthFormat; using VideoCore::Surface::PixelFormatFromRenderTargetFormat; constexpr size_t NUM_STAGES = Maxwell::MaxShaderStage; -constexpr size_t INLINE_IMAGE_ELEMENTS = 64; +constexpr size_t MAX_IMAGE_ELEMENTS = 128; DescriptorLayoutBuilder MakeBuilder(const Device& device, std::span infos) { DescriptorLayoutBuilder builder{device}; @@ -314,8 +312,8 @@ void GraphicsPipeline::AddTransition(GraphicsPipeline* transition) { template bool GraphicsPipeline::ConfigureImpl(bool is_indexed) { - small_vector views; - small_vector samplers; + boost::container::static_vector views; + boost::container::static_vector samplers; views.reserve(num_image_elements); samplers.reserve(num_textures);