Skip to content

Commit 71f4d83

Browse files
committed
build: Update to header 1.3.302
1 parent dc252cd commit 71f4d83

File tree

5 files changed

+25
-4
lines changed

5 files changed

+25
-4
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# ~~~
1919
cmake_minimum_required(VERSION 3.17.2)
2020

21-
project(VULKAN_LOADER VERSION 1.3.301 LANGUAGES C)
21+
project(VULKAN_LOADER VERSION 1.3.302 LANGUAGES C)
2222

2323
option(CODE_COVERAGE "Enable Code Coverage" OFF)
2424
if (CODE_COVERAGE)

loader/generated/vk_layer_dispatch_table.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,6 +727,7 @@ typedef struct VkLayerDispatchTable_ {
727727

728728
// ---- VK_NVX_image_view_handle extension commands
729729
PFN_vkGetImageViewHandleNVX GetImageViewHandleNVX;
730+
PFN_vkGetImageViewHandle64NVX GetImageViewHandle64NVX;
730731
PFN_vkGetImageViewAddressNVX GetImageViewAddressNVX;
731732

732733
// ---- VK_AMD_draw_indirect_count extension commands

loader/generated/vk_loader_extensions.c

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -765,6 +765,7 @@ VKAPI_ATTR void VKAPI_CALL loader_init_device_extension_dispatch_table(struct lo
765765

766766
// ---- VK_NVX_image_view_handle extension commands
767767
table->GetImageViewHandleNVX = (PFN_vkGetImageViewHandleNVX)gdpa(dev, "vkGetImageViewHandleNVX");
768+
table->GetImageViewHandle64NVX = (PFN_vkGetImageViewHandle64NVX)gdpa(dev, "vkGetImageViewHandle64NVX");
768769
table->GetImageViewAddressNVX = (PFN_vkGetImageViewAddressNVX)gdpa(dev, "vkGetImageViewAddressNVX");
769770

770771
// ---- VK_AMD_draw_indirect_count extension commands
@@ -2545,6 +2546,7 @@ VKAPI_ATTR void* VKAPI_CALL loader_lookup_device_dispatch_table(const VkLayerDis
25452546

25462547
// ---- VK_NVX_image_view_handle extension commands
25472548
if (!strcmp(name, "GetImageViewHandleNVX")) return (void *)table->GetImageViewHandleNVX;
2549+
if (!strcmp(name, "GetImageViewHandle64NVX")) return (void *)table->GetImageViewHandle64NVX;
25482550
if (!strcmp(name, "GetImageViewAddressNVX")) return (void *)table->GetImageViewAddressNVX;
25492551

25502552
// ---- VK_AMD_draw_indirect_count extension commands
@@ -5493,6 +5495,19 @@ VKAPI_ATTR uint32_t VKAPI_CALL GetImageViewHandleNVX(
54935495
return disp->GetImageViewHandleNVX(device, pInfo);
54945496
}
54955497

5498+
VKAPI_ATTR uint64_t VKAPI_CALL GetImageViewHandle64NVX(
5499+
VkDevice device,
5500+
const VkImageViewHandleInfoNVX* pInfo) {
5501+
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
5502+
if (NULL == disp) {
5503+
loader_log(NULL, VULKAN_LOADER_FATAL_ERROR_BIT | VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
5504+
"vkGetImageViewHandle64NVX: Invalid device "
5505+
"[VUID-vkGetImageViewHandle64NVX-device-parameter]");
5506+
abort(); /* Intentionally fail so user can correct issue. */
5507+
}
5508+
return disp->GetImageViewHandle64NVX(device, pInfo);
5509+
}
5510+
54965511
VKAPI_ATTR VkResult VKAPI_CALL GetImageViewAddressNVX(
54975512
VkDevice device,
54985513
VkImageView imageView,
@@ -10820,6 +10835,10 @@ bool extension_instance_gpa(struct loader_instance *ptr_instance, const char *na
1082010835
*addr = (void *)GetImageViewHandleNVX;
1082110836
return true;
1082210837
}
10838+
if (!strcmp("vkGetImageViewHandle64NVX", name)) {
10839+
*addr = (void *)GetImageViewHandle64NVX;
10840+
return true;
10841+
}
1082310842
if (!strcmp("vkGetImageViewAddressNVX", name)) {
1082410843
*addr = (void *)GetImageViewAddressNVX;
1082510844
return true;
@@ -12685,5 +12704,6 @@ const char *const LOADER_INSTANCE_EXTENSIONS[] = {
1268512704
VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME,
1268612705
VK_LUNARG_DIRECT_DRIVER_LOADING_EXTENSION_NAME,
1268712706
VK_EXT_LAYER_SETTINGS_EXTENSION_NAME,
12707+
VK_NV_DISPLAY_STEREO_EXTENSION_NAME,
1268812708
NULL };
1268912709
// clang-format on

loader/loader.rc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
#include "winres.h"
2323

2424
// All set through CMake
25-
#define VER_FILE_VERSION 1, 3, 301, 0
26-
#define VER_FILE_DESCRIPTION_STR "1.3.301.Dev Build"
25+
#define VER_FILE_VERSION 1, 3, 302, 0
26+
#define VER_FILE_DESCRIPTION_STR "1.3.302.Dev Build"
2727
#define VER_FILE_VERSION_STR "Vulkan Loader - Dev Build"
2828
#define VER_COPYRIGHT_STR "Copyright (C) 2015-2024"
2929

scripts/known_good.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"sub_dir": "Vulkan-Headers",
88
"build_dir": "Vulkan-Headers/build",
99
"install_dir": "Vulkan-Headers/build/install",
10-
"commit": "v1.3.301"
10+
"commit": "v1.3.302"
1111
},
1212
{
1313
"name": "googletest",

0 commit comments

Comments
 (0)