diff --git a/src/common/rendering/vulkan/pipelines/vk_renderpass.cpp b/src/common/rendering/vulkan/pipelines/vk_renderpass.cpp index b2069ba99..d18849691 100644 --- a/src/common/rendering/vulkan/pipelines/vk_renderpass.cpp +++ b/src/common/rendering/vulkan/pipelines/vk_renderpass.cpp @@ -489,7 +489,7 @@ std::unique_ptr VkRenderPassSetup::CreateVertexInputLibrary(int builder.DebugName("VkRenderPassSetup.VertexInputLibrary"); AddVertexInputInterface(builder, vertexFormat, drawType); AddDynamicState(builder); - return builder.Create(fb->GetDevice()); + return CreateWithStats(builder); } std::unique_ptr VkRenderPassSetup::CreateVertexShaderLibrary(const VkPipelineKey& key, bool isUberShader) @@ -504,7 +504,7 @@ std::unique_ptr VkRenderPassSetup::CreateVertexShaderLibrary(con builder.DebugName("VkRenderPassSetup.VertexShaderLibrary"); AddPreRasterizationShaders(builder, key, program); AddDynamicState(builder); - return builder.Create(fb->GetDevice()); + return CreateWithStats(builder); } std::unique_ptr VkRenderPassSetup::CreateFragmentShaderLibrary(const VkPipelineKey& key, bool isUberShader) @@ -519,7 +519,7 @@ std::unique_ptr VkRenderPassSetup::CreateFragmentShaderLibrary(c builder.DebugName("VkRenderPassSetup.FragmentShaderLibrary"); AddFragmentShader(builder, key, program); AddDynamicState(builder); - return builder.Create(fb->GetDevice()); + return CreateWithStats(builder); } std::unique_ptr VkRenderPassSetup::CreateFragmentOutputLibrary(FRenderStyle renderStyle, VkColorComponentFlags colorMask) @@ -532,7 +532,7 @@ std::unique_ptr VkRenderPassSetup::CreateFragmentOutputLibrary(F builder.DebugName("VkRenderPassSetup.FragmentOutputLibrary"); AddFragmentOutputInterface(builder, renderStyle, colorMask); AddDynamicState(builder); - return builder.Create(fb->GetDevice()); + return CreateWithStats(builder); } void VkRenderPassSetup::AddVertexInputInterface(GraphicsPipelineBuilder& builder, int vertexFormat, int drawType)