Lines Matching defs:result
40 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
44 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::createInstance" );
46 return createResultValueType( result, instance );
57 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
61 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::createInstanceUnique" );
63 return createResultValueType( result,
105 VULKAN_HPP_NAMESPACE::Result result;
108 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumeratePhysicalDevices( m_instance, &physicalDeviceCount, nullptr ) );
109 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && physicalDeviceCount )
112 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
115 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
116 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDevices" );
122 return createResultValueType( result, physicalDevices );
136 VULKAN_HPP_NAMESPACE::Result result;
139 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumeratePhysicalDevices( m_instance, &physicalDeviceCount, nullptr ) );
140 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && physicalDeviceCount )
143 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
146 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
147 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDevices" );
153 return createResultValueType( result, physicalDevices );
233 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
241 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties" );
243 return createResultValueType( result, imageFormatProperties );
361 PFN_vkVoidFunction result = d.vkGetInstanceProcAddr( m_instance, name.c_str() );
363 return result;
380 PFN_vkVoidFunction result = d.vkGetDeviceProcAddr( m_device, name.c_str() );
382 return result;
407 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
412 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::createDevice" );
414 return createResultValueType( result, device );
427 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
432 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::createDeviceUnique" );
434 return createResultValueType( result, UniqueHandle<VULKAN_HPP_NAMESPACE::Device, Dispatch>( device, ObjectDestroy<NoParent, Dispatch>( allocator, d ) ) );
477 VULKAN_HPP_NAMESPACE::Result result;
480 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
482 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
485 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumerateInstanceExtensionProperties(
488 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
489 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::enumerateInstanceExtensionProperties" );
495 return createResultValueType( result, properties );
511 VULKAN_HPP_NAMESPACE::Result result;
514 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
516 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
519 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumerateInstanceExtensionProperties(
522 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
523 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::enumerateInstanceExtensionProperties" );
529 return createResultValueType( result, properties );
553 VULKAN_HPP_NAMESPACE::Result result;
556 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
558 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
561 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumerateDeviceExtensionProperties(
564 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
565 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateDeviceExtensionProperties" );
571 return createResultValueType( result, properties );
587 VULKAN_HPP_NAMESPACE::Result result;
590 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
592 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
595 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumerateDeviceExtensionProperties(
598 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
599 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateDeviceExtensionProperties" );
605 return createResultValueType( result, properties );
627 VULKAN_HPP_NAMESPACE::Result result;
630 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumerateInstanceLayerProperties( &propertyCount, nullptr ) );
631 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
634 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
637 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
638 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::enumerateInstanceLayerProperties" );
644 return createResultValueType( result, properties );
658 VULKAN_HPP_NAMESPACE::Result result;
661 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumerateInstanceLayerProperties( &propertyCount, nullptr ) );
662 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
665 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
668 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
669 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::enumerateInstanceLayerProperties" );
675 return createResultValueType( result, properties );
697 VULKAN_HPP_NAMESPACE::Result result;
700 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumerateDeviceLayerProperties( m_physicalDevice, &propertyCount, nullptr ) );
701 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
704 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
707 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
708 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateDeviceLayerProperties" );
714 return createResultValueType( result, properties );
728 VULKAN_HPP_NAMESPACE::Result result;
731 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumerateDeviceLayerProperties( m_physicalDevice, &propertyCount, nullptr ) );
732 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
735 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
738 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
739 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateDeviceLayerProperties" );
745 return createResultValueType( result, properties );
788 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
790 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::submit" );
792 return createResultValueType( result );
809 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkQueueWaitIdle( m_queue ) );
810 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::waitIdle" );
812 return createResultValueType( result );
829 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkDeviceWaitIdle( m_device ) );
830 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::waitIdle" );
832 return createResultValueType( result );
859 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
864 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateMemory" );
866 return createResultValueType( result, memory );
879 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
884 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateMemoryUnique" );
886 return createResultValueType( result,
966 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkMapMemory( m_device,
972 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::mapMemory" );
974 return createResultValueType( result, pData );
1002 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1004 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::flushMappedMemoryRanges" );
1006 return createResultValueType( result );
1028 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1030 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::invalidateMappedMemoryRanges" );
1032 return createResultValueType( result );
1077 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1079 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindBufferMemory" );
1081 return createResultValueType( result );
1103 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1105 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindImageMemory" );
1107 return createResultValueType( result );
1347 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1349 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::bindSparse" );
1351 return createResultValueType( result );
1376 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1381 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createFence" );
1383 return createResultValueType( result, fence );
1394 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1399 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createFenceUnique" );
1401 return createResultValueType( result,
1469 VULKAN_HPP_NAMESPACE::Result result =
1471 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::resetFences" );
1473 return createResultValueType( result );
1490 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetFenceStatus( m_device, static_cast<VkFence>( fence ) ) );
1492 result, VULKAN_HPP_NAMESPACE_STRING "::Device::getFenceStatus", { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eNotReady } );
1494 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
1520 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1523 result, VULKAN_HPP_NAMESPACE_STRING "::Device::waitForFences", { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eTimeout } );
1525 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
1552 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1557 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSemaphore" );
1559 return createResultValueType( result, semaphore );
1572 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1577 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSemaphoreUnique" );
1580 result, UniqueHandle<VULKAN_HPP_NAMESPACE::Semaphore, Dispatch>( semaphore, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
1652 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1657 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createEvent" );
1659 return createResultValueType( result, event );
1670 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1675 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createEventUnique" );
1677 return createResultValueType( result,
1742 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetEventStatus( m_device, static_cast<VkEvent>( event ) ) );
1744 result, VULKAN_HPP_NAMESPACE_STRING "::Device::getEventStatus", { VULKAN_HPP_NAMESPACE::Result::eEventSet, VULKAN_HPP_NAMESPACE::Result::eEventReset } );
1746 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
1764 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkSetEvent( m_device, static_cast<VkEvent>( event ) ) );
1765 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setEvent" );
1767 return createResultValueType( result );
1784 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkResetEvent( m_device, static_cast<VkEvent>( event ) ) );
1785 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::resetEvent" );
1787 return createResultValueType( result );
1814 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1819 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createQueryPool" );
1821 return createResultValueType( result, queryPool );
1834 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1839 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createQueryPoolUnique" );
1842 result, UniqueHandle<VULKAN_HPP_NAMESPACE::QueryPool, Dispatch>( queryPool, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
1929 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetQueryPoolResults( m_device,
1937 resultCheck( result,
1941 return ResultValue<std::vector<DataType, DataTypeAllocator>>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), data );
1955 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetQueryPoolResults( m_device,
1964 result, VULKAN_HPP_NAMESPACE_STRING "::Device::getQueryPoolResult", { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eNotReady } );
1966 return ResultValue<DataType>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), data );
1991 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
1996 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createBuffer" );
1998 return createResultValueType( result, buffer );
2009 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
2014 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createBufferUnique" );
2016 return createResultValueType( result,
2091 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
2096 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createBufferView" );
2098 return createResultValueType( result, view );
2111 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
2116 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createBufferViewUnique" );
2118 return createResultValueType( result,
2191 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
2196 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createImage" );
2198 return createResultValueType( result, image );
2209 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
2214 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createImageUnique" );
2216 return createResultValueType( result,
2321 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
2326 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createImageView" );
2328 return createResultValueType( result, view );
2341 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
2346 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createImageViewUnique" );
2348 return createResultValueType( result,
2423 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
2428 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createShaderModule" );
2430 return createResultValueType( result, shaderModule );
2443 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
2448 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createShaderModuleUnique" );
2451 result, UniqueHandle<VULKAN_HPP_NAMESPACE::ShaderModule, Dispatch>( shaderModule, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
2525 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
2530 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createPipelineCache" );
2532 return createResultValueType( result, pipelineCache );
2545 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
2550 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createPipelineCacheUnique" );
2553 result, UniqueHandle<VULKAN_HPP_NAMESPACE::PipelineCache, Dispatch>( pipelineCache, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
2623 VULKAN_HPP_NAMESPACE::Result result;
2626 result =
2628 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && dataSize )
2631 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
2634 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
2635 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineCacheData" );
2641 return createResultValueType( result, data );
2655 VULKAN_HPP_NAMESPACE::Result result;
2658 result =
2660 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && dataSize )
2663 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
2666 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
2667 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineCacheData" );
2673 return createResultValueType( result, data );
2697 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkMergePipelineCaches(
2699 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::mergePipelineCaches" );
2701 return createResultValueType( result );
2733 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateGraphicsPipelines(
2740 resultCheck( result,
2744 return ResultValue<std::vector<VULKAN_HPP_NAMESPACE::Pipeline, PipelineAllocator>>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipelines );
2761 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateGraphicsPipelines(
2768 resultCheck( result,
2772 return ResultValue<std::vector<VULKAN_HPP_NAMESPACE::Pipeline, PipelineAllocator>>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipelines );
2785 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateGraphicsPipelines(
2792 resultCheck( result,
2796 return ResultValue<VULKAN_HPP_NAMESPACE::Pipeline>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipeline );
2810 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateGraphicsPipelines(
2817 resultCheck( result,
2828 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), std::move( uniquePipelines ) );
2845 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateGraphicsPipelines(
2852 resultCheck( result,
2863 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), std::move( uniquePipelines ) );
2876 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateGraphicsPipelines(
2883 resultCheck( result,
2888 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ),
2922 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateComputePipelines(
2929 resultCheck( result,
2933 return ResultValue<std::vector<VULKAN_HPP_NAMESPACE::Pipeline, PipelineAllocator>>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipelines );
2950 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateComputePipelines(
2957 resultCheck( result,
2961 return ResultValue<std::vector<VULKAN_HPP_NAMESPACE::Pipeline, PipelineAllocator>>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipelines );
2974 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateComputePipelines(
2981 resultCheck( result,
2985 return ResultValue<VULKAN_HPP_NAMESPACE::Pipeline>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipeline );
2999 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateComputePipelines(
3006 resultCheck( result,
3017 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), std::move( uniquePipelines ) );
3034 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateComputePipelines(
3041 resultCheck( result,
3052 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), std::move( uniquePipelines ) );
3065 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateComputePipelines(
3072 resultCheck( result,
3077 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ),
3152 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
3157 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createPipelineLayout" );
3159 return createResultValueType( result, pipelineLayout );
3172 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
3177 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createPipelineLayoutUnique" );
3180 result, UniqueHandle<VULKAN_HPP_NAMESPACE::PipelineLayout, Dispatch>( pipelineLayout, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
3252 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
3257 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSampler" );
3259 return createResultValueType( result, sampler );
3270 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
3275 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSamplerUnique" );
3277 return createResultValueType( result,
3352 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDescriptorSetLayout(
3357 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorSetLayout" );
3359 return createResultValueType( result, setLayout );
3372 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDescriptorSetLayout(
3377 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorSetLayoutUnique" );
3380 result, UniqueHandle<VULKAN_HPP_NAMESPACE::DescriptorSetLayout, Dispatch>( setLayout, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
3458 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
3463 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorPool" );
3465 return createResultValueType( result, descriptorPool );
3478 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
3483 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorPoolUnique" );
3486 result, UniqueHandle<VULKAN_HPP_NAMESPACE::DescriptorPool, Dispatch>( descriptorPool, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
3577 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkAllocateDescriptorSets(
3579 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateDescriptorSets" );
3581 return createResultValueType( result, descriptorSets );
3596 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkAllocateDescriptorSets(
3598 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateDescriptorSets" );
3600 return createResultValueType( result, descriptorSets );
3612 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkAllocateDescriptorSets(
3614 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateDescriptorSetsUnique" );
3622 return createResultValueType( result, std::move( uniqueDescriptorSets ) );
3638 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkAllocateDescriptorSets(
3640 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateDescriptorSetsUnique" );
3648 return createResultValueType( result, std::move( uniqueDescriptorSets ) );
3756 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
3761 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createFramebuffer" );
3763 return createResultValueType( result, framebuffer );
3776 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
3781 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createFramebufferUnique" );
3784 result, UniqueHandle<VULKAN_HPP_NAMESPACE::Framebuffer, Dispatch>( framebuffer, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
3858 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
3863 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createRenderPass" );
3865 return createResultValueType( result, renderPass );
3878 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
3883 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createRenderPassUnique" );
3886 result, UniqueHandle<VULKAN_HPP_NAMESPACE::RenderPass, Dispatch>( renderPass, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
3983 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
3988 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createCommandPool" );
3990 return createResultValueType( result, commandPool );
4003 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
4008 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createCommandPoolUnique" );
4011 result, UniqueHandle<VULKAN_HPP_NAMESPACE::CommandPool, Dispatch>( commandPool, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
4078 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
4080 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::resetCommandPool" );
4082 return createResultValueType( result );
4104 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkAllocateCommandBuffers(
4106 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateCommandBuffers" );
4108 return createResultValueType( result, commandBuffers );
4123 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkAllocateCommandBuffers(
4125 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateCommandBuffers" );
4127 return createResultValueType( result, commandBuffers );
4139 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkAllocateCommandBuffers(
4141 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateCommandBuffersUnique" );
4149 return createResultValueType( result, std::move( uniqueCommandBuffers ) );
4165 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkAllocateCommandBuffers(
4167 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateCommandBuffersUnique" );
4175 return createResultValueType( result, std::move( uniqueCommandBuffers ) );
4243 VULKAN_HPP_NAMESPACE::Result result =
4245 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::begin" );
4247 return createResultValueType( result );
4264 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEndCommandBuffer( m_commandBuffer ) );
4265 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::end" );
4267 return createResultValueType( result );
4285 VULKAN_HPP_NAMESPACE::Result result =
4287 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::reset" );
4289 return createResultValueType( result );
5203 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumerateInstanceVersion( &apiVersion ) );
5204 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::enumerateInstanceVersion" );
5206 return createResultValueType( result, apiVersion );
5226 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
5228 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindBufferMemory2" );
5230 return createResultValueType( result );
5250 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
5252 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindImageMemory2" );
5254 return createResultValueType( result );
5326 VULKAN_HPP_NAMESPACE::Result result;
5329 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumeratePhysicalDeviceGroups( m_instance, &physicalDeviceGroupCount, nullptr ) );
5330 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && physicalDeviceGroupCount )
5333 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumeratePhysicalDeviceGroups(
5336 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
5337 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDeviceGroups" );
5343 return createResultValueType( result, physicalDeviceGroupProperties );
5359 VULKAN_HPP_NAMESPACE::Result result;
5362 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumeratePhysicalDeviceGroups( m_instance, &physicalDeviceGroupCount, nullptr ) );
5363 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && physicalDeviceGroupCount )
5366 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumeratePhysicalDeviceGroups(
5369 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
5370 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDeviceGroups" );
5376 return createResultValueType( result, physicalDeviceGroupProperties );
5652 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
5656 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties2" );
5658 return createResultValueType( result, imageFormatProperties );
5669 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
5673 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties2" );
5675 return createResultValueType( result, structureChain );
5962 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateSamplerYcbcrConversion(
5967 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSamplerYcbcrConversion" );
5969 return createResultValueType( result, ycbcrConversion );
5982 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateSamplerYcbcrConversion(
5987 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSamplerYcbcrConversionUnique" );
5990 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion, Dispatch>( ycbcrConversion, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
6069 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDescriptorUpdateTemplate(
6074 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorUpdateTemplate" );
6076 return createResultValueType( result, descriptorUpdateTemplate );
6089 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDescriptorUpdateTemplate(
6094 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorUpdateTemplateUnique" );
6096 return createResultValueType( result,
6369 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
6374 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createRenderPass2" );
6376 return createResultValueType( result, renderPass );
6389 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
6394 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createRenderPass2Unique" );
6397 result, UniqueHandle<VULKAN_HPP_NAMESPACE::RenderPass, Dispatch>( renderPass, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
6492 VULKAN_HPP_NAMESPACE::Result result =
6494 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getSemaphoreCounterValue" );
6496 return createResultValueType( result, value );
6516 VULKAN_HPP_NAMESPACE::Result result =
6519 result, VULKAN_HPP_NAMESPACE_STRING "::Device::waitSemaphores", { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eTimeout } );
6521 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
6540 VULKAN_HPP_NAMESPACE::Result result =
6542 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::signalSemaphore" );
6544 return createResultValueType( result );
6563 VkDeviceAddress result = d.vkGetBufferDeviceAddress( m_device, reinterpret_cast<const VkBufferDeviceAddressInfo *>( &info ) );
6565 return static_cast<VULKAN_HPP_NAMESPACE::DeviceAddress>( result );
6584 uint64_t result = d.vkGetBufferOpaqueCaptureAddress( m_device, reinterpret_cast<const VkBufferDeviceAddressInfo *>( &info ) );
6586 return result;
6605 uint64_t result = d.vkGetDeviceMemoryOpaqueCaptureAddress( m_device, reinterpret_cast<const VkDeviceMemoryOpaqueCaptureAddressInfo *>( &info ) );
6607 return result;
6633 VULKAN_HPP_NAMESPACE::Result result;
6636 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceToolProperties( m_physicalDevice, &toolCount, nullptr ) );
6637 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && toolCount )
6640 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
6643 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
6644 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getToolProperties" );
6650 return createResultValueType( result, toolProperties );
6666 VULKAN_HPP_NAMESPACE::Result result;
6669 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceToolProperties( m_physicalDevice, &toolCount, nullptr ) );
6670 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && toolCount )
6673 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
6676 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
6677 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getToolProperties" );
6683 return createResultValueType( result, toolProperties );
6710 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
6715 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createPrivateDataSlot" );
6717 return createResultValueType( result, privateDataSlot );
6730 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
6735 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createPrivateDataSlotUnique" );
6738 result, UniqueHandle<VULKAN_HPP_NAMESPACE::PrivateDataSlot, Dispatch>( privateDataSlot, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
6813 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
6815 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setPrivateData" );
6817 return createResultValueType( result );
6958 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
6960 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::submit2" );
6962 return createResultValueType( result );
7511 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSurfaceSupportKHR(
7513 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceSupportKHR" );
7515 return createResultValueType( result, supported );
7537 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSurfaceCapabilitiesKHR(
7539 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceCapabilitiesKHR" );
7541 return createResultValueType( result, surfaceCapabilities );
7565 VULKAN_HPP_NAMESPACE::Result result;
7568 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
7570 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && surfaceFormatCount )
7573 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSurfaceFormatsKHR(
7576 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
7577 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceFormatsKHR" );
7583 return createResultValueType( result, surfaceFormats );
7599 VULKAN_HPP_NAMESPACE::Result result;
7602 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
7604 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && surfaceFormatCount )
7607 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSurfaceFormatsKHR(
7610 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
7611 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceFormatsKHR" );
7617 return createResultValueType( result, surfaceFormats );
7641 VULKAN_HPP_NAMESPACE::Result result;
7644 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
7646 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && presentModeCount )
7649 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSurfacePresentModesKHR(
7652 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
7653 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfacePresentModesKHR" );
7659 return createResultValueType( result, presentModes );
7675 VULKAN_HPP_NAMESPACE::Result result;
7678 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
7680 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && presentModeCount )
7683 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSurfacePresentModesKHR(
7686 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
7687 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfacePresentModesKHR" );
7693 return createResultValueType( result, presentModes );
7722 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
7727 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSwapchainKHR" );
7729 return createResultValueType( result, swapchain );
7742 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
7747 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSwapchainKHRUnique" );
7750 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SwapchainKHR, Dispatch>( swapchain, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
7821 VULKAN_HPP_NAMESPACE::Result result;
7824 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
7826 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && swapchainImageCount )
7829 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetSwapchainImagesKHR(
7832 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
7833 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getSwapchainImagesKHR" );
7839 return createResultValueType( result, swapchainImages );
7853 VULKAN_HPP_NAMESPACE::Result result;
7856 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
7858 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && swapchainImageCount )
7861 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetSwapchainImagesKHR(
7864 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
7865 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getSwapchainImagesKHR" );
7871 return createResultValueType( result, swapchainImages );
7899 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkAcquireNextImageKHR(
7901 resultCheck( result,
7908 return ResultValue<uint32_t>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), imageIndex );
7927 VULKAN_HPP_NAMESPACE::Result result =
7930 result, VULKAN_HPP_NAMESPACE_STRING "::Queue::presentKHR", { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eSuboptimalKHR } );
7932 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
7953 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
7955 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getGroupPresentCapabilitiesKHR" );
7957 return createResultValueType( result, deviceGroupPresentCapabilities );
7979 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetDeviceGroupSurfacePresentModesKHR(
7981 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getGroupSurfacePresentModesKHR" );
7983 return createResultValueType( result, modes );
8007 VULKAN_HPP_NAMESPACE::Result result;
8010 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8012 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && rectCount )
8015 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDevicePresentRectanglesKHR(
8018 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
8019 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getPresentRectanglesKHR" );
8025 return createResultValueType( result, rects );
8039 VULKAN_HPP_NAMESPACE::Result result;
8042 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8044 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && rectCount )
8047 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDevicePresentRectanglesKHR(
8050 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
8051 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getPresentRectanglesKHR" );
8057 return createResultValueType( result, rects );
8078 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8080 resultCheck( result,
8087 return ResultValue<uint32_t>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), imageIndex );
8112 VULKAN_HPP_NAMESPACE::Result result;
8115 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceDisplayPropertiesKHR( m_physicalDevice, &propertyCount, nullptr ) );
8116 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
8119 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8122 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
8123 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPropertiesKHR" );
8129 return createResultValueType( result, properties );
8143 VULKAN_HPP_NAMESPACE::Result result;
8146 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceDisplayPropertiesKHR( m_physicalDevice, &propertyCount, nullptr ) );
8147 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
8150 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8153 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
8154 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPropertiesKHR" );
8160 return createResultValueType( result, properties );
8184 VULKAN_HPP_NAMESPACE::Result result;
8187 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceDisplayPlanePropertiesKHR( m_physicalDevice, &propertyCount, nullptr ) );
8188 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
8191 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceDisplayPlanePropertiesKHR(
8194 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
8195 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlanePropertiesKHR" );
8201 return createResultValueType( result, properties );
8216 VULKAN_HPP_NAMESPACE::Result result;
8219 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceDisplayPlanePropertiesKHR( m_physicalDevice, &propertyCount, nullptr ) );
8220 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
8223 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceDisplayPlanePropertiesKHR(
8226 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
8227 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlanePropertiesKHR" );
8233 return createResultValueType( result, properties );
8257 VULKAN_HPP_NAMESPACE::Result result;
8260 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetDisplayPlaneSupportedDisplaysKHR( m_physicalDevice, planeIndex, &displayCount, nullptr ) );
8261 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && displayCount )
8264 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8267 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
8268 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR" );
8274 return createResultValueType( result, displays );
8288 VULKAN_HPP_NAMESPACE::Result result;
8291 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetDisplayPlaneSupportedDisplaysKHR( m_physicalDevice, planeIndex, &displayCount, nullptr ) );
8292 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && displayCount )
8295 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8298 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
8299 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR" );
8305 return createResultValueType( result, displays );
8330 VULKAN_HPP_NAMESPACE::Result result;
8333 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8335 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
8338 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetDisplayModePropertiesKHR(
8341 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
8342 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayModePropertiesKHR" );
8348 return createResultValueType( result, properties );
8365 VULKAN_HPP_NAMESPACE::Result result;
8368 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8370 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
8373 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetDisplayModePropertiesKHR(
8376 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
8377 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayModePropertiesKHR" );
8383 return createResultValueType( result, properties );
8413 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8419 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::createDisplayModeKHR" );
8421 return createResultValueType( result, mode );
8435 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8441 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::createDisplayModeKHRUnique" );
8444 result, UniqueHandle<VULKAN_HPP_NAMESPACE::DisplayModeKHR, Dispatch>( mode, ObjectDestroy<PhysicalDevice, Dispatch>( *this, allocator, d ) ) );
8469 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetDisplayPlaneCapabilitiesKHR(
8471 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneCapabilitiesKHR" );
8473 return createResultValueType( result, capabilities );
8500 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDisplayPlaneSurfaceKHR(
8505 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDisplayPlaneSurfaceKHR" );
8507 return createResultValueType( result, surface );
8520 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDisplayPlaneSurfaceKHR(
8525 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDisplayPlaneSurfaceKHRUnique" );
8528 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
8560 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateSharedSwapchainsKHR(
8566 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSharedSwapchainsKHR" );
8568 return createResultValueType( result, swapchains );
8584 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateSharedSwapchainsKHR(
8590 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSharedSwapchainsKHR" );
8592 return createResultValueType( result, swapchains );
8604 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateSharedSwapchainsKHR(
8610 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSharedSwapchainKHR" );
8612 return createResultValueType( result, swapchain );
8626 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateSharedSwapchainsKHR(
8632 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSharedSwapchainsKHRUnique" );
8640 return createResultValueType( result, std::move( uniqueSwapchains ) );
8657 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateSharedSwapchainsKHR(
8663 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSharedSwapchainsKHRUnique" );
8671 return createResultValueType( result, std::move( uniqueSwapchains ) );
8683 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateSharedSwapchainsKHR(
8689 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSharedSwapchainKHRUnique" );
8692 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SwapchainKHR, Dispatch>( swapchain, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
8723 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8728 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createXlibSurfaceKHR" );
8730 return createResultValueType( result, surface );
8743 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8748 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createXlibSurfaceKHRUnique" );
8751 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
8771 VkBool32 result = d.vkGetPhysicalDeviceXlibPresentationSupportKHR( m_physicalDevice, queueFamilyIndex, &dpy, visualID );
8773 return static_cast<VULKAN_HPP_NAMESPACE::Bool32>( result );
8804 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8809 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createXcbSurfaceKHR" );
8811 return createResultValueType( result, surface );
8824 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
8829 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createXcbSurfaceKHRUnique" );
8832 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
8856 VkBool32 result = d.vkGetPhysicalDeviceXcbPresentationSupportKHR( m_physicalDevice, queueFamilyIndex, &connection, visual_id );
8858 return static_cast<VULKAN_HPP_NAMESPACE::Bool32>( result );
8889 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateWaylandSurfaceKHR(
8894 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createWaylandSurfaceKHR" );
8896 return createResultValueType( result, surface );
8909 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateWaylandSurfaceKHR(
8914 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createWaylandSurfaceKHRUnique" );
8917 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
8938 VkBool32 result = d.vkGetPhysicalDeviceWaylandPresentationSupportKHR( m_physicalDevice, queueFamilyIndex, &display );
8940 return static_cast<VULKAN_HPP_NAMESPACE::Bool32>( result );
8971 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateAndroidSurfaceKHR(
8976 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createAndroidSurfaceKHR" );
8978 return createResultValueType( result, surface );
8991 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateAndroidSurfaceKHR(
8996 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createAndroidSurfaceKHRUnique" );
8999 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
9031 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9036 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createWin32SurfaceKHR" );
9038 return createResultValueType( result, surface );
9051 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9056 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createWin32SurfaceKHRUnique" );
9059 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
9100 VkResult result = d.vkCreateSurfaceOHOS(
9106 resultCheck( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ),
9109 return createResultValueType( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), surface );
9122 VkResult result = d.vkCreateSurfaceOHOS(
9128 resultCheck( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ),
9132 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ),
9166 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDebugReportCallbackEXT(
9171 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDebugReportCallbackEXT" );
9173 return createResultValueType( result, callback );
9186 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDebugReportCallbackEXT(
9191 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDebugReportCallbackEXTUnique" );
9194 result, UniqueHandle<VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT, Dispatch>( callback, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
9311 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9313 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::debugMarkerSetObjectTagEXT" );
9315 return createResultValueType( result );
9334 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9336 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::debugMarkerSetObjectNameEXT" );
9338 return createResultValueType( result );
9407 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceVideoCapabilitiesKHR(
9409 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getVideoCapabilitiesKHR" );
9411 return createResultValueType( result, capabilities );
9422 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceVideoCapabilitiesKHR(
9424 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getVideoCapabilitiesKHR" );
9426 return createResultValueType( result, structureChain );
9454 VULKAN_HPP_NAMESPACE::Result result;
9457 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceVideoFormatPropertiesKHR(
9459 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && videoFormatPropertyCount )
9462 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9468 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
9469 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getVideoFormatPropertiesKHR" );
9475 return createResultValueType( result, videoFormatProperties );
9492 VULKAN_HPP_NAMESPACE::Result result;
9495 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceVideoFormatPropertiesKHR(
9497 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && videoFormatPropertyCount )
9500 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9506 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
9507 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getVideoFormatPropertiesKHR" );
9513 return createResultValueType( result, videoFormatProperties );
9540 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9545 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createVideoSessionKHR" );
9547 return createResultValueType( result, videoSession );
9560 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9565 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createVideoSessionKHRUnique" );
9568 result, UniqueHandle<VULKAN_HPP_NAMESPACE::VideoSessionKHR, Dispatch>( videoSession, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
9645 VULKAN_HPP_NAMESPACE::Result result;
9648 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9650 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && memoryRequirementsCount )
9653 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9659 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
9684 VULKAN_HPP_NAMESPACE::Result result;
9687 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9689 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && memoryRequirementsCount )
9692 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9698 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
9732 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9737 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindVideoSessionMemoryKHR" );
9739 return createResultValueType( result );
9767 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateVideoSessionParametersKHR(
9772 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createVideoSessionParametersKHR" );
9774 return createResultValueType( result, videoSessionParameters );
9787 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateVideoSessionParametersKHR(
9792 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createVideoSessionParametersKHRUnique" );
9794 return createResultValueType( result,
9822 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
9826 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::updateVideoSessionParametersKHR" );
9828 return createResultValueType( result );
10157 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
10162 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createCuModuleNVX" );
10164 return createResultValueType( result, module );
10177 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
10182 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createCuModuleNVXUnique" );
10184 return createResultValueType( result,
10213 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
10218 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createCuFunctionNVX" );
10220 return createResultValueType( result, function );
10233 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
10238 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createCuFunctionNVXUnique" );
10241 result, UniqueHandle<VULKAN_HPP_NAMESPACE::CuFunctionNVX, Dispatch>( function, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
10374 uint32_t result = d.vkGetImageViewHandleNVX( m_device, reinterpret_cast<const VkImageViewHandleInfoNVX *>( &info ) );
10376 return result;
10398 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
10400 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getImageViewAddressNVX" );
10402 return createResultValueType( result, properties );
10477 VULKAN_HPP_NAMESPACE::Result result;
10480 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetShaderInfoAMD( m_device,
10486 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && infoSize )
10489 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetShaderInfoAMD( m_device,
10496 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
10497 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getShaderInfoAMD" );
10503 return createResultValueType( result, info );
10521 VULKAN_HPP_NAMESPACE::Result result;
10524 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetShaderInfoAMD( m_device,
10530 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && infoSize )
10533 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetShaderInfoAMD( m_device,
10540 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
10541 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getShaderInfoAMD" );
10547 return createResultValueType( result, info );
10606 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateStreamDescriptorSurfaceGGP(
10611 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createStreamDescriptorSurfaceGGP" );
10613 return createResultValueType( result, surface );
10626 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateStreamDescriptorSurfaceGGP(
10631 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createStreamDescriptorSurfaceGGPUnique" );
10634 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
10679 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
10688 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getExternalImageFormatPropertiesNV" );
10690 return createResultValueType( result, externalImageFormatProperties );
10716 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
10718 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryWin32HandleNV" );
10720 return createResultValueType( result, handle );
10856 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
10860 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties2KHR" );
10862 return createResultValueType( result, imageFormatProperties );
10873 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
10877 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties2KHR" );
10879 return createResultValueType( result, structureChain );
11186 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
11191 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createViSurfaceNN" );
11193 return createResultValueType( result, surface );
11206 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
11211 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createViSurfaceNNUnique" );
11214 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
11254 VULKAN_HPP_NAMESPACE::Result result;
11257 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumeratePhysicalDeviceGroupsKHR( m_instance, &physicalDeviceGroupCount, nullptr ) );
11258 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && physicalDeviceGroupCount )
11261 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumeratePhysicalDeviceGroupsKHR(
11264 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
11265 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDeviceGroupsKHR" );
11271 return createResultValueType( result, physicalDeviceGroupProperties );
11287 VULKAN_HPP_NAMESPACE::Result result;
11290 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumeratePhysicalDeviceGroupsKHR( m_instance, &physicalDeviceGroupCount, nullptr ) );
11291 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && physicalDeviceGroupCount )
11294 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumeratePhysicalDeviceGroupsKHR(
11297 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
11298 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDeviceGroupsKHR" );
11304 return createResultValueType( result, physicalDeviceGroupProperties );
11359 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
11361 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryWin32HandleKHR" );
11363 return createResultValueType( result, handle );
11389 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
11394 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryWin32HandlePropertiesKHR" );
11396 return createResultValueType( result, memoryWin32HandleProperties );
11420 VULKAN_HPP_NAMESPACE::Result result =
11422 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryFdKHR" );
11424 return createResultValueType( result, fd );
11447 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetMemoryFdPropertiesKHR(
11449 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryFdPropertiesKHR" );
11451 return createResultValueType( result, memoryFdProperties );
11506 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
11508 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importSemaphoreWin32HandleKHR" );
11510 return createResultValueType( result );
11531 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
11533 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getSemaphoreWin32HandleKHR" );
11535 return createResultValueType( result, handle );
11557 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
11559 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importSemaphoreFdKHR" );
11561 return createResultValueType( result );
11582 VULKAN_HPP_NAMESPACE::Result result =
11584 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getSemaphoreFdKHR" );
11586 return createResultValueType( result, fd );
11713 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDescriptorUpdateTemplateKHR(
11718 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorUpdateTemplateKHR" );
11720 return createResultValueType( result, descriptorUpdateTemplate );
11733 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDescriptorUpdateTemplateKHR(
11738 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorUpdateTemplateKHRUnique" );
11740 return createResultValueType( result,
11863 VULKAN_HPP_NAMESPACE::Result result =
11865 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::acquireXlibDisplayEXT" );
11867 return createResultValueType( result );
11889 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
11891 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getRandROutputDisplayEXT" );
11893 return createResultValueType( result, display );
11904 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
11906 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getRandROutputDisplayEXTUnique" );
11908 return createResultValueType( result,
11936 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSurfaceCapabilities2EXT(
11938 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceCapabilities2EXT" );
11940 return createResultValueType( result, surfaceCapabilities );
11964 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
11966 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::displayPowerControlEXT" );
11968 return createResultValueType( result );
11995 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkRegisterDeviceEventEXT(
12000 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::registerEventEXT" );
12002 return createResultValueType( result, fence );
12015 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkRegisterDeviceEventEXT(
12020 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::registerEventEXTUnique" );
12022 return createResultValueType( result,
12054 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkRegisterDisplayEventEXT(
12060 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::registerDisplayEventEXT" );
12062 return createResultValueType( result, fence );
12076 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkRegisterDisplayEventEXT(
12082 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::registerDisplayEventEXTUnique" );
12084 return createResultValueType( result,
12109 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12111 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getSwapchainCounterEXT" );
12113 return createResultValueType( result, counterValue );
12138 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetRefreshCycleDurationGOOGLE(
12140 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getRefreshCycleDurationGOOGLE" );
12142 return createResultValueType( result, displayTimingProperties );
12170 VULKAN_HPP_NAMESPACE::Result result;
12173 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12175 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && presentationTimingCount )
12178 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12184 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
12185 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPastPresentationTimingGOOGLE" );
12191 return createResultValueType( result, presentationTimings );
12209 VULKAN_HPP_NAMESPACE::Result result;
12212 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12214 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && presentationTimingCount )
12217 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12223 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
12224 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPastPresentationTimingGOOGLE" );
12230 return createResultValueType( result, presentationTimings );
12336 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12341 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createRenderPass2KHR" );
12343 return createResultValueType( result, renderPass );
12356 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12361 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createRenderPass2KHRUnique" );
12364 result, UniqueHandle<VULKAN_HPP_NAMESPACE::RenderPass, Dispatch>( renderPass, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
12451 VULKAN_HPP_NAMESPACE::Result result =
12453 resultCheck( result,
12457 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
12510 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12512 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importFenceWin32HandleKHR" );
12514 return createResultValueType( result );
12536 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12538 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getFenceWin32HandleKHR" );
12540 return createResultValueType( result, handle );
12562 VULKAN_HPP_NAMESPACE::Result result =
12564 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importFenceFdKHR" );
12566 return createResultValueType( result );
12587 VULKAN_HPP_NAMESPACE::Result result =
12589 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getFenceFdKHR" );
12591 return createResultValueType( result, fd );
12629 VULKAN_HPP_NAMESPACE::Result result;
12632 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12634 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && counterCount )
12638 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(
12645 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
12646 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR" );
12653 return createResultValueType( result, data_ );
12681 VULKAN_HPP_NAMESPACE::Result result;
12684 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12686 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && counterCount )
12690 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(
12697 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
12698 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR" );
12705 return createResultValueType( result, data_ );
12750 VULKAN_HPP_NAMESPACE::Result result =
12752 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::acquireProfilingLockKHR" );
12754 return createResultValueType( result );
12787 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12791 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceCapabilities2KHR" );
12793 return createResultValueType( result, surfaceCapabilities );
12804 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12808 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceCapabilities2KHR" );
12810 return createResultValueType( result, structureChain );
12836 VULKAN_HPP_NAMESPACE::Result result;
12839 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSurfaceFormats2KHR(
12841 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && surfaceFormatCount )
12844 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12850 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
12851 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceFormats2KHR" );
12857 return createResultValueType( result, surfaceFormats );
12873 VULKAN_HPP_NAMESPACE::Result result;
12876 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSurfaceFormats2KHR(
12878 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && surfaceFormatCount )
12881 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12887 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
12888 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceFormats2KHR" );
12894 return createResultValueType( result, surfaceFormats );
12906 VULKAN_HPP_NAMESPACE::Result result;
12909 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSurfaceFormats2KHR(
12911 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && surfaceFormatCount )
12919 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12925 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
12926 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceFormats2KHR" );
12936 return createResultValueType( result, structureChains );
12954 VULKAN_HPP_NAMESPACE::Result result;
12957 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSurfaceFormats2KHR(
12959 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && surfaceFormatCount )
12967 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
12973 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
12974 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceFormats2KHR" );
12984 return createResultValueType( result, structureChains );
13010 VULKAN_HPP_NAMESPACE::Result result;
13013 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceDisplayProperties2KHR( m_physicalDevice, &propertyCount, nullptr ) );
13014 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
13017 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
13020 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
13021 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayProperties2KHR" );
13027 return createResultValueType( result, properties );
13042 VULKAN_HPP_NAMESPACE::Result result;
13045 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceDisplayProperties2KHR( m_physicalDevice, &propertyCount, nullptr ) );
13046 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
13049 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
13052 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
13053 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayProperties2KHR" );
13059 return createResultValueType( result, properties );
13083 VULKAN_HPP_NAMESPACE::Result result;
13086 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceDisplayPlaneProperties2KHR( m_physicalDevice, &propertyCount, nullptr ) );
13087 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
13090 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceDisplayPlaneProperties2KHR(
13093 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
13094 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneProperties2KHR" );
13100 return createResultValueType( result, properties );
13115 VULKAN_HPP_NAMESPACE::Result result;
13118 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceDisplayPlaneProperties2KHR( m_physicalDevice, &propertyCount, nullptr ) );
13119 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
13122 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceDisplayPlaneProperties2KHR(
13125 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
13126 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneProperties2KHR" );
13132 return createResultValueType( result, properties );
13157 VULKAN_HPP_NAMESPACE::Result result;
13160 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
13162 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
13165 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetDisplayModeProperties2KHR(
13168 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
13169 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayModeProperties2KHR" );
13175 return createResultValueType( result, properties );
13192 VULKAN_HPP_NAMESPACE::Result result;
13195 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
13197 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
13200 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetDisplayModeProperties2KHR(
13203 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
13204 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayModeProperties2KHR" );
13210 return createResultValueType( result, properties );
13234 VULKAN_HPP_NAMESPACE::Result result =
13238 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneCapabilities2KHR" );
13240 return createResultValueType( result, capabilities );
13270 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
13275 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createIOSSurfaceMVK" );
13277 return createResultValueType( result, surface );
13290 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
13295 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createIOSSurfaceMVKUnique" );
13298 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
13330 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
13335 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createMacOSSurfaceMVK" );
13337 return createResultValueType( result, surface );
13350 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
13355 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createMacOSSurfaceMVKUnique" );
13358 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
13381 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
13383 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setDebugUtilsObjectNameEXT" );
13385 return createResultValueType( result );
13404 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
13406 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setDebugUtilsObjectTagEXT" );
13408 return createResultValueType( result );
13526 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDebugUtilsMessengerEXT(
13531 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDebugUtilsMessengerEXT" );
13533 return createResultValueType( result, messenger );
13546 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDebugUtilsMessengerEXT(
13551 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDebugUtilsMessengerEXTUnique" );
13554 result, UniqueHandle<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT, Dispatch>( messenger, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
13660 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
13662 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getAndroidHardwareBufferPropertiesANDROID" );
13664 return createResultValueType( result, properties );
13676 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
13678 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getAndroidHardwareBufferPropertiesANDROID" );
13680 return createResultValueType( result, structureChain );
13703 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
13705 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryAndroidHardwareBufferANDROID" );
13707 return createResultValueType( result, buffer );
13744 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateExecutionGraphPipelinesAMDX(
13751 resultCheck( result,
13755 return ResultValue<std::vector<VULKAN_HPP_NAMESPACE::Pipeline, PipelineAllocator>>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipelines );
13772 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateExecutionGraphPipelinesAMDX(
13779 resultCheck( result,
13783 return ResultValue<std::vector<VULKAN_HPP_NAMESPACE::Pipeline, PipelineAllocator>>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipelines );
13796 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateExecutionGraphPipelinesAMDX(
13803 resultCheck( result,
13807 return ResultValue<VULKAN_HPP_NAMESPACE::Pipeline>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipeline );
13822 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateExecutionGraphPipelinesAMDX(
13829 resultCheck( result,
13840 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), std::move( uniquePipelines ) );
13858 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateExecutionGraphPipelinesAMDX(
13865 resultCheck( result,
13876 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), std::move( uniquePipelines ) );
13889 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateExecutionGraphPipelinesAMDX(
13896 resultCheck( result,
13901 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ),
13926 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetExecutionGraphPipelineScratchSizeAMDX(
13928 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getExecutionGraphPipelineScratchSizeAMDX" );
13930 return createResultValueType( result, sizeInfo );
13954 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetExecutionGraphPipelineNodeIndexAMDX(
13956 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getExecutionGraphPipelineNodeIndexAMDX" );
13958 return createResultValueType( result, nodeIndex );
14245 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateAccelerationStructureKHR(
14250 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createAccelerationStructureKHR" );
14252 return createResultValueType( result, accelerationStructure );
14265 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateAccelerationStructureKHR(
14270 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createAccelerationStructureKHRUnique" );
14273 result,
14457 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
14464 result,
14468 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
14491 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCopyAccelerationStructureKHR(
14494 result,
14498 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
14522 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCopyAccelerationStructureToMemoryKHR(
14525 result,
14529 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
14553 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCopyMemoryToAccelerationStructureKHR(
14556 result,
14560 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
14598 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
14606 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::writeAccelerationStructuresPropertiesKHR" );
14608 return createResultValueType( result, data );
14621 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
14629 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::writeAccelerationStructuresPropertyKHR" );
14631 return createResultValueType( result, data );
14709 VkDeviceAddress result =
14712 return static_cast<VULKAN_HPP_NAMESPACE::DeviceAddress>( result );
14905 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateRayTracingPipelinesKHR(
14913 resultCheck( result,
14920 return ResultValue<std::vector<VULKAN_HPP_NAMESPACE::Pipeline, PipelineAllocator>>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipelines );
14938 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateRayTracingPipelinesKHR(
14946 resultCheck( result,
14953 return ResultValue<std::vector<VULKAN_HPP_NAMESPACE::Pipeline, PipelineAllocator>>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipelines );
14967 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateRayTracingPipelinesKHR(
14975 resultCheck( result,
14982 return ResultValue<VULKAN_HPP_NAMESPACE::Pipeline>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipeline );
14998 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateRayTracingPipelinesKHR(
15006 resultCheck( result,
15020 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), std::move( uniquePipelines ) );
15039 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateRayTracingPipelinesKHR(
15047 resultCheck( result,
15061 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), std::move( uniquePipelines ) );
15075 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateRayTracingPipelinesKHR(
15083 resultCheck( result,
15091 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ),
15119 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetRayTracingShaderGroupHandlesKHR(
15121 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingShaderGroupHandlesKHR" );
15123 return createResultValueType( result, data );
15133 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetRayTracingShaderGroupHandlesKHR(
15135 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingShaderGroupHandleKHR" );
15137 return createResultValueType( result, data );
15164 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(
15166 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingCaptureReplayShaderGroupHandlesKHR" );
15168 return createResultValueType( result, data );
15178 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(
15180 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingCaptureReplayShaderGroupHandleKHR" );
15182 return createResultValueType( result, data );
15267 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateSamplerYcbcrConversionKHR(
15272 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSamplerYcbcrConversionKHR" );
15274 return createResultValueType( result, ycbcrConversion );
15287 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateSamplerYcbcrConversionKHR(
15292 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createSamplerYcbcrConversionKHRUnique" );
15295 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion, Dispatch>( ycbcrConversion, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
15344 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
15346 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindBufferMemory2KHR" );
15348 return createResultValueType( result );
15368 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
15370 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindImageMemory2KHR" );
15372 return createResultValueType( result );
15395 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetImageDrmFormatModifierPropertiesEXT(
15397 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getImageDrmFormatModifierPropertiesEXT" );
15399 return createResultValueType( result, properties );
15428 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateValidationCacheEXT(
15433 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createValidationCacheEXT" );
15435 return createResultValueType( result, validationCache );
15448 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateValidationCacheEXT(
15453 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createValidationCacheEXTUnique" );
15456 result, UniqueHandle<VULKAN_HPP_NAMESPACE::ValidationCacheEXT, Dispatch>( validationCache, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
15531 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkMergeValidationCachesEXT(
15533 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::mergeValidationCachesEXT" );
15535 return createResultValueType( result );
15558 VULKAN_HPP_NAMESPACE::Result result;
15561 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
15563 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && dataSize )
15566 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
15569 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
15570 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getValidationCacheDataEXT" );
15576 return createResultValueType( result, data );
15590 VULKAN_HPP_NAMESPACE::Result result;
15593 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
15595 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && dataSize )
15598 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
15601 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
15602 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getValidationCacheDataEXT" );
15608 return createResultValueType( result, data );
15703 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateAccelerationStructureNV(
15708 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createAccelerationStructureNV" );
15710 return createResultValueType( result, accelerationStructure );
15723 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateAccelerationStructureNV(
15728 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createAccelerationStructureNVUnique" );
15731 result,
15848 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkBindAccelerationStructureMemoryNV(
15850 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindAccelerationStructureMemoryNV" );
15852 return createResultValueType( result );
15981 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateRayTracingPipelinesNV(
15988 resultCheck( result,
15992 return ResultValue<std::vector<VULKAN_HPP_NAMESPACE::Pipeline, PipelineAllocator>>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipelines );
16009 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateRayTracingPipelinesNV(
16016 resultCheck( result,
16020 return ResultValue<std::vector<VULKAN_HPP_NAMESPACE::Pipeline, PipelineAllocator>>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipelines );
16033 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateRayTracingPipelinesNV(
16040 resultCheck( result,
16044 return ResultValue<VULKAN_HPP_NAMESPACE::Pipeline>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), pipeline );
16058 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateRayTracingPipelinesNV(
16065 resultCheck( result,
16076 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), std::move( uniquePipelines ) );
16093 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateRayTracingPipelinesNV(
16100 resultCheck( result,
16111 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), std::move( uniquePipelines ) );
16124 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateRayTracingPipelinesNV(
16131 resultCheck( result,
16136 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ),
16164 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetRayTracingShaderGroupHandlesNV(
16166 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingShaderGroupHandlesNV" );
16168 return createResultValueType( result, data );
16178 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetRayTracingShaderGroupHandlesNV(
16180 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingShaderGroupHandleNV" );
16182 return createResultValueType( result, data );
16206 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetAccelerationStructureHandleNV(
16208 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getAccelerationStructureHandleNV" );
16210 return createResultValueType( result, data );
16220 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetAccelerationStructureHandleNV(
16222 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getAccelerationStructureHandleNV" );
16224 return createResultValueType( result, data );
16281 VULKAN_HPP_NAMESPACE::Result result =
16283 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::compileDeferredNV" );
16285 return createResultValueType( result );
16398 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
16403 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryHostPointerPropertiesEXT" );
16405 return createResultValueType( result, memoryHostPointerProperties );
16447 VULKAN_HPP_NAMESPACE::Result result;
16450 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( m_physicalDevice, &timeDomainCount, nullptr ) );
16451 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && timeDomainCount )
16454 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
16457 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
16458 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCalibrateableTimeDomainsEXT" );
16464 return createResultValueType( result, timeDomains );
16478 VULKAN_HPP_NAMESPACE::Result result;
16481 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( m_physicalDevice, &timeDomainCount, nullptr ) );
16482 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && timeDomainCount )
16485 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
16488 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
16489 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCalibrateableTimeDomainsEXT" );
16495 return createResultValueType( result, timeDomains );
16523 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetCalibratedTimestampsEXT(
16525 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getCalibratedTimestampsEXT" );
16527 return createResultValueType( result, data_ );
16545 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetCalibratedTimestampsEXT(
16547 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getCalibratedTimestampsEXT" );
16549 return createResultValueType( result, data_ );
16561 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
16563 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getCalibratedTimestampEXT" );
16565 return createResultValueType( result, data_ );
16750 VULKAN_HPP_NAMESPACE::Result result =
16752 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getSemaphoreCounterValueKHR" );
16754 return createResultValueType( result, value );
16774 VULKAN_HPP_NAMESPACE::Result result =
16777 result, VULKAN_HPP_NAMESPACE_STRING "::Device::waitSemaphoresKHR", { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eTimeout } );
16779 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
16798 VULKAN_HPP_NAMESPACE::Result result =
16800 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::signalSemaphoreKHR" );
16802 return createResultValueType( result );
16824 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
16826 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::initializePerformanceApiINTEL" );
16828 return createResultValueType( result );
16854 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
16856 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::setPerformanceMarkerINTEL" );
16858 return createResultValueType( result );
16878 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
16880 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::setPerformanceStreamMarkerINTEL" );
16882 return createResultValueType( result );
16902 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
16904 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::setPerformanceOverrideINTEL" );
16906 return createResultValueType( result );
16930 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
16934 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::acquirePerformanceConfigurationINTEL" );
16936 return createResultValueType( result, configuration );
16948 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
16952 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::acquirePerformanceConfigurationINTELUnique" );
16955 result, UniqueHandle<VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL, Dispatch>( configuration, ObjectRelease<Device, Dispatch>( *this, d ) ) );
16975 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
16977 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::releasePerformanceConfigurationINTEL" );
16979 return createResultValueType( result );
16998 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
17000 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::release" );
17002 return createResultValueType( result );
17021 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
17023 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::setPerformanceConfigurationINTEL" );
17025 return createResultValueType( result );
17047 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPerformanceParameterINTEL(
17049 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPerformanceParameterINTEL" );
17051 return createResultValueType( result, value );
17093 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateImagePipeSurfaceFUCHSIA(
17098 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createImagePipeSurfaceFUCHSIA" );
17100 return createResultValueType( result, surface );
17113 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateImagePipeSurfaceFUCHSIA(
17118 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createImagePipeSurfaceFUCHSIAUnique" );
17121 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
17153 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
17158 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createMetalSurfaceEXT" );
17160 return createResultValueType( result, surface );
17173 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
17178 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createMetalSurfaceEXTUnique" );
17181 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
17210 VULKAN_HPP_NAMESPACE::Result result;
17213 result =
17215 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && fragmentShadingRateCount )
17218 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceFragmentShadingRatesKHR(
17221 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
17222 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getFragmentShadingRatesKHR" );
17228 return createResultValueType( result, fragmentShadingRates );
17245 VULKAN_HPP_NAMESPACE::Result result;
17248 result =
17250 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && fragmentShadingRateCount )
17253 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceFragmentShadingRatesKHR(
17256 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
17257 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getFragmentShadingRatesKHR" );
17263 return createResultValueType( result, fragmentShadingRates );
17307 VkDeviceAddress result = d.vkGetBufferDeviceAddressEXT( m_device, reinterpret_cast<const VkBufferDeviceAddressInfo *>( &info ) );
17309 return static_cast<VULKAN_HPP_NAMESPACE::DeviceAddress>( result );
17335 VULKAN_HPP_NAMESPACE::Result result;
17338 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceToolPropertiesEXT( m_physicalDevice, &toolCount, nullptr ) );
17339 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && toolCount )
17342 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
17345 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
17346 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getToolPropertiesEXT" );
17352 return createResultValueType( result, toolProperties );
17368 VULKAN_HPP_NAMESPACE::Result result;
17371 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceToolPropertiesEXT( m_physicalDevice, &toolCount, nullptr ) );
17372 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && toolCount )
17375 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
17378 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
17379 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getToolPropertiesEXT" );
17385 return createResultValueType( result, toolProperties );
17408 VULKAN_HPP_NAMESPACE::Result result =
17410 resultCheck( result,
17414 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
17439 VULKAN_HPP_NAMESPACE::Result result;
17442 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( m_physicalDevice, &propertyCount, nullptr ) );
17443 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
17446 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceCooperativeMatrixPropertiesNV(
17449 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
17450 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCooperativeMatrixPropertiesNV" );
17456 return createResultValueType( result, properties );
17473 VULKAN_HPP_NAMESPACE::Result result;
17476 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( m_physicalDevice, &propertyCount, nullptr ) );
17477 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
17480 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceCooperativeMatrixPropertiesNV(
17483 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
17484 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCooperativeMatrixPropertiesNV" );
17490 return createResultValueType( result, properties );
17515 VULKAN_HPP_NAMESPACE::Result result;
17518 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
17520 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && combinationCount )
17523 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(
17526 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
17527 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV" );
17533 return createResultValueType( result, combinations );
17550 VULKAN_HPP_NAMESPACE::Result result;
17553 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
17555 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && combinationCount )
17558 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(
17561 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
17562 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV" );
17568 return createResultValueType( result, combinations );
17598 VULKAN_HPP_NAMESPACE::Result result;
17601 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSurfacePresentModes2EXT(
17603 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && presentModeCount )
17606 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
17612 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
17613 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfacePresentModes2EXT" );
17619 return createResultValueType( result, presentModes );
17635 VULKAN_HPP_NAMESPACE::Result result;
17638 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceSurfacePresentModes2EXT(
17640 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && presentModeCount )
17643 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
17649 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
17650 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfacePresentModes2EXT" );
17656 return createResultValueType( result, presentModes );
17675 VULKAN_HPP_NAMESPACE::Result result =
17677 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::acquireFullScreenExclusiveModeEXT" );
17679 return createResultValueType( result );
17698 VULKAN_HPP_NAMESPACE::Result result =
17700 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::releaseFullScreenExclusiveModeEXT" );
17702 return createResultValueType( result );
17725 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetDeviceGroupSurfacePresentModes2EXT(
17727 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getGroupSurfacePresentModes2EXT" );
17729 return createResultValueType( result, modes );
17759 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateHeadlessSurfaceEXT(
17764 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createHeadlessSurfaceEXT" );
17766 return createResultValueType( result, surface );
17779 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateHeadlessSurfaceEXT(
17784 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createHeadlessSurfaceEXTUnique" );
17787 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
17809 VkDeviceAddress result = d.vkGetBufferDeviceAddressKHR( m_device, reinterpret_cast<const VkBufferDeviceAddressInfo *>( &info ) );
17811 return static_cast<VULKAN_HPP_NAMESPACE::DeviceAddress>( result );
17830 uint64_t result = d.vkGetBufferOpaqueCaptureAddressKHR( m_device, reinterpret_cast<const VkBufferDeviceAddressInfo *>( &info ) );
17832 return result;
17851 uint64_t result = d.vkGetDeviceMemoryOpaqueCaptureAddressKHR( m_device, reinterpret_cast<const VkDeviceMemoryOpaqueCaptureAddressInfo *>( &info ) );
17853 return result;
18073 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDeferredOperationKHR(
18077 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createDeferredOperationKHR" );
18079 return createResultValueType( result, deferredOperation );
18090 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDeferredOperationKHR(
18094 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createDeferredOperationKHRUnique" );
18097 result, UniqueHandle<VULKAN_HPP_NAMESPACE::DeferredOperationKHR, Dispatch>( deferredOperation, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
18175 VULKAN_HPP_NAMESPACE::Result result =
18178 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
18197 VULKAN_HPP_NAMESPACE::Result result =
18199 resultCheck( result,
18203 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
18232 VULKAN_HPP_NAMESPACE::Result result;
18235 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
18237 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && executableCount )
18240 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
18246 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
18247 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutablePropertiesKHR" );
18253 return createResultValueType( result, properties );
18271 VULKAN_HPP_NAMESPACE::Result result;
18274 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
18276 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && executableCount )
18279 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
18285 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
18286 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutablePropertiesKHR" );
18292 return createResultValueType( result, properties );
18320 VULKAN_HPP_NAMESPACE::Result result;
18323 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPipelineExecutableStatisticsKHR(
18325 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && statisticCount )
18328 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
18334 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
18335 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutableStatisticsKHR" );
18341 return createResultValueType( result, statistics );
18359 VULKAN_HPP_NAMESPACE::Result result;
18362 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPipelineExecutableStatisticsKHR(
18364 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && statisticCount )
18367 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
18373 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
18374 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutableStatisticsKHR" );
18380 return createResultValueType( result, statistics );
18410 VULKAN_HPP_NAMESPACE::Result result;
18413 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPipelineExecutableInternalRepresentationsKHR(
18415 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && internalRepresentationCount )
18418 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPipelineExecutableInternalRepresentationsKHR(
18424 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
18425 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutableInternalRepresentationsKHR" );
18431 return createResultValueType( result, internalRepresentations );
18450 VULKAN_HPP_NAMESPACE::Result result;
18453 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPipelineExecutableInternalRepresentationsKHR(
18455 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && internalRepresentationCount )
18458 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPipelineExecutableInternalRepresentationsKHR(
18464 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
18465 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutableInternalRepresentationsKHR" );
18471 return createResultValueType( result, internalRepresentations );
18492 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
18494 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::copyMemoryToImageEXT" );
18496 return createResultValueType( result );
18515 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
18517 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::copyImageToMemoryEXT" );
18519 return createResultValueType( result );
18538 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
18540 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::copyImageToImageEXT" );
18542 return createResultValueType( result );
18564 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
18566 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::transitionImageLayoutEXT" );
18568 return createResultValueType( result );
18637 VULKAN_HPP_NAMESPACE::Result result =
18639 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::mapMemory2KHR" );
18641 return createResultValueType( result, pData );
18681 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
18683 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::releaseSwapchainImagesEXT" );
18685 return createResultValueType( result );
18811 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateIndirectCommandsLayoutNV(
18816 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createIndirectCommandsLayoutNV" );
18818 return createResultValueType( result, indirectCommandsLayout );
18831 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateIndirectCommandsLayoutNV(
18836 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createIndirectCommandsLayoutNVUnique" );
18838 return createResultValueType( result,
18934 VULKAN_HPP_NAMESPACE::Result result =
18936 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::acquireDrmDisplayEXT" );
18938 return createResultValueType( result );
18960 VULKAN_HPP_NAMESPACE::Result result =
18962 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDrmDisplayEXT" );
18964 return createResultValueType( result, display );
18975 VULKAN_HPP_NAMESPACE::Result result =
18977 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDrmDisplayEXTUnique" );
18979 return createResultValueType( result,
19010 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreatePrivateDataSlotEXT(
19015 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createPrivateDataSlotEXT" );
19017 return createResultValueType( result, privateDataSlot );
19030 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreatePrivateDataSlotEXT(
19035 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createPrivateDataSlotEXTUnique" );
19038 result, UniqueHandle<VULKAN_HPP_NAMESPACE::PrivateDataSlot, Dispatch>( privateDataSlot, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
19089 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19091 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setPrivateDataEXT" );
19093 return createResultValueType( result );
19148 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19152 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getVideoEncodeQualityLevelPropertiesKHR" );
19154 return createResultValueType( result, qualityLevelProperties );
19167 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19171 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getVideoEncodeQualityLevelPropertiesKHR" );
19173 return createResultValueType( result, structureChain );
19207 VULKAN_HPP_NAMESPACE::Result result;
19210 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19216 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && dataSize )
19219 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19226 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
19227 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getEncodedVideoSessionParametersKHR" );
19229 return createResultValueType( result, data_ );
19249 VULKAN_HPP_NAMESPACE::Result result;
19252 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19258 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && dataSize )
19261 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19268 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
19269 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getEncodedVideoSessionParametersKHR" );
19271 return createResultValueType( result, data_ );
19287 VULKAN_HPP_NAMESPACE::Result result;
19290 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19296 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && dataSize )
19299 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19306 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
19307 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getEncodedVideoSessionParametersKHR" );
19309 return createResultValueType( result, data_ );
19333 VULKAN_HPP_NAMESPACE::Result result;
19336 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19342 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && dataSize )
19345 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19352 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
19353 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getEncodedVideoSessionParametersKHR" );
19355 return createResultValueType( result, data_ );
19404 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19409 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createCudaModuleNV" );
19411 return createResultValueType( result, module );
19424 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19429 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createCudaModuleNVUnique" );
19432 result, UniqueHandle<VULKAN_HPP_NAMESPACE::CudaModuleNV, Dispatch>( module, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
19456 VULKAN_HPP_NAMESPACE::Result result;
19459 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetCudaModuleCacheNV( m_device, static_cast<VkCudaModuleNV>( module ), &cacheSize, nullptr ) );
19460 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && cacheSize )
19463 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19466 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
19467 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getCudaModuleCacheNV" );
19473 return createResultValueType( result, cacheData );
19487 VULKAN_HPP_NAMESPACE::Result result;
19490 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetCudaModuleCacheNV( m_device, static_cast<VkCudaModuleNV>( module ), &cacheSize, nullptr ) );
19491 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && cacheSize )
19494 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19497 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
19498 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getCudaModuleCacheNV" );
19504 return createResultValueType( result, cacheData );
19531 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19536 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createCudaFunctionNV" );
19538 return createResultValueType( result, function );
19551 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19556 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createCudaFunctionNVUnique" );
19559 result, UniqueHandle<VULKAN_HPP_NAMESPACE::CudaFunctionNV, Dispatch>( function, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
19828 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
19830 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::submit2KHR" );
19832 return createResultValueType( result );
20084 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
20086 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getBufferOpaqueCaptureDescriptorDataEXT" );
20088 return createResultValueType( result, data );
20109 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
20111 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getImageOpaqueCaptureDescriptorDataEXT" );
20113 return createResultValueType( result, data );
20134 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
20136 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getImageViewOpaqueCaptureDescriptorDataEXT" );
20138 return createResultValueType( result, data );
20159 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
20161 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getSamplerOpaqueCaptureDescriptorDataEXT" );
20163 return createResultValueType( result, data );
20185 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT(
20187 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getAccelerationStructureOpaqueCaptureDescriptorDataEXT" );
20189 return createResultValueType( result, data );
20383 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetDeviceFaultInfoEXT(
20386 result, VULKAN_HPP_NAMESPACE_STRING "::Device::getFaultInfoEXT", { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eIncomplete } );
20389 static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), data_ );
20411 VULKAN_HPP_NAMESPACE::Result result =
20413 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::acquireWinrtDisplayNV" );
20415 return createResultValueType( result );
20436 VULKAN_HPP_NAMESPACE::Result result =
20438 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getWinrtDisplayNV" );
20440 return createResultValueType( result, display );
20451 VULKAN_HPP_NAMESPACE::Result result =
20453 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getWinrtDisplayNVUnique" );
20455 return createResultValueType( result,
20488 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDirectFBSurfaceEXT(
20493 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDirectFBSurfaceEXT" );
20495 return createResultValueType( result, surface );
20508 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateDirectFBSurfaceEXT(
20513 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDirectFBSurfaceEXTUnique" );
20516 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
20537 VkBool32 result = d.vkGetPhysicalDeviceDirectFBPresentationSupportEXT( m_physicalDevice, queueFamilyIndex, &dfb );
20539 return static_cast<VULKAN_HPP_NAMESPACE::Bool32>( result );
20600 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
20602 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryZirconHandleFUCHSIA" );
20604 return createResultValueType( result, zirconHandle );
20633 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
20638 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryZirconHandlePropertiesFUCHSIA" );
20640 return createResultValueType( result, memoryZirconHandleProperties );
20665 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkImportSemaphoreZirconHandleFUCHSIA(
20667 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importSemaphoreZirconHandleFUCHSIA" );
20669 return createResultValueType( result );
20692 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
20694 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getSemaphoreZirconHandleFUCHSIA" );
20696 return createResultValueType( result, zirconHandle );
20728 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateBufferCollectionFUCHSIA(
20733 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createBufferCollectionFUCHSIA" );
20735 return createResultValueType( result, collection );
20748 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateBufferCollectionFUCHSIA(
20753 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createBufferCollectionFUCHSIAUnique" );
20756 result, UniqueHandle<VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA, Dispatch>( collection, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
20781 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkSetBufferCollectionImageConstraintsFUCHSIA(
20783 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setBufferCollectionImageConstraintsFUCHSIA" );
20785 return createResultValueType( result );
20809 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkSetBufferCollectionBufferConstraintsFUCHSIA(
20811 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setBufferCollectionBufferConstraintsFUCHSIA" );
20813 return createResultValueType( result );
20886 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetBufferCollectionPropertiesFUCHSIA(
20888 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getBufferCollectionPropertiesFUCHSIA" );
20890 return createResultValueType( result, properties );
20915 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI(
20917 resultCheck( result,
20921 return ResultValue<VULKAN_HPP_NAMESPACE::Extent2D>( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), maxWorkgroupSize );
20964 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetMemoryRemoteAddressNV(
20966 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryRemoteAddressNV" );
20968 return createResultValueType( result, address );
20992 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPipelinePropertiesEXT(
20994 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelinePropertiesEXT" );
20996 return createResultValueType( result, pipelineProperties );
21065 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateScreenSurfaceQNX(
21070 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createScreenSurfaceQNX" );
21072 return createResultValueType( result, surface );
21085 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateScreenSurfaceQNX(
21090 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::createScreenSurfaceQNXUnique" );
21093 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
21114 VkBool32 result = d.vkGetPhysicalDeviceScreenPresentationSupportQNX( m_physicalDevice, queueFamilyIndex, &window );
21116 return static_cast<VULKAN_HPP_NAMESPACE::Bool32>( result );
21245 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
21250 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createMicromapEXT" );
21252 return createResultValueType( result, micromap );
21265 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
21270 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createMicromapEXTUnique" );
21273 result, UniqueHandle<VULKAN_HPP_NAMESPACE::MicromapEXT, Dispatch>( micromap, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
21364 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkBuildMicromapsEXT(
21367 result,
21371 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
21393 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
21396 result,
21400 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
21421 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCopyMicromapToMemoryEXT(
21424 result,
21428 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
21449 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCopyMemoryToMicromapEXT(
21452 result,
21456 return static_cast<VULKAN_HPP_NAMESPACE::Result>( result );
21487 VULKAN_HPP_NAMESPACE::Result result =
21495 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::writeMicromapsPropertiesEXT" );
21497 return createResultValueType( result, data );
21510 VULKAN_HPP_NAMESPACE::Result result =
21518 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::writeMicromapsPropertyEXT" );
21520 return createResultValueType( result, data );
22060 VkDeviceAddress result = d.vkGetPipelineIndirectDeviceAddressNV( m_device, reinterpret_cast<const VkPipelineIndirectDeviceAddressInfoNV *>( &info ) );
22062 return static_cast<VULKAN_HPP_NAMESPACE::DeviceAddress>( result );
22501 VULKAN_HPP_NAMESPACE::Result result;
22504 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceOpticalFlowImageFormatsNV(
22506 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && formatCount )
22509 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
22515 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
22516 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getOpticalFlowImageFormatsNV" );
22522 return createResultValueType( result, imageFormatProperties );
22540 VULKAN_HPP_NAMESPACE::Result result;
22543 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceOpticalFlowImageFormatsNV(
22545 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && formatCount )
22548 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
22554 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
22555 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getOpticalFlowImageFormatsNV" );
22561 return createResultValueType( result, imageFormatProperties );
22588 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateOpticalFlowSessionNV(
22593 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createOpticalFlowSessionNV" );
22595 return createResultValueType( result, session );
22608 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkCreateOpticalFlowSessionNV(
22613 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createOpticalFlowSessionNVUnique" );
22616 result, UniqueHandle<VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV, Dispatch>( session, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
22695 VULKAN_HPP_NAMESPACE::Result result =
22701 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindOpticalFlowSessionImageNV" );
22703 return createResultValueType( result );
22884 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
22890 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createShadersEXT" );
22892 return createResultValueType( result, shaders );
22908 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
22914 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createShadersEXT" );
22916 return createResultValueType( result, shaders );
22928 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
22934 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createShaderEXT" );
22936 return createResultValueType( result, shader );
22950 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
22956 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createShadersEXTUnique" );
22964 return createResultValueType( result, std::move( uniqueShaders ) );
22981 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
22987 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createShadersEXTUnique" );
22995 return createResultValueType( result, std::move( uniqueShaders ) );
23007 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
23013 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::createShaderEXTUnique" );
23015 return createResultValueType( result,
23084 VULKAN_HPP_NAMESPACE::Result result;
23087 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetShaderBinaryDataEXT( m_device, static_cast<VkShaderEXT>( shader ), &dataSize, nullptr ) );
23088 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && dataSize )
23091 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
23094 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
23095 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getShaderBinaryDataEXT" );
23101 return createResultValueType( result, data );
23115 VULKAN_HPP_NAMESPACE::Result result;
23118 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetShaderBinaryDataEXT( m_device, static_cast<VkShaderEXT>( shader ), &dataSize, nullptr ) );
23119 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && dataSize )
23122 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
23125 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
23126 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getShaderBinaryDataEXT" );
23132 return createResultValueType( result, data );
23192 VULKAN_HPP_NAMESPACE::Result result;
23195 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
23197 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertiesCount )
23200 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetFramebufferTilePropertiesQCOM(
23203 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
23226 VULKAN_HPP_NAMESPACE::Result result;
23229 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
23231 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertiesCount )
23234 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetFramebufferTilePropertiesQCOM(
23237 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
23293 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
23295 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setLatencySleepModeNV" );
23297 return createResultValueType( result );
23318 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
23320 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::latencySleepNV" );
23322 return createResultValueType( result );
23410 VULKAN_HPP_NAMESPACE::Result result;
23413 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR( m_physicalDevice, &propertyCount, nullptr ) );
23414 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
23417 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR(
23420 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
23421 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCooperativeMatrixPropertiesKHR" );
23427 return createResultValueType( result, properties );
23444 VULKAN_HPP_NAMESPACE::Result result;
23447 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR( m_physicalDevice, &propertyCount, nullptr ) );
23448 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount )
23451 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR(
23454 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
23455 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCooperativeMatrixPropertiesKHR" );
23461 return createResultValueType( result, properties );
23495 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
23497 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getScreenBufferPropertiesQNX" );
23499 return createResultValueType( result, properties );
23510 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
23512 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getScreenBufferPropertiesQNX" );
23514 return createResultValueType( result, structureChain );
23540 VULKAN_HPP_NAMESPACE::Result result;
23543 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceCalibrateableTimeDomainsKHR( m_physicalDevice, &timeDomainCount, nullptr ) );
23544 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && timeDomainCount )
23547 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
23550 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
23551 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCalibrateableTimeDomainsKHR" );
23557 return createResultValueType( result, timeDomains );
23571 VULKAN_HPP_NAMESPACE::Result result;
23574 result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetPhysicalDeviceCalibrateableTimeDomainsKHR( m_physicalDevice, &timeDomainCount, nullptr ) );
23575 if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && timeDomainCount )
23578 result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
23581 } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete );
23582 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCalibrateableTimeDomainsKHR" );
23588 return createResultValueType( result, timeDomains );
23616 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetCalibratedTimestampsKHR(
23618 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getCalibratedTimestampsKHR" );
23620 return createResultValueType( result, data_ );
23638 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>( d.vkGetCalibratedTimestampsKHR(
23640 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getCalibratedTimestampsKHR" );
23642 return createResultValueType( result, data_ );
23654 VULKAN_HPP_NAMESPACE::Result result = static_cast<VULKAN_HPP_NAMESPACE::Result>(
23656 resultCheck( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getCalibratedTimestampKHR" );
23658 return createResultValueType( result, data_ );