@@ -1048,6 +1048,10 @@ export namespace VULKAN_HPP_NAMESPACE
10481048 using VULKAN_HPP_NAMESPACE::SwapchainImageUsageFlagsOHOS;
10491049#endif /* VK_USE_PLATFORM_OHOS*/
10501050
1051+ // === VK_ARM_performance_counters_by_region ===
1052+ using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagBitsARM;
1053+ using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagsARM;
1054+
10511055 // === VK_KHR_maintenance10 ===
10521056 using VULKAN_HPP_NAMESPACE::RenderingAttachmentFlagBitsKHR;
10531057 using VULKAN_HPP_NAMESPACE::RenderingAttachmentFlagsKHR;
@@ -2543,6 +2547,12 @@ export namespace VULKAN_HPP_NAMESPACE
25432547 using VULKAN_HPP_NAMESPACE::EXTNestedCommandBufferExtensionName;
25442548 using VULKAN_HPP_NAMESPACE::EXTNestedCommandBufferSpecVersion;
25452549
2550+ #if defined( VK_USE_PLATFORM_OHOS )
2551+ // === VK_OHOS_external_memory ===
2552+ using VULKAN_HPP_NAMESPACE::OHOSExternalMemoryExtensionName;
2553+ using VULKAN_HPP_NAMESPACE::OHOSExternalMemorySpecVersion;
2554+ #endif /* VK_USE_PLATFORM_OHOS*/
2555+
25462556 // === VK_EXT_external_memory_acquire_unmodified ===
25472557 using VULKAN_HPP_NAMESPACE::EXTExternalMemoryAcquireUnmodifiedExtensionName;
25482558 using VULKAN_HPP_NAMESPACE::EXTExternalMemoryAcquireUnmodifiedSpecVersion;
@@ -2927,6 +2937,10 @@ export namespace VULKAN_HPP_NAMESPACE
29272937 using VULKAN_HPP_NAMESPACE::KHRDepthClampZeroOneExtensionName;
29282938 using VULKAN_HPP_NAMESPACE::KHRDepthClampZeroOneSpecVersion;
29292939
2940+ // === VK_ARM_performance_counters_by_region ===
2941+ using VULKAN_HPP_NAMESPACE::ARMPerformanceCountersByRegionExtensionName;
2942+ using VULKAN_HPP_NAMESPACE::ARMPerformanceCountersByRegionSpecVersion;
2943+
29302944 // === VK_EXT_vertex_attribute_robustness ===
29312945 using VULKAN_HPP_NAMESPACE::EXTVertexAttributeRobustnessExtensionName;
29322946 using VULKAN_HPP_NAMESPACE::EXTVertexAttributeRobustnessSpecVersion;
@@ -4680,6 +4694,16 @@ export namespace VULKAN_HPP_NAMESPACE
46804694 using VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT;
46814695 using VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT;
46824696
4697+ #if defined( VK_USE_PLATFORM_OHOS )
4698+ // === VK_OHOS_external_memory ===
4699+ using VULKAN_HPP_NAMESPACE::ExternalFormatOHOS;
4700+ using VULKAN_HPP_NAMESPACE::ImportNativeBufferInfoOHOS;
4701+ using VULKAN_HPP_NAMESPACE::MemoryGetNativeBufferInfoOHOS;
4702+ using VULKAN_HPP_NAMESPACE::NativeBufferFormatPropertiesOHOS;
4703+ using VULKAN_HPP_NAMESPACE::NativeBufferPropertiesOHOS;
4704+ using VULKAN_HPP_NAMESPACE::NativeBufferUsageOHOS;
4705+ #endif /* VK_USE_PLATFORM_OHOS*/
4706+
46834707 // === VK_EXT_external_memory_acquire_unmodified ===
46844708 using VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT;
46854709
@@ -5206,6 +5230,13 @@ export namespace VULKAN_HPP_NAMESPACE
52065230 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT;
52075231 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesKHR;
52085232
5233+ // === VK_ARM_performance_counters_by_region ===
5234+ using VULKAN_HPP_NAMESPACE::PerformanceCounterARM;
5235+ using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionARM;
5236+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionFeaturesARM;
5237+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionPropertiesARM;
5238+ using VULKAN_HPP_NAMESPACE::RenderPassPerformanceCountersByRegionBeginInfoARM;
5239+
52095240 // === VK_EXT_vertex_attribute_robustness ===
52105241 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeRobustnessFeaturesEXT;
52115242
@@ -8386,6 +8417,22 @@ export namespace std
83868417 template <>
83878418 struct hash <VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT>;
83888419
8420+ #if defined( VK_USE_PLATFORM_OHOS )
8421+ // === VK_OHOS_external_memory ===
8422+ template <>
8423+ struct hash <VULKAN_HPP_NAMESPACE::NativeBufferUsageOHOS>;
8424+ template <>
8425+ struct hash <VULKAN_HPP_NAMESPACE::NativeBufferPropertiesOHOS>;
8426+ template <>
8427+ struct hash <VULKAN_HPP_NAMESPACE::NativeBufferFormatPropertiesOHOS>;
8428+ template <>
8429+ struct hash <VULKAN_HPP_NAMESPACE::ImportNativeBufferInfoOHOS>;
8430+ template <>
8431+ struct hash <VULKAN_HPP_NAMESPACE::MemoryGetNativeBufferInfoOHOS>;
8432+ template <>
8433+ struct hash <VULKAN_HPP_NAMESPACE::ExternalFormatOHOS>;
8434+ #endif /* VK_USE_PLATFORM_OHOS*/
8435+
83898436 // === VK_EXT_external_memory_acquire_unmodified ===
83908437 template <>
83918438 struct hash <VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT>;
@@ -9230,6 +9277,18 @@ export namespace std
92309277 template <>
92319278 struct hash <VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesKHR>;
92329279
9280+ // === VK_ARM_performance_counters_by_region ===
9281+ template <>
9282+ struct hash <VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionFeaturesARM>;
9283+ template <>
9284+ struct hash <VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionPropertiesARM>;
9285+ template <>
9286+ struct hash <VULKAN_HPP_NAMESPACE::PerformanceCounterARM>;
9287+ template <>
9288+ struct hash <VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionARM>;
9289+ template <>
9290+ struct hash <VULKAN_HPP_NAMESPACE::RenderPassPerformanceCountersByRegionBeginInfoARM>;
9291+
92339292 // === VK_EXT_vertex_attribute_robustness ===
92349293 template <>
92359294 struct hash <VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeRobustnessFeaturesEXT>;
@@ -10292,6 +10351,12 @@ export
1029210351 using ::PFN_vkGetPipelineIndirectDeviceAddressNV;
1029310352 using ::PFN_vkGetPipelineIndirectMemoryRequirementsNV;
1029410353
10354+ #if defined( VK_USE_PLATFORM_OHOS )
10355+ // === VK_OHOS_external_memory ===
10356+ using ::PFN_vkGetMemoryNativeBufferOHOS;
10357+ using ::PFN_vkGetNativeBufferPropertiesOHOS;
10358+ #endif /* VK_USE_PLATFORM_OHOS*/
10359+
1029510360 // === VK_EXT_extended_dynamic_state3 ===
1029610361 using ::PFN_vkCmdSetAlphaToCoverageEnableEXT;
1029710362 using ::PFN_vkCmdSetAlphaToOneEnableEXT;
@@ -10489,6 +10554,9 @@ export
1048910554 using ::PFN_vkGetMemoryMetalHandlePropertiesEXT;
1049010555#endif /* VK_USE_PLATFORM_METAL_EXT*/
1049110556
10557+ // === VK_ARM_performance_counters_by_region ===
10558+ using ::PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM;
10559+
1049210560 // === VK_EXT_fragment_density_map_offset ===
1049310561 using ::PFN_vkCmdEndRendering2EXT;
1049410562
0 commit comments