Skip to content

False-positive message with swapchan, but without WSI #11477

@Neko-tech-priest

Description

@Neko-tech-priest

Environment

  • OS: Linux
  • GPU and driver version: RX 6600XT, Mesa 25.3.3
  • Options enabled: Sumbit time validation, AMD-specific, Performance

Describe the Issue
Without VK_KHR_swapchain validation layer don't know when frame changed and thinking what i bind the same pipeline again, but i have vkEndCommandBuffer and vkQueueSubmit2 every frame with vkWaitForFences waiting, with WSI implementation was fine

Expected behavior
Nothing messages

Instead, i have message:

Validation Performance Warning: [ BestPractices-Pipeline-SortAndBind ] | MessageID = 0x6d0c146d
vkCmdBindPipeline(): [AMD] [NVIDIA] Pipeline VkPipeline 0x380000000038 was bound twice in the frame. Keep pipeline state changes to a minimum, for example, by sorting draw calls by pipeline.

Additional context
I make pure Wayland application, without libwayland-client

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions