KhronosGroup / Vulkan-ValidationLayers

Vulkan Validation Layers (VVL)
https://vulkan.lunarg.com/doc/sdk/latest/linux/khronos_validation_layer.html
Other
751 stars 402 forks source link

layers: Add Variable Debug names to errors #8196

Closed spencer-lunarg closed 3 months ago

spencer-lunarg commented 3 months ago

closes https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/8190

When printing out the set/binding, we will now print out the SPIR-V debug name

error now looks like

vkCmdDispatchIndirect(): the descriptor VkDescriptorSet 0xe88693000000000c[] [Set 0, Binding 0, Index 0, variable "SomeNameInGlsl"] is being used in dispatch but has never been updated via vkUpdateDescriptorSets() or a similar call

ci-tester-lunarg commented 3 months ago

CI Vulkan-ValidationLayers build queued with queue ID 206711.

ci-tester-lunarg commented 3 months ago

CI Vulkan-ValidationLayers build # 16932 running.

ci-tester-lunarg commented 3 months ago

CI Vulkan-ValidationLayers build # 16932 passed.

ci-tester-lunarg commented 3 months ago

CI Vulkan-ValidationLayers build queued with queue ID 206741.

ci-tester-lunarg commented 3 months ago

CI Vulkan-ValidationLayers build # 16933 running.

ci-tester-lunarg commented 3 months ago

CI Vulkan-ValidationLayers build # 16933 passed.