Update for Vulkan-Docs 1.4.326

This commit is contained in:
Jon Leech 2025-08-29 20:32:05 +01:00 committed by Jon Leech
parent be73614e1d
commit d1cd37e925
18 changed files with 854 additions and 830 deletions

View file

@ -2132,8 +2132,7 @@ namespace VULKAN_HPP_NAMESPACE
#if defined( VK_USE_PLATFORM_OHOS )
//=== VK_OHOS_surface ===
struct OHSurfaceCreateInfoOHOS;
using SurfaceCreateInfoOHOS = OHSurfaceCreateInfoOHOS;
struct SurfaceCreateInfoOHOS;
#endif /*VK_USE_PLATFORM_OHOS*/
//=== VK_HUAWEI_hdr_vivid ===
@ -2917,10 +2916,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_surfaceKHR == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( SurfaceKHR const & ) const = default;
#endif
private:
VkSurfaceKHR m_surfaceKHR = {};
};
@ -3016,10 +3011,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_debugReportCallbackEXT == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( DebugReportCallbackEXT const & ) const = default;
#endif
private:
VkDebugReportCallbackEXT m_debugReportCallbackEXT = {};
};
@ -3115,10 +3106,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_debugUtilsMessengerEXT == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( DebugUtilsMessengerEXT const & ) const = default;
#endif
private:
VkDebugUtilsMessengerEXT m_debugUtilsMessengerEXT = {};
};
@ -3205,10 +3192,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_displayKHR == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( DisplayKHR const & ) const = default;
#endif
private:
VkDisplayKHR m_displayKHR = {};
};
@ -3301,10 +3284,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_swapchainKHR == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( SwapchainKHR const & ) const = default;
#endif
private:
VkSwapchainKHR m_swapchainKHR = {};
};
@ -3397,10 +3376,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_semaphore == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( Semaphore const & ) const = default;
#endif
private:
VkSemaphore m_semaphore = {};
};
@ -3493,10 +3468,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_fence == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( Fence const & ) const = default;
#endif
private:
VkFence m_fence = {};
};
@ -3596,10 +3567,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_performanceConfigurationINTEL == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( PerformanceConfigurationINTEL const & ) const = default;
#endif
private:
VkPerformanceConfigurationINTEL m_performanceConfigurationINTEL = {};
};
@ -3686,10 +3653,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_queryPool == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( QueryPool const & ) const = default;
#endif
private:
VkQueryPool m_queryPool = {};
};
@ -3782,10 +3745,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_buffer == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( Buffer const & ) const = default;
#endif
private:
VkBuffer m_buffer = {};
};
@ -3878,10 +3837,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_pipelineLayout == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( PipelineLayout const & ) const = default;
#endif
private:
VkPipelineLayout m_pipelineLayout = {};
};
@ -3974,10 +3929,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_descriptorSet == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( DescriptorSet const & ) const = default;
#endif
private:
VkDescriptorSet m_descriptorSet = {};
};
@ -4070,10 +4021,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_imageView == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( ImageView const & ) const = default;
#endif
private:
VkImageView m_imageView = {};
};
@ -4166,10 +4113,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_pipeline == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( Pipeline const & ) const = default;
#endif
private:
VkPipeline m_pipeline = {};
};
@ -4262,10 +4205,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_shaderEXT == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( ShaderEXT const & ) const = default;
#endif
private:
VkShaderEXT m_shaderEXT = {};
};
@ -4352,10 +4291,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_image == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( Image const & ) const = default;
#endif
private:
VkImage m_image = {};
};
@ -4453,10 +4388,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_accelerationStructureNV == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( AccelerationStructureNV const & ) const = default;
#endif
private:
VkAccelerationStructureNV m_accelerationStructureNV = {};
};
@ -4555,10 +4486,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_dataGraphPipelineSessionARM == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( DataGraphPipelineSessionARM const & ) const = default;
#endif
private:
VkDataGraphPipelineSessionARM m_dataGraphPipelineSessionARM = {};
};
@ -4648,10 +4575,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_opticalFlowSessionNV == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( OpticalFlowSessionNV const & ) const = default;
#endif
private:
VkOpticalFlowSessionNV m_opticalFlowSessionNV = {};
};
@ -4744,10 +4667,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_descriptorUpdateTemplate == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( DescriptorUpdateTemplate const & ) const = default;
#endif
private:
VkDescriptorUpdateTemplate m_descriptorUpdateTemplate = {};
};
@ -4842,10 +4761,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_event == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( Event const & ) const = default;
#endif
private:
VkEvent m_event = {};
};
@ -4944,10 +4859,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_accelerationStructureKHR == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( AccelerationStructureKHR const & ) const = default;
#endif
private:
VkAccelerationStructureKHR m_accelerationStructureKHR = {};
};
@ -5040,10 +4951,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_micromapEXT == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( MicromapEXT const & ) const = default;
#endif
private:
VkMicromapEXT m_micromapEXT = {};
};
@ -8140,10 +8047,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_commandBuffer == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( CommandBuffer const & ) const = default;
#endif
private:
VkCommandBuffer m_commandBuffer = {};
};
@ -8236,10 +8139,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_deviceMemory == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( DeviceMemory const & ) const = default;
#endif
private:
VkDeviceMemory m_deviceMemory = {};
};
@ -8332,10 +8231,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_videoSessionKHR == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( VideoSessionKHR const & ) const = default;
#endif
private:
VkVideoSessionKHR m_videoSessionKHR = {};
};
@ -8425,10 +8320,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_deferredOperationKHR == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( DeferredOperationKHR const & ) const = default;
#endif
private:
VkDeferredOperationKHR m_deferredOperationKHR = {};
};
@ -8521,10 +8412,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_bufferCollectionFUCHSIA == VK_NULL_HANDLE;
}
# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( BufferCollectionFUCHSIA const & ) const = default;
# endif
private:
VkBufferCollectionFUCHSIA m_bufferCollectionFUCHSIA = {};
};
@ -8618,10 +8505,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_bufferView == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( BufferView const & ) const = default;
#endif
private:
VkBufferView m_bufferView = {};
};
@ -8714,10 +8597,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_commandPool == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( CommandPool const & ) const = default;
#endif
private:
VkCommandPool m_commandPool = {};
};
@ -8810,10 +8689,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_pipelineCache == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( PipelineCache const & ) const = default;
#endif
private:
VkPipelineCache m_pipelineCache = {};
};
@ -8906,10 +8781,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_cuFunctionNVX == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( CuFunctionNVX const & ) const = default;
#endif
private:
VkCuFunctionNVX m_cuFunctionNVX = {};
};
@ -9002,10 +8873,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_cuModuleNVX == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( CuModuleNVX const & ) const = default;
#endif
private:
VkCuModuleNVX m_cuModuleNVX = {};
};
@ -9099,10 +8966,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_cudaFunctionNV == VK_NULL_HANDLE;
}
# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( CudaFunctionNV const & ) const = default;
# endif
private:
VkCudaFunctionNV m_cudaFunctionNV = {};
};
@ -9197,10 +9060,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_cudaModuleNV == VK_NULL_HANDLE;
}
# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( CudaModuleNV const & ) const = default;
# endif
private:
VkCudaModuleNV m_cudaModuleNV = {};
};
@ -9294,10 +9153,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_descriptorPool == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( DescriptorPool const & ) const = default;
#endif
private:
VkDescriptorPool m_descriptorPool = {};
};
@ -9393,10 +9248,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_descriptorSetLayout == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( DescriptorSetLayout const & ) const = default;
#endif
private:
VkDescriptorSetLayout m_descriptorSetLayout = {};
};
@ -9502,10 +9353,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_externalComputeQueueNV == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( ExternalComputeQueueNV const & ) const = default;
#endif
private:
VkExternalComputeQueueNV m_externalComputeQueueNV = {};
};
@ -9592,10 +9439,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_framebuffer == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( Framebuffer const & ) const = default;
#endif
private:
VkFramebuffer m_framebuffer = {};
};
@ -9694,10 +9537,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_indirectCommandsLayoutEXT == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( IndirectCommandsLayoutEXT const & ) const = default;
#endif
private:
VkIndirectCommandsLayoutEXT m_indirectCommandsLayoutEXT = {};
};
@ -9790,10 +9629,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_indirectCommandsLayoutNV == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( IndirectCommandsLayoutNV const & ) const = default;
#endif
private:
VkIndirectCommandsLayoutNV m_indirectCommandsLayoutNV = {};
};
@ -9885,10 +9720,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_indirectExecutionSetEXT == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( IndirectExecutionSetEXT const & ) const = default;
#endif
private:
VkIndirectExecutionSetEXT m_indirectExecutionSetEXT = {};
};
@ -9975,10 +9806,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_privateDataSlot == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( PrivateDataSlot const & ) const = default;
#endif
private:
VkPrivateDataSlot m_privateDataSlot = {};
};
@ -10067,10 +9894,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_renderPass == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( RenderPass const & ) const = default;
#endif
private:
VkRenderPass m_renderPass = {};
};
@ -10163,10 +9986,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_sampler == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( Sampler const & ) const = default;
#endif
private:
VkSampler m_sampler = {};
};
@ -10262,10 +10081,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_samplerYcbcrConversion == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( SamplerYcbcrConversion const & ) const = default;
#endif
private:
VkSamplerYcbcrConversion m_samplerYcbcrConversion = {};
};
@ -10360,10 +10175,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_shaderModule == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( ShaderModule const & ) const = default;
#endif
private:
VkShaderModule m_shaderModule = {};
};
@ -10456,10 +10267,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_tensorARM == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( TensorARM const & ) const = default;
#endif
private:
VkTensorARM m_tensorARM = {};
};
@ -10546,10 +10353,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_tensorViewARM == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( TensorViewARM const & ) const = default;
#endif
private:
VkTensorViewARM m_tensorViewARM = {};
};
@ -10638,10 +10441,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_validationCacheEXT == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( ValidationCacheEXT const & ) const = default;
#endif
private:
VkValidationCacheEXT m_validationCacheEXT = {};
};
@ -10740,10 +10539,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_videoSessionParametersKHR == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( VideoSessionParametersKHR const & ) const = default;
#endif
private:
VkVideoSessionParametersKHR m_videoSessionParametersKHR = {};
};
@ -10830,10 +10625,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_pipelineBinaryKHR == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( PipelineBinaryKHR const & ) const = default;
#endif
private:
VkPipelineBinaryKHR m_pipelineBinaryKHR = {};
};
@ -11107,10 +10898,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_queue == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( Queue const & ) const = default;
#endif
private:
VkQueue m_queue = {};
};
@ -18361,10 +18148,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_device == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( Device const & ) const = default;
#endif
private:
VkDevice m_device = {};
};
@ -18457,10 +18240,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_displayModeKHR == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( DisplayModeKHR const & ) const = default;
#endif
private:
VkDisplayModeKHR m_displayModeKHR = {};
};
@ -20420,10 +20199,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_physicalDevice == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( PhysicalDevice const & ) const = default;
#endif
private:
VkPhysicalDevice m_physicalDevice = {};
};
@ -21232,10 +21007,6 @@ namespace VULKAN_HPP_NAMESPACE
return m_instance == VK_NULL_HANDLE;
}
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
auto operator<=>( Instance const & ) const = default;
#endif
private:
VkInstance m_instance = {};
};
@ -21354,7 +21125,6 @@ namespace VULKAN_HPP_NAMESPACE
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE */
// operators to compare VULKAN_HPP_NAMESPACE::-handles
#if !defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
template <typename T, typename std::enable_if<isVulkanHandleType<T>::value, int>::type = 0>
bool operator==( T const & lhs, T const & rhs )
{
@ -21390,7 +21160,6 @@ namespace VULKAN_HPP_NAMESPACE
{
return static_cast<typename T::NativeType>( lhs ) >= static_cast<typename T::NativeType>( rhs );
}
#endif
template <typename T, typename std::enable_if<isVulkanHandleType<T>::value, int>::type = 0>
bool operator==( T const & v, std::nullptr_t )