Skip to content

Commit 0e15c62

Browse files
committed
build: Update to header 1.4.327
1 parent 95cfb8b commit 0e15c62

File tree

7 files changed

+67
-4
lines changed

7 files changed

+67
-4
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
cmake_minimum_required(VERSION 3.22.1)
1919

2020
# The VERSION field is generated with the "--generated-version" flag in the generate_source.py script
21-
project(Vulkan-Tools VERSION 1.4.326)
21+
project(Vulkan-Tools VERSION 1.4.327)
2222

2323
# This variable enables downstream users to customize the target API
2424
# variant (e.g. Vulkan SC)

icd/VkICD_mock_icd.json.in

Lines changed: 1 addition & 1 deletion
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.4.326"
5+
"api_version": "1.4.327"
66
}
77
}

icd/generated/function_declarations.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = {
336336
{"VK_KHR_ray_tracing_maintenance1", 1},
337337
{"VK_KHR_shader_untyped_pointers", 1},
338338
{"VK_EXT_global_priority_query", 1},
339+
{"VK_VALVE_video_encode_rgb_conversion", 1},
339340
{"VK_EXT_image_view_min_lod", 1},
340341
{"VK_EXT_multi_draw", 1},
341342
{"VK_EXT_image_2d_view_of_3d", 1},
@@ -4115,6 +4116,7 @@ static VKAPI_ATTR void VKAPI_CALL CmdSetColor
41154116

41164117

41174118

4119+
41184120
static VKAPI_ATTR void VKAPI_CALL CmdDrawMultiEXT(
41194121
VkCommandBuffer commandBuffer,
41204122
uint32_t drawCount,

icd/generated/function_definitions.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6669,6 +6669,7 @@ static VKAPI_ATTR void VKAPI_CALL CmdSetColor
66696669

66706670

66716671

6672+
66726673
static VKAPI_ATTR void VKAPI_CALL CmdDrawMultiEXT(
66736674
VkCommandBuffer commandBuffer,
66746675
uint32_t drawCount,

icd/generated/vk_typemap_helper.h

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7521,6 +7521,42 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENE
75217521
typedef VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT Type;
75227522
};
75237523

7524+
// Map type VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_RGB_CONVERSION_FEATURES_VALVE
7525+
template <> struct LvlTypeMap<VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE> {
7526+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_RGB_CONVERSION_FEATURES_VALVE;
7527+
};
7528+
7529+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_RGB_CONVERSION_FEATURES_VALVE> {
7530+
typedef VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE Type;
7531+
};
7532+
7533+
// Map type VkVideoEncodeRgbConversionCapabilitiesVALVE to id VK_STRUCTURE_TYPE_VIDEO_ENCODE_RGB_CONVERSION_CAPABILITIES_VALVE
7534+
template <> struct LvlTypeMap<VkVideoEncodeRgbConversionCapabilitiesVALVE> {
7535+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_RGB_CONVERSION_CAPABILITIES_VALVE;
7536+
};
7537+
7538+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_VIDEO_ENCODE_RGB_CONVERSION_CAPABILITIES_VALVE> {
7539+
typedef VkVideoEncodeRgbConversionCapabilitiesVALVE Type;
7540+
};
7541+
7542+
// Map type VkVideoEncodeProfileRgbConversionInfoVALVE to id VK_STRUCTURE_TYPE_VIDEO_ENCODE_PROFILE_RGB_CONVERSION_INFO_VALVE
7543+
template <> struct LvlTypeMap<VkVideoEncodeProfileRgbConversionInfoVALVE> {
7544+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_PROFILE_RGB_CONVERSION_INFO_VALVE;
7545+
};
7546+
7547+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_VIDEO_ENCODE_PROFILE_RGB_CONVERSION_INFO_VALVE> {
7548+
typedef VkVideoEncodeProfileRgbConversionInfoVALVE Type;
7549+
};
7550+
7551+
// Map type VkVideoEncodeSessionRgbConversionCreateInfoVALVE to id VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_RGB_CONVERSION_CREATE_INFO_VALVE
7552+
template <> struct LvlTypeMap<VkVideoEncodeSessionRgbConversionCreateInfoVALVE> {
7553+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_RGB_CONVERSION_CREATE_INFO_VALVE;
7554+
};
7555+
7556+
template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_RGB_CONVERSION_CREATE_INFO_VALVE> {
7557+
typedef VkVideoEncodeSessionRgbConversionCreateInfoVALVE Type;
7558+
};
7559+
75247560
// Map type VkPhysicalDeviceImageViewMinLodFeaturesEXT to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT
75257561
template <> struct LvlTypeMap<VkPhysicalDeviceImageViewMinLodFeaturesEXT> {
75267562
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT;

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.326"
10+
"commit": "v1.4.327"
1111
},
1212
{
1313
"name": "MoltenVK",
@@ -56,7 +56,7 @@
5656
"cmake_options": [
5757
"-DLOADER_USE_UNSAFE_FILE_SEARCH=ON"
5858
],
59-
"commit": "v1.4.326",
59+
"commit": "v1.4.327",
6060
"build_platforms": [
6161
"windows",
6262
"linux",

vulkaninfo/generated/vulkaninfo.hpp

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8975,6 +8975,14 @@ std::vector<std::unique_ptr<AppVideoProfile>> enumerate_supported_video_profiles
89758975
ppnext = &capabilities_chain->VideoEncodeIntraRefreshCapabilitiesKHR.pNext;
89768976
}
89778977
}
8978+
if (capabilities_chain != nullptr) {
8979+
if (gpu.CheckPhysicalDeviceExtensionIncluded(VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_EXTENSION_NAME)) {
8980+
capabilities_chain->VideoEncodeRgbConversionCapabilitiesVALVE.sType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_RGB_CONVERSION_CAPABILITIES_VALVE;
8981+
capabilities_chain->VideoEncodeRgbConversionCapabilitiesVALVE.pNext = nullptr;
8982+
*ppnext = &capabilities_chain->VideoEncodeRgbConversionCapabilitiesVALVE;
8983+
ppnext = &capabilities_chain->VideoEncodeRgbConversionCapabilitiesVALVE.pNext;
8984+
}
8985+
}
89788986
if (capabilities_chain != nullptr) {
89798987
if (gpu.CheckPhysicalDeviceExtensionIncluded(VK_KHR_VIDEO_ENCODE_H264_EXTENSION_NAME)) {
89808988
capabilities_chain->VideoEncodeH264CapabilitiesKHR.sType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR;
@@ -9168,6 +9176,14 @@ std::vector<std::unique_ptr<AppVideoProfile>> enumerate_supported_video_profiles
91689176
ppnext = &capabilities_chain->VideoEncodeIntraRefreshCapabilitiesKHR.pNext;
91699177
}
91709178
}
9179+
if (capabilities_chain != nullptr) {
9180+
if (gpu.CheckPhysicalDeviceExtensionIncluded(VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_EXTENSION_NAME)) {
9181+
capabilities_chain->VideoEncodeRgbConversionCapabilitiesVALVE.sType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_RGB_CONVERSION_CAPABILITIES_VALVE;
9182+
capabilities_chain->VideoEncodeRgbConversionCapabilitiesVALVE.pNext = nullptr;
9183+
*ppnext = &capabilities_chain->VideoEncodeRgbConversionCapabilitiesVALVE;
9184+
ppnext = &capabilities_chain->VideoEncodeRgbConversionCapabilitiesVALVE.pNext;
9185+
}
9186+
}
91719187
if (capabilities_chain != nullptr) {
91729188
if (gpu.CheckPhysicalDeviceExtensionIncluded(VK_KHR_VIDEO_ENCODE_H265_EXTENSION_NAME)) {
91739189
capabilities_chain->VideoEncodeH265CapabilitiesKHR.sType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR;
@@ -9383,6 +9399,14 @@ std::vector<std::unique_ptr<AppVideoProfile>> enumerate_supported_video_profiles
93839399
ppnext = &capabilities_chain->VideoEncodeIntraRefreshCapabilitiesKHR.pNext;
93849400
}
93859401
}
9402+
if (capabilities_chain != nullptr) {
9403+
if (gpu.CheckPhysicalDeviceExtensionIncluded(VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_EXTENSION_NAME)) {
9404+
capabilities_chain->VideoEncodeRgbConversionCapabilitiesVALVE.sType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_RGB_CONVERSION_CAPABILITIES_VALVE;
9405+
capabilities_chain->VideoEncodeRgbConversionCapabilitiesVALVE.pNext = nullptr;
9406+
*ppnext = &capabilities_chain->VideoEncodeRgbConversionCapabilitiesVALVE;
9407+
ppnext = &capabilities_chain->VideoEncodeRgbConversionCapabilitiesVALVE.pNext;
9408+
}
9409+
}
93869410
if (capabilities_chain != nullptr) {
93879411
if (gpu.CheckPhysicalDeviceExtensionIncluded(VK_KHR_VIDEO_ENCODE_AV1_EXTENSION_NAME)) {
93889412
capabilities_chain->VideoEncodeAV1CapabilitiesKHR.sType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_CAPABILITIES_KHR;

0 commit comments

Comments
 (0)