Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a914d02

Browse files
authored
Merge pull request KhronosGroup#1313 from KhronosGroup/update-vulkan-headers-pr
Update Vulkan-Headers to v1.3.215
2 parents 5ebd86f + e777f1d commit a914d02

File tree

6 files changed

+258
-135
lines changed

6 files changed

+258
-135
lines changed

vulkan/vulkan.hpp

Lines changed: 29 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
120120
# include <span>
121121
#endif
122122

123-
static_assert( VK_HEADER_VERSION == 214, "Wrong VK_HEADER_VERSION!" );
123+
static_assert( VK_HEADER_VERSION == 215, "Wrong VK_HEADER_VERSION!" );
124124

125125
// 32-bit vulkan is not typesafe for non-dispatchable handles, so don't allow copy constructors on this platform by default.
126126
// To enable this feature on 32-bit platforms please define VULKAN_HPP_TYPESAFE_CONVERSION
@@ -9008,24 +9008,6 @@ namespace VULKAN_HPP_NAMESPACE
90089008
};
90099009
};
90109010

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-
90299011
//=== VK_NV_shader_image_footprint ===
90309012
template <>
90319013
struct StructExtends<PhysicalDeviceShaderImageFootprintFeaturesNV, PhysicalDeviceFeatures2>
@@ -9992,15 +9974,41 @@ namespace VULKAN_HPP_NAMESPACE
99929974

99939975
//=== VK_AMD_shader_early_and_late_fragment_tests ===
99949976
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>
999610004
{
999710005
enum
999810006
{
999910007
value = true
1000010008
};
1000110009
};
1000210010
template <>
10003-
struct StructExtends<PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesEXT, DeviceCreateInfo>
10011+
struct StructExtends<PhysicalDeviceFragmentShaderBarycentricPropertiesKHR, PhysicalDeviceProperties2>
1000410012
{
1000510013
enum
1000610014
{

0 commit comments

Comments
 (0)