From 4c24a697106471b33973da619a43167c947276aa Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sun, 21 Jan 2018 20:22:45 +1000 Subject: VideoCommon: Add support for Abstract Framebuffers --- Source/Core/VideoBackends/Vulkan/StateTracker.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Source/Core/VideoBackends/Vulkan/StateTracker.cpp') diff --git a/Source/Core/VideoBackends/Vulkan/StateTracker.cpp b/Source/Core/VideoBackends/Vulkan/StateTracker.cpp index d902c1ea97..e5be3e2c1e 100644 --- a/Source/Core/VideoBackends/Vulkan/StateTracker.cpp +++ b/Source/Core/VideoBackends/Vulkan/StateTracker.cpp @@ -703,7 +703,8 @@ void StateTracker::EndRenderPass() m_current_render_pass = VK_NULL_HANDLE; } -void StateTracker::BeginClearRenderPass(const VkRect2D& area, const VkClearValue clear_values[2]) +void StateTracker::BeginClearRenderPass(const VkRect2D& area, const VkClearValue* clear_values, + u32 num_clear_values) { _assert_(!InRenderPass()); @@ -715,7 +716,7 @@ void StateTracker::BeginClearRenderPass(const VkRect2D& area, const VkClearValue m_current_render_pass, m_framebuffer, m_framebuffer_render_area, - 2, + num_clear_values, clear_values}; vkCmdBeginRenderPass(g_command_buffer_mgr->GetCurrentCommandBuffer(), &begin_info, -- cgit v1.2.3