diff options
-rw-r--r-- | examples/vulkan/hellovulkancubes/main.cpp | 14 | ||||
-rw-r--r-- | examples/vulkan/hellovulkantexture/main.cpp | 14 | ||||
-rw-r--r-- | examples/vulkan/hellovulkantriangle/main.cpp | 14 | ||||
-rw-r--r-- | examples/vulkan/hellovulkanwidget/main.cpp | 14 | ||||
-rw-r--r-- | examples/vulkan/hellovulkanwindow/main.cpp | 15 | ||||
-rw-r--r-- | src/gui/doc/snippets/code/src_gui_vulkan_qvulkaninstance.cpp | 6 | ||||
-rw-r--r-- | src/gui/doc/snippets/code/src_gui_vulkan_qvulkanwindow.cpp | 2 | ||||
-rw-r--r-- | src/gui/vulkan/qvulkanwindow.cpp | 2 | ||||
-rw-r--r-- | tests/auto/gui/qvulkan/tst_qvulkan.cpp | 2 | ||||
-rw-r--r-- | tests/manual/qvulkaninstance/main.cpp | 6 |
10 files changed, 14 insertions, 75 deletions
diff --git a/examples/vulkan/hellovulkancubes/main.cpp b/examples/vulkan/hellovulkancubes/main.cpp index 4ec4d48645..9c5244bbdf 100644 --- a/examples/vulkan/hellovulkancubes/main.cpp +++ b/examples/vulkan/hellovulkancubes/main.cpp @@ -63,19 +63,7 @@ int main(int argc, char **argv) if (dbg) { QLoggingCategory::setFilterRules(QStringLiteral("qt.vulkan=true")); - -#ifndef Q_OS_ANDROID - inst.setLayers(QByteArrayList() << "VK_LAYER_LUNARG_standard_validation"); -#else - inst.setLayers(QByteArrayList() - << "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"); -#endif + inst.setLayers({ "VK_LAYER_KHRONOS_validation" }); } if (!inst.create()) diff --git a/examples/vulkan/hellovulkantexture/main.cpp b/examples/vulkan/hellovulkantexture/main.cpp index bb6103e9cf..86414dd0a1 100644 --- a/examples/vulkan/hellovulkantexture/main.cpp +++ b/examples/vulkan/hellovulkantexture/main.cpp @@ -62,19 +62,7 @@ int main(int argc, char *argv[]) QLoggingCategory::setFilterRules(QStringLiteral("qt.vulkan=true")); QVulkanInstance inst; - -#ifndef Q_OS_ANDROID - inst.setLayers(QByteArrayList() << "VK_LAYER_LUNARG_standard_validation"); -#else - inst.setLayers(QByteArrayList() - << "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"); -#endif + inst.setLayers({ "VK_LAYER_KHRONOS_validation" }); if (!inst.create()) qFatal("Failed to create Vulkan instance: %d", inst.errorCode()); diff --git a/examples/vulkan/hellovulkantriangle/main.cpp b/examples/vulkan/hellovulkantriangle/main.cpp index d3eef2e14a..ae56207f81 100644 --- a/examples/vulkan/hellovulkantriangle/main.cpp +++ b/examples/vulkan/hellovulkantriangle/main.cpp @@ -73,19 +73,7 @@ int main(int argc, char *argv[]) QLoggingCategory::setFilterRules(QStringLiteral("qt.vulkan=true")); QVulkanInstance inst; - -#ifndef Q_OS_ANDROID - inst.setLayers(QByteArrayList() << "VK_LAYER_LUNARG_standard_validation"); -#else - inst.setLayers(QByteArrayList() - << "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"); -#endif + inst.setLayers({ "VK_LAYER_KHRONOS_validation" }); if (!inst.create()) qFatal("Failed to create Vulkan instance: %d", inst.errorCode()); diff --git a/examples/vulkan/hellovulkanwidget/main.cpp b/examples/vulkan/hellovulkanwidget/main.cpp index 5ddaf90224..999011db5f 100644 --- a/examples/vulkan/hellovulkanwidget/main.cpp +++ b/examples/vulkan/hellovulkanwidget/main.cpp @@ -81,19 +81,7 @@ int main(int argc, char *argv[]) QLoggingCategory::setFilterRules(QStringLiteral("qt.vulkan=true")); QVulkanInstance inst; - -#ifndef Q_OS_ANDROID - inst.setLayers(QByteArrayList() << "VK_LAYER_LUNARG_standard_validation"); -#else - inst.setLayers(QByteArrayList() - << "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"); -#endif + inst.setLayers({ "VK_LAYER_KHRONOS_validation" }); if (!inst.create()) qFatal("Failed to create Vulkan instance: %d", inst.errorCode()); diff --git a/examples/vulkan/hellovulkanwindow/main.cpp b/examples/vulkan/hellovulkanwindow/main.cpp index 313c28f9e0..72e80cdd13 100644 --- a/examples/vulkan/hellovulkanwindow/main.cpp +++ b/examples/vulkan/hellovulkanwindow/main.cpp @@ -63,20 +63,7 @@ int main(int argc, char *argv[]) //! [0] QVulkanInstance inst; - -#ifndef Q_OS_ANDROID - inst.setLayers(QByteArrayList() << "VK_LAYER_LUNARG_standard_validation"); -#else - inst.setLayers(QByteArrayList() - << "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"); -#endif - + inst.setLayers({ "VK_LAYER_KHRONOS_validation" }); if (!inst.create()) qFatal("Failed to create Vulkan instance: %d", inst.errorCode()); //! [0] diff --git a/src/gui/doc/snippets/code/src_gui_vulkan_qvulkaninstance.cpp b/src/gui/doc/snippets/code/src_gui_vulkan_qvulkaninstance.cpp index 0ce6492b12..1dfd43ad10 100644 --- a/src/gui/doc/snippets/code/src_gui_vulkan_qvulkaninstance.cpp +++ b/src/gui/doc/snippets/code/src_gui_vulkan_qvulkaninstance.cpp @@ -85,14 +85,14 @@ void wrapper0() { QVulkanInstance inst; // Enable validation layer, if supported. Messages go to qDebug by default. - inst.setLayers(QByteArrayList() << "VK_LAYER_LUNARG_standard_validation"); + inst.setLayers({ "VK_LAYER_KHRONOS_validation" }); bool ok = inst.create(); if (!ok) { // ... Vulkan not available } - if (!inst.layers().contains("VK_LAYER_LUNARG_standard_validation")) { + if (!inst.layers().contains("VK_LAYER_KHRONOS_validation")) { // ... validation layer not available } //! [1] @@ -103,7 +103,7 @@ void wrapper1() { //! [2] QVulkanInstance inst; - if (inst.supportedLayers().contains("VK_LAYER_LUNARG_standard_validation")) { + if (inst.supportedLayers().contains("VK_LAYER_KHRONOS_validation")) { // ... } bool ok = inst.create(); diff --git a/src/gui/doc/snippets/code/src_gui_vulkan_qvulkanwindow.cpp b/src/gui/doc/snippets/code/src_gui_vulkan_qvulkanwindow.cpp index 535b99be75..1f4988ca35 100644 --- a/src/gui/doc/snippets/code/src_gui_vulkan_qvulkanwindow.cpp +++ b/src/gui/doc/snippets/code/src_gui_vulkan_qvulkanwindow.cpp @@ -98,7 +98,7 @@ int main(int argc, char *argv[]) QVulkanInstance inst; // enable the standard validation layers, when available - inst.setLayers(QByteArrayList() << "VK_LAYER_LUNARG_standard_validation"); + inst.setLayers({ "VK_LAYER_KHRONOS_validation" }); if (!inst.create()) qFatal("Failed to create Vulkan instance: %d", inst.errorCode()); diff --git a/src/gui/vulkan/qvulkanwindow.cpp b/src/gui/vulkan/qvulkanwindow.cpp index c4316d453b..32a1d76748 100644 --- a/src/gui/vulkan/qvulkanwindow.cpp +++ b/src/gui/vulkan/qvulkanwindow.cpp @@ -722,7 +722,7 @@ void QVulkanWindowPrivate::init() && VK_VERSION_PATCH(apiVersion) <= 13) { // Make standard validation work at least. - const QByteArray stdValName = QByteArrayLiteral("VK_LAYER_LUNARG_standard_validation"); + const QByteArray stdValName = QByteArrayLiteral("VK_LAYER_KHRONOS_validation"); const char *stdValNamePtr = stdValName.constData(); if (inst->layers().contains(stdValName)) { uint32_t count = 0; diff --git a/tests/auto/gui/qvulkan/tst_qvulkan.cpp b/tests/auto/gui/qvulkan/tst_qvulkan.cpp index 79794f7bdf..b1cc2dd052 100644 --- a/tests/auto/gui/qvulkan/tst_qvulkan.cpp +++ b/tests/auto/gui/qvulkan/tst_qvulkan.cpp @@ -472,7 +472,7 @@ void tst_QVulkan::vulkanWindowRenderer() void tst_QVulkan::vulkanWindowGrab() { QVulkanInstance inst; - inst.setLayers(QByteArrayList() << "VK_LAYER_LUNARG_standard_validation"); + inst.setLayers(QByteArrayList() << "VK_LAYER_KHRONOS_validation"); if (!inst.create()) QSKIP("Vulkan init failed; skip"); diff --git a/tests/manual/qvulkaninstance/main.cpp b/tests/manual/qvulkaninstance/main.cpp index f1bfa79669..10c32fc84f 100644 --- a/tests/manual/qvulkaninstance/main.cpp +++ b/tests/manual/qvulkaninstance/main.cpp @@ -222,8 +222,8 @@ void VWindow::init() } QList<const char *> devLayers; - if (inst->layers().contains("VK_LAYER_LUNARG_standard_validation")) - devLayers.append("VK_LAYER_LUNARG_standard_validation"); + if (inst->layers().contains("VK_LAYER_KHRONOS_validation")) + devLayers.append("VK_LAYER_KHRONOS_validation"); QList<const char *> devExts; devExts.append("VK_KHR_swapchain"); @@ -697,7 +697,7 @@ int main(int argc, char *argv[]) qDebug() << inst.supportedLayers() << inst.supportedExtensions(); // Enable validation layer, if supported. - inst.setLayers(QByteArrayList() << "VK_LAYER_LUNARG_standard_validation"); + inst.setLayers(QByteArrayList() << "VK_LAYER_KHRONOS_validation"); bool ok = inst.create(); qDebug("QVulkanInstance::create() returned %d", ok); |