mirror of
https://github.com/KhronosGroup/Vulkan-Hpp.git
synced 2024-10-14 16:32:17 +00:00
Merge pull request #563 from asuessenbach/137
Update to and adjustments for VK_HEADER_VERSION 137.
This commit is contained in:
commit
ccba30cc65
@ -1 +1 @@
|
|||||||
Subproject commit 0e78ffd1dcfc3e9f14a966b9660dbc59bd967c5c
|
Subproject commit e01f13e1f777cf592ebd1a5f4836d4cd10ed85f6
|
@ -4357,7 +4357,7 @@ void VulkanHppGenerator::readExtensionDisabledEnum(std::string const& extensionN
|
|||||||
{
|
{
|
||||||
int line = element->GetLineNum();
|
int line = element->GetLineNum();
|
||||||
std::map<std::string, std::string> attributes = getAttributes(element);
|
std::map<std::string, std::string> attributes = getAttributes(element);
|
||||||
checkAttributes(line, attributes, { { "name",{} } }, { { "bitpos",{} },{ "extends",{} },{ "offset",{} },{ "value",{} } });
|
checkAttributes(line, attributes, { { "name",{} } }, { { "alias", {} }, { "bitpos",{} },{ "extends",{} },{ "offset",{} },{ "value",{} } });
|
||||||
checkElements(line, getChildElements(element), {});
|
checkElements(line, getChildElements(element), {});
|
||||||
|
|
||||||
std::string extends, name;
|
std::string extends, name;
|
||||||
|
@ -82,7 +82,7 @@
|
|||||||
# include <compare>
|
# include <compare>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static_assert( VK_HEADER_VERSION == 136 , "Wrong VK_HEADER_VERSION!" );
|
static_assert( VK_HEADER_VERSION == 137 , "Wrong VK_HEADER_VERSION!" );
|
||||||
|
|
||||||
// 32-bit vulkan is not typesafe for handles, so don't allow copy constructors on this platform by default.
|
// 32-bit vulkan is not typesafe for 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
|
// To enable this feature on 32-bit platforms please define VULKAN_HPP_TYPESAFE_CONVERSION
|
||||||
@ -2167,6 +2167,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return ::vkGetImageSubresourceLayout( device, image, pSubresource, pLayout );
|
return ::vkGetImageSubresourceLayout( device, image, pSubresource, pLayout );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
VkResult vkGetImageViewAddressNVX( VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ::vkGetImageViewAddressNVX( device, imageView, pProperties );
|
||||||
|
}
|
||||||
|
|
||||||
uint32_t vkGetImageViewHandleNVX( VkDevice device, const VkImageViewHandleInfoNVX* pInfo ) const VULKAN_HPP_NOEXCEPT
|
uint32_t vkGetImageViewHandleNVX( VkDevice device, const VkImageViewHandleInfoNVX* pInfo ) const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
return ::vkGetImageViewHandleNVX( device, pInfo );
|
return ::vkGetImageViewHandleNVX( device, pInfo );
|
||||||
@ -3377,7 +3382,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
enum class AttachmentStoreOp
|
enum class AttachmentStoreOp
|
||||||
{
|
{
|
||||||
eStore = VK_ATTACHMENT_STORE_OP_STORE,
|
eStore = VK_ATTACHMENT_STORE_OP_STORE,
|
||||||
eDontCare = VK_ATTACHMENT_STORE_OP_DONT_CARE
|
eDontCare = VK_ATTACHMENT_STORE_OP_DONT_CARE,
|
||||||
|
eNoneQCOM = VK_ATTACHMENT_STORE_OP_NONE_QCOM
|
||||||
};
|
};
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( AttachmentStoreOp value )
|
VULKAN_HPP_INLINE std::string to_string( AttachmentStoreOp value )
|
||||||
@ -3386,6 +3392,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
{
|
{
|
||||||
case AttachmentStoreOp::eStore : return "Store";
|
case AttachmentStoreOp::eStore : return "Store";
|
||||||
case AttachmentStoreOp::eDontCare : return "DontCare";
|
case AttachmentStoreOp::eDontCare : return "DontCare";
|
||||||
|
case AttachmentStoreOp::eNoneQCOM : return "NoneQCOM";
|
||||||
default: return "invalid";
|
default: return "invalid";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -7697,6 +7704,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
ePhysicalDeviceTransformFeedbackPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT,
|
ePhysicalDeviceTransformFeedbackPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT,
|
||||||
ePipelineRasterizationStateStreamCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT,
|
ePipelineRasterizationStateStreamCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT,
|
||||||
eImageViewHandleInfoNVX = VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX,
|
eImageViewHandleInfoNVX = VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX,
|
||||||
|
eImageViewAddressPropertiesNVX = VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX,
|
||||||
eTextureLodGatherFormatPropertiesAMD = VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD,
|
eTextureLodGatherFormatPropertiesAMD = VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD,
|
||||||
eStreamDescriptorSurfaceCreateInfoGGP = VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP,
|
eStreamDescriptorSurfaceCreateInfoGGP = VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP,
|
||||||
ePhysicalDeviceCornerSampledImageFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV,
|
ePhysicalDeviceCornerSampledImageFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV,
|
||||||
@ -7801,7 +7809,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eAccelerationStructureGeometryInstancesDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR,
|
eAccelerationStructureGeometryInstancesDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR,
|
||||||
eAccelerationStructureGeometryTrianglesDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR,
|
eAccelerationStructureGeometryTrianglesDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR,
|
||||||
eAccelerationStructureGeometryKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR,
|
eAccelerationStructureGeometryKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR,
|
||||||
eAccelerationStructureInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_KHR,
|
|
||||||
eAccelerationStructureMemoryRequirementsInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_KHR,
|
eAccelerationStructureMemoryRequirementsInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_KHR,
|
||||||
eAccelerationStructureVersionKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_KHR,
|
eAccelerationStructureVersionKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_KHR,
|
||||||
eCopyAccelerationStructureInfoKHR = VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR,
|
eCopyAccelerationStructureInfoKHR = VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR,
|
||||||
@ -8246,6 +8253,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case StructureType::ePhysicalDeviceTransformFeedbackPropertiesEXT : return "PhysicalDeviceTransformFeedbackPropertiesEXT";
|
case StructureType::ePhysicalDeviceTransformFeedbackPropertiesEXT : return "PhysicalDeviceTransformFeedbackPropertiesEXT";
|
||||||
case StructureType::ePipelineRasterizationStateStreamCreateInfoEXT : return "PipelineRasterizationStateStreamCreateInfoEXT";
|
case StructureType::ePipelineRasterizationStateStreamCreateInfoEXT : return "PipelineRasterizationStateStreamCreateInfoEXT";
|
||||||
case StructureType::eImageViewHandleInfoNVX : return "ImageViewHandleInfoNVX";
|
case StructureType::eImageViewHandleInfoNVX : return "ImageViewHandleInfoNVX";
|
||||||
|
case StructureType::eImageViewAddressPropertiesNVX : return "ImageViewAddressPropertiesNVX";
|
||||||
case StructureType::eTextureLodGatherFormatPropertiesAMD : return "TextureLodGatherFormatPropertiesAMD";
|
case StructureType::eTextureLodGatherFormatPropertiesAMD : return "TextureLodGatherFormatPropertiesAMD";
|
||||||
case StructureType::eStreamDescriptorSurfaceCreateInfoGGP : return "StreamDescriptorSurfaceCreateInfoGGP";
|
case StructureType::eStreamDescriptorSurfaceCreateInfoGGP : return "StreamDescriptorSurfaceCreateInfoGGP";
|
||||||
case StructureType::ePhysicalDeviceCornerSampledImageFeaturesNV : return "PhysicalDeviceCornerSampledImageFeaturesNV";
|
case StructureType::ePhysicalDeviceCornerSampledImageFeaturesNV : return "PhysicalDeviceCornerSampledImageFeaturesNV";
|
||||||
@ -8350,7 +8358,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case StructureType::eAccelerationStructureGeometryInstancesDataKHR : return "AccelerationStructureGeometryInstancesDataKHR";
|
case StructureType::eAccelerationStructureGeometryInstancesDataKHR : return "AccelerationStructureGeometryInstancesDataKHR";
|
||||||
case StructureType::eAccelerationStructureGeometryTrianglesDataKHR : return "AccelerationStructureGeometryTrianglesDataKHR";
|
case StructureType::eAccelerationStructureGeometryTrianglesDataKHR : return "AccelerationStructureGeometryTrianglesDataKHR";
|
||||||
case StructureType::eAccelerationStructureGeometryKHR : return "AccelerationStructureGeometryKHR";
|
case StructureType::eAccelerationStructureGeometryKHR : return "AccelerationStructureGeometryKHR";
|
||||||
case StructureType::eAccelerationStructureInfoKHR : return "AccelerationStructureInfoKHR";
|
|
||||||
case StructureType::eAccelerationStructureMemoryRequirementsInfoKHR : return "AccelerationStructureMemoryRequirementsInfoKHR";
|
case StructureType::eAccelerationStructureMemoryRequirementsInfoKHR : return "AccelerationStructureMemoryRequirementsInfoKHR";
|
||||||
case StructureType::eAccelerationStructureVersionKHR : return "AccelerationStructureVersionKHR";
|
case StructureType::eAccelerationStructureVersionKHR : return "AccelerationStructureVersionKHR";
|
||||||
case StructureType::eCopyAccelerationStructureInfoKHR : return "CopyAccelerationStructureInfoKHR";
|
case StructureType::eCopyAccelerationStructureInfoKHR : return "CopyAccelerationStructureInfoKHR";
|
||||||
@ -13531,6 +13538,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
struct ImageSubresourceRange;
|
struct ImageSubresourceRange;
|
||||||
struct ImageSwapchainCreateInfoKHR;
|
struct ImageSwapchainCreateInfoKHR;
|
||||||
struct ImageViewASTCDecodeModeEXT;
|
struct ImageViewASTCDecodeModeEXT;
|
||||||
|
struct ImageViewAddressPropertiesNVX;
|
||||||
struct ImageViewCreateInfo;
|
struct ImageViewCreateInfo;
|
||||||
struct ImageViewHandleInfoNVX;
|
struct ImageViewHandleInfoNVX;
|
||||||
struct ImageViewUsageCreateInfo;
|
struct ImageViewUsageCreateInfo;
|
||||||
@ -18854,6 +18862,13 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
VULKAN_HPP_NAMESPACE::SubresourceLayout getImageSubresourceLayout( VULKAN_HPP_NAMESPACE::Image image, const ImageSubresource & subresource, Dispatch const &d = VULKAN_HPP_DEFAULT_DISPATCHER ) const VULKAN_HPP_NOEXCEPT;
|
VULKAN_HPP_NAMESPACE::SubresourceLayout getImageSubresourceLayout( VULKAN_HPP_NAMESPACE::Image image, const ImageSubresource & subresource, Dispatch const &d = VULKAN_HPP_DEFAULT_DISPATCHER ) const VULKAN_HPP_NOEXCEPT;
|
||||||
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
||||||
|
|
||||||
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
Result getImageViewAddressNVX( VULKAN_HPP_NAMESPACE::ImageView imageView, VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX* pProperties, Dispatch const &d = VULKAN_HPP_DEFAULT_DISPATCHER ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
||||||
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
typename ResultValueType<VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX>::type getImageViewAddressNVX( VULKAN_HPP_NAMESPACE::ImageView imageView, Dispatch const &d = VULKAN_HPP_DEFAULT_DISPATCHER ) const;
|
||||||
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
||||||
|
|
||||||
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
uint32_t getImageViewHandleNVX( const VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX* pInfo, Dispatch const &d = VULKAN_HPP_DEFAULT_DISPATCHER ) const VULKAN_HPP_NOEXCEPT;
|
uint32_t getImageViewHandleNVX( const VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX* pInfo, Dispatch const &d = VULKAN_HPP_DEFAULT_DISPATCHER ) const VULKAN_HPP_NOEXCEPT;
|
||||||
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
||||||
@ -37613,6 +37628,36 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GeneratedCommandsMemoryRequirementsInfoNV & setPNext( const void* pNext_ ) VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
pNext = pNext_;
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
|
GeneratedCommandsMemoryRequirementsInfoNV & setPipelineBindPoint( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ ) VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
pipelineBindPoint = pipelineBindPoint_;
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
|
GeneratedCommandsMemoryRequirementsInfoNV & setPipeline( VULKAN_HPP_NAMESPACE::Pipeline pipeline_ ) VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
pipeline = pipeline_;
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
|
GeneratedCommandsMemoryRequirementsInfoNV & setIndirectCommandsLayout( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout_ ) VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
indirectCommandsLayout = indirectCommandsLayout_;
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
|
GeneratedCommandsMemoryRequirementsInfoNV & setMaxSequencesCount( uint32_t maxSequencesCount_ ) VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
maxSequencesCount = maxSequencesCount_;
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
operator VkGeneratedCommandsMemoryRequirementsInfoNV const&() const VULKAN_HPP_NOEXCEPT
|
operator VkGeneratedCommandsMemoryRequirementsInfoNV const&() const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
return *reinterpret_cast<const VkGeneratedCommandsMemoryRequirementsInfoNV*>( this );
|
return *reinterpret_cast<const VkGeneratedCommandsMemoryRequirementsInfoNV*>( this );
|
||||||
@ -41587,6 +41632,67 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
static_assert( sizeof( ImageViewASTCDecodeModeEXT ) == sizeof( VkImageViewASTCDecodeModeEXT ), "struct and wrapper have different size!" );
|
static_assert( sizeof( ImageViewASTCDecodeModeEXT ) == sizeof( VkImageViewASTCDecodeModeEXT ), "struct and wrapper have different size!" );
|
||||||
static_assert( std::is_standard_layout<ImageViewASTCDecodeModeEXT>::value, "struct wrapper is not a standard layout!" );
|
static_assert( std::is_standard_layout<ImageViewASTCDecodeModeEXT>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
|
||||||
|
struct ImageViewAddressPropertiesNVX
|
||||||
|
{
|
||||||
|
VULKAN_HPP_CONSTEXPR ImageViewAddressPropertiesNVX( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ = {},
|
||||||
|
VULKAN_HPP_NAMESPACE::DeviceSize size_ = {} ) VULKAN_HPP_NOEXCEPT
|
||||||
|
: deviceAddress( deviceAddress_ )
|
||||||
|
, size( size_ )
|
||||||
|
{}
|
||||||
|
|
||||||
|
ImageViewAddressPropertiesNVX & operator=( ImageViewAddressPropertiesNVX const & rhs ) VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
memcpy( &pNext, &rhs.pNext, sizeof( ImageViewAddressPropertiesNVX ) - offsetof( ImageViewAddressPropertiesNVX, pNext ) );
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
|
ImageViewAddressPropertiesNVX( VkImageViewAddressPropertiesNVX const & rhs ) VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
*this = rhs;
|
||||||
|
}
|
||||||
|
|
||||||
|
ImageViewAddressPropertiesNVX& operator=( VkImageViewAddressPropertiesNVX const & rhs ) VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
*this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX const *>(&rhs);
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
|
operator VkImageViewAddressPropertiesNVX const&() const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<const VkImageViewAddressPropertiesNVX*>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
operator VkImageViewAddressPropertiesNVX &() VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<VkImageViewAddressPropertiesNVX*>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
#if defined(VULKAN_HPP_HAS_SPACESHIP_OPERATOR)
|
||||||
|
auto operator<=>( ImageViewAddressPropertiesNVX const& ) const = default;
|
||||||
|
#else
|
||||||
|
bool operator==( ImageViewAddressPropertiesNVX const& rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ( sType == rhs.sType )
|
||||||
|
&& ( pNext == rhs.pNext )
|
||||||
|
&& ( deviceAddress == rhs.deviceAddress )
|
||||||
|
&& ( size == rhs.size );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator!=( ImageViewAddressPropertiesNVX const& rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return !operator==( rhs );
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
public:
|
||||||
|
const VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageViewAddressPropertiesNVX;
|
||||||
|
void* pNext = {};
|
||||||
|
VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress = {};
|
||||||
|
VULKAN_HPP_NAMESPACE::DeviceSize size = {};
|
||||||
|
};
|
||||||
|
static_assert( sizeof( ImageViewAddressPropertiesNVX ) == sizeof( VkImageViewAddressPropertiesNVX ), "struct and wrapper have different size!" );
|
||||||
|
static_assert( std::is_standard_layout<ImageViewAddressPropertiesNVX>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
|
||||||
struct ImageViewCreateInfo
|
struct ImageViewCreateInfo
|
||||||
{
|
{
|
||||||
VULKAN_HPP_CONSTEXPR ImageViewCreateInfo( VULKAN_HPP_NAMESPACE::ImageViewCreateFlags flags_ = {},
|
VULKAN_HPP_CONSTEXPR ImageViewCreateInfo( VULKAN_HPP_NAMESPACE::ImageViewCreateFlags flags_ = {},
|
||||||
@ -54735,102 +54841,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setPNext( void* pNext_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
pNext = pNext_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setDeviceUUID( std::array<uint8_t,VK_UUID_SIZE> deviceUUID_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
deviceUUID = deviceUUID_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setDriverUUID( std::array<uint8_t,VK_UUID_SIZE> driverUUID_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
driverUUID = driverUUID_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setDeviceLUID( std::array<uint8_t,VK_LUID_SIZE> deviceLUID_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
deviceLUID = deviceLUID_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setDeviceNodeMask( uint32_t deviceNodeMask_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
deviceNodeMask = deviceNodeMask_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setDeviceLUIDValid( VULKAN_HPP_NAMESPACE::Bool32 deviceLUIDValid_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
deviceLUIDValid = deviceLUIDValid_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setSubgroupSize( uint32_t subgroupSize_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
subgroupSize = subgroupSize_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setSubgroupSupportedStages( VULKAN_HPP_NAMESPACE::ShaderStageFlags subgroupSupportedStages_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
subgroupSupportedStages = subgroupSupportedStages_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setSubgroupSupportedOperations( VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags subgroupSupportedOperations_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
subgroupSupportedOperations = subgroupSupportedOperations_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setSubgroupQuadOperationsInAllStages( VULKAN_HPP_NAMESPACE::Bool32 subgroupQuadOperationsInAllStages_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
subgroupQuadOperationsInAllStages = subgroupQuadOperationsInAllStages_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setPointClippingBehavior( VULKAN_HPP_NAMESPACE::PointClippingBehavior pointClippingBehavior_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
pointClippingBehavior = pointClippingBehavior_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setMaxMultiviewViewCount( uint32_t maxMultiviewViewCount_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxMultiviewViewCount = maxMultiviewViewCount_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setMaxMultiviewInstanceIndex( uint32_t maxMultiviewInstanceIndex_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxMultiviewInstanceIndex = maxMultiviewInstanceIndex_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setProtectedNoFault( VULKAN_HPP_NAMESPACE::Bool32 protectedNoFault_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
protectedNoFault = protectedNoFault_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setMaxPerSetDescriptors( uint32_t maxPerSetDescriptors_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxPerSetDescriptors = maxPerSetDescriptors_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan11Properties & setMaxMemoryAllocationSize( VULKAN_HPP_NAMESPACE::DeviceSize maxMemoryAllocationSize_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxMemoryAllocationSize = maxMemoryAllocationSize_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
operator VkPhysicalDeviceVulkan11Properties const&() const VULKAN_HPP_NOEXCEPT
|
operator VkPhysicalDeviceVulkan11Properties const&() const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
return *reinterpret_cast<const VkPhysicalDeviceVulkan11Properties*>( this );
|
return *reinterpret_cast<const VkPhysicalDeviceVulkan11Properties*>( this );
|
||||||
@ -55547,324 +55557,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setPNext( void* pNext_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
pNext = pNext_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setDriverID( VULKAN_HPP_NAMESPACE::DriverId driverID_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
driverID = driverID_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setDriverName( std::array<char,VK_MAX_DRIVER_NAME_SIZE> driverName_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
driverName = driverName_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setDriverInfo( std::array<char,VK_MAX_DRIVER_INFO_SIZE> driverInfo_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
driverInfo = driverInfo_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setConformanceVersion( VULKAN_HPP_NAMESPACE::ConformanceVersion conformanceVersion_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
conformanceVersion = conformanceVersion_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setDenormBehaviorIndependence( VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence denormBehaviorIndependence_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
denormBehaviorIndependence = denormBehaviorIndependence_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setRoundingModeIndependence( VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence roundingModeIndependence_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
roundingModeIndependence = roundingModeIndependence_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderSignedZeroInfNanPreserveFloat16( VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat16_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderSignedZeroInfNanPreserveFloat16 = shaderSignedZeroInfNanPreserveFloat16_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderSignedZeroInfNanPreserveFloat32( VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat32_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderSignedZeroInfNanPreserveFloat32 = shaderSignedZeroInfNanPreserveFloat32_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderSignedZeroInfNanPreserveFloat64( VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat64_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderSignedZeroInfNanPreserveFloat64 = shaderSignedZeroInfNanPreserveFloat64_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderDenormPreserveFloat16( VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat16_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderDenormPreserveFloat16 = shaderDenormPreserveFloat16_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderDenormPreserveFloat32( VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat32_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderDenormPreserveFloat32 = shaderDenormPreserveFloat32_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderDenormPreserveFloat64( VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat64_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderDenormPreserveFloat64 = shaderDenormPreserveFloat64_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderDenormFlushToZeroFloat16( VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat16_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderDenormFlushToZeroFloat16 = shaderDenormFlushToZeroFloat16_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderDenormFlushToZeroFloat32( VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat32_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderDenormFlushToZeroFloat32 = shaderDenormFlushToZeroFloat32_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderDenormFlushToZeroFloat64( VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat64_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderDenormFlushToZeroFloat64 = shaderDenormFlushToZeroFloat64_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderRoundingModeRTEFloat16( VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat16_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderRoundingModeRTEFloat16 = shaderRoundingModeRTEFloat16_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderRoundingModeRTEFloat32( VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat32_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderRoundingModeRTEFloat32 = shaderRoundingModeRTEFloat32_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderRoundingModeRTEFloat64( VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat64_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderRoundingModeRTEFloat64 = shaderRoundingModeRTEFloat64_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderRoundingModeRTZFloat16( VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat16_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderRoundingModeRTZFloat16 = shaderRoundingModeRTZFloat16_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderRoundingModeRTZFloat32( VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat32_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderRoundingModeRTZFloat32 = shaderRoundingModeRTZFloat32_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderRoundingModeRTZFloat64( VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat64_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderRoundingModeRTZFloat64 = shaderRoundingModeRTZFloat64_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxUpdateAfterBindDescriptorsInAllPools( uint32_t maxUpdateAfterBindDescriptorsInAllPools_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxUpdateAfterBindDescriptorsInAllPools = maxUpdateAfterBindDescriptorsInAllPools_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderUniformBufferArrayNonUniformIndexingNative( VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexingNative_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderUniformBufferArrayNonUniformIndexingNative = shaderUniformBufferArrayNonUniformIndexingNative_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderSampledImageArrayNonUniformIndexingNative( VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexingNative_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderSampledImageArrayNonUniformIndexingNative = shaderSampledImageArrayNonUniformIndexingNative_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderStorageBufferArrayNonUniformIndexingNative( VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexingNative_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderStorageBufferArrayNonUniformIndexingNative = shaderStorageBufferArrayNonUniformIndexingNative_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderStorageImageArrayNonUniformIndexingNative( VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexingNative_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderStorageImageArrayNonUniformIndexingNative = shaderStorageImageArrayNonUniformIndexingNative_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setShaderInputAttachmentArrayNonUniformIndexingNative( VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
shaderInputAttachmentArrayNonUniformIndexingNative = shaderInputAttachmentArrayNonUniformIndexingNative_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setRobustBufferAccessUpdateAfterBind( VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccessUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
robustBufferAccessUpdateAfterBind = robustBufferAccessUpdateAfterBind_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setQuadDivergentImplicitLod( VULKAN_HPP_NAMESPACE::Bool32 quadDivergentImplicitLod_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
quadDivergentImplicitLod = quadDivergentImplicitLod_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxPerStageDescriptorUpdateAfterBindSamplers( uint32_t maxPerStageDescriptorUpdateAfterBindSamplers_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxPerStageDescriptorUpdateAfterBindSamplers = maxPerStageDescriptorUpdateAfterBindSamplers_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxPerStageDescriptorUpdateAfterBindUniformBuffers( uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxPerStageDescriptorUpdateAfterBindUniformBuffers = maxPerStageDescriptorUpdateAfterBindUniformBuffers_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxPerStageDescriptorUpdateAfterBindStorageBuffers( uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxPerStageDescriptorUpdateAfterBindStorageBuffers = maxPerStageDescriptorUpdateAfterBindStorageBuffers_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxPerStageDescriptorUpdateAfterBindSampledImages( uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxPerStageDescriptorUpdateAfterBindSampledImages = maxPerStageDescriptorUpdateAfterBindSampledImages_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxPerStageDescriptorUpdateAfterBindStorageImages( uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxPerStageDescriptorUpdateAfterBindStorageImages = maxPerStageDescriptorUpdateAfterBindStorageImages_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxPerStageDescriptorUpdateAfterBindInputAttachments( uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxPerStageDescriptorUpdateAfterBindInputAttachments = maxPerStageDescriptorUpdateAfterBindInputAttachments_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxPerStageUpdateAfterBindResources( uint32_t maxPerStageUpdateAfterBindResources_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxPerStageUpdateAfterBindResources = maxPerStageUpdateAfterBindResources_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxDescriptorSetUpdateAfterBindSamplers( uint32_t maxDescriptorSetUpdateAfterBindSamplers_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxDescriptorSetUpdateAfterBindSamplers = maxDescriptorSetUpdateAfterBindSamplers_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxDescriptorSetUpdateAfterBindUniformBuffers( uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxDescriptorSetUpdateAfterBindUniformBuffers = maxDescriptorSetUpdateAfterBindUniformBuffers_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxDescriptorSetUpdateAfterBindUniformBuffersDynamic( uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxDescriptorSetUpdateAfterBindStorageBuffers( uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxDescriptorSetUpdateAfterBindStorageBuffers = maxDescriptorSetUpdateAfterBindStorageBuffers_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxDescriptorSetUpdateAfterBindStorageBuffersDynamic( uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxDescriptorSetUpdateAfterBindSampledImages( uint32_t maxDescriptorSetUpdateAfterBindSampledImages_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxDescriptorSetUpdateAfterBindSampledImages = maxDescriptorSetUpdateAfterBindSampledImages_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxDescriptorSetUpdateAfterBindStorageImages( uint32_t maxDescriptorSetUpdateAfterBindStorageImages_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxDescriptorSetUpdateAfterBindStorageImages = maxDescriptorSetUpdateAfterBindStorageImages_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxDescriptorSetUpdateAfterBindInputAttachments( uint32_t maxDescriptorSetUpdateAfterBindInputAttachments_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxDescriptorSetUpdateAfterBindInputAttachments = maxDescriptorSetUpdateAfterBindInputAttachments_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setSupportedDepthResolveModes( VULKAN_HPP_NAMESPACE::ResolveModeFlags supportedDepthResolveModes_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
supportedDepthResolveModes = supportedDepthResolveModes_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setSupportedStencilResolveModes( VULKAN_HPP_NAMESPACE::ResolveModeFlags supportedStencilResolveModes_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
supportedStencilResolveModes = supportedStencilResolveModes_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setIndependentResolveNone( VULKAN_HPP_NAMESPACE::Bool32 independentResolveNone_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
independentResolveNone = independentResolveNone_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setIndependentResolve( VULKAN_HPP_NAMESPACE::Bool32 independentResolve_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
independentResolve = independentResolve_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setFilterMinmaxSingleComponentFormats( VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxSingleComponentFormats_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
filterMinmaxSingleComponentFormats = filterMinmaxSingleComponentFormats_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setFilterMinmaxImageComponentMapping( VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxImageComponentMapping_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
filterMinmaxImageComponentMapping = filterMinmaxImageComponentMapping_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setMaxTimelineSemaphoreValueDifference( uint64_t maxTimelineSemaphoreValueDifference_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
maxTimelineSemaphoreValueDifference = maxTimelineSemaphoreValueDifference_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
PhysicalDeviceVulkan12Properties & setFramebufferIntegerColorSampleCounts( VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferIntegerColorSampleCounts_ ) VULKAN_HPP_NOEXCEPT
|
|
||||||
{
|
|
||||||
framebufferIntegerColorSampleCounts = framebufferIntegerColorSampleCounts_;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
operator VkPhysicalDeviceVulkan12Properties const&() const VULKAN_HPP_NOEXCEPT
|
operator VkPhysicalDeviceVulkan12Properties const&() const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
return *reinterpret_cast<const VkPhysicalDeviceVulkan12Properties*>( this );
|
return *reinterpret_cast<const VkPhysicalDeviceVulkan12Properties*>( this );
|
||||||
@ -71944,6 +71636,21 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
||||||
|
|
||||||
|
template<typename Dispatch>
|
||||||
|
VULKAN_HPP_INLINE Result Device::getImageViewAddressNVX( VULKAN_HPP_NAMESPACE::ImageView imageView, VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX* pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return static_cast<Result>( d.vkGetImageViewAddressNVX( m_device, static_cast<VkImageView>( imageView ), reinterpret_cast<VkImageViewAddressPropertiesNVX*>( pProperties ) ) );
|
||||||
|
}
|
||||||
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
||||||
|
template<typename Dispatch>
|
||||||
|
VULKAN_HPP_INLINE typename ResultValueType<VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX>::type Device::getImageViewAddressNVX( VULKAN_HPP_NAMESPACE::ImageView imageView, Dispatch const &d ) const
|
||||||
|
{
|
||||||
|
VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX properties;
|
||||||
|
Result result = static_cast<Result>( d.vkGetImageViewAddressNVX( m_device, static_cast<VkImageView>( imageView ), reinterpret_cast<VkImageViewAddressPropertiesNVX*>( &properties ) ) );
|
||||||
|
return createResultValue( result, properties, VULKAN_HPP_NAMESPACE_STRING"::Device::getImageViewAddressNVX" );
|
||||||
|
}
|
||||||
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
||||||
|
|
||||||
template<typename Dispatch>
|
template<typename Dispatch>
|
||||||
VULKAN_HPP_INLINE uint32_t Device::getImageViewHandleNVX( const VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX* pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
|
VULKAN_HPP_INLINE uint32_t Device::getImageViewHandleNVX( const VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX* pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
@ -76767,6 +76474,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
PFN_vkGetImageSparseMemoryRequirements2 vkGetImageSparseMemoryRequirements2 = 0;
|
PFN_vkGetImageSparseMemoryRequirements2 vkGetImageSparseMemoryRequirements2 = 0;
|
||||||
PFN_vkGetImageSparseMemoryRequirements2KHR vkGetImageSparseMemoryRequirements2KHR = 0;
|
PFN_vkGetImageSparseMemoryRequirements2KHR vkGetImageSparseMemoryRequirements2KHR = 0;
|
||||||
PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout = 0;
|
PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout = 0;
|
||||||
|
PFN_vkGetImageViewAddressNVX vkGetImageViewAddressNVX = 0;
|
||||||
PFN_vkGetImageViewHandleNVX vkGetImageViewHandleNVX = 0;
|
PFN_vkGetImageViewHandleNVX vkGetImageViewHandleNVX = 0;
|
||||||
#ifdef VK_USE_PLATFORM_ANDROID_KHR
|
#ifdef VK_USE_PLATFORM_ANDROID_KHR
|
||||||
PFN_vkGetMemoryAndroidHardwareBufferANDROID vkGetMemoryAndroidHardwareBufferANDROID = 0;
|
PFN_vkGetMemoryAndroidHardwareBufferANDROID vkGetMemoryAndroidHardwareBufferANDROID = 0;
|
||||||
@ -77471,6 +77179,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
vkGetImageSparseMemoryRequirements2 = PFN_vkGetImageSparseMemoryRequirements2( vkGetInstanceProcAddr( instance, "vkGetImageSparseMemoryRequirements2" ) );
|
vkGetImageSparseMemoryRequirements2 = PFN_vkGetImageSparseMemoryRequirements2( vkGetInstanceProcAddr( instance, "vkGetImageSparseMemoryRequirements2" ) );
|
||||||
vkGetImageSparseMemoryRequirements2KHR = PFN_vkGetImageSparseMemoryRequirements2KHR( vkGetInstanceProcAddr( instance, "vkGetImageSparseMemoryRequirements2KHR" ) );
|
vkGetImageSparseMemoryRequirements2KHR = PFN_vkGetImageSparseMemoryRequirements2KHR( vkGetInstanceProcAddr( instance, "vkGetImageSparseMemoryRequirements2KHR" ) );
|
||||||
vkGetImageSubresourceLayout = PFN_vkGetImageSubresourceLayout( vkGetInstanceProcAddr( instance, "vkGetImageSubresourceLayout" ) );
|
vkGetImageSubresourceLayout = PFN_vkGetImageSubresourceLayout( vkGetInstanceProcAddr( instance, "vkGetImageSubresourceLayout" ) );
|
||||||
|
vkGetImageViewAddressNVX = PFN_vkGetImageViewAddressNVX( vkGetInstanceProcAddr( instance, "vkGetImageViewAddressNVX" ) );
|
||||||
vkGetImageViewHandleNVX = PFN_vkGetImageViewHandleNVX( vkGetInstanceProcAddr( instance, "vkGetImageViewHandleNVX" ) );
|
vkGetImageViewHandleNVX = PFN_vkGetImageViewHandleNVX( vkGetInstanceProcAddr( instance, "vkGetImageViewHandleNVX" ) );
|
||||||
#ifdef VK_USE_PLATFORM_ANDROID_KHR
|
#ifdef VK_USE_PLATFORM_ANDROID_KHR
|
||||||
vkGetMemoryAndroidHardwareBufferANDROID = PFN_vkGetMemoryAndroidHardwareBufferANDROID( vkGetInstanceProcAddr( instance, "vkGetMemoryAndroidHardwareBufferANDROID" ) );
|
vkGetMemoryAndroidHardwareBufferANDROID = PFN_vkGetMemoryAndroidHardwareBufferANDROID( vkGetInstanceProcAddr( instance, "vkGetMemoryAndroidHardwareBufferANDROID" ) );
|
||||||
@ -77868,6 +77577,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
vkGetImageSparseMemoryRequirements2 = PFN_vkGetImageSparseMemoryRequirements2( vkGetDeviceProcAddr( device, "vkGetImageSparseMemoryRequirements2" ) );
|
vkGetImageSparseMemoryRequirements2 = PFN_vkGetImageSparseMemoryRequirements2( vkGetDeviceProcAddr( device, "vkGetImageSparseMemoryRequirements2" ) );
|
||||||
vkGetImageSparseMemoryRequirements2KHR = PFN_vkGetImageSparseMemoryRequirements2KHR( vkGetDeviceProcAddr( device, "vkGetImageSparseMemoryRequirements2KHR" ) );
|
vkGetImageSparseMemoryRequirements2KHR = PFN_vkGetImageSparseMemoryRequirements2KHR( vkGetDeviceProcAddr( device, "vkGetImageSparseMemoryRequirements2KHR" ) );
|
||||||
vkGetImageSubresourceLayout = PFN_vkGetImageSubresourceLayout( vkGetDeviceProcAddr( device, "vkGetImageSubresourceLayout" ) );
|
vkGetImageSubresourceLayout = PFN_vkGetImageSubresourceLayout( vkGetDeviceProcAddr( device, "vkGetImageSubresourceLayout" ) );
|
||||||
|
vkGetImageViewAddressNVX = PFN_vkGetImageViewAddressNVX( vkGetDeviceProcAddr( device, "vkGetImageViewAddressNVX" ) );
|
||||||
vkGetImageViewHandleNVX = PFN_vkGetImageViewHandleNVX( vkGetDeviceProcAddr( device, "vkGetImageViewHandleNVX" ) );
|
vkGetImageViewHandleNVX = PFN_vkGetImageViewHandleNVX( vkGetDeviceProcAddr( device, "vkGetImageViewHandleNVX" ) );
|
||||||
#ifdef VK_USE_PLATFORM_ANDROID_KHR
|
#ifdef VK_USE_PLATFORM_ANDROID_KHR
|
||||||
vkGetMemoryAndroidHardwareBufferANDROID = PFN_vkGetMemoryAndroidHardwareBufferANDROID( vkGetDeviceProcAddr( device, "vkGetMemoryAndroidHardwareBufferANDROID" ) );
|
vkGetMemoryAndroidHardwareBufferANDROID = PFN_vkGetMemoryAndroidHardwareBufferANDROID( vkGetDeviceProcAddr( device, "vkGetMemoryAndroidHardwareBufferANDROID" ) );
|
||||||
|
Loading…
Reference in New Issue
Block a user