@@ -415,6 +415,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = {
415
415
{" VK_EXT_device_generated_commands" , 1 },
416
416
{" VK_MESA_image_alignment_control" , 1 },
417
417
{" VK_EXT_depth_clamp_control" , 1 },
418
+ {" VK_NV_cooperative_matrix2" , 1 },
418
419
};
419
420
420
421
@@ -4469,6 +4470,12 @@ static VKAPI_ATTR void VKAPI_CALL UpdateIndirectExecutionSetShaderEXT(
4469
4470
4470
4471
4471
4472
4473
+ static VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV (
4474
+ VkPhysicalDevice physicalDevice,
4475
+ uint32_t * pPropertyCount,
4476
+ VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties);
4477
+
4478
+
4472
4479
static VKAPI_ATTR VkResult VKAPI_CALL CreateAccelerationStructureKHR (
4473
4480
VkDevice device,
4474
4481
const VkAccelerationStructureCreateInfoKHR* pCreateInfo,
@@ -5412,6 +5419,7 @@ static const std::unordered_map<std::string, void*> name_to_funcptr_map = {
5412
5419
{" vkDestroyIndirectExecutionSetEXT" , (void *)DestroyIndirectExecutionSetEXT},
5413
5420
{" vkUpdateIndirectExecutionSetPipelineEXT" , (void *)UpdateIndirectExecutionSetPipelineEXT},
5414
5421
{" vkUpdateIndirectExecutionSetShaderEXT" , (void *)UpdateIndirectExecutionSetShaderEXT},
5422
+ {" vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV" , (void *)GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV},
5415
5423
{" vkCreateAccelerationStructureKHR" , (void *)CreateAccelerationStructureKHR},
5416
5424
{" vkDestroyAccelerationStructureKHR" , (void *)DestroyAccelerationStructureKHR},
5417
5425
{" vkCmdBuildAccelerationStructuresKHR" , (void *)CmdBuildAccelerationStructuresKHR},
0 commit comments