Skip to content

[Impeller] Set up a CI shard focused on vulkan sync validation #195502

Closed

Description

@andywolff

When we fix individual Vulkan sync hazards like those in #194987, we can regression test them with a unit test operating on mocks. But this doesn't discover new sync hazards. Enabling sync validation adds a lot of CPU cost, so I don't recommend we run our whole suite of engine tests with it enabled. Instead, I recommend we set up a new CI shard with vulkan sync validation enabled (VK_VALIDATION_VALIDATE_SYNC=1 or VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT) which covers a carefully selected set of impeller tests.

Activity

  1. added
    engineflutter/engine related. See also e: labels.
    on Oct 28, 2026
  2. self-assigned this
    on Oct 28, 2026
  3. github-actions commented on Nov 13, 2026

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  4. locked as resolved and limited conversation to collaborators on Nov 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

engineflutter/engine related. See also e: labels.team-engineOwned by Engine team

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions