Skip to content

layers: Better Pipeline Layout Compatibility message - #13075

Merged
spencer-lunarg merged 1 commit into
KhronosGroup:mainfrom
spencer-lunarg:spencer-lunarg-to-disturb-or-not-to-disturb
Sep 13, 2026
Merged

spencer-lunarg merged 1 commit into
KhronosGroup:mainfrom
spencer-lunarg:spencer-lunarg-to-disturb-or-not-to-disturb

Conversation

@spencer-lunarg

Copy link
Copy Markdown
Contributor

closes #7307

Validation Error: [ VUID-vkCmdDispatch-None-08600 ] | MessageID = 0x3450abd3
vkCmdDispatch(): VkPipeline 0x110000000011 uses set 0 but that set is not bound. (Need to use a command like vkCmdBindDescriptorSets to bind the set).

now becomes

vkCmdDispatch(): VkPipeline 0x110000000011 uses set 0 but that set is not bound because it was disturbed by a previous call (like vkCmdBindDescriptorSets) that set VkPipelineLayout 0xd000000000d which is not compatible
See https://docs.vulkan.org/spec/latest/chapters/descriptorsets.html#descriptorsets-compatibility.

@spencer-lunarg
spencer-lunarg requested a review from a team as a code owner September 11, 2026 20:49
@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build queued with queue ID 115838.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build # 24456 running.

@spencer-lunarg
spencer-lunarg force-pushed the spencer-lunarg-to-disturb-or-not-to-disturb branch from 3a942db to 5d6a2d6 Compare September 11, 2026 21:27
@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build queued with queue ID 115893.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build # 24459 running.

@ci-tester-lunarg

Copy link
Copy Markdown
Collaborator

CI Vulkan-ValidationLayers build # 24459 passed.

@spencer-lunarg
spencer-lunarg merged commit 67bad7b into KhronosGroup:main Sep 13, 2026
21 checks passed
@spencer-lunarg
spencer-lunarg deleted the spencer-lunarg-to-disturb-or-not-to-disturb branch September 13, 2026 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Pipeline Layout Compatibility state tracking for descriptors should not compare push constant range sizes

3 participants