Skip to content

Commit e83fe44

Browse files
Update Vulkan-Headers to v1.4.349 (#2546)
Co-authored-by: GitHub <noreply@github.com>
1 parent 2f38fd6 commit e83fe44

12 files changed

Lines changed: 2304 additions & 22 deletions

vulkan/vulkan.cppm

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export module vulkan;
2727

2828
export import std;
2929

30-
VULKAN_HPP_STATIC_ASSERT( VK_HEADER_VERSION == 348, "Wrong VK_HEADER_VERSION!" );
30+
VULKAN_HPP_STATIC_ASSERT( VK_HEADER_VERSION == 349, "Wrong VK_HEADER_VERSION!" );
3131

3232
#if defined( _MSC_VER )
3333
# pragma warning( push )
@@ -1306,6 +1306,9 @@ export {
13061306
//=== VK_KHR_maintenance10 ===
13071307
using ::PFN_vkCmdEndRendering2KHR;
13081308

1309+
//=== VK_ARM_data_graph_optical_flow ===
1310+
using ::PFN_vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM;
1311+
13091312
//=== VK_NV_compute_occupancy_priority ===
13101313
using ::PFN_vkCmdSetComputeOccupancyPriorityNV;
13111314

vulkan/vulkan.hpp

Lines changed: 103 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
# endif
3838
#endif
3939

40-
VULKAN_HPP_STATIC_ASSERT( VK_HEADER_VERSION == 348, "Wrong VK_HEADER_VERSION!" );
40+
VULKAN_HPP_STATIC_ASSERT( VK_HEADER_VERSION == 349, "Wrong VK_HEADER_VERSION!" );
4141

4242
VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
4343
{
@@ -1748,6 +1748,7 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
17481748
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceProperties2 )
17491749
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceProperties2KHR )
17501750
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM )
1751+
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM )
17511752
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM )
17521753
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM )
17531754
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR )
@@ -8056,6 +8057,20 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
80568057
return ::vkCmdEndRendering2KHR( commandBuffer, pRenderingEndInfo );
80578058
}
80588059

8060+
//=== VK_ARM_data_graph_optical_flow ===
8061+
8062+
VULKAN_HPP_INLINE VkResult vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM(
8063+
VkPhysicalDevice physicalDevice,
8064+
uint32_t queueFamilyIndex,
8065+
VkQueueFamilyDataGraphPropertiesARM const * pQueueFamilyDataGraphProperties,
8066+
VkDataGraphOpticalFlowImageFormatInfoARM const * pOpticalFlowImageFormatInfo,
8067+
uint32_t * pFormatCount,
8068+
VkDataGraphOpticalFlowImageFormatPropertiesARM * pImageFormatProperties ) const VULKAN_HPP_NOEXCEPT
8069+
{
8070+
return ::vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM(
8071+
physicalDevice, queueFamilyIndex, pQueueFamilyDataGraphProperties, pOpticalFlowImageFormatInfo, pFormatCount, pImageFormatProperties );
8072+
}
8073+
80598074
//=== VK_NV_compute_occupancy_priority ===
80608075

80618076
VULKAN_HPP_INLINE void vkCmdSetComputeOccupancyPriorityNV( VkCommandBuffer commandBuffer,
@@ -10876,7 +10891,9 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
1087610891
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoMaintenance1ExtensionName = VK_KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME;
1087710892

1087810893
//=== VK_NV_per_stage_descriptor_set ===
10879-
VULKAN_HPP_CONSTEXPR_INLINE auto NVPerStageDescriptorSetSpecVersion = VK_NV_PER_STAGE_DESCRIPTOR_SET_SPEC_VERSION;
10894+
VULKAN_HPP_DEPRECATED( "The VK_NV_per_stage_descriptor_set extension has been deprecated by VK_EXT_descriptor_heap." )
10895+
VULKAN_HPP_CONSTEXPR_INLINE auto NVPerStageDescriptorSetSpecVersion = VK_NV_PER_STAGE_DESCRIPTOR_SET_SPEC_VERSION;
10896+
VULKAN_HPP_DEPRECATED( "The VK_NV_per_stage_descriptor_set extension has been deprecated by VK_EXT_descriptor_heap." )
1088010897
VULKAN_HPP_CONSTEXPR_INLINE auto NVPerStageDescriptorSetExtensionName = VK_NV_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME;
1088110898

1088210899
//=== VK_QCOM_image_processing2 ===
@@ -11141,6 +11158,10 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
1114111158
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance10SpecVersion = VK_KHR_MAINTENANCE_10_SPEC_VERSION;
1114211159
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance10ExtensionName = VK_KHR_MAINTENANCE_10_EXTENSION_NAME;
1114311160

11161+
//=== VK_ARM_data_graph_optical_flow ===
11162+
VULKAN_HPP_CONSTEXPR_INLINE auto ARMDataGraphOpticalFlowSpecVersion = VK_ARM_DATA_GRAPH_OPTICAL_FLOW_SPEC_VERSION;
11163+
VULKAN_HPP_CONSTEXPR_INLINE auto ARMDataGraphOpticalFlowExtensionName = VK_ARM_DATA_GRAPH_OPTICAL_FLOW_EXTENSION_NAME;
11164+
1114411165
//=== VK_EXT_shader_long_vector ===
1114511166
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderLongVectorSpecVersion = VK_EXT_SHADER_LONG_VECTOR_SPEC_VERSION;
1114611167
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderLongVectorExtensionName = VK_EXT_SHADER_LONG_VECTOR_EXTENSION_NAME;
@@ -21940,6 +21961,79 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
2194021961
};
2194121962
};
2194221963

21964+
//=== VK_ARM_data_graph_optical_flow ===
21965+
template <>
21966+
struct StructExtends<PhysicalDeviceDataGraphOpticalFlowFeaturesARM, PhysicalDeviceFeatures2>
21967+
{
21968+
enum
21969+
{
21970+
value = true
21971+
};
21972+
};
21973+
21974+
template <>
21975+
struct StructExtends<PhysicalDeviceDataGraphOpticalFlowFeaturesARM, DeviceCreateInfo>
21976+
{
21977+
enum
21978+
{
21979+
value = true
21980+
};
21981+
};
21982+
21983+
template <>
21984+
struct StructExtends<DataGraphPipelineOpticalFlowCreateInfoARM, DataGraphPipelineCreateInfoARM>
21985+
{
21986+
enum
21987+
{
21988+
value = true
21989+
};
21990+
};
21991+
21992+
template <>
21993+
struct StructExtends<DataGraphOpticalFlowImageFormatInfoARM, PhysicalDeviceImageFormatInfo2>
21994+
{
21995+
enum
21996+
{
21997+
value = true
21998+
};
21999+
};
22000+
22001+
template <>
22002+
struct StructExtends<DataGraphOpticalFlowImageFormatInfoARM, ImageCreateInfo>
22003+
{
22004+
enum
22005+
{
22006+
value = true
22007+
};
22008+
};
22009+
22010+
template <>
22011+
struct StructExtends<DataGraphPipelineOpticalFlowDispatchInfoARM, DataGraphPipelineDispatchInfoARM>
22012+
{
22013+
enum
22014+
{
22015+
value = true
22016+
};
22017+
};
22018+
22019+
template <>
22020+
struct StructExtends<DataGraphPipelineResourceInfoImageLayoutARM, DataGraphPipelineResourceInfoARM>
22021+
{
22022+
enum
22023+
{
22024+
value = true
22025+
};
22026+
};
22027+
22028+
template <>
22029+
struct StructExtends<DataGraphPipelineSingleNodeCreateInfoARM, DataGraphPipelineCreateInfoARM>
22030+
{
22031+
enum
22032+
{
22033+
value = true
22034+
};
22035+
};
22036+
2194322037
//=== VK_EXT_shader_long_vector ===
2194422038
template <>
2194522039
struct StructExtends<PhysicalDeviceShaderLongVectorFeaturesEXT, PhysicalDeviceFeatures2>
@@ -23564,6 +23658,9 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
2356423658
//=== VK_KHR_maintenance10 ===
2356523659
PFN_vkCmdEndRendering2KHR vkCmdEndRendering2KHR = 0;
2356623660

23661+
//=== VK_ARM_data_graph_optical_flow ===
23662+
PFN_vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM = 0;
23663+
2356723664
//=== VK_NV_compute_occupancy_priority ===
2356823665
PFN_vkCmdSetComputeOccupancyPriorityNV vkCmdSetComputeOccupancyPriorityNV = 0;
2356923666

@@ -25293,6 +25390,10 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
2529325390
//=== VK_KHR_maintenance10 ===
2529425391
vkCmdEndRendering2KHR = PFN_vkCmdEndRendering2KHR( vkGetInstanceProcAddr( instance, "vkCmdEndRendering2KHR" ) );
2529525392

25393+
//=== VK_ARM_data_graph_optical_flow ===
25394+
vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM = PFN_vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM(
25395+
vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM" ) );
25396+
2529625397
//=== VK_NV_compute_occupancy_priority ===
2529725398
vkCmdSetComputeOccupancyPriorityNV = PFN_vkCmdSetComputeOccupancyPriorityNV( vkGetInstanceProcAddr( instance, "vkCmdSetComputeOccupancyPriorityNV" ) );
2529825399

0 commit comments

Comments
 (0)