diff --git a/filament/backend/src/vulkan/VulkanDriver.cpp b/filament/backend/src/vulkan/VulkanDriver.cpp index b41876b43a..0149365975 100644 --- a/filament/backend/src/vulkan/VulkanDriver.cpp +++ b/filament/backend/src/vulkan/VulkanDriver.cpp @@ -1016,10 +1016,10 @@ void VulkanDriver::beginRenderPass(Handle rth, const RenderPassP rt->transformClientRectToPlatform(&renderPassInfo.renderArea); + VkClearValue clearValues[ + MRT::MAX_SUPPORTED_RENDER_TARGET_COUNT + MRT::MAX_SUPPORTED_RENDER_TARGET_COUNT + + 1] = {}; if (params.flags.clear != TargetBufferFlags::NONE) { - VkClearValue clearValues[ - MRT::MAX_SUPPORTED_RENDER_TARGET_COUNT + MRT::MAX_SUPPORTED_RENDER_TARGET_COUNT + - 1] = {}; // NOTE: clearValues must be populated in the same order as the attachments array in // VulkanFboCache::getFramebuffer. Values must be provided regardless of whether Vulkan is