Skip to content

Commit dcb50be

Browse files
committed
build: Update to header 1.4.336
1 parent 002a13d commit dcb50be

File tree

6 files changed

+36
-4
lines changed

6 files changed

+36
-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.22.1)
2020

21-
project(VULKAN_LOADER VERSION 1.4.335 LANGUAGES C)
21+
project(VULKAN_LOADER VERSION 1.4.336 LANGUAGES C)
2222

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

loader/generated/vk_layer_dispatch_table.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1317,6 +1317,9 @@ typedef struct VkLayerDispatchTable_ {
13171317
// ---- VK_EXT_custom_resolve extension commands
13181318
PFN_vkCmdBeginCustomResolveEXT CmdBeginCustomResolveEXT;
13191319

1320+
// ---- VK_NV_compute_occupancy_priority extension commands
1321+
PFN_vkCmdSetComputeOccupancyPriorityNV CmdSetComputeOccupancyPriorityNV;
1322+
13201323
// ---- VK_KHR_acceleration_structure extension commands
13211324
PFN_vkCreateAccelerationStructureKHR CreateAccelerationStructureKHR;
13221325
PFN_vkDestroyAccelerationStructureKHR DestroyAccelerationStructureKHR;

loader/generated/vk_loader_extensions.c

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1355,6 +1355,9 @@ VKAPI_ATTR void VKAPI_CALL loader_init_device_extension_dispatch_table(struct lo
13551355
// ---- VK_EXT_custom_resolve extension commands
13561356
table->CmdBeginCustomResolveEXT = (PFN_vkCmdBeginCustomResolveEXT)gdpa(dev, "vkCmdBeginCustomResolveEXT");
13571357

1358+
// ---- VK_NV_compute_occupancy_priority extension commands
1359+
table->CmdSetComputeOccupancyPriorityNV = (PFN_vkCmdSetComputeOccupancyPriorityNV)gdpa(dev, "vkCmdSetComputeOccupancyPriorityNV");
1360+
13581361
// ---- VK_KHR_acceleration_structure extension commands
13591362
table->CreateAccelerationStructureKHR = (PFN_vkCreateAccelerationStructureKHR)gdpa(dev, "vkCreateAccelerationStructureKHR");
13601363
table->DestroyAccelerationStructureKHR = (PFN_vkDestroyAccelerationStructureKHR)gdpa(dev, "vkDestroyAccelerationStructureKHR");
@@ -3359,6 +3362,9 @@ VKAPI_ATTR void* VKAPI_CALL loader_lookup_device_dispatch_table(const VkLayerDis
33593362
// ---- VK_EXT_custom_resolve extension commands
33603363
if (!strcmp(name, "CmdBeginCustomResolveEXT")) return (void *)table->CmdBeginCustomResolveEXT;
33613364

3365+
// ---- VK_NV_compute_occupancy_priority extension commands
3366+
if (!strcmp(name, "CmdSetComputeOccupancyPriorityNV")) return (void *)table->CmdSetComputeOccupancyPriorityNV;
3367+
33623368
// ---- VK_KHR_acceleration_structure extension commands
33633369
if (!strcmp(name, "CreateAccelerationStructureKHR")) return (void *)table->CreateAccelerationStructureKHR;
33643370
if (!strcmp(name, "DestroyAccelerationStructureKHR")) return (void *)table->DestroyAccelerationStructureKHR;
@@ -11155,6 +11161,22 @@ VKAPI_ATTR void VKAPI_CALL CmdBeginCustomResolveEXT(
1115511161
}
1115611162

1115711163

11164+
// ---- VK_NV_compute_occupancy_priority extension trampoline/terminators
11165+
11166+
VKAPI_ATTR void VKAPI_CALL CmdSetComputeOccupancyPriorityNV(
11167+
VkCommandBuffer commandBuffer,
11168+
const VkComputeOccupancyPriorityParametersNV* pParameters) {
11169+
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
11170+
if (NULL == disp) {
11171+
loader_log(NULL, VULKAN_LOADER_FATAL_ERROR_BIT | VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
11172+
"vkCmdSetComputeOccupancyPriorityNV: Invalid commandBuffer "
11173+
"[VUID-vkCmdSetComputeOccupancyPriorityNV-commandBuffer-parameter]");
11174+
abort(); /* Intentionally fail so user can correct issue. */
11175+
}
11176+
disp->CmdSetComputeOccupancyPriorityNV(commandBuffer, pParameters);
11177+
}
11178+
11179+
1115811180
// ---- VK_KHR_acceleration_structure extension trampoline/terminators
1115911181

1116011182
VKAPI_ATTR VkResult VKAPI_CALL CreateAccelerationStructureKHR(
@@ -13852,6 +13874,12 @@ bool extension_instance_gpa(struct loader_instance *ptr_instance, const char *na
1385213874
return true;
1385313875
}
1385413876

13877+
// ---- VK_NV_compute_occupancy_priority extension commands
13878+
if (!strcmp("vkCmdSetComputeOccupancyPriorityNV", name)) {
13879+
*addr = (void *)CmdSetComputeOccupancyPriorityNV;
13880+
return true;
13881+
}
13882+
1385513883
// ---- VK_KHR_acceleration_structure extension commands
1385613884
if (!strcmp("vkCreateAccelerationStructureKHR", name)) {
1385713885
*addr = (void *)CreateAccelerationStructureKHR;

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, 4, 335, 0
26-
#define VER_FILE_DESCRIPTION_STR "1.4.335.Dev Build"
25+
#define VER_FILE_VERSION 1, 4, 336, 0
26+
#define VER_FILE_DESCRIPTION_STR "1.4.336.Dev Build"
2727
#define VER_FILE_VERSION_STR "Vulkan Loader - Dev Build"
2828
#define VER_COPYRIGHT_STR "Copyright (C) 2015-2025"
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.4.335"
10+
"commit": "v1.4.336"
1111
},
1212
{
1313
"name": "googletest",

tests/framework/layer/generated/vk_dispatch_table_helper.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -756,6 +756,7 @@ static inline void layer_init_device_dispatch_table(VkDevice device, VkLayerDisp
756756
#endif // VK_USE_PLATFORM_METAL_EXT
757757
table->CmdEndRendering2EXT = (PFN_vkCmdEndRendering2EXT)gpa(device, "vkCmdEndRendering2EXT");
758758
table->CmdBeginCustomResolveEXT = (PFN_vkCmdBeginCustomResolveEXT)gpa(device, "vkCmdBeginCustomResolveEXT");
759+
table->CmdSetComputeOccupancyPriorityNV = (PFN_vkCmdSetComputeOccupancyPriorityNV)gpa(device, "vkCmdSetComputeOccupancyPriorityNV");
759760
table->CreateAccelerationStructureKHR = (PFN_vkCreateAccelerationStructureKHR)gpa(device, "vkCreateAccelerationStructureKHR");
760761
table->DestroyAccelerationStructureKHR = (PFN_vkDestroyAccelerationStructureKHR)gpa(device, "vkDestroyAccelerationStructureKHR");
761762
table->CmdBuildAccelerationStructuresKHR = (PFN_vkCmdBuildAccelerationStructuresKHR)gpa(device, "vkCmdBuildAccelerationStructuresKHR");

0 commit comments

Comments
 (0)