Details
-
Task
-
Resolution: Done
-
P2: Important
-
5.15.1
-
None
-
bbc6b5c3a7b5ac086099556c0d3299a89c956dbe (qt/qtbase/dev)
Description
main.cpp: QVulkanInstance setLayers() contains the following deprecated layers, according to [https://vulkan.lunarg.com/doc/sdk/1.2.154.1/windows/layer_configuration.html|:
VK_LAYER_LUNARG_standard_validation (Q_OS_ANDROID)
VK_LAYER_GOOGLE_threading
VK_LAYER_LUNARG_parameter_validation
VK_LAYER_LUNARG_object_tracker
VK_LAYER_LUNARG_core_validation
VK_LAYER_LUNARG_image
VK_LAYER_LUNARG_swapchain
VK_LAYER_GOOGLE_unique_objects
All of the Vulkan examples in https://code.qt.io/cgit/qt/qtbase.git/tree/examples/vulkan?h=5.15 have the same deprecated layers in main.cpp.
Attachments
For Gerrit Dashboard: QTBUG-88388 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
350545,4 | Use VK_LAYER_KHRONOS_validation when the debug layer is requested | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
350555,4 | rhi: manual tests: Switch to VK_LAYER_KHRONOS_validation | dev | qt/qtbase | Status: MERGED | +2 | 0 |
350558,3 | vulkan: Update legacy tests and examples to the modern validation layer | dev | qt/qtbase | Status: MERGED | +2 | 0 |
350559,3 | rhi: vk: Switch to the modern validation layer internally | dev | qt/qtbase | Status: MERGED | +2 | 0 |