Skip to content

[Impeller] Vulkan backend doesn't respect resolving store actions. #142947

@chinmaygarde

Description

@chinmaygarde

Today, performing an MSAA resolve in a render pass is determined by the sample count of the main texture on Vulkan. There is no regard for the StoreAction and the values StoreAction::kMultisampleResolve and StoreAction::kStoreAndMultisampleResolve are completely ignored. This becomes an issue when the caller doesn't actually want to perform a resolve. The caller also loses control over the store action of the main and resolve textures. Metal does this correctly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work liste: impellerImpeller rendering backend issues and features requeststeam-engineOwned by Engine teamtriaged-engineTriaged by Engine team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions