update dependencies (#235)

Automated changes by
[create-pull-request](https://github.com/peter-evans/create-pull-request)
GitHub action

Co-authored-by: kbJeff-8 <kbJeff-8@users.noreply.github.com>
This commit is contained in:
Jeff
2026-07-05 13:34:51 +02:00
committed by GitHub
parent fafd5c9dc9
commit fe60a3edfc
43 changed files with 850 additions and 115 deletions
+429
View File
@@ -148244,6 +148244,180 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
using Type = PhysicalDeviceShaderMultipleWaitQueuesPropertiesQCOM;
};
// wrapper struct for struct VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT, see
// https://registry.khronos.org/vulkan/specs/latest/man/html/VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT.html
struct PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT
{
using NativeType = VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT;
static bool const allowDuplicate = false;
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceShaderOcpMicroscalingTypesFeaturesEXT;
#if !defined( VULKAN_HPP_NO_CONSTRUCTORS ) && !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT( Bool32 shaderFloat4_ = {},
Bool32 shaderFloat6_ = {},
Bool32 shaderFloat8UnsignedE8M0_ = {},
Bool32 shaderMXInt8_ = {},
void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
: pNext{ pNext_ }
, shaderFloat4{ shaderFloat4_ }
, shaderFloat6{ shaderFloat6_ }
, shaderFloat8UnsignedE8M0{ shaderFloat8UnsignedE8M0_ }
, shaderMXInt8{ shaderMXInt8_ }
{
}
VULKAN_HPP_CONSTEXPR
PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT( PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default;
PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT( VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT
: PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT( *reinterpret_cast<PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT const *>( &rhs ) )
{
}
PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT &
operator=( PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default;
#endif /*VULKAN_HPP_NO_CONSTRUCTORS*/
PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT & operator=( VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT
{
*this = *reinterpret_cast<PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT const *>( &rhs );
return *this;
}
#if !defined( VULKAN_HPP_NO_SETTERS ) && !defined( VULKAN_HPP_NO_STRUCT_SETTERS )
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT & setPNext( void * pNext_ ) & VULKAN_HPP_NOEXCEPT
{
pNext = pNext_;
return *this;
}
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT && setPNext( void * pNext_ ) && VULKAN_HPP_NOEXCEPT
{
pNext = pNext_;
return std::move( *this );
}
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT & setShaderFloat4( Bool32 shaderFloat4_ ) & VULKAN_HPP_NOEXCEPT
{
shaderFloat4 = shaderFloat4_;
return *this;
}
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT && setShaderFloat4( Bool32 shaderFloat4_ ) && VULKAN_HPP_NOEXCEPT
{
shaderFloat4 = shaderFloat4_;
return std::move( *this );
}
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT & setShaderFloat6( Bool32 shaderFloat6_ ) & VULKAN_HPP_NOEXCEPT
{
shaderFloat6 = shaderFloat6_;
return *this;
}
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT && setShaderFloat6( Bool32 shaderFloat6_ ) && VULKAN_HPP_NOEXCEPT
{
shaderFloat6 = shaderFloat6_;
return std::move( *this );
}
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT & setShaderFloat8UnsignedE8M0( Bool32 shaderFloat8UnsignedE8M0_ ) &
VULKAN_HPP_NOEXCEPT
{
shaderFloat8UnsignedE8M0 = shaderFloat8UnsignedE8M0_;
return *this;
}
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT && setShaderFloat8UnsignedE8M0( Bool32 shaderFloat8UnsignedE8M0_ ) &&
VULKAN_HPP_NOEXCEPT
{
shaderFloat8UnsignedE8M0 = shaderFloat8UnsignedE8M0_;
return std::move( *this );
}
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT & setShaderMXInt8( Bool32 shaderMXInt8_ ) & VULKAN_HPP_NOEXCEPT
{
shaderMXInt8 = shaderMXInt8_;
return *this;
}
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT && setShaderMXInt8( Bool32 shaderMXInt8_ ) && VULKAN_HPP_NOEXCEPT
{
shaderMXInt8 = shaderMXInt8_;
return std::move( *this );
}
#endif /*VULKAN_HPP_NO_SETTERS*/
operator VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT
{
return *reinterpret_cast<VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT const *>( this );
}
operator VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT &() VULKAN_HPP_NOEXCEPT
{
return *reinterpret_cast<VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT *>( this );
}
operator VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT const *() const VULKAN_HPP_NOEXCEPT
{
return reinterpret_cast<VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT const *>( this );
}
operator VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT *() VULKAN_HPP_NOEXCEPT
{
return reinterpret_cast<VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT *>( this );
}
#if defined( VULKAN_HPP_USE_REFLECT )
std::tuple<StructureType const &, void * const &, Bool32 const &, Bool32 const &, Bool32 const &, Bool32 const &> reflect() const VULKAN_HPP_NOEXCEPT
{
return std::tie( sType, pNext, shaderFloat4, shaderFloat6, shaderFloat8UnsignedE8M0, shaderMXInt8 );
}
#endif
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT const & ) const = default;
#else
bool operator==( PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT
{
# if defined( VULKAN_HPP_USE_REFLECT )
return this->reflect() == rhs.reflect();
# else
return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderFloat4 == rhs.shaderFloat4 ) && ( shaderFloat6 == rhs.shaderFloat6 ) &&
( shaderFloat8UnsignedE8M0 == rhs.shaderFloat8UnsignedE8M0 ) && ( shaderMXInt8 == rhs.shaderMXInt8 );
# endif
}
bool operator!=( PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT
{
return !operator==( rhs );
}
#endif
public:
StructureType sType = StructureType::ePhysicalDeviceShaderOcpMicroscalingTypesFeaturesEXT;
void * pNext = {};
Bool32 shaderFloat4 = {};
Bool32 shaderFloat6 = {};
Bool32 shaderFloat8UnsignedE8M0 = {};
Bool32 shaderMXInt8 = {};
};
#if 20 <= VULKAN_HPP_CPP_VERSION
template <>
struct CppType<VkPhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT>
{
using Type = PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT;
};
#endif
template <>
struct CppType<StructureType, StructureType::ePhysicalDeviceShaderOcpMicroscalingTypesFeaturesEXT>
{
using Type = PhysicalDeviceShaderOCPMicroscalingTypesFeaturesEXT;
};
// wrapper struct for struct VkPhysicalDeviceShaderObjectFeaturesEXT, see
// https://registry.khronos.org/vulkan/specs/latest/man/html/VkPhysicalDeviceShaderObjectFeaturesEXT.html
struct PhysicalDeviceShaderObjectFeaturesEXT
@@ -196745,6 +196919,131 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
using Type = TensorDependencyInfoARM;
};
// wrapper struct for struct VkTensorExplicitTilingFormatPropertiesARM, see
// https://registry.khronos.org/vulkan/specs/latest/man/html/VkTensorExplicitTilingFormatPropertiesARM.html
struct TensorExplicitTilingFormatPropertiesARM
{
using NativeType = VkTensorExplicitTilingFormatPropertiesARM;
static bool const allowDuplicate = false;
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eTensorExplicitTilingFormatPropertiesARM;
#if !defined( VULKAN_HPP_NO_CONSTRUCTORS ) && !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
VULKAN_HPP_CONSTEXPR TensorExplicitTilingFormatPropertiesARM( FormatFeatureFlags2 brick16TilingTensorFeatures_ = {},
FormatFeatureFlags2 brick8TilingTensorFeatures_ = {},
FormatFeatureFlags2 brick4TilingTensorFeatures_ = {},
FormatFeatureFlags2 blockUTilingTensorFeatures_ = {},
FormatFeatureFlags2 blockU64kTilingTensorFeatures_ = {},
void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
: pNext{ pNext_ }
, brick16TilingTensorFeatures{ brick16TilingTensorFeatures_ }
, brick8TilingTensorFeatures{ brick8TilingTensorFeatures_ }
, brick4TilingTensorFeatures{ brick4TilingTensorFeatures_ }
, blockUTilingTensorFeatures{ blockUTilingTensorFeatures_ }
, blockU64kTilingTensorFeatures{ blockU64kTilingTensorFeatures_ }
{
}
VULKAN_HPP_CONSTEXPR TensorExplicitTilingFormatPropertiesARM( TensorExplicitTilingFormatPropertiesARM const & rhs ) VULKAN_HPP_NOEXCEPT = default;
TensorExplicitTilingFormatPropertiesARM( VkTensorExplicitTilingFormatPropertiesARM const & rhs ) VULKAN_HPP_NOEXCEPT
: TensorExplicitTilingFormatPropertiesARM( *reinterpret_cast<TensorExplicitTilingFormatPropertiesARM const *>( &rhs ) )
{
}
TensorExplicitTilingFormatPropertiesARM & operator=( TensorExplicitTilingFormatPropertiesARM const & rhs ) VULKAN_HPP_NOEXCEPT = default;
#endif /*VULKAN_HPP_NO_CONSTRUCTORS*/
TensorExplicitTilingFormatPropertiesARM & operator=( VkTensorExplicitTilingFormatPropertiesARM const & rhs ) VULKAN_HPP_NOEXCEPT
{
*this = *reinterpret_cast<TensorExplicitTilingFormatPropertiesARM const *>( &rhs );
return *this;
}
operator VkTensorExplicitTilingFormatPropertiesARM const &() const VULKAN_HPP_NOEXCEPT
{
return *reinterpret_cast<VkTensorExplicitTilingFormatPropertiesARM const *>( this );
}
operator VkTensorExplicitTilingFormatPropertiesARM &() VULKAN_HPP_NOEXCEPT
{
return *reinterpret_cast<VkTensorExplicitTilingFormatPropertiesARM *>( this );
}
operator VkTensorExplicitTilingFormatPropertiesARM const *() const VULKAN_HPP_NOEXCEPT
{
return reinterpret_cast<VkTensorExplicitTilingFormatPropertiesARM const *>( this );
}
operator VkTensorExplicitTilingFormatPropertiesARM *() VULKAN_HPP_NOEXCEPT
{
return reinterpret_cast<VkTensorExplicitTilingFormatPropertiesARM *>( this );
}
#if defined( VULKAN_HPP_USE_REFLECT )
std::tuple<StructureType const &,
void * const &,
FormatFeatureFlags2 const &,
FormatFeatureFlags2 const &,
FormatFeatureFlags2 const &,
FormatFeatureFlags2 const &,
FormatFeatureFlags2 const &>
reflect() const VULKAN_HPP_NOEXCEPT
{
return std::tie( sType,
pNext,
brick16TilingTensorFeatures,
brick8TilingTensorFeatures,
brick4TilingTensorFeatures,
blockUTilingTensorFeatures,
blockU64kTilingTensorFeatures );
}
#endif
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( TensorExplicitTilingFormatPropertiesARM const & ) const = default;
#else
bool operator==( TensorExplicitTilingFormatPropertiesARM const & rhs ) const VULKAN_HPP_NOEXCEPT
{
# if defined( VULKAN_HPP_USE_REFLECT )
return this->reflect() == rhs.reflect();
# else
return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( brick16TilingTensorFeatures == rhs.brick16TilingTensorFeatures ) &&
( brick8TilingTensorFeatures == rhs.brick8TilingTensorFeatures ) && ( brick4TilingTensorFeatures == rhs.brick4TilingTensorFeatures ) &&
( blockUTilingTensorFeatures == rhs.blockUTilingTensorFeatures ) && ( blockU64kTilingTensorFeatures == rhs.blockU64kTilingTensorFeatures );
# endif
}
bool operator!=( TensorExplicitTilingFormatPropertiesARM const & rhs ) const VULKAN_HPP_NOEXCEPT
{
return !operator==( rhs );
}
#endif
public:
StructureType sType = StructureType::eTensorExplicitTilingFormatPropertiesARM;
void * pNext = {};
FormatFeatureFlags2 brick16TilingTensorFeatures = {};
FormatFeatureFlags2 brick8TilingTensorFeatures = {};
FormatFeatureFlags2 brick4TilingTensorFeatures = {};
FormatFeatureFlags2 blockUTilingTensorFeatures = {};
FormatFeatureFlags2 blockU64kTilingTensorFeatures = {};
};
#if 20 <= VULKAN_HPP_CPP_VERSION
template <>
struct CppType<VkTensorExplicitTilingFormatPropertiesARM>
{
using Type = TensorExplicitTilingFormatPropertiesARM;
};
#endif
template <>
struct CppType<StructureType, StructureType::eTensorExplicitTilingFormatPropertiesARM>
{
using Type = TensorExplicitTilingFormatPropertiesARM;
};
// wrapper struct for struct VkTensorFormatPropertiesARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkTensorFormatPropertiesARM.html
struct TensorFormatPropertiesARM
{
@@ -196969,6 +197268,136 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
using Type = TensorMemoryRequirementsInfoARM;
};
// wrapper struct for struct VkTensorRollingBackingCreateInfoARM, see
// https://registry.khronos.org/vulkan/specs/latest/man/html/VkTensorRollingBackingCreateInfoARM.html
struct TensorRollingBackingCreateInfoARM
{
using NativeType = VkTensorRollingBackingCreateInfoARM;
static bool const allowDuplicate = false;
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eTensorRollingBackingCreateInfoARM;
#if !defined( VULKAN_HPP_NO_CONSTRUCTORS ) && !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
VULKAN_HPP_CONSTEXPR_14
TensorRollingBackingCreateInfoARM( std::array<uint32_t, VK_MAX_TENSOR_CREATE_INFO_ROLLING_BACKING_WRAP_COUNT_ARM> const & wraps_ = {},
void const * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
: pNext{ pNext_ }
, wraps{ wraps_ }
{
}
VULKAN_HPP_CONSTEXPR_14 TensorRollingBackingCreateInfoARM( TensorRollingBackingCreateInfoARM const & rhs ) VULKAN_HPP_NOEXCEPT = default;
TensorRollingBackingCreateInfoARM( VkTensorRollingBackingCreateInfoARM const & rhs ) VULKAN_HPP_NOEXCEPT
: TensorRollingBackingCreateInfoARM( *reinterpret_cast<TensorRollingBackingCreateInfoARM const *>( &rhs ) )
{
}
TensorRollingBackingCreateInfoARM & operator=( TensorRollingBackingCreateInfoARM const & rhs ) VULKAN_HPP_NOEXCEPT = default;
#endif /*VULKAN_HPP_NO_CONSTRUCTORS*/
TensorRollingBackingCreateInfoARM & operator=( VkTensorRollingBackingCreateInfoARM const & rhs ) VULKAN_HPP_NOEXCEPT
{
*this = *reinterpret_cast<TensorRollingBackingCreateInfoARM const *>( &rhs );
return *this;
}
#if !defined( VULKAN_HPP_NO_SETTERS ) && !defined( VULKAN_HPP_NO_STRUCT_SETTERS )
VULKAN_HPP_CONSTEXPR_14 TensorRollingBackingCreateInfoARM & setPNext( void const * pNext_ ) & VULKAN_HPP_NOEXCEPT
{
pNext = pNext_;
return *this;
}
VULKAN_HPP_CONSTEXPR_14 TensorRollingBackingCreateInfoARM && setPNext( void const * pNext_ ) && VULKAN_HPP_NOEXCEPT
{
pNext = pNext_;
return std::move( *this );
}
VULKAN_HPP_CONSTEXPR_14 TensorRollingBackingCreateInfoARM &
setWraps( std::array<uint32_t, VK_MAX_TENSOR_CREATE_INFO_ROLLING_BACKING_WRAP_COUNT_ARM> wraps_ ) &
VULKAN_HPP_NOEXCEPT
{
wraps = wraps_;
return *this;
}
VULKAN_HPP_CONSTEXPR_14 TensorRollingBackingCreateInfoARM &&
setWraps( std::array<uint32_t, VK_MAX_TENSOR_CREATE_INFO_ROLLING_BACKING_WRAP_COUNT_ARM> wraps_ ) &&
VULKAN_HPP_NOEXCEPT
{
wraps = wraps_;
return std::move( *this );
}
#endif /*VULKAN_HPP_NO_SETTERS*/
operator VkTensorRollingBackingCreateInfoARM const &() const VULKAN_HPP_NOEXCEPT
{
return *reinterpret_cast<VkTensorRollingBackingCreateInfoARM const *>( this );
}
operator VkTensorRollingBackingCreateInfoARM &() VULKAN_HPP_NOEXCEPT
{
return *reinterpret_cast<VkTensorRollingBackingCreateInfoARM *>( this );
}
operator VkTensorRollingBackingCreateInfoARM const *() const VULKAN_HPP_NOEXCEPT
{
return reinterpret_cast<VkTensorRollingBackingCreateInfoARM const *>( this );
}
operator VkTensorRollingBackingCreateInfoARM *() VULKAN_HPP_NOEXCEPT
{
return reinterpret_cast<VkTensorRollingBackingCreateInfoARM *>( this );
}
#if defined( VULKAN_HPP_USE_REFLECT )
std::tuple<StructureType const &, void const * const &, ArrayWrapper1D<uint32_t, VK_MAX_TENSOR_CREATE_INFO_ROLLING_BACKING_WRAP_COUNT_ARM> const &>
reflect() const VULKAN_HPP_NOEXCEPT
{
return std::tie( sType, pNext, wraps );
}
#endif
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( TensorRollingBackingCreateInfoARM const & ) const = default;
#else
bool operator==( TensorRollingBackingCreateInfoARM const & rhs ) const VULKAN_HPP_NOEXCEPT
{
# if defined( VULKAN_HPP_USE_REFLECT )
return this->reflect() == rhs.reflect();
# else
return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( wraps == rhs.wraps );
# endif
}
bool operator!=( TensorRollingBackingCreateInfoARM const & rhs ) const VULKAN_HPP_NOEXCEPT
{
return !operator==( rhs );
}
#endif
public:
StructureType sType = StructureType::eTensorRollingBackingCreateInfoARM;
void const * pNext = {};
ArrayWrapper1D<uint32_t, VK_MAX_TENSOR_CREATE_INFO_ROLLING_BACKING_WRAP_COUNT_ARM> wraps = {};
};
#if 20 <= VULKAN_HPP_CPP_VERSION
template <>
struct CppType<VkTensorRollingBackingCreateInfoARM>
{
using Type = TensorRollingBackingCreateInfoARM;
};
#endif
template <>
struct CppType<StructureType, StructureType::eTensorRollingBackingCreateInfoARM>
{
using Type = TensorRollingBackingCreateInfoARM;
};
// wrapper struct for struct VkTensorViewCaptureDescriptorDataInfoARM, see
// https://registry.khronos.org/vulkan/specs/latest/man/html/VkTensorViewCaptureDescriptorDataInfoARM.html
struct TensorViewCaptureDescriptorDataInfoARM