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", "Path": "vk.xml",
"Homepage": "https://www.khronos.org/", "Homepage": "https://www.khronos.org/",
"Version": "1.2.166", "Version": "1.3.223",
"License": "Apache License 2.0 or MIT License", "License": "Apache License 2.0 or MIT License",
"LicenseId": "Apache-2.0 OR MIT", "LicenseId": "Apache-2.0 OR MIT",
"LicenseFile": "LICENSE.txt", "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 = { static const QStringList VERSIONS = {
QStringLiteral("VK_VERSION_1_0"), // must be the first and always present QStringLiteral("VK_VERSION_1_0"), // must be the first and always present
QStringLiteral("VK_VERSION_1_1"), QStringLiteral("VK_VERSION_1_1"),
QStringLiteral("VK_VERSION_1_2") QStringLiteral("VK_VERSION_1_2"),
QStringLiteral("VK_VERSION_1_3")
}; };
class VkSpecParser class VkSpecParser