Skip to content

[Impeller] kDeviceTransient storage mode must not be associated with ImageUsageFlagBits::eSampled or eStorage #121633

@iskakaushik

Description

@iskakaushik
F/flutter (30721): [FATAL:flutter/impeller/renderer/backend/vulkan/context_vk.cc(57)] Check failed: kVulkanValidationFailure. Error[1665303278][VUID-VkImageCreateInfo-usage-00963] : Validation Error: [ VUID-VkImageCreateInfo-usage-00963 ] Object 0: handle = 0xb400007476738c50, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x634282ee | vkCreateImage(): Transient attachment image with incompatible usage flags set. The Vulkan spec states: If usage includes VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT, then bits other than VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, and VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT must not be set (https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VUID-VkImageCreateInfo-usage-00963)

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work liste: impellerImpeller rendering backend issues and features requests

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions