@@ -120,7 +120,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
120
120
# include <span>
121
121
#endif
122
122
123
- static_assert( VK_HEADER_VERSION == 214 , "Wrong VK_HEADER_VERSION!" );
123
+ static_assert( VK_HEADER_VERSION == 215 , "Wrong VK_HEADER_VERSION!" );
124
124
125
125
// 32-bit vulkan is not typesafe for non-dispatchable handles, so don't allow copy constructors on this platform by default.
126
126
// To enable this feature on 32-bit platforms please define VULKAN_HPP_TYPESAFE_CONVERSION
@@ -9008,24 +9008,6 @@ namespace VULKAN_HPP_NAMESPACE
9008
9008
};
9009
9009
};
9010
9010
9011
- //=== VK_NV_fragment_shader_barycentric ===
9012
- template <>
9013
- struct StructExtends<PhysicalDeviceFragmentShaderBarycentricFeaturesNV, PhysicalDeviceFeatures2>
9014
- {
9015
- enum
9016
- {
9017
- value = true
9018
- };
9019
- };
9020
- template <>
9021
- struct StructExtends<PhysicalDeviceFragmentShaderBarycentricFeaturesNV, DeviceCreateInfo>
9022
- {
9023
- enum
9024
- {
9025
- value = true
9026
- };
9027
- };
9028
-
9029
9011
//=== VK_NV_shader_image_footprint ===
9030
9012
template <>
9031
9013
struct StructExtends<PhysicalDeviceShaderImageFootprintFeaturesNV, PhysicalDeviceFeatures2>
@@ -9992,15 +9974,41 @@ namespace VULKAN_HPP_NAMESPACE
9992
9974
9993
9975
//=== VK_AMD_shader_early_and_late_fragment_tests ===
9994
9976
template <>
9995
- struct StructExtends<PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesEXT, PhysicalDeviceFeatures2>
9977
+ struct StructExtends<PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD, PhysicalDeviceFeatures2>
9978
+ {
9979
+ enum
9980
+ {
9981
+ value = true
9982
+ };
9983
+ };
9984
+ template <>
9985
+ struct StructExtends<PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD, DeviceCreateInfo>
9986
+ {
9987
+ enum
9988
+ {
9989
+ value = true
9990
+ };
9991
+ };
9992
+
9993
+ //=== VK_KHR_fragment_shader_barycentric ===
9994
+ template <>
9995
+ struct StructExtends<PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, PhysicalDeviceFeatures2>
9996
+ {
9997
+ enum
9998
+ {
9999
+ value = true
10000
+ };
10001
+ };
10002
+ template <>
10003
+ struct StructExtends<PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, DeviceCreateInfo>
9996
10004
{
9997
10005
enum
9998
10006
{
9999
10007
value = true
10000
10008
};
10001
10009
};
10002
10010
template <>
10003
- struct StructExtends<PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesEXT, DeviceCreateInfo >
10011
+ struct StructExtends<PhysicalDeviceFragmentShaderBarycentricPropertiesKHR, PhysicalDeviceProperties2 >
10004
10012
{
10005
10013
enum
10006
10014
{
0 commit comments