Skip to content

Commit 7bfb2a5

Browse files
committed
build: Update to header 1.3.300
1 parent a886096 commit 7bfb2a5

5 files changed

+48
-3
lines changed

icd/VkICD_mock_icd.json.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"file_format_version": "1.0.1",
33
"ICD": {
44
"library_path": "@JSON_LIBRARY_PATH@",
5-
"api_version": "1.3.299"
5+
"api_version": "1.3.300"
66
}
77
}

icd/generated/function_declarations.h

+8
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = {
415415
{"VK_EXT_device_generated_commands", 1},
416416
{"VK_MESA_image_alignment_control", 1},
417417
{"VK_EXT_depth_clamp_control", 1},
418+
{"VK_NV_cooperative_matrix2", 1},
418419
};
419420

420421

@@ -4469,6 +4470,12 @@ static VKAPI_ATTR void VKAPI_CALL UpdateIndirectExecutionSetShaderEXT(
44694470

44704471

44714472

4473+
static VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(
4474+
VkPhysicalDevice physicalDevice,
4475+
uint32_t* pPropertyCount,
4476+
VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties);
4477+
4478+
44724479
static VKAPI_ATTR VkResult VKAPI_CALL CreateAccelerationStructureKHR(
44734480
VkDevice device,
44744481
const VkAccelerationStructureCreateInfoKHR* pCreateInfo,
@@ -5412,6 +5419,7 @@ static const std::unordered_map<std::string, void*> name_to_funcptr_map = {
54125419
{"vkDestroyIndirectExecutionSetEXT", (void*)DestroyIndirectExecutionSetEXT},
54135420
{"vkUpdateIndirectExecutionSetPipelineEXT", (void*)UpdateIndirectExecutionSetPipelineEXT},
54145421
{"vkUpdateIndirectExecutionSetShaderEXT", (void*)UpdateIndirectExecutionSetShaderEXT},
5422+
{"vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV", (void*)GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV},
54155423
{"vkCreateAccelerationStructureKHR", (void*)CreateAccelerationStructureKHR},
54165424
{"vkDestroyAccelerationStructureKHR", (void*)DestroyAccelerationStructureKHR},
54175425
{"vkCmdBuildAccelerationStructuresKHR", (void*)CmdBuildAccelerationStructuresKHR},

icd/generated/function_definitions.h

+10
Original file line numberDiff line numberDiff line change
@@ -7761,6 +7761,16 @@ static VKAPI_ATTR void VKAPI_CALL UpdateIndirectExecutionSetShaderEXT(
77617761

77627762

77637763

7764+
static VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(
7765+
VkPhysicalDevice physicalDevice,
7766+
uint32_t* pPropertyCount,
7767+
VkCooperativeMatrixFlexibleDimensionsPropertiesNV* pProperties)
7768+
{
7769+
//Not a CREATE or DESTROY function
7770+
return VK_SUCCESS;
7771+
}
7772+
7773+
77647774
static VKAPI_ATTR VkResult VKAPI_CALL CreateAccelerationStructureKHR(
77657775
VkDevice device,
77667776
const VkAccelerationStructureCreateInfoKHR* pCreateInfo,

icd/generated/vk_typemap_helper.h

+27
Original file line numberDiff line numberDiff line change
@@ -8424,6 +8424,33 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_C
84248424
typedef VkPipelineViewportDepthClampControlCreateInfoEXT Type;
84258425
};
84268426

8427+
// Map type VkCooperativeMatrixFlexibleDimensionsPropertiesNV to id VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV
8428+
template <> struct LvlTypeMap<VkCooperativeMatrixFlexibleDimensionsPropertiesNV> {
8429+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV;
8430+
};
8431+
8432+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV> {
8433+
typedef VkCooperativeMatrixFlexibleDimensionsPropertiesNV Type;
8434+
};
8435+
8436+
// Map type VkPhysicalDeviceCooperativeMatrix2FeaturesNV to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV
8437+
template <> struct LvlTypeMap<VkPhysicalDeviceCooperativeMatrix2FeaturesNV> {
8438+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV;
8439+
};
8440+
8441+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV> {
8442+
typedef VkPhysicalDeviceCooperativeMatrix2FeaturesNV Type;
8443+
};
8444+
8445+
// Map type VkPhysicalDeviceCooperativeMatrix2PropertiesNV to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV
8446+
template <> struct LvlTypeMap<VkPhysicalDeviceCooperativeMatrix2PropertiesNV> {
8447+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV;
8448+
};
8449+
8450+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV> {
8451+
typedef VkPhysicalDeviceCooperativeMatrix2PropertiesNV Type;
8452+
};
8453+
84278454
// Map type VkAccelerationStructureGeometryTrianglesDataKHR to id VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR
84288455
template <> struct LvlTypeMap<VkAccelerationStructureGeometryTrianglesDataKHR> {
84298456
static const VkStructureType kSType = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR;

scripts/known_good.json

+2-2
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.299"
10+
"commit": "v1.3.300"
1111
},
1212
{
1313
"name": "MoltenVK",
@@ -74,7 +74,7 @@
7474
"cmake_options": [
7575
"-DLOADER_USE_UNSAFE_FILE_SEARCH=ON"
7676
],
77-
"commit": "v1.3.299",
77+
"commit": "v1.3.300",
7878
"build_platforms": [
7979
"windows",
8080
"linux",

0 commit comments

Comments
 (0)