@@ -71,6 +71,7 @@ static const std::unordered_map<std::string, uint32_t> instance_extension_map =
71
71
{" VK_GOOGLE_surfaceless_query" , 2 },
72
72
{" VK_LUNARG_direct_driver_loading" , 1 },
73
73
{" VK_EXT_layer_settings" , 2 },
74
+ {" VK_NV_display_stereo" , 1 },
74
75
};
75
76
// Map of device extension name to version
76
77
static const std::unordered_map<std::string, uint32_t > device_extension_map = {
@@ -89,8 +90,8 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = {
89
90
{" VK_AMD_gcn_shader" , 1 },
90
91
{" VK_NV_dedicated_allocation" , 1 },
91
92
{" VK_EXT_transform_feedback" , 1 },
92
- {" VK_NVX_binary_import" , 1 },
93
- {" VK_NVX_image_view_handle" , 2 },
93
+ {" VK_NVX_binary_import" , 2 },
94
+ {" VK_NVX_image_view_handle" , 3 },
94
95
{" VK_AMD_draw_indirect_count" , 2 },
95
96
{" VK_AMD_negative_viewport_height" , 1 },
96
97
{" VK_AMD_gpu_shader_half_float" , 2 },
@@ -387,6 +388,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = {
387
388
{" VK_QCOM_multiview_per_view_render_areas" , 1 },
388
389
{" VK_KHR_compute_shader_derivatives" , 1 },
389
390
{" VK_KHR_video_decode_av1" , 1 },
391
+ {" VK_KHR_video_encode_av1" , 1 },
390
392
{" VK_KHR_video_maintenance1" , 1 },
391
393
{" VK_NV_per_stage_descriptor_set" , 1 },
392
394
{" VK_QCOM_image_processing2" , 1 },
@@ -405,6 +407,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = {
405
407
{" VK_KHR_shader_expect_assume" , 1 },
406
408
{" VK_KHR_maintenance6" , 1 },
407
409
{" VK_NV_descriptor_pool_overallocation" , 1 },
410
+ {" VK_KHR_video_encode_quantization_map" , 2 },
408
411
{" VK_NV_raw_access_chains" , 1 },
409
412
{" VK_KHR_shader_relaxed_extended_instruction" , 1 },
410
413
{" VK_NV_command_buffer_inheritance" , 1 },
@@ -417,6 +420,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = {
417
420
{" VK_EXT_depth_clamp_control" , 1 },
418
421
{" VK_HUAWEI_hdr_vivid" , 1 },
419
422
{" VK_NV_cooperative_matrix2" , 1 },
423
+ {" VK_EXT_vertex_attribute_robustness" , 1 },
420
424
};
421
425
422
426
@@ -2546,6 +2550,7 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceCooperativeMatrixProperti
2546
2550
2547
2551
2548
2552
2553
+
2549
2554
static VKAPI_ATTR void VKAPI_CALL CmdSetLineStippleKHR (
2550
2555
VkCommandBuffer commandBuffer,
2551
2556
uint32_t lineStippleFactor,
@@ -2593,6 +2598,7 @@ static VKAPI_ATTR void VKAPI_CALL CmdBindDescriptorBufferEmbeddedSamplers2EXT(
2593
2598
2594
2599
2595
2600
2601
+
2596
2602
static VKAPI_ATTR VkResult VKAPI_CALL CreateDebugReportCallbackEXT (
2597
2603
VkInstance instance,
2598
2604
const VkDebugReportCallbackCreateInfoEXT* pCreateInfo,
@@ -2719,6 +2725,10 @@ static VKAPI_ATTR uint32_t VKAPI_CALL GetImageViewHandleNVX(
2719
2725
VkDevice device,
2720
2726
const VkImageViewHandleInfoNVX* pInfo);
2721
2727
2728
+ static VKAPI_ATTR uint64_t VKAPI_CALL GetImageViewHandle64NVX (
2729
+ VkDevice device,
2730
+ const VkImageViewHandleInfoNVX* pInfo);
2731
+
2722
2732
static VKAPI_ATTR VkResult VKAPI_CALL GetImageViewAddressNVX (
2723
2733
VkDevice device,
2724
2734
VkImageView imageView,
@@ -4419,6 +4429,7 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetScreenBufferPropertiesQNX(
4419
4429
4420
4430
4421
4431
4432
+
4422
4433
static VKAPI_ATTR void VKAPI_CALL GetGeneratedCommandsMemoryRequirementsEXT (
4423
4434
VkDevice device,
4424
4435
const VkGeneratedCommandsMemoryRequirementsInfoEXT* pInfo,
@@ -4478,6 +4489,7 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceCooperativeMatrixFlexible
4478
4489
VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties);
4479
4490
4480
4491
4492
+
4481
4493
static VKAPI_ATTR VkResult VKAPI_CALL CreateAccelerationStructureKHR (
4482
4494
VkDevice device,
4483
4495
const VkAccelerationStructureCreateInfoKHR* pCreateInfo,
@@ -5069,6 +5081,7 @@ static const std::unordered_map<std::string, void*> name_to_funcptr_map = {
5069
5081
{" vkDestroyCuFunctionNVX" , (void *)DestroyCuFunctionNVX},
5070
5082
{" vkCmdCuLaunchKernelNVX" , (void *)CmdCuLaunchKernelNVX},
5071
5083
{" vkGetImageViewHandleNVX" , (void *)GetImageViewHandleNVX},
5084
+ {" vkGetImageViewHandle64NVX" , (void *)GetImageViewHandle64NVX},
5072
5085
{" vkGetImageViewAddressNVX" , (void *)GetImageViewAddressNVX},
5073
5086
{" vkCmdDrawIndirectCountAMD" , (void *)CmdDrawIndirectCountAMD},
5074
5087
{" vkCmdDrawIndexedIndirectCountAMD" , (void *)CmdDrawIndexedIndirectCountAMD},
0 commit comments