KhronosGroup / Vulkan-ValidationLayers

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

layers: Cleanup Sampler in Stateless #8146

Closed spencer-lunarg closed 3 weeks ago

spencer-lunarg commented 3 weeks ago

The vkCreateSampler logic was split between CoreChecks and Stateless with no reason. Even inside Stateless it has evidence of it slowly just growing and things slapped together

This moves most logic over to Stateless (because it is) and adds more proper separation of the logic (avoiding a lot of unnecessary nesting)

ci-tester-lunarg commented 3 weeks ago

CI Vulkan-ValidationLayers build queued with queue ID 200281.

ci-tester-lunarg commented 3 weeks ago

CI Vulkan-ValidationLayers build # 16822 running.

ci-tester-lunarg commented 3 weeks ago

CI Vulkan-ValidationLayers build # 16822 passed.

ci-tester-lunarg commented 3 weeks ago

CI Vulkan-ValidationLayers build queued with queue ID 200392.

ci-tester-lunarg commented 3 weeks ago

CI Vulkan-ValidationLayers build # 16825 running.

ci-tester-lunarg commented 3 weeks ago

CI Vulkan-ValidationLayers build # 16825 passed.