mirror of
https://github.com/KhronosGroup/Vulkan-Hpp.git
synced 2024-10-14 16:32:17 +00:00
Merge pull request #1436 from KhronosGroup/update-vulkan-headers-pr
Update Vulkan-Headers to v1.3.232
This commit is contained in:
commit
37b03e1210
@ -1 +1 @@
|
||||
Subproject commit 98f440ce6868c94f5ec6e198cc1adda4760e8849
|
||||
Subproject commit e12a8f8cde4047fb40c34bc1bf624e24c0d0c76e
|
@ -114,7 +114,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
|
||||
# include <span>
|
||||
#endif
|
||||
|
||||
static_assert( VK_HEADER_VERSION == 231, "Wrong VK_HEADER_VERSION!" );
|
||||
static_assert( VK_HEADER_VERSION == 232, "Wrong VK_HEADER_VERSION!" );
|
||||
|
||||
// 32-bit vulkan is not typesafe for non-dispatchable handles, so don't allow copy constructors on this platform by default.
|
||||
// To enable this feature on 32-bit platforms please define VULKAN_HPP_TYPESAFE_CONVERSION
|
||||
|
@ -1688,9 +1688,9 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
static VULKAN_HPP_CONST_OR_CONSTEXPR QueueFlags allFlags = QueueFlagBits::eGraphics | QueueFlagBits::eCompute | QueueFlagBits::eTransfer |
|
||||
QueueFlagBits::eSparseBinding | QueueFlagBits::eProtected
|
||||
#if defined( VK_ENABLE_BETA_EXTENSIONS )
|
||||
| QueueFlagBits::eVideoDecodeKHR | QueueFlagBits::eVideoEncodeKHR
|
||||
| QueueFlagBits::eVideoDecodeKHR | QueueFlagBits::eVideoEncodeKHR
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
| QueueFlagBits::eOpticalFlowNV;
|
||||
| QueueFlagBits::eOpticalFlowNV;
|
||||
};
|
||||
|
||||
enum class SampleCountFlagBits : VkSampleCountFlags
|
||||
@ -1964,7 +1964,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
static VULKAN_HPP_CONST_OR_CONSTEXPR QueryResultFlags allFlags = QueryResultFlagBits::e64 | QueryResultFlagBits::eWait |
|
||||
QueryResultFlagBits::eWithAvailability | QueryResultFlagBits::ePartial
|
||||
#if defined( VK_ENABLE_BETA_EXTENSIONS )
|
||||
| QueryResultFlagBits::eWithStatusKHR
|
||||
| QueryResultFlagBits::eWithStatusKHR
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
;
|
||||
};
|
||||
|
@ -9287,6 +9287,7 @@ namespace std
|
||||
std::size_t seed = 0;
|
||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCoreBuiltinsPropertiesARM.sType );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCoreBuiltinsPropertiesARM.pNext );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCoreBuiltinsPropertiesARM.shaderCoreMask );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCoreBuiltinsPropertiesARM.shaderCoreCount );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCoreBuiltinsPropertiesARM.shaderWarpsPerCore );
|
||||
return seed;
|
||||
|
@ -2516,10 +2516,10 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
|
||||
public:
|
||||
VULKAN_HPP_NAMESPACE::TransformMatrixKHR transform = {};
|
||||
uint32_t instanceCustomIndex : 24;
|
||||
uint32_t mask : 8;
|
||||
uint32_t instanceCustomIndex : 24;
|
||||
uint32_t mask : 8;
|
||||
uint32_t instanceShaderBindingTableRecordOffset : 24;
|
||||
VkGeometryInstanceFlagsKHR flags : 8;
|
||||
VkGeometryInstanceFlagsKHR flags : 8;
|
||||
uint64_t accelerationStructureReference = {};
|
||||
};
|
||||
using AccelerationStructureInstanceNV = AccelerationStructureInstanceKHR;
|
||||
@ -2662,10 +2662,10 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
public:
|
||||
VULKAN_HPP_NAMESPACE::TransformMatrixKHR transformT0 = {};
|
||||
VULKAN_HPP_NAMESPACE::TransformMatrixKHR transformT1 = {};
|
||||
uint32_t instanceCustomIndex : 24;
|
||||
uint32_t mask : 8;
|
||||
uint32_t instanceCustomIndex : 24;
|
||||
uint32_t mask : 8;
|
||||
uint32_t instanceShaderBindingTableRecordOffset : 24;
|
||||
VkGeometryInstanceFlagsKHR flags : 8;
|
||||
VkGeometryInstanceFlagsKHR flags : 8;
|
||||
uint64_t accelerationStructureReference = {};
|
||||
};
|
||||
|
||||
@ -3256,10 +3256,10 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
public:
|
||||
VULKAN_HPP_NAMESPACE::SRTDataNV transformT0 = {};
|
||||
VULKAN_HPP_NAMESPACE::SRTDataNV transformT1 = {};
|
||||
uint32_t instanceCustomIndex : 24;
|
||||
uint32_t mask : 8;
|
||||
uint32_t instanceCustomIndex : 24;
|
||||
uint32_t mask : 8;
|
||||
uint32_t instanceShaderBindingTableRecordOffset : 24;
|
||||
VkGeometryInstanceFlagsKHR flags : 8;
|
||||
VkGeometryInstanceFlagsKHR flags : 8;
|
||||
uint64_t accelerationStructureReference = {};
|
||||
};
|
||||
|
||||
@ -67578,10 +67578,12 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceShaderCoreBuiltinsPropertiesARM;
|
||||
|
||||
#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
|
||||
VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderCoreBuiltinsPropertiesARM( uint32_t shaderCoreCount_ = {},
|
||||
VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderCoreBuiltinsPropertiesARM( uint64_t shaderCoreMask_ = {},
|
||||
uint32_t shaderCoreCount_ = {},
|
||||
uint32_t shaderWarpsPerCore_ = {},
|
||||
void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
|
||||
: pNext( pNext_ )
|
||||
, shaderCoreMask( shaderCoreMask_ )
|
||||
, shaderCoreCount( shaderCoreCount_ )
|
||||
, shaderWarpsPerCore( shaderWarpsPerCore_ )
|
||||
{
|
||||
@ -67618,11 +67620,11 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
# if 14 <= VULKAN_HPP_CPP_VERSION
|
||||
auto
|
||||
# else
|
||||
std::tuple<VULKAN_HPP_NAMESPACE::StructureType const &, void * const &, uint32_t const &, uint32_t const &>
|
||||
std::tuple<VULKAN_HPP_NAMESPACE::StructureType const &, void * const &, uint64_t const &, uint32_t const &, uint32_t const &>
|
||||
# endif
|
||||
reflect() const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return std::tie( sType, pNext, shaderCoreCount, shaderWarpsPerCore );
|
||||
return std::tie( sType, pNext, shaderCoreMask, shaderCoreCount, shaderWarpsPerCore );
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -67634,7 +67636,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
# if defined( VULKAN_HPP_USE_REFLECT )
|
||||
return this->reflect() == rhs.reflect();
|
||||
# else
|
||||
return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderCoreCount == rhs.shaderCoreCount ) && ( shaderWarpsPerCore == rhs.shaderWarpsPerCore );
|
||||
return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderCoreMask == rhs.shaderCoreMask ) && ( shaderCoreCount == rhs.shaderCoreCount ) &&
|
||||
( shaderWarpsPerCore == rhs.shaderWarpsPerCore );
|
||||
# endif
|
||||
}
|
||||
|
||||
@ -67647,6 +67650,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
public:
|
||||
VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderCoreBuiltinsPropertiesARM;
|
||||
void * pNext = {};
|
||||
uint64_t shaderCoreMask = {};
|
||||
uint32_t shaderCoreCount = {};
|
||||
uint32_t shaderWarpsPerCore = {};
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user