diff --git a/impeller/renderer/backend/vulkan/context_vk.cc b/impeller/renderer/backend/vulkan/context_vk.cc index db5574ce4ff94..cec80d46cc712 100644 --- a/impeller/renderer/backend/vulkan/context_vk.cc +++ b/impeller/renderer/backend/vulkan/context_vk.cc @@ -40,6 +40,12 @@ VKAPI_ATTR VkBool32 VKAPI_CALL DebugUtilsMessengerCallback( const auto prefix = impeller::vk::to_string( impeller::vk::DebugUtilsMessageSeverityFlagBitsEXT{severity}); + // There isn't stable messageIdNumber for this validation failure. + if (strstr(pCallbackData->pMessageIdName, + "CoreValidation-Shader-OutputNotConsumed") != nullptr) { + return VK_FALSE; + } + FML_DCHECK(false) << prefix << "[" << pCallbackData->messageIdNumber << "][" << pCallbackData->pMessageIdName << "] : " << pCallbackData->pMessage; @@ -596,7 +602,7 @@ PixelFormat ContextVK::GetColorAttachmentPixelFormat() const { } const BackendFeatures& ContextVK::GetBackendFeatures() const { - return kModernBackendFeatures; + return kLegacyBackendFeatures; } vk::Queue ContextVK::GetGraphicsQueue() const { diff --git a/impeller/renderer/backend/vulkan/swapchain_details_vk.cc b/impeller/renderer/backend/vulkan/swapchain_details_vk.cc index 3b1f10cc94ab9..4caf552d5fc88 100644 --- a/impeller/renderer/backend/vulkan/swapchain_details_vk.cc +++ b/impeller/renderer/backend/vulkan/swapchain_details_vk.cc @@ -74,7 +74,7 @@ vk::PresentModeKHR SwapchainDetailsVK::PickPresentationMode() const { } } - VALIDATION_LOG << "Picking a sub-optimal presentation mode."; + FML_LOG(ERROR) << "Picking a sub-optimal presentation mode."; // Vulkan spec dictates that FIFO is always available. return vk::PresentModeKHR::eFifo; }