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

Cleanup RenderPass logic for Pipeline #8210

Closed spencer-lunarg closed 3 months ago

spencer-lunarg commented 3 months ago

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

The main goal was to try and make it clear in the pipeline validation where/when we have a renderpass/dynamic rendering/GPL being used

The core issue was we were mixing up

Core issue is that vvl::RenderPass is used for dynamic rendering where there might not be an actual VkRenderPass VkHandle() under it

ci-tester-lunarg commented 3 months ago

CI Vulkan-ValidationLayers build queued with queue ID 208236.

ci-tester-lunarg commented 3 months ago

CI Vulkan-ValidationLayers build # 16957 running.

ci-tester-lunarg commented 3 months ago

CI Vulkan-ValidationLayers build # 16957 passed.

ci-tester-lunarg commented 3 months ago

CI Vulkan-ValidationLayers build queued with queue ID 208373.

ci-tester-lunarg commented 3 months ago

CI Vulkan-ValidationLayers build # 16958 running.

ci-tester-lunarg commented 3 months ago

CI Vulkan-ValidationLayers build # 16958 passed.