Skip to content

Fix test_vulkan_interop_buffer validation errors for missing vkUpdateDescriptorSets#2606

Merged
bashbaug merged 1 commit intoKhronosGroup:mainfrom
shajder:vulkan_VL_interop_buffer_updateDescriptorSets
Mar 3, 2026
Merged

Fix test_vulkan_interop_buffer validation errors for missing vkUpdateDescriptorSets#2606
bashbaug merged 1 commit intoKhronosGroup:mainfrom
shajder:vulkan_VL_interop_buffer_updateDescriptorSets

Conversation

@shajder
Copy link
Contributor

@shajder shajder commented Jan 20, 2026

Fixes vulkan validation layer error:

Vulkan validation layer: Validation Error: [ VUID-vkCmdDispatch-None-08114 ] Object 0: handle = 0xb9181f0000000029, type = VK_OBJECT_TYPE_DESCRIPTOR_SET; | MessageID = 0x30b6e267 | vkCmdDispatch(): the descriptor VkDescriptorSet 0xb9181f0000000029[] [Set 0, Binding 1, Index 1, variable "bufferPtrList"] is being used in dispatch but has never been updated via vkUpdateDescriptorSets() or a similar call. The Vulkan spec states: Descriptors in each bound descriptor set, specified via vkCmdBindDescriptorSets, must be valid as described by descriptor validity if they are statically used by the VkPipeline bound to the pipeline bind point used by this command and the bound VkPipeline was not created with VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT (https://vulkan.lunarg.com/doc/view/1.4.304.0/windows/1.4-extensions/vkspec.html#VUID-vkCmdDispatch-None-08114)

@karolherbst
Copy link
Contributor

I was testing this, but I'm still seeing it in the test_image_single_queue sub-test. But previous instances of this error has been fixed by this.

@shajder
Copy link
Contributor Author

shajder commented Feb 16, 2026

I was testing this, but I'm still seeing it in the test_image_single_queue sub-test. But previous instances of this error has been fixed by this.

I believe I fixed image related missing vkUpdateDescriptorSets in this PR, I hope :)

@dcrawleyqti
Copy link
Contributor

Can also confirm this fixes the 08114 validation error for the buffer subtest. Qualcomm approves this change.

@bashbaug
Copy link
Contributor

bashbaug commented Mar 3, 2026

Merging as discussed in the March 3rd teleconference.

@bashbaug bashbaug merged commit 1e9f2f6 into KhronosGroup:main Mar 3, 2026
8 checks passed
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.

7 participants