Bump QVulkan(Device)Functions to Vulkan 1.3

Update vk.xml to 1.3.223 and make qvkgen output the Vulkan 1.3 functions
as well.

[ChangeLog][QtGui] QVulkanFunctions and QVulkanDeviceFunctions are
updated to expose the Vulkan 1.3 API as long as the build environment's
vulkan.h is 1.3-capable.

Fixes: QTBUG-105270
Change-Id: Iabe04f0a74cdbd94efcc1869f545da058a553fed
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
This commit is contained in:
Laszlo Agocs 2022-08-01 14:01:00 +02:00
parent 011b68d3cd
commit 651092c218
3 changed files with 7592 additions and 1421 deletions

View File

@ -8,10 +8,10 @@
"Path": "vk.xml",
"Homepage": "https://www.khronos.org/",
"Version": "1.2.166",
"Version": "1.3.223",
"License": "Apache License 2.0 or MIT License",
"LicenseId": "Apache-2.0 OR MIT",
"LicenseFile": "LICENSE.txt",
"Copyright": "Copyright (c) 2015-2020 The Khronos Group Inc."
"Copyright": "Copyright (c) 2015-2022 The Khronos Group Inc."
}
]

File diff suppressed because it is too large Load Diff

View File

@ -12,7 +12,8 @@
static const QStringList VERSIONS = {
QStringLiteral("VK_VERSION_1_0"), // must be the first and always present
QStringLiteral("VK_VERSION_1_1"),
QStringLiteral("VK_VERSION_1_2")
QStringLiteral("VK_VERSION_1_2"),
QStringLiteral("VK_VERSION_1_3")
};
class VkSpecParser