Skip to content

Commit 65e3550

Browse files
committed
build: Update to header 1.4.346
1 parent 67c09a1 commit 65e3550

7 files changed

Lines changed: 518 additions & 21 deletions

File tree

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.345 LANGUAGES C)
21+
project(VULKAN_LOADER VERSION 1.4.346 LANGUAGES C)
2222

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

loader/generated/vk_layer_dispatch_table.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -711,6 +711,30 @@ typedef struct VkLayerDispatchTable_ {
711711
PFN_vkCmdWriteTimestamp2KHR CmdWriteTimestamp2KHR;
712712
PFN_vkQueueSubmit2KHR QueueSubmit2KHR;
713713

714+
// ---- VK_KHR_device_address_commands extension commands
715+
PFN_vkCmdBindIndexBuffer3KHR CmdBindIndexBuffer3KHR;
716+
PFN_vkCmdBindVertexBuffers3KHR CmdBindVertexBuffers3KHR;
717+
PFN_vkCmdDrawIndirect2KHR CmdDrawIndirect2KHR;
718+
PFN_vkCmdDrawIndexedIndirect2KHR CmdDrawIndexedIndirect2KHR;
719+
PFN_vkCmdDispatchIndirect2KHR CmdDispatchIndirect2KHR;
720+
PFN_vkCmdCopyMemoryKHR CmdCopyMemoryKHR;
721+
PFN_vkCmdCopyMemoryToImageKHR CmdCopyMemoryToImageKHR;
722+
PFN_vkCmdCopyImageToMemoryKHR CmdCopyImageToMemoryKHR;
723+
PFN_vkCmdUpdateMemoryKHR CmdUpdateMemoryKHR;
724+
PFN_vkCmdFillMemoryKHR CmdFillMemoryKHR;
725+
PFN_vkCmdCopyQueryPoolResultsToMemoryKHR CmdCopyQueryPoolResultsToMemoryKHR;
726+
PFN_vkCmdDrawIndirectCount2KHR CmdDrawIndirectCount2KHR;
727+
PFN_vkCmdDrawIndexedIndirectCount2KHR CmdDrawIndexedIndirectCount2KHR;
728+
PFN_vkCmdBeginConditionalRendering2EXT CmdBeginConditionalRendering2EXT;
729+
PFN_vkCmdBindTransformFeedbackBuffers2EXT CmdBindTransformFeedbackBuffers2EXT;
730+
PFN_vkCmdBeginTransformFeedback2EXT CmdBeginTransformFeedback2EXT;
731+
PFN_vkCmdEndTransformFeedback2EXT CmdEndTransformFeedback2EXT;
732+
PFN_vkCmdDrawIndirectByteCount2EXT CmdDrawIndirectByteCount2EXT;
733+
PFN_vkCmdDrawMeshTasksIndirect2EXT CmdDrawMeshTasksIndirect2EXT;
734+
PFN_vkCmdDrawMeshTasksIndirectCount2EXT CmdDrawMeshTasksIndirectCount2EXT;
735+
PFN_vkCmdWriteMarkerToMemoryAMD CmdWriteMarkerToMemoryAMD;
736+
PFN_vkCreateAccelerationStructure2KHR CreateAccelerationStructure2KHR;
737+
714738
// ---- VK_KHR_copy_commands2 extension commands
715739
PFN_vkCmdCopyBuffer2KHR CmdCopyBuffer2KHR;
716740
PFN_vkCmdCopyImage2KHR CmdCopyImage2KHR;

loader/generated/vk_loader_extensions.c

Lines changed: 451 additions & 0 deletions
Large diffs are not rendered by default.

loader/generated/vk_object_types.h

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -74,19 +74,19 @@ typedef enum VulkanObjectType {
7474
kVulkanObjectTypeVideoSessionKHR = 33,
7575
kVulkanObjectTypeVideoSessionParametersKHR = 34,
7676
kVulkanObjectTypeDeferredOperationKHR = 35,
77-
kVulkanObjectTypePipelineBinaryKHR = 36,
78-
kVulkanObjectTypeDebugReportCallbackEXT = 37,
79-
kVulkanObjectTypeCuModuleNVX = 38,
80-
kVulkanObjectTypeCuFunctionNVX = 39,
81-
kVulkanObjectTypeDebugUtilsMessengerEXT = 40,
82-
kVulkanObjectTypeTensorARM = 41,
83-
kVulkanObjectTypeValidationCacheEXT = 42,
84-
kVulkanObjectTypeAccelerationStructureNV = 43,
85-
kVulkanObjectTypePerformanceConfigurationINTEL = 44,
86-
kVulkanObjectTypeIndirectCommandsLayoutNV = 45,
87-
kVulkanObjectTypeCudaModuleNV = 46,
88-
kVulkanObjectTypeCudaFunctionNV = 47,
89-
kVulkanObjectTypeAccelerationStructureKHR = 48,
77+
kVulkanObjectTypeAccelerationStructureKHR = 36,
78+
kVulkanObjectTypePipelineBinaryKHR = 37,
79+
kVulkanObjectTypeDebugReportCallbackEXT = 38,
80+
kVulkanObjectTypeCuModuleNVX = 39,
81+
kVulkanObjectTypeCuFunctionNVX = 40,
82+
kVulkanObjectTypeDebugUtilsMessengerEXT = 41,
83+
kVulkanObjectTypeTensorARM = 42,
84+
kVulkanObjectTypeValidationCacheEXT = 43,
85+
kVulkanObjectTypeAccelerationStructureNV = 44,
86+
kVulkanObjectTypePerformanceConfigurationINTEL = 45,
87+
kVulkanObjectTypeIndirectCommandsLayoutNV = 46,
88+
kVulkanObjectTypeCudaModuleNV = 47,
89+
kVulkanObjectTypeCudaFunctionNV = 48,
9090
kVulkanObjectTypeBufferCollectionFUCHSIA = 49,
9191
kVulkanObjectTypeMicromapEXT = 50,
9292
kVulkanObjectTypeTensorViewARM = 51,
@@ -142,6 +142,7 @@ static const char * const object_string[kVulkanObjectTypeMax] = {
142142
"VideoSessionKHR",
143143
"VideoSessionParametersKHR",
144144
"DeferredOperationKHR",
145+
"AccelerationStructureKHR",
145146
"PipelineBinaryKHR",
146147
"DebugReportCallbackEXT",
147148
"CuModuleNVX",
@@ -154,7 +155,6 @@ static const char * const object_string[kVulkanObjectTypeMax] = {
154155
"IndirectCommandsLayoutNV",
155156
"CudaModuleNV",
156157
"CudaFunctionNV",
157-
"AccelerationStructureKHR",
158158
"BufferCollectionFUCHSIA",
159159
"MicromapEXT",
160160
"TensorViewARM",
@@ -205,6 +205,7 @@ const VkDebugReportObjectTypeEXT get_debug_report_enum[] = {
205205
VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT, // kVulkanObjectTypeVideoSessionKHR
206206
VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT, // kVulkanObjectTypeVideoSessionParametersKHR
207207
VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT, // kVulkanObjectTypeDeferredOperationKHR
208+
VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT, // kVulkanObjectTypeAccelerationStructureKHR
208209
VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT, // kVulkanObjectTypePipelineBinaryKHR
209210
VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT, // kVulkanObjectTypeDebugReportCallbackEXT
210211
VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT, // kVulkanObjectTypeCuModuleNVX
@@ -217,7 +218,6 @@ const VkDebugReportObjectTypeEXT get_debug_report_enum[] = {
217218
VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT, // kVulkanObjectTypeIndirectCommandsLayoutNV
218219
VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT, // kVulkanObjectTypeCudaModuleNV
219220
VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT, // kVulkanObjectTypeCudaFunctionNV
220-
VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT, // kVulkanObjectTypeAccelerationStructureKHR
221221
VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA_EXT, // kVulkanObjectTypeBufferCollectionFUCHSIA
222222
VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT, // kVulkanObjectTypeMicromapEXT
223223
VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT, // kVulkanObjectTypeTensorViewARM
@@ -268,6 +268,7 @@ const VkObjectType get_object_type_enum[] = {
268268
VK_OBJECT_TYPE_VIDEO_SESSION_KHR, // kVulkanObjectTypeVideoSessionKHR
269269
VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR, // kVulkanObjectTypeVideoSessionParametersKHR
270270
VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR, // kVulkanObjectTypeDeferredOperationKHR
271+
VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR, // kVulkanObjectTypeAccelerationStructureKHR
271272
VK_OBJECT_TYPE_PIPELINE_BINARY_KHR, // kVulkanObjectTypePipelineBinaryKHR
272273
VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT, // kVulkanObjectTypeDebugReportCallbackEXT
273274
VK_OBJECT_TYPE_CU_MODULE_NVX, // kVulkanObjectTypeCuModuleNVX
@@ -280,7 +281,6 @@ const VkObjectType get_object_type_enum[] = {
280281
VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV, // kVulkanObjectTypeIndirectCommandsLayoutNV
281282
VK_OBJECT_TYPE_CUDA_MODULE_NV, // kVulkanObjectTypeCudaModuleNV
282283
VK_OBJECT_TYPE_CUDA_FUNCTION_NV, // kVulkanObjectTypeCudaFunctionNV
283-
VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR, // kVulkanObjectTypeAccelerationStructureKHR
284284
VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA, // kVulkanObjectTypeBufferCollectionFUCHSIA
285285
VK_OBJECT_TYPE_MICROMAP_EXT, // kVulkanObjectTypeMicromapEXT
286286
VK_OBJECT_TYPE_TENSOR_VIEW_ARM, // kVulkanObjectTypeTensorViewARM

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, 345, 0
26-
#define VER_FILE_DESCRIPTION_STR "1.4.345.Dev Build"
25+
#define VER_FILE_VERSION 1, 4, 346, 0
26+
#define VER_FILE_DESCRIPTION_STR "1.4.346.Dev Build"
2727
#define VER_FILE_VERSION_STR "Vulkan Loader - Dev Build"
2828
#define VER_COPYRIGHT_STR "Copyright (C) 2015-2026"
2929

scripts/known_good.json

Lines changed: 2 additions & 2 deletions
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.345"
10+
"commit": "v1.4.346"
1111
},
1212
{
1313
"name": "googletest",
@@ -42,4 +42,4 @@
4242
"googletest": "GOOGLETEST_INSTALL_DIR",
4343
"detours": "DETOURS_INSTALL_DIR"
4444
}
45-
}
45+
}

tests/framework/layer/generated/vk_dispatch_table_helper.h

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,28 @@ static inline void layer_init_device_dispatch_table(VkDevice device, VkLayerDisp
341341
table->CmdPipelineBarrier2KHR = (PFN_vkCmdPipelineBarrier2KHR)gpa(device, "vkCmdPipelineBarrier2KHR");
342342
table->CmdWriteTimestamp2KHR = (PFN_vkCmdWriteTimestamp2KHR)gpa(device, "vkCmdWriteTimestamp2KHR");
343343
table->QueueSubmit2KHR = (PFN_vkQueueSubmit2KHR)gpa(device, "vkQueueSubmit2KHR");
344+
table->CmdBindIndexBuffer3KHR = (PFN_vkCmdBindIndexBuffer3KHR)gpa(device, "vkCmdBindIndexBuffer3KHR");
345+
table->CmdBindVertexBuffers3KHR = (PFN_vkCmdBindVertexBuffers3KHR)gpa(device, "vkCmdBindVertexBuffers3KHR");
346+
table->CmdDrawIndirect2KHR = (PFN_vkCmdDrawIndirect2KHR)gpa(device, "vkCmdDrawIndirect2KHR");
347+
table->CmdDrawIndexedIndirect2KHR = (PFN_vkCmdDrawIndexedIndirect2KHR)gpa(device, "vkCmdDrawIndexedIndirect2KHR");
348+
table->CmdDispatchIndirect2KHR = (PFN_vkCmdDispatchIndirect2KHR)gpa(device, "vkCmdDispatchIndirect2KHR");
349+
table->CmdCopyMemoryKHR = (PFN_vkCmdCopyMemoryKHR)gpa(device, "vkCmdCopyMemoryKHR");
350+
table->CmdCopyMemoryToImageKHR = (PFN_vkCmdCopyMemoryToImageKHR)gpa(device, "vkCmdCopyMemoryToImageKHR");
351+
table->CmdCopyImageToMemoryKHR = (PFN_vkCmdCopyImageToMemoryKHR)gpa(device, "vkCmdCopyImageToMemoryKHR");
352+
table->CmdUpdateMemoryKHR = (PFN_vkCmdUpdateMemoryKHR)gpa(device, "vkCmdUpdateMemoryKHR");
353+
table->CmdFillMemoryKHR = (PFN_vkCmdFillMemoryKHR)gpa(device, "vkCmdFillMemoryKHR");
354+
table->CmdCopyQueryPoolResultsToMemoryKHR = (PFN_vkCmdCopyQueryPoolResultsToMemoryKHR)gpa(device, "vkCmdCopyQueryPoolResultsToMemoryKHR");
355+
table->CmdDrawIndirectCount2KHR = (PFN_vkCmdDrawIndirectCount2KHR)gpa(device, "vkCmdDrawIndirectCount2KHR");
356+
table->CmdDrawIndexedIndirectCount2KHR = (PFN_vkCmdDrawIndexedIndirectCount2KHR)gpa(device, "vkCmdDrawIndexedIndirectCount2KHR");
357+
table->CmdBeginConditionalRendering2EXT = (PFN_vkCmdBeginConditionalRendering2EXT)gpa(device, "vkCmdBeginConditionalRendering2EXT");
358+
table->CmdBindTransformFeedbackBuffers2EXT = (PFN_vkCmdBindTransformFeedbackBuffers2EXT)gpa(device, "vkCmdBindTransformFeedbackBuffers2EXT");
359+
table->CmdBeginTransformFeedback2EXT = (PFN_vkCmdBeginTransformFeedback2EXT)gpa(device, "vkCmdBeginTransformFeedback2EXT");
360+
table->CmdEndTransformFeedback2EXT = (PFN_vkCmdEndTransformFeedback2EXT)gpa(device, "vkCmdEndTransformFeedback2EXT");
361+
table->CmdDrawIndirectByteCount2EXT = (PFN_vkCmdDrawIndirectByteCount2EXT)gpa(device, "vkCmdDrawIndirectByteCount2EXT");
362+
table->CmdDrawMeshTasksIndirect2EXT = (PFN_vkCmdDrawMeshTasksIndirect2EXT)gpa(device, "vkCmdDrawMeshTasksIndirect2EXT");
363+
table->CmdDrawMeshTasksIndirectCount2EXT = (PFN_vkCmdDrawMeshTasksIndirectCount2EXT)gpa(device, "vkCmdDrawMeshTasksIndirectCount2EXT");
364+
table->CmdWriteMarkerToMemoryAMD = (PFN_vkCmdWriteMarkerToMemoryAMD)gpa(device, "vkCmdWriteMarkerToMemoryAMD");
365+
table->CreateAccelerationStructure2KHR = (PFN_vkCreateAccelerationStructure2KHR)gpa(device, "vkCreateAccelerationStructure2KHR");
344366
table->CmdCopyBuffer2KHR = (PFN_vkCmdCopyBuffer2KHR)gpa(device, "vkCmdCopyBuffer2KHR");
345367
table->CmdCopyImage2KHR = (PFN_vkCmdCopyImage2KHR)gpa(device, "vkCmdCopyImage2KHR");
346368
table->CmdCopyBufferToImage2KHR = (PFN_vkCmdCopyBufferToImage2KHR)gpa(device, "vkCmdCopyBufferToImage2KHR");

0 commit comments

Comments
 (0)