Update to VK_HEADER_VERSION 185.
This commit is contained in:
@@ -563,7 +563,9 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
vkCmdBindDescriptorSets =
|
||||
PFN_vkCmdBindDescriptorSets( vkGetDeviceProcAddr( device, "vkCmdBindDescriptorSets" ) );
|
||||
vkCmdBindIndexBuffer = PFN_vkCmdBindIndexBuffer( vkGetDeviceProcAddr( device, "vkCmdBindIndexBuffer" ) );
|
||||
vkCmdBindPipeline = PFN_vkCmdBindPipeline( vkGetDeviceProcAddr( device, "vkCmdBindPipeline" ) );
|
||||
vkCmdBindInvocationMaskHUAWEI =
|
||||
PFN_vkCmdBindInvocationMaskHUAWEI( vkGetDeviceProcAddr( device, "vkCmdBindInvocationMaskHUAWEI" ) );
|
||||
vkCmdBindPipeline = PFN_vkCmdBindPipeline( vkGetDeviceProcAddr( device, "vkCmdBindPipeline" ) );
|
||||
vkCmdBindPipelineShaderGroupNV =
|
||||
PFN_vkCmdBindPipelineShaderGroupNV( vkGetDeviceProcAddr( device, "vkCmdBindPipelineShaderGroupNV" ) );
|
||||
vkCmdBindShadingRateImageNV =
|
||||
@@ -1232,6 +1234,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
PFN_vkUpdateVideoSessionParametersKHR( vkGetDeviceProcAddr( device, "vkUpdateVideoSessionParametersKHR" ) );
|
||||
# endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
vkWaitForFences = PFN_vkWaitForFences( vkGetDeviceProcAddr( device, "vkWaitForFences" ) );
|
||||
vkWaitForPresentKHR = PFN_vkWaitForPresentKHR( vkGetDeviceProcAddr( device, "vkWaitForPresentKHR" ) );
|
||||
vkWaitSemaphores = PFN_vkWaitSemaphores( vkGetDeviceProcAddr( device, "vkWaitSemaphores" ) );
|
||||
vkWaitSemaphoresKHR = PFN_vkWaitSemaphoresKHR( vkGetDeviceProcAddr( device, "vkWaitSemaphoresKHR" ) );
|
||||
if ( !vkWaitSemaphores )
|
||||
@@ -1276,6 +1279,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
# endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
PFN_vkCmdBindDescriptorSets vkCmdBindDescriptorSets = 0;
|
||||
PFN_vkCmdBindIndexBuffer vkCmdBindIndexBuffer = 0;
|
||||
PFN_vkCmdBindInvocationMaskHUAWEI vkCmdBindInvocationMaskHUAWEI = 0;
|
||||
PFN_vkCmdBindPipeline vkCmdBindPipeline = 0;
|
||||
PFN_vkCmdBindPipelineShaderGroupNV vkCmdBindPipelineShaderGroupNV = 0;
|
||||
PFN_vkCmdBindShadingRateImageNV vkCmdBindShadingRateImageNV = 0;
|
||||
@@ -1683,6 +1687,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
PFN_vkUpdateVideoSessionParametersKHR vkUpdateVideoSessionParametersKHR = 0;
|
||||
# endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
PFN_vkWaitForFences vkWaitForFences = 0;
|
||||
PFN_vkWaitForPresentKHR vkWaitForPresentKHR = 0;
|
||||
PFN_vkWaitSemaphores vkWaitSemaphores = 0;
|
||||
PFN_vkWaitSemaphoresKHR vkWaitSemaphoresKHR = 0;
|
||||
PFN_vkWriteAccelerationStructuresPropertiesKHR vkWriteAccelerationStructuresPropertiesKHR = 0;
|
||||
@@ -2806,7 +2811,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
//=== VK_NV_external_memory_rdma ===
|
||||
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::RemoteAddressNV
|
||||
getMemoryRemoteAddressNV( const MemoryGetRemoteAddressInfoNV & getMemoryRemoteAddressInfo ) const;
|
||||
getMemoryRemoteAddressNV( const MemoryGetRemoteAddressInfoNV & memoryGetRemoteAddressInfo ) const;
|
||||
|
||||
private:
|
||||
VULKAN_HPP_NAMESPACE::Device m_device;
|
||||
@@ -3619,11 +3624,13 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout,
|
||||
ArrayProxy<const VULKAN_HPP_NAMESPACE::ImageResolve> const & regions ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
void setEvent( VULKAN_HPP_NAMESPACE::Event event,
|
||||
VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask ) const VULKAN_HPP_NOEXCEPT;
|
||||
void setEvent( VULKAN_HPP_NAMESPACE::Event event,
|
||||
VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask
|
||||
VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
void resetEvent( VULKAN_HPP_NAMESPACE::Event event,
|
||||
VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask ) const VULKAN_HPP_NOEXCEPT;
|
||||
void resetEvent( VULKAN_HPP_NAMESPACE::Event event,
|
||||
VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask
|
||||
VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
void waitEvents( ArrayProxy<const VULKAN_HPP_NAMESPACE::Event> const & events,
|
||||
VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask,
|
||||
@@ -4137,6 +4144,11 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
|
||||
void subpassShadingHUAWEI() const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
//=== VK_HUAWEI_invocation_mask ===
|
||||
|
||||
void bindInvocationMaskHUAWEI( VULKAN_HPP_NAMESPACE::ImageView imageView,
|
||||
VULKAN_HPP_NAMESPACE::ImageLayout imageLayout ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
//=== VK_EXT_extended_dynamic_state2 ===
|
||||
|
||||
void setPatchControlPointsEXT( uint32_t patchControlPoints ) const VULKAN_HPP_NOEXCEPT;
|
||||
@@ -8671,6 +8683,10 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
|
||||
void setLocalDimmingAMD( VULKAN_HPP_NAMESPACE::Bool32 localDimmingEnable ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
//=== VK_KHR_present_wait ===
|
||||
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result waitForPresent( uint64_t presentId, uint64_t timeout ) const;
|
||||
|
||||
# if defined( VK_USE_PLATFORM_WIN32_KHR )
|
||||
//=== VK_EXT_full_screen_exclusive ===
|
||||
|
||||
@@ -14810,6 +14826,25 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
return toolProperties;
|
||||
}
|
||||
|
||||
//=== VK_KHR_present_wait ===
|
||||
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result
|
||||
SwapchainKHR::waitForPresent( uint64_t presentId, uint64_t timeout ) const
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkWaitForPresentKHR &&
|
||||
"Function <vkWaitForPresentKHR> needs extension <VK_KHR_present_wait> enabled!" );
|
||||
|
||||
VULKAN_HPP_NAMESPACE::Result result =
|
||||
static_cast<VULKAN_HPP_NAMESPACE::Result>( getDispatcher()->vkWaitForPresentKHR(
|
||||
static_cast<VkDevice>( m_device ), static_cast<VkSwapchainKHR>( m_swapchainKHR ), presentId, timeout ) );
|
||||
if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) &&
|
||||
( result != VULKAN_HPP_NAMESPACE::Result::eTimeout ) )
|
||||
{
|
||||
throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::SwapchainKHR::waitForPresent" );
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
//=== VK_NV_cooperative_matrix ===
|
||||
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV>
|
||||
@@ -16058,10 +16093,25 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
getDispatcher()->vkCmdSubpassShadingHUAWEI( static_cast<VkCommandBuffer>( m_commandBuffer ) );
|
||||
}
|
||||
|
||||
//=== VK_HUAWEI_invocation_mask ===
|
||||
|
||||
VULKAN_HPP_INLINE void
|
||||
CommandBuffer::bindInvocationMaskHUAWEI( VULKAN_HPP_NAMESPACE::ImageView imageView,
|
||||
VULKAN_HPP_NAMESPACE::ImageLayout imageLayout ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT(
|
||||
getDispatcher()->vkCmdBindInvocationMaskHUAWEI &&
|
||||
"Function <vkCmdBindInvocationMaskHUAWEI> needs extension <VK_HUAWEI_invocation_mask> enabled!" );
|
||||
|
||||
getDispatcher()->vkCmdBindInvocationMaskHUAWEI( static_cast<VkCommandBuffer>( m_commandBuffer ),
|
||||
static_cast<VkImageView>( imageView ),
|
||||
static_cast<VkImageLayout>( imageLayout ) );
|
||||
}
|
||||
|
||||
//=== VK_NV_external_memory_rdma ===
|
||||
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::RemoteAddressNV
|
||||
Device::getMemoryRemoteAddressNV( const MemoryGetRemoteAddressInfoNV & getMemoryRemoteAddressInfo ) const
|
||||
Device::getMemoryRemoteAddressNV( const MemoryGetRemoteAddressInfoNV & memoryGetRemoteAddressInfo ) const
|
||||
{
|
||||
VULKAN_HPP_ASSERT(
|
||||
getDispatcher()->vkGetMemoryRemoteAddressNV &&
|
||||
@@ -16071,7 +16121,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
VULKAN_HPP_NAMESPACE::Result result =
|
||||
static_cast<VULKAN_HPP_NAMESPACE::Result>( getDispatcher()->vkGetMemoryRemoteAddressNV(
|
||||
static_cast<VkDevice>( m_device ),
|
||||
reinterpret_cast<const VkMemoryGetRemoteAddressInfoNV *>( &getMemoryRemoteAddressInfo ),
|
||||
reinterpret_cast<const VkMemoryGetRemoteAddressInfoNV *>( &memoryGetRemoteAddressInfo ),
|
||||
reinterpret_cast<VkRemoteAddressNV *>( &address ) ) );
|
||||
if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user