@@ -63,7 +63,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
63
63
# include <span>
64
64
#endif
65
65
66
- static_assert( VK_HEADER_VERSION == 310 , "Wrong VK_HEADER_VERSION!" );
66
+ static_assert( VK_HEADER_VERSION == 311 , "Wrong VK_HEADER_VERSION!" );
67
67
68
68
// <tuple> includes <sys/sysmacros.h> through some other header
69
69
// this results in major(x) being resolved to gnu_dev_major(x)
@@ -6219,6 +6219,13 @@ namespace VULKAN_HPP_NAMESPACE
6219
6219
return ::vkGetMemoryMetalHandlePropertiesEXT( device, handleType, pHandle, pMemoryMetalHandleProperties );
6220
6220
}
6221
6221
# endif /*VK_USE_PLATFORM_METAL_EXT*/
6222
+
6223
+ //=== VK_EXT_fragment_density_map_offset ===
6224
+
6225
+ void vkCmdEndRendering2EXT( VkCommandBuffer commandBuffer, const VkRenderingEndInfoEXT * pRenderingEndInfo ) const VULKAN_HPP_NOEXCEPT
6226
+ {
6227
+ return ::vkCmdEndRendering2EXT( commandBuffer, pRenderingEndInfo );
6228
+ }
6222
6229
};
6223
6230
6224
6231
inline DispatchLoaderStatic & getDispatchLoaderStatic()
@@ -7799,6 +7806,10 @@ namespace VULKAN_HPP_NAMESPACE
7799
7806
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderStencilExportExtensionName = VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME;
7800
7807
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderStencilExportSpecVersion = VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION;
7801
7808
7809
+ //=== VK_KHR_shader_bfloat16 ===
7810
+ VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderBfloat16ExtensionName = VK_KHR_SHADER_BFLOAT16_EXTENSION_NAME;
7811
+ VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderBfloat16SpecVersion = VK_KHR_SHADER_BFLOAT16_SPEC_VERSION;
7812
+
7802
7813
//=== VK_EXT_sample_locations ===
7803
7814
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSampleLocationsExtensionName = VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME;
7804
7815
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSampleLocationsSpecVersion = VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION;
@@ -8973,6 +8984,10 @@ namespace VULKAN_HPP_NAMESPACE
8973
8984
VULKAN_HPP_CONSTEXPR_INLINE auto NVPresentMeteringSpecVersion = VK_NV_PRESENT_METERING_SPEC_VERSION;
8974
8985
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
8975
8986
8987
+ //=== VK_EXT_fragment_density_map_offset ===
8988
+ VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentDensityMapOffsetExtensionName = VK_EXT_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME;
8989
+ VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentDensityMapOffsetSpecVersion = VK_EXT_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION;
8990
+
8976
8991
} // namespace VULKAN_HPP_NAMESPACE
8977
8992
8978
8993
// clang-format off
@@ -12193,6 +12208,25 @@ namespace VULKAN_HPP_NAMESPACE
12193
12208
};
12194
12209
};
12195
12210
12211
+ //=== VK_KHR_shader_bfloat16 ===
12212
+ template <>
12213
+ struct StructExtends<PhysicalDeviceShaderBfloat16FeaturesKHR, PhysicalDeviceFeatures2>
12214
+ {
12215
+ enum
12216
+ {
12217
+ value = true
12218
+ };
12219
+ };
12220
+
12221
+ template <>
12222
+ struct StructExtends<PhysicalDeviceShaderBfloat16FeaturesKHR, DeviceCreateInfo>
12223
+ {
12224
+ enum
12225
+ {
12226
+ value = true
12227
+ };
12228
+ };
12229
+
12196
12230
//=== VK_EXT_sample_locations ===
12197
12231
template <>
12198
12232
struct StructExtends<SampleLocationsInfoEXT, ImageMemoryBarrier>
@@ -15672,43 +15706,6 @@ namespace VULKAN_HPP_NAMESPACE
15672
15706
};
15673
15707
};
15674
15708
15675
- //=== VK_QCOM_fragment_density_map_offset ===
15676
- template <>
15677
- struct StructExtends<PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM, PhysicalDeviceFeatures2>
15678
- {
15679
- enum
15680
- {
15681
- value = true
15682
- };
15683
- };
15684
-
15685
- template <>
15686
- struct StructExtends<PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM, DeviceCreateInfo>
15687
- {
15688
- enum
15689
- {
15690
- value = true
15691
- };
15692
- };
15693
-
15694
- template <>
15695
- struct StructExtends<PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM, PhysicalDeviceProperties2>
15696
- {
15697
- enum
15698
- {
15699
- value = true
15700
- };
15701
- };
15702
-
15703
- template <>
15704
- struct StructExtends<SubpassFragmentDensityMapOffsetEndInfoQCOM, SubpassEndInfo>
15705
- {
15706
- enum
15707
- {
15708
- value = true
15709
- };
15710
- };
15711
-
15712
15709
//=== VK_NV_copy_memory_indirect ===
15713
15710
template <>
15714
15711
struct StructExtends<PhysicalDeviceCopyMemoryIndirectFeaturesNV, PhysicalDeviceFeatures2>
@@ -18004,6 +18001,52 @@ namespace VULKAN_HPP_NAMESPACE
18004
18001
};
18005
18002
# endif /*VK_ENABLE_BETA_EXTENSIONS*/
18006
18003
18004
+ //=== VK_EXT_fragment_density_map_offset ===
18005
+ template <>
18006
+ struct StructExtends<PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT, PhysicalDeviceFeatures2>
18007
+ {
18008
+ enum
18009
+ {
18010
+ value = true
18011
+ };
18012
+ };
18013
+
18014
+ template <>
18015
+ struct StructExtends<PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT, DeviceCreateInfo>
18016
+ {
18017
+ enum
18018
+ {
18019
+ value = true
18020
+ };
18021
+ };
18022
+
18023
+ template <>
18024
+ struct StructExtends<PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT, PhysicalDeviceProperties2>
18025
+ {
18026
+ enum
18027
+ {
18028
+ value = true
18029
+ };
18030
+ };
18031
+
18032
+ template <>
18033
+ struct StructExtends<RenderPassFragmentDensityMapOffsetEndInfoEXT, SubpassEndInfo>
18034
+ {
18035
+ enum
18036
+ {
18037
+ value = true
18038
+ };
18039
+ };
18040
+
18041
+ template <>
18042
+ struct StructExtends<RenderPassFragmentDensityMapOffsetEndInfoEXT, RenderingEndInfoEXT>
18043
+ {
18044
+ enum
18045
+ {
18046
+ value = true
18047
+ };
18048
+ };
18049
+
18007
18050
#endif // VULKAN_HPP_DISABLE_ENHANCED_MODE
18008
18051
18009
18052
namespace detail
@@ -19335,6 +19378,9 @@ namespace VULKAN_HPP_NAMESPACE
19335
19378
PFN_dummy vkGetMemoryMetalHandlePropertiesEXT_placeholder = 0;
19336
19379
#endif /*VK_USE_PLATFORM_METAL_EXT*/
19337
19380
19381
+ //=== VK_EXT_fragment_density_map_offset ===
19382
+ PFN_vkCmdEndRendering2EXT vkCmdEndRendering2EXT = 0;
19383
+
19338
19384
public:
19339
19385
DispatchLoaderDynamic() VULKAN_HPP_NOEXCEPT = default;
19340
19386
DispatchLoaderDynamic( DispatchLoaderDynamic const & rhs ) VULKAN_HPP_NOEXCEPT = default;
@@ -20877,6 +20923,9 @@ namespace VULKAN_HPP_NAMESPACE
20877
20923
vkGetMemoryMetalHandlePropertiesEXT =
20878
20924
PFN_vkGetMemoryMetalHandlePropertiesEXT( vkGetInstanceProcAddr( instance, "vkGetMemoryMetalHandlePropertiesEXT" ) );
20879
20925
#endif /*VK_USE_PLATFORM_METAL_EXT*/
20926
+
20927
+ //=== VK_EXT_fragment_density_map_offset ===
20928
+ vkCmdEndRendering2EXT = PFN_vkCmdEndRendering2EXT( vkGetInstanceProcAddr( instance, "vkCmdEndRendering2EXT" ) );
20880
20929
}
20881
20930
20882
20931
void init( VULKAN_HPP_NAMESPACE::Device deviceCpp ) VULKAN_HPP_NOEXCEPT
@@ -22044,6 +22093,9 @@ namespace VULKAN_HPP_NAMESPACE
22044
22093
vkGetMemoryMetalHandleEXT = PFN_vkGetMemoryMetalHandleEXT( vkGetDeviceProcAddr( device, "vkGetMemoryMetalHandleEXT" ) );
22045
22094
vkGetMemoryMetalHandlePropertiesEXT = PFN_vkGetMemoryMetalHandlePropertiesEXT( vkGetDeviceProcAddr( device, "vkGetMemoryMetalHandlePropertiesEXT" ) );
22046
22095
#endif /*VK_USE_PLATFORM_METAL_EXT*/
22096
+
22097
+ //=== VK_EXT_fragment_density_map_offset ===
22098
+ vkCmdEndRendering2EXT = PFN_vkCmdEndRendering2EXT( vkGetDeviceProcAddr( device, "vkCmdEndRendering2EXT" ) );
22047
22099
}
22048
22100
22049
22101
template <typename DynamicLoader>
0 commit comments