From 139b122cc4470be33d1450ac38f5c88824ceaa22 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 14 Sep 2017 10:48:44 +0100 Subject: [PATCH] Fix assertion to allow 8 color attachments. Refs #743 --- renderdoc/driver/vulkan/vk_core.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_core.cpp b/renderdoc/driver/vulkan/vk_core.cpp index 3f3bcbbfb..7b1ee7a13 100644 --- a/renderdoc/driver/vulkan/vk_core.cpp +++ b/renderdoc/driver/vulkan/vk_core.cpp @@ -2806,9 +2806,9 @@ void WrappedVulkan::AddDrawcall(const DrawcallDescription &d, bool hasEvents) vector &colAtt = m_CreationInfo.m_RenderPass[rp].subpasses[sp].colorAttachments; int32_t dsAtt = m_CreationInfo.m_RenderPass[rp].subpasses[sp].depthstencilAttachment; - RDCASSERT(colAtt.size() < 8); + RDCASSERT(colAtt.size() <= ARRAY_COUNT(draw.outputs)); - for(int i = 0; i < 8 && i < (int)colAtt.size(); i++) + for(size_t i = 0; i < ARRAY_COUNT(draw.outputs) && i < colAtt.size(); i++) { if(colAtt[i] == VK_ATTACHMENT_UNUSED) continue;