Skip to content

[Impeller] Vulkan backend doesn't correctly do external synchronization of queues. #123883

@chinmaygarde

Description

@chinmaygarde

Validation Error:

F/flutter (20901): --- Vulkan Debug Report  ----------------------------------------
F/flutter (20901): |                Severity: Error
F/flutter (20901): |                    Type: { Validation }
F/flutter (20901): |                 ID Name: UNASSIGNED-Threading-MultipleThreads
F/flutter (20901): |               ID Number: 337425955
F/flutter (20901): |       Queue Breadcrumbs: Restore Clip, EntityPass Render Pass: Depth=0 Count=0
F/flutter (20901): |  CMD Buffer Breadcrumbs: [NONE]
F/flutter (20901): |         Related Objects: Queue [12970367456163883600] [ImpellerComputeQ]
F/flutter (20901): |                 Trigger: Validation Error: [ UNASSIGNED-Threading-MultipleThreads ] Object 0: handle = 0xb400007b3eef6a50, name = ImpellerComputeQ, type = VK_OBJECT_TYPE_QUEUE; | MessageID = 0x141cb623 | THREADING ERROR : vkQueueEndDebugUtilsLabelEXT(): object of type VkQueue is simultaneously used in thread 523621371056 and thread 523622411440
F/flutter (20901): -----------------------------------------------------------------

Wording in Section 3.6 of spec.

Metadata

Metadata

Assignees

Labels

e: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions