class DispatchLoaderStatic
Defined at line 1951 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
Public Methods
VkResult vkCreateInstance (const VkInstanceCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkInstance *pInstance)
=== VK_VERSION_1_0 ===
Defined at line 1959 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyInstance (VkInstance instance, const VkAllocationCallbacks * pAllocator)
Defined at line 1966 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkEnumeratePhysicalDevices (VkInstanceinstance,uint32_t *pPhysicalDeviceCount,VkPhysicalDevice *pPhysicalDevices)
Defined at line 1971 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceFeatures (VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures * pFeatures)
Defined at line 1978 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceFormatProperties (VkPhysicalDevicephysicalDevice,VkFormatformat,VkFormatProperties *pFormatProperties)
Defined at line 1983 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceImageFormatProperties (VkPhysicalDevicephysicalDevice,VkFormatformat,VkImageTypetype,VkImageTilingtiling,VkImageUsageFlagsusage,VkImageCreateFlagsflags,VkImageFormatProperties *pImageFormatProperties)
Defined at line 1990 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceProperties (VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties * pProperties)
Defined at line 2001 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceQueueFamilyProperties (VkPhysicalDevicephysicalDevice,uint32_t *pQueueFamilyPropertyCount,VkQueueFamilyProperties *pQueueFamilyProperties)
Defined at line 2007 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceMemoryProperties (VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties * pMemoryProperties)
Defined at line 2014 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
PFN_vkVoidFunction vkGetInstanceProcAddr (VkInstance instance, const char * pName)
Defined at line 2020 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
PFN_vkVoidFunction vkGetDeviceProcAddr (VkDevice device, const char * pName)
Defined at line 2025 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateDevice (VkPhysicalDevicephysicalDevice,const VkDeviceCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkDevice *pDevice)
Defined at line 2030 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyDevice (VkDevice device, const VkAllocationCallbacks * pAllocator)
Defined at line 2038 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkEnumerateInstanceExtensionProperties (const char *pLayerName,uint32_t *pPropertyCount,VkExtensionProperties *pProperties)
Defined at line 2043 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkEnumerateDeviceExtensionProperties (VkPhysicalDevicephysicalDevice,const char *pLayerName,uint32_t *pPropertyCount,VkExtensionProperties *pProperties)
Defined at line 2050 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkEnumerateInstanceLayerProperties (uint32_t * pPropertyCount, VkLayerProperties * pProperties)
Defined at line 2058 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkEnumerateDeviceLayerProperties (VkPhysicalDevicephysicalDevice,uint32_t *pPropertyCount,VkLayerProperties *pProperties)
Defined at line 2063 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceQueue (VkDevicedevice,uint32_tqueueFamilyIndex,uint32_tqueueIndex,VkQueue *pQueue)
Defined at line 2070 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkQueueSubmit (VkQueuequeue,uint32_tsubmitCount,const VkSubmitInfo *pSubmits,VkFencefence)
Defined at line 2075 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkQueueWaitIdle (VkQueue queue)
Defined at line 2080 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkDeviceWaitIdle (VkDevice device)
Defined at line 2085 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkAllocateMemory (VkDevicedevice,const VkMemoryAllocateInfo *pAllocateInfo,const VkAllocationCallbacks *pAllocator,VkDeviceMemory *pMemory)
Defined at line 2090 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkFreeMemory (VkDevicedevice,VkDeviceMemorymemory,const VkAllocationCallbacks *pAllocator)
Defined at line 2098 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkMapMemory (VkDevicedevice,VkDeviceMemorymemory,VkDeviceSizeoffset,VkDeviceSizesize,VkMemoryMapFlagsflags,void **ppData)
Defined at line 2103 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkUnmapMemory (VkDevice device, VkDeviceMemory memory)
Defined at line 2109 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkFlushMappedMemoryRanges (VkDevicedevice,uint32_tmemoryRangeCount,const VkMappedMemoryRange *pMemoryRanges)
Defined at line 2114 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkInvalidateMappedMemoryRanges (VkDevicedevice,uint32_tmemoryRangeCount,const VkMappedMemoryRange *pMemoryRanges)
Defined at line 2121 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceMemoryCommitment (VkDevicedevice,VkDeviceMemorymemory,VkDeviceSize *pCommittedMemoryInBytes)
Defined at line 2128 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBindBufferMemory (VkDevicedevice,VkBufferbuffer,VkDeviceMemorymemory,VkDeviceSizememoryOffset)
Defined at line 2134 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBindImageMemory (VkDevicedevice,VkImageimage,VkDeviceMemorymemory,VkDeviceSizememoryOffset)
Defined at line 2142 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetBufferMemoryRequirements (VkDevicedevice,VkBufferbuffer,VkMemoryRequirements *pMemoryRequirements)
Defined at line 2147 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetImageMemoryRequirements (VkDevicedevice,VkImageimage,VkMemoryRequirements *pMemoryRequirements)
Defined at line 2153 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetImageSparseMemoryRequirements (VkDevicedevice,VkImageimage,uint32_t *pSparseMemoryRequirementCount,VkSparseImageMemoryRequirements *pSparseMemoryRequirements)
Defined at line 2159 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceSparseImageFormatProperties (VkPhysicalDevicephysicalDevice,VkFormatformat,VkImageTypetype,VkSampleCountFlagBitssamples,VkImageUsageFlagsusage,VkImageTilingtiling,uint32_t *pPropertyCount,VkSparseImageFormatProperties *pProperties)
Defined at line 2167 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkQueueBindSparse (VkQueuequeue,uint32_tbindInfoCount,const VkBindSparseInfo *pBindInfo,VkFencefence)
Defined at line 2179 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateFence (VkDevicedevice,const VkFenceCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkFence *pFence)
Defined at line 2187 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyFence (VkDevicedevice,VkFencefence,const VkAllocationCallbacks *pAllocator)
Defined at line 2195 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkResetFences (VkDevicedevice,uint32_tfenceCount,const VkFence *pFences)
Defined at line 2200 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetFenceStatus (VkDevice device, VkFence fence)
Defined at line 2205 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkWaitForFences (VkDevicedevice,uint32_tfenceCount,const VkFence *pFences,VkBool32waitAll,uint64_ttimeout)
Defined at line 2210 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateSemaphore (VkDevicedevice,const VkSemaphoreCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkSemaphore *pSemaphore)
Defined at line 2216 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroySemaphore (VkDevicedevice,VkSemaphoresemaphore,const VkAllocationCallbacks *pAllocator)
Defined at line 2224 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateQueryPool (VkDevicedevice,const VkQueryPoolCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkQueryPool *pQueryPool)
Defined at line 2229 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyQueryPool (VkDevicedevice,VkQueryPoolqueryPool,const VkAllocationCallbacks *pAllocator)
Defined at line 2237 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetQueryPoolResults (VkDevicedevice,VkQueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,size_tdataSize,void *pData,VkDeviceSizestride,VkQueryResultFlagsflags)
Defined at line 2242 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateBuffer (VkDevicedevice,const VkBufferCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkBuffer *pBuffer)
Defined at line 2254 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyBuffer (VkDevicedevice,VkBufferbuffer,const VkAllocationCallbacks *pAllocator)
Defined at line 2262 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateImage (VkDevicedevice,const VkImageCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkImage *pImage)
Defined at line 2267 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyImage (VkDevicedevice,VkImageimage,const VkAllocationCallbacks *pAllocator)
Defined at line 2275 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetImageSubresourceLayout (VkDevicedevice,VkImageimage,const VkImageSubresource *pSubresource,VkSubresourceLayout *pLayout)
Defined at line 2280 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateImageView (VkDevicedevice,const VkImageViewCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkImageView *pView)
Defined at line 2288 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyImageView (VkDevicedevice,VkImageViewimageView,const VkAllocationCallbacks *pAllocator)
Defined at line 2296 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateCommandPool (VkDevicedevice,const VkCommandPoolCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkCommandPool *pCommandPool)
Defined at line 2301 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyCommandPool (VkDevicedevice,VkCommandPoolcommandPool,const VkAllocationCallbacks *pAllocator)
Defined at line 2309 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkResetCommandPool (VkDevicedevice,VkCommandPoolcommandPool,VkCommandPoolResetFlagsflags)
Defined at line 2315 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkAllocateCommandBuffers (VkDevicedevice,const VkCommandBufferAllocateInfo *pAllocateInfo,VkCommandBuffer *pCommandBuffers)
Defined at line 2320 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkFreeCommandBuffers (VkDevicedevice,VkCommandPoolcommandPool,uint32_tcommandBufferCount,const VkCommandBuffer *pCommandBuffers)
Defined at line 2327 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBeginCommandBuffer (VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo * pBeginInfo)
Defined at line 2335 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkEndCommandBuffer (VkCommandBuffer commandBuffer)
Defined at line 2340 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkResetCommandBuffer (VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags)
Defined at line 2345 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyBuffer (VkCommandBuffercommandBuffer,VkBuffersrcBuffer,VkBufferdstBuffer,uint32_tregionCount,const VkBufferCopy *pRegions)
Defined at line 2350 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyImage (VkCommandBuffercommandBuffer,VkImagesrcImage,VkImageLayoutsrcImageLayout,VkImagedstImage,VkImageLayoutdstImageLayout,uint32_tregionCount,const VkImageCopy *pRegions)
Defined at line 2356 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyBufferToImage (VkCommandBuffercommandBuffer,VkBuffersrcBuffer,VkImagedstImage,VkImageLayoutdstImageLayout,uint32_tregionCount,const VkBufferImageCopy *pRegions)
Defined at line 2367 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyImageToBuffer (VkCommandBuffercommandBuffer,VkImagesrcImage,VkImageLayoutsrcImageLayout,VkBufferdstBuffer,uint32_tregionCount,const VkBufferImageCopy *pRegions)
Defined at line 2377 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdUpdateBuffer (VkCommandBuffercommandBuffer,VkBufferdstBuffer,VkDeviceSizedstOffset,VkDeviceSizedataSize,const void *pData)
Defined at line 2387 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdFillBuffer (VkCommandBuffercommandBuffer,VkBufferdstBuffer,VkDeviceSizedstOffset,VkDeviceSizesize,uint32_tdata)
Defined at line 2393 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPipelineBarrier (VkCommandBuffercommandBuffer,VkPipelineStageFlagssrcStageMask,VkPipelineStageFlagsdstStageMask,VkDependencyFlagsdependencyFlags,uint32_tmemoryBarrierCount,const VkMemoryBarrier *pMemoryBarriers,uint32_tbufferMemoryBarrierCount,const VkBufferMemoryBarrier *pBufferMemoryBarriers,uint32_timageMemoryBarrierCount,const VkImageMemoryBarrier *pImageMemoryBarriers)
Defined at line 2399 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginQuery (VkCommandBuffercommandBuffer,VkQueryPoolqueryPool,uint32_tquery,VkQueryControlFlagsflags)
Defined at line 2422 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndQuery (VkCommandBuffercommandBuffer,VkQueryPoolqueryPool,uint32_tquery)
Defined at line 2428 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdResetQueryPool (VkCommandBuffercommandBuffer,VkQueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount)
Defined at line 2433 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdWriteTimestamp (VkCommandBuffercommandBuffer,VkPipelineStageFlagBitspipelineStage,VkQueryPoolqueryPool,uint32_tquery)
Defined at line 2439 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyQueryPoolResults (VkCommandBuffercommandBuffer,VkQueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,VkBufferdstBuffer,VkDeviceSizedstOffset,VkDeviceSizestride,VkQueryResultFlagsflags)
Defined at line 2447 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdExecuteCommands (VkCommandBuffercommandBuffer,uint32_tcommandBufferCount,const VkCommandBuffer *pCommandBuffers)
Defined at line 2459 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateEvent (VkDevicedevice,const VkEventCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkEvent *pEvent)
Defined at line 2465 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyEvent (VkDevicedevice,VkEventevent,const VkAllocationCallbacks *pAllocator)
Defined at line 2473 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetEventStatus (VkDevice device, VkEvent event)
Defined at line 2478 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkSetEvent (VkDevice device, VkEvent event)
Defined at line 2483 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkResetEvent (VkDevice device, VkEvent event)
Defined at line 2488 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateBufferView (VkDevicedevice,const VkBufferViewCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkBufferView *pView)
Defined at line 2493 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyBufferView (VkDevicedevice,VkBufferViewbufferView,const VkAllocationCallbacks *pAllocator)
Defined at line 2501 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateShaderModule (VkDevicedevice,const VkShaderModuleCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkShaderModule *pShaderModule)
Defined at line 2506 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyShaderModule (VkDevicedevice,VkShaderModuleshaderModule,const VkAllocationCallbacks *pAllocator)
Defined at line 2514 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreatePipelineCache (VkDevicedevice,const VkPipelineCacheCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkPipelineCache *pPipelineCache)
Defined at line 2520 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyPipelineCache (VkDevicedevice,VkPipelineCachepipelineCache,const VkAllocationCallbacks *pAllocator)
Defined at line 2528 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPipelineCacheData (VkDevicedevice,VkPipelineCachepipelineCache,size_t *pDataSize,void *pData)
Defined at line 2534 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkMergePipelineCaches (VkDevicedevice,VkPipelineCachedstCache,uint32_tsrcCacheCount,const VkPipelineCache *pSrcCaches)
Defined at line 2542 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateComputePipelines (VkDevicedevice,VkPipelineCachepipelineCache,uint32_tcreateInfoCount,const VkComputePipelineCreateInfo *pCreateInfos,const VkAllocationCallbacks *pAllocator,VkPipeline *pPipelines)
Defined at line 2550 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyPipeline (VkDevicedevice,VkPipelinepipeline,const VkAllocationCallbacks *pAllocator)
Defined at line 2560 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreatePipelineLayout (VkDevicedevice,const VkPipelineLayoutCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkPipelineLayout *pPipelineLayout)
Defined at line 2565 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyPipelineLayout (VkDevicedevice,VkPipelineLayoutpipelineLayout,const VkAllocationCallbacks *pAllocator)
Defined at line 2573 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateSampler (VkDevicedevice,const VkSamplerCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkSampler *pSampler)
Defined at line 2579 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroySampler (VkDevicedevice,VkSamplersampler,const VkAllocationCallbacks *pAllocator)
Defined at line 2587 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateDescriptorSetLayout (VkDevicedevice,const VkDescriptorSetLayoutCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkDescriptorSetLayout *pSetLayout)
Defined at line 2592 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyDescriptorSetLayout (VkDevicedevice,VkDescriptorSetLayoutdescriptorSetLayout,const VkAllocationCallbacks *pAllocator)
Defined at line 2600 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateDescriptorPool (VkDevicedevice,const VkDescriptorPoolCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkDescriptorPool *pDescriptorPool)
Defined at line 2607 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyDescriptorPool (VkDevicedevice,VkDescriptorPooldescriptorPool,const VkAllocationCallbacks *pAllocator)
Defined at line 2615 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkResetDescriptorPool (VkDevicedevice,VkDescriptorPooldescriptorPool,VkDescriptorPoolResetFlagsflags)
Defined at line 2621 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkAllocateDescriptorSets (VkDevicedevice,const VkDescriptorSetAllocateInfo *pAllocateInfo,VkDescriptorSet *pDescriptorSets)
Defined at line 2628 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkFreeDescriptorSets (VkDevicedevice,VkDescriptorPooldescriptorPool,uint32_tdescriptorSetCount,const VkDescriptorSet *pDescriptorSets)
Defined at line 2635 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkUpdateDescriptorSets (VkDevicedevice,uint32_tdescriptorWriteCount,const VkWriteDescriptorSet *pDescriptorWrites,uint32_tdescriptorCopyCount,const VkCopyDescriptorSet *pDescriptorCopies)
Defined at line 2643 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindPipeline (VkCommandBuffercommandBuffer,VkPipelineBindPointpipelineBindPoint,VkPipelinepipeline)
Defined at line 2652 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindDescriptorSets (VkCommandBuffercommandBuffer,VkPipelineBindPointpipelineBindPoint,VkPipelineLayoutlayout,uint32_tfirstSet,uint32_tdescriptorSetCount,const VkDescriptorSet *pDescriptorSets,uint32_tdynamicOffsetCount,const uint32_t *pDynamicOffsets)
Defined at line 2658 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdClearColorImage (VkCommandBuffercommandBuffer,VkImageimage,VkImageLayoutimageLayout,const VkClearColorValue *pColor,uint32_trangeCount,const VkImageSubresourceRange *pRanges)
Defined at line 2671 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDispatch (VkCommandBuffercommandBuffer,uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ)
Defined at line 2681 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDispatchIndirect (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset)
Defined at line 2687 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetEvent (VkCommandBuffercommandBuffer,VkEventevent,VkPipelineStageFlagsstageMask)
Defined at line 2692 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdResetEvent (VkCommandBuffercommandBuffer,VkEventevent,VkPipelineStageFlagsstageMask)
Defined at line 2697 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdWaitEvents (VkCommandBuffercommandBuffer,uint32_teventCount,const VkEvent *pEvents,VkPipelineStageFlagssrcStageMask,VkPipelineStageFlagsdstStageMask,uint32_tmemoryBarrierCount,const VkMemoryBarrier *pMemoryBarriers,uint32_tbufferMemoryBarrierCount,const VkBufferMemoryBarrier *pBufferMemoryBarriers,uint32_timageMemoryBarrierCount,const VkImageMemoryBarrier *pImageMemoryBarriers)
Defined at line 2702 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPushConstants (VkCommandBuffercommandBuffer,VkPipelineLayoutlayout,VkShaderStageFlagsstageFlags,uint32_toffset,uint32_tsize,const void *pValues)
Defined at line 2727 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateGraphicsPipelines (VkDevicedevice,VkPipelineCachepipelineCache,uint32_tcreateInfoCount,const VkGraphicsPipelineCreateInfo *pCreateInfos,const VkAllocationCallbacks *pAllocator,VkPipeline *pPipelines)
Defined at line 2737 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateFramebuffer (VkDevicedevice,const VkFramebufferCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkFramebuffer *pFramebuffer)
Defined at line 2747 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyFramebuffer (VkDevicedevice,VkFramebufferframebuffer,const VkAllocationCallbacks *pAllocator)
Defined at line 2755 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateRenderPass (VkDevicedevice,const VkRenderPassCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkRenderPass *pRenderPass)
Defined at line 2761 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyRenderPass (VkDevicedevice,VkRenderPassrenderPass,const VkAllocationCallbacks *pAllocator)
Defined at line 2769 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetRenderAreaGranularity (VkDevicedevice,VkRenderPassrenderPass,VkExtent2D *pGranularity)
Defined at line 2774 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetViewport (VkCommandBuffercommandBuffer,uint32_tfirstViewport,uint32_tviewportCount,const VkViewport *pViewports)
Defined at line 2779 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetScissor (VkCommandBuffercommandBuffer,uint32_tfirstScissor,uint32_tscissorCount,const VkRect2D *pScissors)
Defined at line 2787 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetLineWidth (VkCommandBuffer commandBuffer, float lineWidth)
Defined at line 2793 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthBias (VkCommandBuffercommandBuffer,floatdepthBiasConstantFactor,floatdepthBiasClamp,floatdepthBiasSlopeFactor)
Defined at line 2798 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetBlendConstants (VkCommandBuffer commandBuffer, const float[4] blendConstants)
Defined at line 2806 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthBounds (VkCommandBuffercommandBuffer,floatminDepthBounds,floatmaxDepthBounds)
Defined at line 2811 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetStencilCompareMask (VkCommandBuffercommandBuffer,VkStencilFaceFlagsfaceMask,uint32_tcompareMask)
Defined at line 2816 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetStencilWriteMask (VkCommandBuffercommandBuffer,VkStencilFaceFlagsfaceMask,uint32_twriteMask)
Defined at line 2822 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetStencilReference (VkCommandBuffercommandBuffer,VkStencilFaceFlagsfaceMask,uint32_treference)
Defined at line 2828 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindIndexBuffer (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,VkIndexTypeindexType)
Defined at line 2834 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindVertexBuffers (VkCommandBuffercommandBuffer,uint32_tfirstBinding,uint32_tbindingCount,const VkBuffer *pBuffers,const VkDeviceSize *pOffsets)
Defined at line 2840 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDraw (VkCommandBuffercommandBuffer,uint32_tvertexCount,uint32_tinstanceCount,uint32_tfirstVertex,uint32_tfirstInstance)
Defined at line 2849 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndexed (VkCommandBuffercommandBuffer,uint32_tindexCount,uint32_tinstanceCount,uint32_tfirstIndex,int32_tvertexOffset,uint32_tfirstInstance)
Defined at line 2855 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndirect (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,uint32_tdrawCount,uint32_tstride)
Defined at line 2865 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndexedIndirect (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,uint32_tdrawCount,uint32_tstride)
Defined at line 2871 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBlitImage (VkCommandBuffercommandBuffer,VkImagesrcImage,VkImageLayoutsrcImageLayout,VkImagedstImage,VkImageLayoutdstImageLayout,uint32_tregionCount,const VkImageBlit *pRegions,VkFilterfilter)
Defined at line 2877 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdClearDepthStencilImage (VkCommandBuffercommandBuffer,VkImageimage,VkImageLayoutimageLayout,const VkClearDepthStencilValue *pDepthStencil,uint32_trangeCount,const VkImageSubresourceRange *pRanges)
Defined at line 2889 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdClearAttachments (VkCommandBuffercommandBuffer,uint32_tattachmentCount,const VkClearAttachment *pAttachments,uint32_trectCount,const VkClearRect *pRects)
Defined at line 2899 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdResolveImage (VkCommandBuffercommandBuffer,VkImagesrcImage,VkImageLayoutsrcImageLayout,VkImagedstImage,VkImageLayoutdstImageLayout,uint32_tregionCount,const VkImageResolve *pRegions)
Defined at line 2908 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginRenderPass (VkCommandBuffercommandBuffer,const VkRenderPassBeginInfo *pRenderPassBegin,VkSubpassContentscontents)
Defined at line 2919 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdNextSubpass (VkCommandBuffer commandBuffer, VkSubpassContents contents)
Defined at line 2926 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndRenderPass (VkCommandBuffer commandBuffer)
Defined at line 2931 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkEnumerateInstanceVersion (uint32_t * pApiVersion)
=== VK_VERSION_1_1 ===
Defined at line 2938 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBindBufferMemory2 (VkDevicedevice,uint32_tbindInfoCount,const VkBindBufferMemoryInfo *pBindInfos)
Defined at line 2943 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBindImageMemory2 (VkDevicedevice,uint32_tbindInfoCount,const VkBindImageMemoryInfo *pBindInfos)
Defined at line 2950 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceGroupPeerMemoryFeatures (VkDevicedevice,uint32_theapIndex,uint32_tlocalDeviceIndex,uint32_tremoteDeviceIndex,VkPeerMemoryFeatureFlags *pPeerMemoryFeatures)
Defined at line 2957 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDeviceMask (VkCommandBuffer commandBuffer, uint32_t deviceMask)
Defined at line 2966 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkEnumeratePhysicalDeviceGroups (VkInstanceinstance,uint32_t *pPhysicalDeviceGroupCount,VkPhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties)
Defined at line 2971 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetImageMemoryRequirements2 (VkDevicedevice,const VkImageMemoryRequirementsInfo2 *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
Defined at line 2978 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetBufferMemoryRequirements2 (VkDevicedevice,const VkBufferMemoryRequirementsInfo2 *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
Defined at line 2985 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetImageSparseMemoryRequirements2 (VkDevicedevice,const VkImageSparseMemoryRequirementsInfo2 *pInfo,uint32_t *pSparseMemoryRequirementCount,VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
Defined at line 2992 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceFeatures2 (VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2 * pFeatures)
Defined at line 3000 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceProperties2 (VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2 * pProperties)
Defined at line 3005 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceFormatProperties2 (VkPhysicalDevicephysicalDevice,VkFormatformat,VkFormatProperties2 *pFormatProperties)
Defined at line 3011 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceImageFormatProperties2 (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceImageFormatInfo2 *pImageFormatInfo,VkImageFormatProperties2 *pImageFormatProperties)
Defined at line 3018 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceQueueFamilyProperties2 (VkPhysicalDevicephysicalDevice,uint32_t *pQueueFamilyPropertyCount,VkQueueFamilyProperties2 *pQueueFamilyProperties)
Defined at line 3025 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceMemoryProperties2 (VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2 * pMemoryProperties)
Defined at line 3032 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceSparseImageFormatProperties2 (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceSparseImageFormatInfo2 *pFormatInfo,uint32_t *pPropertyCount,VkSparseImageFormatProperties2 *pProperties)
Defined at line 3038 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkTrimCommandPool (VkDevicedevice,VkCommandPoolcommandPool,VkCommandPoolTrimFlagsflags)
Defined at line 3046 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceQueue2 (VkDevicedevice,const VkDeviceQueueInfo2 *pQueueInfo,VkQueue *pQueue)
Defined at line 3051 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceExternalBufferProperties (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceExternalBufferInfo *pExternalBufferInfo,VkExternalBufferProperties *pExternalBufferProperties)
Defined at line 3056 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceExternalFenceProperties (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceExternalFenceInfo *pExternalFenceInfo,VkExternalFenceProperties *pExternalFenceProperties)
Defined at line 3063 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceExternalSemaphoreProperties (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo,VkExternalSemaphoreProperties *pExternalSemaphoreProperties)
Defined at line 3070 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDispatchBase (VkCommandBuffercommandBuffer,uint32_tbaseGroupX,uint32_tbaseGroupY,uint32_tbaseGroupZ,uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ)
Defined at line 3078 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateDescriptorUpdateTemplate (VkDevicedevice,const VkDescriptorUpdateTemplateCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkDescriptorUpdateTemplate *pDescriptorUpdateTemplate)
Defined at line 3089 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyDescriptorUpdateTemplate (VkDevicedevice,VkDescriptorUpdateTemplatedescriptorUpdateTemplate,const VkAllocationCallbacks *pAllocator)
Defined at line 3097 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkUpdateDescriptorSetWithTemplate (VkDevicedevice,VkDescriptorSetdescriptorSet,VkDescriptorUpdateTemplatedescriptorUpdateTemplate,const void *pData)
Defined at line 3104 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDescriptorSetLayoutSupport (VkDevicedevice,const VkDescriptorSetLayoutCreateInfo *pCreateInfo,VkDescriptorSetLayoutSupport *pSupport)
Defined at line 3112 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateSamplerYcbcrConversion (VkDevicedevice,const VkSamplerYcbcrConversionCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkSamplerYcbcrConversion *pYcbcrConversion)
Defined at line 3119 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroySamplerYcbcrConversion (VkDevicedevice,VkSamplerYcbcrConversionycbcrConversion,const VkAllocationCallbacks *pAllocator)
Defined at line 3127 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkResetQueryPool (VkDevicedevice,VkQueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount)
=== VK_VERSION_1_2 ===
Defined at line 3136 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetSemaphoreCounterValue (VkDevicedevice,VkSemaphoresemaphore,uint64_t *pValue)
Defined at line 3141 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkWaitSemaphores (VkDevicedevice,const VkSemaphoreWaitInfo *pWaitInfo,uint64_ttimeout)
Defined at line 3146 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkSignalSemaphore (VkDevice device, const VkSemaphoreSignalInfo * pSignalInfo)
Defined at line 3151 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkDeviceAddress vkGetBufferDeviceAddress (VkDevice device, const VkBufferDeviceAddressInfo * pInfo)
Defined at line 3156 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
uint64_t vkGetBufferOpaqueCaptureAddress (VkDevice device, const VkBufferDeviceAddressInfo * pInfo)
Defined at line 3161 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
uint64_t vkGetDeviceMemoryOpaqueCaptureAddress (VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo * pInfo)
Defined at line 3166 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndirectCount (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,VkBuffercountBuffer,VkDeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride)
Defined at line 3172 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndexedIndirectCount (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,VkBuffercountBuffer,VkDeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride)
Defined at line 3183 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateRenderPass2 (VkDevicedevice,const VkRenderPassCreateInfo2 *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkRenderPass *pRenderPass)
Defined at line 3194 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginRenderPass2 (VkCommandBuffercommandBuffer,const VkRenderPassBeginInfo *pRenderPassBegin,const VkSubpassBeginInfo *pSubpassBeginInfo)
Defined at line 3202 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdNextSubpass2 (VkCommandBuffercommandBuffer,const VkSubpassBeginInfo *pSubpassBeginInfo,const VkSubpassEndInfo *pSubpassEndInfo)
Defined at line 3209 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndRenderPass2 (VkCommandBuffer commandBuffer, const VkSubpassEndInfo * pSubpassEndInfo)
Defined at line 3216 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceToolProperties (VkPhysicalDevicephysicalDevice,uint32_t *pToolCount,VkPhysicalDeviceToolProperties *pToolProperties)
=== VK_VERSION_1_3 ===
Defined at line 3223 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreatePrivateDataSlot (VkDevicedevice,const VkPrivateDataSlotCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkPrivateDataSlot *pPrivateDataSlot)
Defined at line 3230 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyPrivateDataSlot (VkDevicedevice,VkPrivateDataSlotprivateDataSlot,const VkAllocationCallbacks *pAllocator)
Defined at line 3238 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkSetPrivateData (VkDevicedevice,VkObjectTypeobjectType,uint64_tobjectHandle,VkPrivateDataSlotprivateDataSlot,uint64_tdata)
Defined at line 3244 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPrivateData (VkDevicedevice,VkObjectTypeobjectType,uint64_tobjectHandle,VkPrivateDataSlotprivateDataSlot,uint64_t *pData)
Defined at line 3250 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPipelineBarrier2 (VkCommandBuffer commandBuffer, const VkDependencyInfo * pDependencyInfo)
Defined at line 3256 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdWriteTimestamp2 (VkCommandBuffercommandBuffer,VkPipelineStageFlags2stage,VkQueryPoolqueryPool,uint32_tquery)
Defined at line 3261 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkQueueSubmit2 (VkQueuequeue,uint32_tsubmitCount,const VkSubmitInfo2 *pSubmits,VkFencefence)
Defined at line 3267 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyBuffer2 (VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 * pCopyBufferInfo)
Defined at line 3272 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyImage2 (VkCommandBuffer commandBuffer, const VkCopyImageInfo2 * pCopyImageInfo)
Defined at line 3277 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyBufferToImage2 (VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 * pCopyBufferToImageInfo)
Defined at line 3282 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyImageToBuffer2 (VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 * pCopyImageToBufferInfo)
Defined at line 3288 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceBufferMemoryRequirements (VkDevicedevice,const VkDeviceBufferMemoryRequirements *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
Defined at line 3294 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceImageMemoryRequirements (VkDevicedevice,const VkDeviceImageMemoryRequirements *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
Defined at line 3301 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceImageSparseMemoryRequirements (VkDevicedevice,const VkDeviceImageMemoryRequirements *pInfo,uint32_t *pSparseMemoryRequirementCount,VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
Defined at line 3308 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetEvent2 (VkCommandBuffercommandBuffer,VkEventevent,const VkDependencyInfo *pDependencyInfo)
Defined at line 3316 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdResetEvent2 (VkCommandBuffercommandBuffer,VkEventevent,VkPipelineStageFlags2stageMask)
Defined at line 3321 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdWaitEvents2 (VkCommandBuffercommandBuffer,uint32_teventCount,const VkEvent *pEvents,const VkDependencyInfo *pDependencyInfos)
Defined at line 3326 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBlitImage2 (VkCommandBuffer commandBuffer, const VkBlitImageInfo2 * pBlitImageInfo)
Defined at line 3334 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdResolveImage2 (VkCommandBuffer commandBuffer, const VkResolveImageInfo2 * pResolveImageInfo)
Defined at line 3339 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginRendering (VkCommandBuffer commandBuffer, const VkRenderingInfo * pRenderingInfo)
Defined at line 3344 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndRendering (VkCommandBuffer commandBuffer)
Defined at line 3349 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetCullMode (VkCommandBuffer commandBuffer, VkCullModeFlags cullMode)
Defined at line 3354 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetFrontFace (VkCommandBuffer commandBuffer, VkFrontFace frontFace)
Defined at line 3359 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetPrimitiveTopology (VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology)
Defined at line 3364 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetViewportWithCount (VkCommandBuffercommandBuffer,uint32_tviewportCount,const VkViewport *pViewports)
Defined at line 3369 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetScissorWithCount (VkCommandBuffercommandBuffer,uint32_tscissorCount,const VkRect2D *pScissors)
Defined at line 3375 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindVertexBuffers2 (VkCommandBuffercommandBuffer,uint32_tfirstBinding,uint32_tbindingCount,const VkBuffer *pBuffers,const VkDeviceSize *pOffsets,const VkDeviceSize *pSizes,const VkDeviceSize *pStrides)
Defined at line 3381 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthTestEnable (VkCommandBuffer commandBuffer, VkBool32 depthTestEnable)
Defined at line 3392 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthWriteEnable (VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable)
Defined at line 3397 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthCompareOp (VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp)
Defined at line 3402 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthBoundsTestEnable (VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable)
Defined at line 3407 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetStencilTestEnable (VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable)
Defined at line 3412 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetStencilOp (VkCommandBuffercommandBuffer,VkStencilFaceFlagsfaceMask,VkStencilOpfailOp,VkStencilOppassOp,VkStencilOpdepthFailOp,VkCompareOpcompareOp)
Defined at line 3417 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetRasterizerDiscardEnable (VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable)
Defined at line 3427 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthBiasEnable (VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable)
Defined at line 3432 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetPrimitiveRestartEnable (VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable)
Defined at line 3437 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkMapMemory2 (VkDevicedevice,const VkMemoryMapInfo *pMemoryMapInfo,void **ppData)
=== VK_VERSION_1_4 ===
Defined at line 3444 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkUnmapMemory2 (VkDevice device, const VkMemoryUnmapInfo * pMemoryUnmapInfo)
Defined at line 3449 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceImageSubresourceLayout (VkDevicedevice,const VkDeviceImageSubresourceInfo *pInfo,VkSubresourceLayout2 *pLayout)
Defined at line 3454 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetImageSubresourceLayout2 (VkDevicedevice,VkImageimage,const VkImageSubresource2 *pSubresource,VkSubresourceLayout2 *pLayout)
Defined at line 3461 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCopyMemoryToImage (VkDevice device, const VkCopyMemoryToImageInfo * pCopyMemoryToImageInfo)
Defined at line 3469 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCopyImageToMemory (VkDevice device, const VkCopyImageToMemoryInfo * pCopyImageToMemoryInfo)
Defined at line 3474 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCopyImageToImage (VkDevice device, const VkCopyImageToImageInfo * pCopyImageToImageInfo)
Defined at line 3479 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkTransitionImageLayout (VkDevicedevice,uint32_ttransitionCount,const VkHostImageLayoutTransitionInfo *pTransitions)
Defined at line 3484 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPushDescriptorSet (VkCommandBuffercommandBuffer,VkPipelineBindPointpipelineBindPoint,VkPipelineLayoutlayout,uint32_tset,uint32_tdescriptorWriteCount,const VkWriteDescriptorSet *pDescriptorWrites)
Defined at line 3491 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPushDescriptorSetWithTemplate (VkCommandBuffercommandBuffer,VkDescriptorUpdateTemplatedescriptorUpdateTemplate,VkPipelineLayoutlayout,uint32_tset,const void *pData)
Defined at line 3501 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindDescriptorSets2 (VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo * pBindDescriptorSetsInfo)
Defined at line 3510 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPushConstants2 (VkCommandBuffer commandBuffer, const VkPushConstantsInfo * pPushConstantsInfo)
Defined at line 3516 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPushDescriptorSet2 (VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo * pPushDescriptorSetInfo)
Defined at line 3521 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPushDescriptorSetWithTemplate2 (VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo * pPushDescriptorSetWithTemplateInfo)
Defined at line 3527 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetLineStipple (VkCommandBuffercommandBuffer,uint32_tlineStippleFactor,uint16_tlineStipplePattern)
Defined at line 3534 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindIndexBuffer2 (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,VkDeviceSizesize,VkIndexTypeindexType)
Defined at line 3540 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetRenderingAreaGranularity (VkDevicedevice,const VkRenderingAreaInfo *pRenderingAreaInfo,VkExtent2D *pGranularity)
Defined at line 3546 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetRenderingAttachmentLocations (VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo * pLocationInfo)
Defined at line 3552 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetRenderingInputAttachmentIndices (VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo * pInputAttachmentIndexInfo)
Defined at line 3558 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroySurfaceKHR (VkInstanceinstance,VkSurfaceKHRsurface,const VkAllocationCallbacks *pAllocator)
=== VK_KHR_surface ===
Defined at line 3568 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceSurfaceSupportKHR (VkPhysicalDevicephysicalDevice,uint32_tqueueFamilyIndex,VkSurfaceKHRsurface,VkBool32 *pSupported)
Defined at line 3574 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceSurfaceCapabilitiesKHR (VkPhysicalDevicephysicalDevice,VkSurfaceKHRsurface,VkSurfaceCapabilitiesKHR *pSurfaceCapabilities)
Defined at line 3582 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceSurfaceFormatsKHR (VkPhysicalDevicephysicalDevice,VkSurfaceKHRsurface,uint32_t *pSurfaceFormatCount,VkSurfaceFormatKHR *pSurfaceFormats)
Defined at line 3589 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceSurfacePresentModesKHR (VkPhysicalDevicephysicalDevice,VkSurfaceKHRsurface,uint32_t *pPresentModeCount,VkPresentModeKHR *pPresentModes)
Defined at line 3597 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateSwapchainKHR (VkDevicedevice,const VkSwapchainCreateInfoKHR *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkSwapchainKHR *pSwapchain)
=== VK_KHR_swapchain ===
Defined at line 3607 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroySwapchainKHR (VkDevicedevice,VkSwapchainKHRswapchain,const VkAllocationCallbacks *pAllocator)
Defined at line 3615 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetSwapchainImagesKHR (VkDevicedevice,VkSwapchainKHRswapchain,uint32_t *pSwapchainImageCount,VkImage *pSwapchainImages)
Defined at line 3621 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkAcquireNextImageKHR (VkDevicedevice,VkSwapchainKHRswapchain,uint64_ttimeout,VkSemaphoresemaphore,VkFencefence,uint32_t *pImageIndex)
Defined at line 3629 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkQueuePresentKHR (VkQueue queue, const VkPresentInfoKHR * pPresentInfo)
Defined at line 3635 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDeviceGroupPresentCapabilitiesKHR (VkDevice device, VkDeviceGroupPresentCapabilitiesKHR * pDeviceGroupPresentCapabilities)
Defined at line 3640 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDeviceGroupSurfacePresentModesKHR (VkDevicedevice,VkSurfaceKHRsurface,VkDeviceGroupPresentModeFlagsKHR *pModes)
Defined at line 3646 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDevicePresentRectanglesKHR (VkPhysicalDevicephysicalDevice,VkSurfaceKHRsurface,uint32_t *pRectCount,VkRect2D *pRects)
Defined at line 3653 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkAcquireNextImage2KHR (VkDevicedevice,const VkAcquireNextImageInfoKHR *pAcquireInfo,uint32_t *pImageIndex)
Defined at line 3661 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceDisplayPropertiesKHR (VkPhysicalDevicephysicalDevice,uint32_t *pPropertyCount,VkDisplayPropertiesKHR *pProperties)
=== VK_KHR_display ===
Defined at line 3670 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceDisplayPlanePropertiesKHR (VkPhysicalDevicephysicalDevice,uint32_t *pPropertyCount,VkDisplayPlanePropertiesKHR *pProperties)
Defined at line 3677 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDisplayPlaneSupportedDisplaysKHR (VkPhysicalDevicephysicalDevice,uint32_tplaneIndex,uint32_t *pDisplayCount,VkDisplayKHR *pDisplays)
Defined at line 3684 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDisplayModePropertiesKHR (VkPhysicalDevicephysicalDevice,VkDisplayKHRdisplay,uint32_t *pPropertyCount,VkDisplayModePropertiesKHR *pProperties)
Defined at line 3692 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateDisplayModeKHR (VkPhysicalDevicephysicalDevice,VkDisplayKHRdisplay,const VkDisplayModeCreateInfoKHR *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkDisplayModeKHR *pMode)
Defined at line 3700 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDisplayPlaneCapabilitiesKHR (VkPhysicalDevicephysicalDevice,VkDisplayModeKHRmode,uint32_tplaneIndex,VkDisplayPlaneCapabilitiesKHR *pCapabilities)
Defined at line 3709 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateDisplayPlaneSurfaceKHR (VkInstanceinstance,const VkDisplaySurfaceCreateInfoKHR *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkSurfaceKHR *pSurface)
Defined at line 3717 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateSharedSwapchainsKHR (VkDevicedevice,uint32_tswapchainCount,const VkSwapchainCreateInfoKHR *pCreateInfos,const VkAllocationCallbacks *pAllocator,VkSwapchainKHR *pSwapchains)
=== VK_KHR_display_swapchain ===
Defined at line 3727 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateDebugReportCallbackEXT (VkInstanceinstance,const VkDebugReportCallbackCreateInfoEXT *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkDebugReportCallbackEXT *pCallback)
=== VK_EXT_debug_report ===
Defined at line 3827 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyDebugReportCallbackEXT (VkInstanceinstance,VkDebugReportCallbackEXTcallback,const VkAllocationCallbacks *pAllocator)
Defined at line 3835 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDebugReportMessageEXT (VkInstanceinstance,VkDebugReportFlagsEXTflags,VkDebugReportObjectTypeEXTobjectType,uint64_tobject,size_tlocation,int32_tmessageCode,const char *pLayerPrefix,const char *pMessage)
Defined at line 3842 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkDebugMarkerSetObjectTagEXT (VkDevice device, const VkDebugMarkerObjectTagInfoEXT * pTagInfo)
=== VK_EXT_debug_marker ===
Defined at line 3856 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkDebugMarkerSetObjectNameEXT (VkDevice device, const VkDebugMarkerObjectNameInfoEXT * pNameInfo)
Defined at line 3861 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDebugMarkerBeginEXT (VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT * pMarkerInfo)
Defined at line 3866 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDebugMarkerEndEXT (VkCommandBuffer commandBuffer)
Defined at line 3871 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDebugMarkerInsertEXT (VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT * pMarkerInfo)
Defined at line 3876 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceVideoCapabilitiesKHR (VkPhysicalDevicephysicalDevice,const VkVideoProfileInfoKHR *pVideoProfile,VkVideoCapabilitiesKHR *pCapabilities)
=== VK_KHR_video_queue ===
Defined at line 3884 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceVideoFormatPropertiesKHR (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceVideoFormatInfoKHR *pVideoFormatInfo,uint32_t *pVideoFormatPropertyCount,VkVideoFormatPropertiesKHR *pVideoFormatProperties)
Defined at line 3891 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateVideoSessionKHR (VkDevicedevice,const VkVideoSessionCreateInfoKHR *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkVideoSessionKHR *pVideoSession)
Defined at line 3899 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyVideoSessionKHR (VkDevicedevice,VkVideoSessionKHRvideoSession,const VkAllocationCallbacks *pAllocator)
Defined at line 3907 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetVideoSessionMemoryRequirementsKHR (VkDevicedevice,VkVideoSessionKHRvideoSession,uint32_t *pMemoryRequirementsCount,VkVideoSessionMemoryRequirementsKHR *pMemoryRequirements)
Defined at line 3913 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBindVideoSessionMemoryKHR (VkDevicedevice,VkVideoSessionKHRvideoSession,uint32_tbindSessionMemoryInfoCount,const VkBindVideoSessionMemoryInfoKHR *pBindSessionMemoryInfos)
Defined at line 3921 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateVideoSessionParametersKHR (VkDevicedevice,const VkVideoSessionParametersCreateInfoKHR *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkVideoSessionParametersKHR *pVideoSessionParameters)
Defined at line 3929 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkUpdateVideoSessionParametersKHR (VkDevicedevice,VkVideoSessionParametersKHRvideoSessionParameters,const VkVideoSessionParametersUpdateInfoKHR *pUpdateInfo)
Defined at line 3937 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyVideoSessionParametersKHR (VkDevicedevice,VkVideoSessionParametersKHRvideoSessionParameters,const VkAllocationCallbacks *pAllocator)
Defined at line 3944 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginVideoCodingKHR (VkCommandBuffer commandBuffer, const VkVideoBeginCodingInfoKHR * pBeginInfo)
Defined at line 3951 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndVideoCodingKHR (VkCommandBuffer commandBuffer, const VkVideoEndCodingInfoKHR * pEndCodingInfo)
Defined at line 3956 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdControlVideoCodingKHR (VkCommandBuffer commandBuffer, const VkVideoCodingControlInfoKHR * pCodingControlInfo)
Defined at line 3961 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDecodeVideoKHR (VkCommandBuffer commandBuffer, const VkVideoDecodeInfoKHR * pDecodeInfo)
=== VK_KHR_video_decode_queue ===
Defined at line 3969 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindTransformFeedbackBuffersEXT (VkCommandBuffercommandBuffer,uint32_tfirstBinding,uint32_tbindingCount,const VkBuffer *pBuffers,const VkDeviceSize *pOffsets,const VkDeviceSize *pSizes)
=== VK_EXT_transform_feedback ===
Defined at line 3976 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginTransformFeedbackEXT (VkCommandBuffercommandBuffer,uint32_tfirstCounterBuffer,uint32_tcounterBufferCount,const VkBuffer *pCounterBuffers,const VkDeviceSize *pCounterBufferOffsets)
Defined at line 3986 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndTransformFeedbackEXT (VkCommandBuffercommandBuffer,uint32_tfirstCounterBuffer,uint32_tcounterBufferCount,const VkBuffer *pCounterBuffers,const VkDeviceSize *pCounterBufferOffsets)
Defined at line 3995 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginQueryIndexedEXT (VkCommandBuffercommandBuffer,VkQueryPoolqueryPool,uint32_tquery,VkQueryControlFlagsflags,uint32_tindex)
Defined at line 4004 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndQueryIndexedEXT (VkCommandBuffercommandBuffer,VkQueryPoolqueryPool,uint32_tquery,uint32_tindex)
Defined at line 4010 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndirectByteCountEXT (VkCommandBuffercommandBuffer,uint32_tinstanceCount,uint32_tfirstInstance,VkBuffercounterBuffer,VkDeviceSizecounterBufferOffset,uint32_tcounterOffset,uint32_tvertexStride)
Defined at line 4016 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateCuModuleNVX (VkDevicedevice,const VkCuModuleCreateInfoNVX *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkCuModuleNVX *pModule)
=== VK_NVX_binary_import ===
Defined at line 4029 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateCuFunctionNVX (VkDevicedevice,const VkCuFunctionCreateInfoNVX *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkCuFunctionNVX *pFunction)
Defined at line 4037 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyCuModuleNVX (VkDevicedevice,VkCuModuleNVXmodule,const VkAllocationCallbacks *pAllocator)
Defined at line 4045 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyCuFunctionNVX (VkDevicedevice,VkCuFunctionNVXfunction,const VkAllocationCallbacks *pAllocator)
Defined at line 4050 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCuLaunchKernelNVX (VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX * pLaunchInfo)
Defined at line 4056 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
uint32_t vkGetImageViewHandleNVX (VkDevice device, const VkImageViewHandleInfoNVX * pInfo)
=== VK_NVX_image_view_handle ===
Defined at line 4063 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
uint64_t vkGetImageViewHandle64NVX (VkDevice device, const VkImageViewHandleInfoNVX * pInfo)
Defined at line 4068 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetImageViewAddressNVX (VkDevicedevice,VkImageViewimageView,VkImageViewAddressPropertiesNVX *pProperties)
Defined at line 4073 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
uint64_t vkGetDeviceCombinedImageSamplerIndexNVX (VkDevicedevice,uint64_timageViewIndex,uint64_tsamplerIndex)
Defined at line 4080 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndirectCountAMD (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,VkBuffercountBuffer,VkDeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride)
=== VK_AMD_draw_indirect_count ===
Defined at line 4089 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndexedIndirectCountAMD (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,VkBuffercountBuffer,VkDeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride)
Defined at line 4100 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetShaderInfoAMD (VkDevicedevice,VkPipelinepipeline,VkShaderStageFlagBitsshaderStage,VkShaderInfoTypeAMDinfoType,size_t *pInfoSize,void *pInfo)
=== VK_AMD_shader_info ===
Defined at line 4113 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginRenderingKHR (VkCommandBuffer commandBuffer, const VkRenderingInfo * pRenderingInfo)
=== VK_KHR_dynamic_rendering ===
Defined at line 4125 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndRenderingKHR (VkCommandBuffer commandBuffer)
Defined at line 4130 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceExternalImageFormatPropertiesNV (VkPhysicalDevicephysicalDevice,VkFormatformat,VkImageTypetype,VkImageTilingtiling,VkImageUsageFlagsusage,VkImageCreateFlagsflags,VkExternalMemoryHandleTypeFlagsNVexternalHandleType,VkExternalImageFormatPropertiesNV *pExternalImageFormatProperties)
=== VK_NV_external_memory_capabilities ===
Defined at line 4149 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceFeatures2KHR (VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2 * pFeatures)
=== VK_KHR_get_physical_device_properties2 ===
Defined at line 4177 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceProperties2KHR (VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2 * pProperties)
Defined at line 4182 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceFormatProperties2KHR (VkPhysicalDevicephysicalDevice,VkFormatformat,VkFormatProperties2 *pFormatProperties)
Defined at line 4188 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceImageFormatProperties2KHR (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceImageFormatInfo2 *pImageFormatInfo,VkImageFormatProperties2 *pImageFormatProperties)
Defined at line 4195 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceQueueFamilyProperties2KHR (VkPhysicalDevicephysicalDevice,uint32_t *pQueueFamilyPropertyCount,VkQueueFamilyProperties2 *pQueueFamilyProperties)
Defined at line 4202 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceMemoryProperties2KHR (VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2 * pMemoryProperties)
Defined at line 4209 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceSparseImageFormatProperties2KHR (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceSparseImageFormatInfo2 *pFormatInfo,uint32_t *pPropertyCount,VkSparseImageFormatProperties2 *pProperties)
Defined at line 4215 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceGroupPeerMemoryFeaturesKHR (VkDevicedevice,uint32_theapIndex,uint32_tlocalDeviceIndex,uint32_tremoteDeviceIndex,VkPeerMemoryFeatureFlags *pPeerMemoryFeatures)
=== VK_KHR_device_group ===
Defined at line 4225 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDeviceMaskKHR (VkCommandBuffer commandBuffer, uint32_t deviceMask)
Defined at line 4234 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDispatchBaseKHR (VkCommandBuffercommandBuffer,uint32_tbaseGroupX,uint32_tbaseGroupY,uint32_tbaseGroupZ,uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ)
Defined at line 4239 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkTrimCommandPoolKHR (VkDevicedevice,VkCommandPoolcommandPool,VkCommandPoolTrimFlagsflags)
=== VK_KHR_maintenance1 ===
Defined at line 4264 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkEnumeratePhysicalDeviceGroupsKHR (VkInstanceinstance,uint32_t *pPhysicalDeviceGroupCount,VkPhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties)
=== VK_KHR_device_group_creation ===
Defined at line 4271 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceExternalBufferPropertiesKHR (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceExternalBufferInfo *pExternalBufferInfo,VkExternalBufferProperties *pExternalBufferProperties)
=== VK_KHR_external_memory_capabilities ===
Defined at line 4279 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetMemoryFdKHR (VkDevicedevice,const VkMemoryGetFdInfoKHR *pGetFdInfo,int *pFd)
=== VK_KHR_external_memory_fd ===
Defined at line 4308 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetMemoryFdPropertiesKHR (VkDevicedevice,VkExternalMemoryHandleTypeFlagBitshandleType,intfd,VkMemoryFdPropertiesKHR *pMemoryFdProperties)
Defined at line 4313 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceExternalSemaphorePropertiesKHR (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo,VkExternalSemaphoreProperties *pExternalSemaphoreProperties)
=== VK_KHR_external_semaphore_capabilities ===
Defined at line 4323 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkImportSemaphoreFdKHR (VkDevice device, const VkImportSemaphoreFdInfoKHR * pImportSemaphoreFdInfo)
=== VK_KHR_external_semaphore_fd ===
Defined at line 4350 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetSemaphoreFdKHR (VkDevicedevice,const VkSemaphoreGetFdInfoKHR *pGetFdInfo,int *pFd)
Defined at line 4355 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPushDescriptorSetKHR (VkCommandBuffercommandBuffer,VkPipelineBindPointpipelineBindPoint,VkPipelineLayoutlayout,uint32_tset,uint32_tdescriptorWriteCount,const VkWriteDescriptorSet *pDescriptorWrites)
=== VK_KHR_push_descriptor ===
Defined at line 4362 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPushDescriptorSetWithTemplateKHR (VkCommandBuffercommandBuffer,VkDescriptorUpdateTemplatedescriptorUpdateTemplate,VkPipelineLayoutlayout,uint32_tset,const void *pData)
Defined at line 4372 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginConditionalRenderingEXT (VkCommandBuffer commandBuffer, const VkConditionalRenderingBeginInfoEXT * pConditionalRenderingBegin)
=== VK_EXT_conditional_rendering ===
Defined at line 4383 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndConditionalRenderingEXT (VkCommandBuffer commandBuffer)
Defined at line 4390 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateDescriptorUpdateTemplateKHR (VkDevicedevice,const VkDescriptorUpdateTemplateCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkDescriptorUpdateTemplate *pDescriptorUpdateTemplate)
=== VK_KHR_descriptor_update_template ===
Defined at line 4397 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyDescriptorUpdateTemplateKHR (VkDevicedevice,VkDescriptorUpdateTemplatedescriptorUpdateTemplate,const VkAllocationCallbacks *pAllocator)
Defined at line 4405 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkUpdateDescriptorSetWithTemplateKHR (VkDevicedevice,VkDescriptorSetdescriptorSet,VkDescriptorUpdateTemplatedescriptorUpdateTemplate,const void *pData)
Defined at line 4412 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetViewportWScalingNV (VkCommandBuffercommandBuffer,uint32_tfirstViewport,uint32_tviewportCount,const VkViewportWScalingNV *pViewportWScalings)
=== VK_NV_clip_space_w_scaling ===
Defined at line 4422 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkReleaseDisplayEXT (VkPhysicalDevice physicalDevice, VkDisplayKHR display)
=== VK_EXT_direct_mode_display ===
Defined at line 4432 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceSurfaceCapabilities2EXT (VkPhysicalDevicephysicalDevice,VkSurfaceKHRsurface,VkSurfaceCapabilities2EXT *pSurfaceCapabilities)
=== VK_EXT_display_surface_counter ===
Defined at line 4456 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkDisplayPowerControlEXT (VkDevicedevice,VkDisplayKHRdisplay,const VkDisplayPowerInfoEXT *pDisplayPowerInfo)
=== VK_EXT_display_control ===
Defined at line 4465 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkRegisterDeviceEventEXT (VkDevicedevice,const VkDeviceEventInfoEXT *pDeviceEventInfo,const VkAllocationCallbacks *pAllocator,VkFence *pFence)
Defined at line 4472 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkRegisterDisplayEventEXT (VkDevicedevice,VkDisplayKHRdisplay,const VkDisplayEventInfoEXT *pDisplayEventInfo,const VkAllocationCallbacks *pAllocator,VkFence *pFence)
Defined at line 4480 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetSwapchainCounterEXT (VkDevicedevice,VkSwapchainKHRswapchain,VkSurfaceCounterFlagBitsEXTcounter,uint64_t *pCounterValue)
Defined at line 4489 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetRefreshCycleDurationGOOGLE (VkDevicedevice,VkSwapchainKHRswapchain,VkRefreshCycleDurationGOOGLE *pDisplayTimingProperties)
=== VK_GOOGLE_display_timing ===
Defined at line 4499 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPastPresentationTimingGOOGLE (VkDevicedevice,VkSwapchainKHRswapchain,uint32_t *pPresentationTimingCount,VkPastPresentationTimingGOOGLE *pPresentationTimings)
Defined at line 4506 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDiscardRectangleEXT (VkCommandBuffercommandBuffer,uint32_tfirstDiscardRectangle,uint32_tdiscardRectangleCount,const VkRect2D *pDiscardRectangles)
=== VK_EXT_discard_rectangles ===
Defined at line 4516 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDiscardRectangleEnableEXT (VkCommandBuffer commandBuffer, VkBool32 discardRectangleEnable)
Defined at line 4524 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDiscardRectangleModeEXT (VkCommandBuffer commandBuffer, VkDiscardRectangleModeEXT discardRectangleMode)
Defined at line 4529 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkSetHdrMetadataEXT (VkDevicedevice,uint32_tswapchainCount,const VkSwapchainKHR *pSwapchains,const VkHdrMetadataEXT *pMetadata)
=== VK_EXT_hdr_metadata ===
Defined at line 4537 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateRenderPass2KHR (VkDevicedevice,const VkRenderPassCreateInfo2 *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkRenderPass *pRenderPass)
=== VK_KHR_create_renderpass2 ===
Defined at line 4547 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginRenderPass2KHR (VkCommandBuffercommandBuffer,const VkRenderPassBeginInfo *pRenderPassBegin,const VkSubpassBeginInfo *pSubpassBeginInfo)
Defined at line 4555 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdNextSubpass2KHR (VkCommandBuffercommandBuffer,const VkSubpassBeginInfo *pSubpassBeginInfo,const VkSubpassEndInfo *pSubpassEndInfo)
Defined at line 4562 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndRenderPass2KHR (VkCommandBuffer commandBuffer, const VkSubpassEndInfo * pSubpassEndInfo)
Defined at line 4569 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetSwapchainStatusKHR (VkDevice device, VkSwapchainKHR swapchain)
=== VK_KHR_shared_presentable_image ===
Defined at line 4576 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceExternalFencePropertiesKHR (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceExternalFenceInfo *pExternalFenceInfo,VkExternalFenceProperties *pExternalFenceProperties)
=== VK_KHR_external_fence_capabilities ===
Defined at line 4583 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkImportFenceFdKHR (VkDevice device, const VkImportFenceFdInfoKHR * pImportFenceFdInfo)
=== VK_KHR_external_fence_fd ===
Defined at line 4609 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetFenceFdKHR (VkDevicedevice,const VkFenceGetFdInfoKHR *pGetFdInfo,int *pFd)
Defined at line 4614 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR (VkPhysicalDevicephysicalDevice,uint32_tqueueFamilyIndex,uint32_t *pCounterCount,VkPerformanceCounterKHR *pCounters,VkPerformanceCounterDescriptionKHR *pCounterDescriptions)
=== VK_KHR_performance_query ===
Defined at line 4621 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR (VkPhysicalDevicephysicalDevice,const VkQueryPoolPerformanceCreateInfoKHR *pPerformanceQueryCreateInfo,uint32_t *pNumPasses)
Defined at line 4632 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkAcquireProfilingLockKHR (VkDevice device, const VkAcquireProfilingLockInfoKHR * pInfo)
Defined at line 4639 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkReleaseProfilingLockKHR (VkDevice device)
Defined at line 4644 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceSurfaceCapabilities2KHR (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo,VkSurfaceCapabilities2KHR *pSurfaceCapabilities)
=== VK_KHR_get_surface_capabilities2 ===
Defined at line 4651 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceSurfaceFormats2KHR (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo,uint32_t *pSurfaceFormatCount,VkSurfaceFormat2KHR *pSurfaceFormats)
Defined at line 4658 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceDisplayProperties2KHR (VkPhysicalDevicephysicalDevice,uint32_t *pPropertyCount,VkDisplayProperties2KHR *pProperties)
=== VK_KHR_get_display_properties2 ===
Defined at line 4668 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceDisplayPlaneProperties2KHR (VkPhysicalDevicephysicalDevice,uint32_t *pPropertyCount,VkDisplayPlaneProperties2KHR *pProperties)
Defined at line 4675 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDisplayModeProperties2KHR (VkPhysicalDevicephysicalDevice,VkDisplayKHRdisplay,uint32_t *pPropertyCount,VkDisplayModeProperties2KHR *pProperties)
Defined at line 4682 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDisplayPlaneCapabilities2KHR (VkPhysicalDevicephysicalDevice,const VkDisplayPlaneInfo2KHR *pDisplayPlaneInfo,VkDisplayPlaneCapabilities2KHR *pCapabilities)
Defined at line 4690 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkSetDebugUtilsObjectNameEXT (VkDevice device, const VkDebugUtilsObjectNameInfoEXT * pNameInfo)
=== VK_EXT_debug_utils ===
Defined at line 4723 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkSetDebugUtilsObjectTagEXT (VkDevice device, const VkDebugUtilsObjectTagInfoEXT * pTagInfo)
Defined at line 4728 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkQueueBeginDebugUtilsLabelEXT (VkQueue queue, const VkDebugUtilsLabelEXT * pLabelInfo)
Defined at line 4733 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkQueueEndDebugUtilsLabelEXT (VkQueue queue)
Defined at line 4738 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkQueueInsertDebugUtilsLabelEXT (VkQueue queue, const VkDebugUtilsLabelEXT * pLabelInfo)
Defined at line 4743 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginDebugUtilsLabelEXT (VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT * pLabelInfo)
Defined at line 4748 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndDebugUtilsLabelEXT (VkCommandBuffer commandBuffer)
Defined at line 4753 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdInsertDebugUtilsLabelEXT (VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT * pLabelInfo)
Defined at line 4758 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateDebugUtilsMessengerEXT (VkInstanceinstance,const VkDebugUtilsMessengerCreateInfoEXT *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkDebugUtilsMessengerEXT *pMessenger)
Defined at line 4763 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyDebugUtilsMessengerEXT (VkInstanceinstance,VkDebugUtilsMessengerEXTmessenger,const VkAllocationCallbacks *pAllocator)
Defined at line 4771 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkSubmitDebugUtilsMessageEXT (VkInstanceinstance,VkDebugUtilsMessageSeverityFlagBitsEXTmessageSeverity,VkDebugUtilsMessageTypeFlagsEXTmessageTypes,const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData)
Defined at line 4778 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkWriteSamplerDescriptorsEXT (VkDevicedevice,uint32_tsamplerCount,const VkSamplerCreateInfo *pSamplers,const VkHostAddressRangeEXT *pDescriptors)
=== VK_EXT_descriptor_heap ===
Defined at line 4867 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkWriteResourceDescriptorsEXT (VkDevicedevice,uint32_tresourceCount,const VkResourceDescriptorInfoEXT *pResources,const VkHostAddressRangeEXT *pDescriptors)
Defined at line 4875 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindSamplerHeapEXT (VkCommandBuffer commandBuffer, const VkBindHeapInfoEXT * pBindInfo)
Defined at line 4883 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindResourceHeapEXT (VkCommandBuffer commandBuffer, const VkBindHeapInfoEXT * pBindInfo)
Defined at line 4888 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPushDataEXT (VkCommandBuffer commandBuffer, const VkPushDataInfoEXT * pPushDataInfo)
Defined at line 4893 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetImageOpaqueCaptureDataEXT (VkDevicedevice,uint32_timageCount,const VkImage *pImages,VkHostAddressRangeEXT *pDatas)
Defined at line 4898 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkDeviceSize vkGetPhysicalDeviceDescriptorSizeEXT (VkPhysicalDevice physicalDevice, VkDescriptorType descriptorType)
Defined at line 4906 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkRegisterCustomBorderColorEXT (VkDevicedevice,const VkSamplerCustomBorderColorCreateInfoEXT *pBorderColor,VkBool32requestIndex,uint32_t *pIndex)
Defined at line 4912 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkUnregisterCustomBorderColorEXT (VkDevice device, uint32_t index)
Defined at line 4920 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetTensorOpaqueCaptureDataARM (VkDevicedevice,uint32_ttensorCount,const VkTensorARM *pTensors,VkHostAddressRangeEXT *pDatas)
Defined at line 4925 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetSampleLocationsEXT (VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT * pSampleLocationsInfo)
=== VK_EXT_sample_locations ===
Defined at line 4935 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceMultisamplePropertiesEXT (VkPhysicalDevicephysicalDevice,VkSampleCountFlagBitssamples,VkMultisamplePropertiesEXT *pMultisampleProperties)
Defined at line 4941 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetImageMemoryRequirements2KHR (VkDevicedevice,const VkImageMemoryRequirementsInfo2 *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
=== VK_KHR_get_memory_requirements2 ===
Defined at line 4950 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetBufferMemoryRequirements2KHR (VkDevicedevice,const VkBufferMemoryRequirementsInfo2 *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
Defined at line 4957 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetImageSparseMemoryRequirements2KHR (VkDevicedevice,const VkImageSparseMemoryRequirementsInfo2 *pInfo,uint32_t *pSparseMemoryRequirementCount,VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
Defined at line 4964 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateAccelerationStructureKHR (VkDevicedevice,const VkAccelerationStructureCreateInfoKHR *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkAccelerationStructureKHR *pAccelerationStructure)
=== VK_KHR_acceleration_structure ===
Defined at line 4974 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyAccelerationStructureKHR (VkDevicedevice,VkAccelerationStructureKHRaccelerationStructure,const VkAllocationCallbacks *pAllocator)
Defined at line 4982 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBuildAccelerationStructuresKHR (VkCommandBuffercommandBuffer,uint32_tinfoCount,const VkAccelerationStructureBuildGeometryInfoKHR *pInfos,const VkAccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos)
Defined at line 4989 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBuildAccelerationStructuresIndirectKHR (VkCommandBuffercommandBuffer,uint32_tinfoCount,const VkAccelerationStructureBuildGeometryInfoKHR *pInfos,const VkDeviceAddress *pIndirectDeviceAddresses,const uint32_t *pIndirectStrides,const uint32_t *const *ppMaxPrimitiveCounts)
Defined at line 4998 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBuildAccelerationStructuresKHR (VkDevicedevice,VkDeferredOperationKHRdeferredOperation,uint32_tinfoCount,const VkAccelerationStructureBuildGeometryInfoKHR *pInfos,const VkAccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos)
Defined at line 5009 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCopyAccelerationStructureKHR (VkDevicedevice,VkDeferredOperationKHRdeferredOperation,const VkCopyAccelerationStructureInfoKHR *pInfo)
Defined at line 5019 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCopyAccelerationStructureToMemoryKHR (VkDevicedevice,VkDeferredOperationKHRdeferredOperation,const VkCopyAccelerationStructureToMemoryInfoKHR *pInfo)
Defined at line 5026 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCopyMemoryToAccelerationStructureKHR (VkDevicedevice,VkDeferredOperationKHRdeferredOperation,const VkCopyMemoryToAccelerationStructureInfoKHR *pInfo)
Defined at line 5033 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkWriteAccelerationStructuresPropertiesKHR (VkDevicedevice,uint32_taccelerationStructureCount,const VkAccelerationStructureKHR *pAccelerationStructures,VkQueryTypequeryType,size_tdataSize,void *pData,size_tstride)
Defined at line 5040 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyAccelerationStructureKHR (VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureInfoKHR * pInfo)
Defined at line 5051 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyAccelerationStructureToMemoryKHR (VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR * pInfo)
Defined at line 5057 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyMemoryToAccelerationStructureKHR (VkCommandBuffer commandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR * pInfo)
Defined at line 5063 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkDeviceAddress vkGetAccelerationStructureDeviceAddressKHR (VkDevice device, const VkAccelerationStructureDeviceAddressInfoKHR * pInfo)
Defined at line 5069 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdWriteAccelerationStructuresPropertiesKHR (VkCommandBuffercommandBuffer,uint32_taccelerationStructureCount,const VkAccelerationStructureKHR *pAccelerationStructures,VkQueryTypequeryType,VkQueryPoolqueryPool,uint32_tfirstQuery)
Defined at line 5075 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceAccelerationStructureCompatibilityKHR (VkDevicedevice,const VkAccelerationStructureVersionInfoKHR *pVersionInfo,VkAccelerationStructureCompatibilityKHR *pCompatibility)
Defined at line 5086 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetAccelerationStructureBuildSizesKHR (VkDevicedevice,VkAccelerationStructureBuildTypeKHRbuildType,const VkAccelerationStructureBuildGeometryInfoKHR *pBuildInfo,const uint32_t *pMaxPrimitiveCounts,VkAccelerationStructureBuildSizesInfoKHR *pSizeInfo)
Defined at line 5094 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdTraceRaysKHR (VkCommandBuffercommandBuffer,const VkStridedDeviceAddressRegionKHR *pRaygenShaderBindingTable,const VkStridedDeviceAddressRegionKHR *pMissShaderBindingTable,const VkStridedDeviceAddressRegionKHR *pHitShaderBindingTable,const VkStridedDeviceAddressRegionKHR *pCallableShaderBindingTable,uint32_twidth,uint32_theight,uint32_tdepth)
=== VK_KHR_ray_tracing_pipeline ===
Defined at line 5105 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateRayTracingPipelinesKHR (VkDevicedevice,VkDeferredOperationKHRdeferredOperation,VkPipelineCachepipelineCache,uint32_tcreateInfoCount,const VkRayTracingPipelineCreateInfoKHR *pCreateInfos,const VkAllocationCallbacks *pAllocator,VkPipeline *pPipelines)
Defined at line 5118 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetRayTracingShaderGroupHandlesKHR (VkDevicedevice,VkPipelinepipeline,uint32_tfirstGroup,uint32_tgroupCount,size_tdataSize,void *pData)
Defined at line 5129 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetRayTracingCaptureReplayShaderGroupHandlesKHR (VkDevicedevice,VkPipelinepipeline,uint32_tfirstGroup,uint32_tgroupCount,size_tdataSize,void *pData)
Defined at line 5135 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdTraceRaysIndirectKHR (VkCommandBuffercommandBuffer,const VkStridedDeviceAddressRegionKHR *pRaygenShaderBindingTable,const VkStridedDeviceAddressRegionKHR *pMissShaderBindingTable,const VkStridedDeviceAddressRegionKHR *pHitShaderBindingTable,const VkStridedDeviceAddressRegionKHR *pCallableShaderBindingTable,VkDeviceAddressindirectDeviceAddress)
Defined at line 5141 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkDeviceSize vkGetRayTracingShaderGroupStackSizeKHR (VkDevicedevice,VkPipelinepipeline,uint32_tgroup,VkShaderGroupShaderKHRgroupShader)
Defined at line 5152 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetRayTracingPipelineStackSizeKHR (VkCommandBuffer commandBuffer, uint32_t pipelineStackSize)
Defined at line 5160 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateSamplerYcbcrConversionKHR (VkDevicedevice,const VkSamplerYcbcrConversionCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkSamplerYcbcrConversion *pYcbcrConversion)
=== VK_KHR_sampler_ycbcr_conversion ===
Defined at line 5167 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroySamplerYcbcrConversionKHR (VkDevicedevice,VkSamplerYcbcrConversionycbcrConversion,const VkAllocationCallbacks *pAllocator)
Defined at line 5175 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBindBufferMemory2KHR (VkDevicedevice,uint32_tbindInfoCount,const VkBindBufferMemoryInfo *pBindInfos)
=== VK_KHR_bind_memory2 ===
Defined at line 5184 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBindImageMemory2KHR (VkDevicedevice,uint32_tbindInfoCount,const VkBindImageMemoryInfo *pBindInfos)
Defined at line 5191 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetImageDrmFormatModifierPropertiesEXT (VkDevicedevice,VkImageimage,VkImageDrmFormatModifierPropertiesEXT *pProperties)
=== VK_EXT_image_drm_format_modifier ===
Defined at line 5200 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateValidationCacheEXT (VkDevicedevice,const VkValidationCacheCreateInfoEXT *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkValidationCacheEXT *pValidationCache)
=== VK_EXT_validation_cache ===
Defined at line 5209 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyValidationCacheEXT (VkDevicedevice,VkValidationCacheEXTvalidationCache,const VkAllocationCallbacks *pAllocator)
Defined at line 5217 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkMergeValidationCachesEXT (VkDevicedevice,VkValidationCacheEXTdstCache,uint32_tsrcCacheCount,const VkValidationCacheEXT *pSrcCaches)
Defined at line 5223 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetValidationCacheDataEXT (VkDevicedevice,VkValidationCacheEXTvalidationCache,size_t *pDataSize,void *pData)
Defined at line 5231 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindShadingRateImageNV (VkCommandBuffercommandBuffer,VkImageViewimageView,VkImageLayoutimageLayout)
=== VK_NV_shading_rate_image ===
Defined at line 5241 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetViewportShadingRatePaletteNV (VkCommandBuffercommandBuffer,uint32_tfirstViewport,uint32_tviewportCount,const VkShadingRatePaletteNV *pShadingRatePalettes)
Defined at line 5247 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetCoarseSampleOrderNV (VkCommandBuffercommandBuffer,VkCoarseSampleOrderTypeNVsampleOrderType,uint32_tcustomSampleOrderCount,const VkCoarseSampleOrderCustomNV *pCustomSampleOrders)
Defined at line 5255 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateAccelerationStructureNV (VkDevicedevice,const VkAccelerationStructureCreateInfoNV *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkAccelerationStructureNV *pAccelerationStructure)
=== VK_NV_ray_tracing ===
Defined at line 5265 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyAccelerationStructureNV (VkDevicedevice,VkAccelerationStructureNVaccelerationStructure,const VkAllocationCallbacks *pAllocator)
Defined at line 5273 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetAccelerationStructureMemoryRequirementsNV (VkDevicedevice,const VkAccelerationStructureMemoryRequirementsInfoNV *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
Defined at line 5280 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBindAccelerationStructureMemoryNV (VkDevicedevice,uint32_tbindInfoCount,const VkBindAccelerationStructureMemoryInfoNV *pBindInfos)
Defined at line 5287 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBuildAccelerationStructureNV (VkCommandBuffercommandBuffer,const VkAccelerationStructureInfoNV *pInfo,VkBufferinstanceData,VkDeviceSizeinstanceOffset,VkBool32update,VkAccelerationStructureNVdst,VkAccelerationStructureNVsrc,VkBufferscratch,VkDeviceSizescratchOffset)
Defined at line 5294 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyAccelerationStructureNV (VkCommandBuffercommandBuffer,VkAccelerationStructureNVdst,VkAccelerationStructureNVsrc,VkCopyAccelerationStructureModeKHRmode)
Defined at line 5307 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdTraceRaysNV (VkCommandBuffercommandBuffer,VkBufferraygenShaderBindingTableBuffer,VkDeviceSizeraygenShaderBindingOffset,VkBuffermissShaderBindingTableBuffer,VkDeviceSizemissShaderBindingOffset,VkDeviceSizemissShaderBindingStride,VkBufferhitShaderBindingTableBuffer,VkDeviceSizehitShaderBindingOffset,VkDeviceSizehitShaderBindingStride,VkBuffercallableShaderBindingTableBuffer,VkDeviceSizecallableShaderBindingOffset,VkDeviceSizecallableShaderBindingStride,uint32_twidth,uint32_theight,uint32_tdepth)
Defined at line 5315 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateRayTracingPipelinesNV (VkDevicedevice,VkPipelineCachepipelineCache,uint32_tcreateInfoCount,const VkRayTracingPipelineCreateInfoNV *pCreateInfos,const VkAllocationCallbacks *pAllocator,VkPipeline *pPipelines)
Defined at line 5348 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetRayTracingShaderGroupHandlesNV (VkDevicedevice,VkPipelinepipeline,uint32_tfirstGroup,uint32_tgroupCount,size_tdataSize,void *pData)
Defined at line 5358 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetAccelerationStructureHandleNV (VkDevicedevice,VkAccelerationStructureNVaccelerationStructure,size_tdataSize,void *pData)
Defined at line 5364 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdWriteAccelerationStructuresPropertiesNV (VkCommandBuffercommandBuffer,uint32_taccelerationStructureCount,const VkAccelerationStructureNV *pAccelerationStructures,VkQueryTypequeryType,VkQueryPoolqueryPool,uint32_tfirstQuery)
Defined at line 5372 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCompileDeferredNV (VkDevicedevice,VkPipelinepipeline,uint32_tshader)
Defined at line 5383 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDescriptorSetLayoutSupportKHR (VkDevicedevice,const VkDescriptorSetLayoutCreateInfo *pCreateInfo,VkDescriptorSetLayoutSupport *pSupport)
=== VK_KHR_maintenance3 ===
Defined at line 5390 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndirectCountKHR (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,VkBuffercountBuffer,VkDeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride)
=== VK_KHR_draw_indirect_count ===
Defined at line 5399 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndexedIndirectCountKHR (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,VkBuffercountBuffer,VkDeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride)
Defined at line 5410 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetMemoryHostPointerPropertiesEXT (VkDevicedevice,VkExternalMemoryHandleTypeFlagBitshandleType,const void *pHostPointer,VkMemoryHostPointerPropertiesEXT *pMemoryHostPointerProperties)
=== VK_EXT_external_memory_host ===
Defined at line 5423 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdWriteBufferMarkerAMD (VkCommandBuffercommandBuffer,VkPipelineStageFlagBitspipelineStage,VkBufferdstBuffer,VkDeviceSizedstOffset,uint32_tmarker)
=== VK_AMD_buffer_marker ===
Defined at line 5434 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdWriteBufferMarker2AMD (VkCommandBuffercommandBuffer,VkPipelineStageFlags2stage,VkBufferdstBuffer,VkDeviceSizedstOffset,uint32_tmarker)
Defined at line 5443 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceCalibrateableTimeDomainsEXT (VkPhysicalDevicephysicalDevice,uint32_t *pTimeDomainCount,VkTimeDomainKHR *pTimeDomains)
=== VK_EXT_calibrated_timestamps ===
Defined at line 5451 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetCalibratedTimestampsEXT (VkDevicedevice,uint32_ttimestampCount,const VkCalibratedTimestampInfoKHR *pTimestampInfos,uint64_t *pTimestamps,uint64_t *pMaxDeviation)
Defined at line 5458 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawMeshTasksNV (VkCommandBuffercommandBuffer,uint32_ttaskCount,uint32_tfirstTask)
=== VK_NV_mesh_shader ===
Defined at line 5469 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawMeshTasksIndirectNV (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,uint32_tdrawCount,uint32_tstride)
Defined at line 5474 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawMeshTasksIndirectCountNV (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,VkBuffercountBuffer,VkDeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride)
Defined at line 5480 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetExclusiveScissorEnableNV (VkCommandBuffercommandBuffer,uint32_tfirstExclusiveScissor,uint32_texclusiveScissorCount,const VkBool32 *pExclusiveScissorEnables)
=== VK_NV_scissor_exclusive ===
Defined at line 5493 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetExclusiveScissorNV (VkCommandBuffercommandBuffer,uint32_tfirstExclusiveScissor,uint32_texclusiveScissorCount,const VkRect2D *pExclusiveScissors)
Defined at line 5501 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetCheckpointNV (VkCommandBuffer commandBuffer, const void * pCheckpointMarker)
=== VK_NV_device_diagnostic_checkpoints ===
Defined at line 5511 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetQueueCheckpointDataNV (VkQueuequeue,uint32_t *pCheckpointDataCount,VkCheckpointDataNV *pCheckpointData)
Defined at line 5516 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetQueueCheckpointData2NV (VkQueuequeue,uint32_t *pCheckpointDataCount,VkCheckpointData2NV *pCheckpointData)
Defined at line 5522 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetSemaphoreCounterValueKHR (VkDevicedevice,VkSemaphoresemaphore,uint64_t *pValue)
=== VK_KHR_timeline_semaphore ===
Defined at line 5530 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkWaitSemaphoresKHR (VkDevicedevice,const VkSemaphoreWaitInfo *pWaitInfo,uint64_ttimeout)
Defined at line 5535 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkSignalSemaphoreKHR (VkDevice device, const VkSemaphoreSignalInfo * pSignalInfo)
Defined at line 5540 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkSetSwapchainPresentTimingQueueSizeEXT (VkDevicedevice,VkSwapchainKHRswapchain,uint32_tsize)
=== VK_EXT_present_timing ===
Defined at line 5547 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetSwapchainTimingPropertiesEXT (VkDevicedevice,VkSwapchainKHRswapchain,VkSwapchainTimingPropertiesEXT *pSwapchainTimingProperties,uint64_t *pSwapchainTimingPropertiesCounter)
Defined at line 5552 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetSwapchainTimeDomainPropertiesEXT (VkDevicedevice,VkSwapchainKHRswapchain,VkSwapchainTimeDomainPropertiesEXT *pSwapchainTimeDomainProperties,uint64_t *pTimeDomainsCounter)
Defined at line 5560 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPastPresentationTimingEXT (VkDevicedevice,const VkPastPresentationTimingInfoEXT *pPastPresentationTimingInfo,VkPastPresentationTimingPropertiesEXT *pPastPresentationTimingProperties)
Defined at line 5568 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkInitializePerformanceApiINTEL (VkDevice device, const VkInitializePerformanceApiInfoINTEL * pInitializeInfo)
=== VK_INTEL_performance_query ===
Defined at line 5578 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkUninitializePerformanceApiINTEL (VkDevice device)
Defined at line 5584 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCmdSetPerformanceMarkerINTEL (VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL * pMarkerInfo)
Defined at line 5589 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCmdSetPerformanceStreamMarkerINTEL (VkCommandBuffer commandBuffer, const VkPerformanceStreamMarkerInfoINTEL * pMarkerInfo)
Defined at line 5595 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCmdSetPerformanceOverrideINTEL (VkCommandBuffer commandBuffer, const VkPerformanceOverrideInfoINTEL * pOverrideInfo)
Defined at line 5601 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkAcquirePerformanceConfigurationINTEL (VkDevicedevice,const VkPerformanceConfigurationAcquireInfoINTEL *pAcquireInfo,VkPerformanceConfigurationINTEL *pConfiguration)
Defined at line 5607 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkReleasePerformanceConfigurationINTEL (VkDevice device, VkPerformanceConfigurationINTEL configuration)
Defined at line 5614 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkQueueSetPerformanceConfigurationINTEL (VkQueue queue, VkPerformanceConfigurationINTEL configuration)
Defined at line 5620 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPerformanceParameterINTEL (VkDevicedevice,VkPerformanceParameterTypeINTELparameter,VkPerformanceValueINTEL *pValue)
Defined at line 5626 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkSetLocalDimmingAMD (VkDevicedevice,VkSwapchainKHRswapChain,VkBool32localDimmingEnable)
=== VK_AMD_display_native_hdr ===
Defined at line 5635 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateImagePipeSurfaceFUCHSIA (VkInstanceinstance,const VkImagePipeSurfaceCreateInfoFUCHSIA *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkSurfaceKHR *pSurface)
=== VK_FUCHSIA_imagepipe_surface ===
Defined at line 5643 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceFragmentShadingRatesKHR (VkPhysicalDevicephysicalDevice,uint32_t *pFragmentShadingRateCount,VkPhysicalDeviceFragmentShadingRateKHR *pFragmentShadingRates)
=== VK_KHR_fragment_shading_rate ===
Defined at line 5666 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetFragmentShadingRateKHR (VkCommandBuffercommandBuffer,const VkExtent2D *pFragmentSize,const VkFragmentShadingRateCombinerOpKHR[2]combinerOps)
Defined at line 5674 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetRenderingAttachmentLocationsKHR (VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfo * pLocationInfo)
=== VK_KHR_dynamic_rendering_local_read ===
Defined at line 5683 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetRenderingInputAttachmentIndicesKHR (VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfo * pInputAttachmentIndexInfo)
Defined at line 5689 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkDeviceAddress vkGetBufferDeviceAddressEXT (VkDevice device, const VkBufferDeviceAddressInfo * pInfo)
=== VK_EXT_buffer_device_address ===
Defined at line 5698 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceToolPropertiesEXT (VkPhysicalDevicephysicalDevice,uint32_t *pToolCount,VkPhysicalDeviceToolProperties *pToolProperties)
=== VK_EXT_tooling_info ===
Defined at line 5705 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkWaitForPresentKHR (VkDevicedevice,VkSwapchainKHRswapchain,uint64_tpresentId,uint64_ttimeout)
=== VK_KHR_present_wait ===
Defined at line 5714 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceCooperativeMatrixPropertiesNV (VkPhysicalDevicephysicalDevice,uint32_t *pPropertyCount,VkCooperativeMatrixPropertiesNV *pProperties)
=== VK_NV_cooperative_matrix ===
Defined at line 5724 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV (VkPhysicalDevicephysicalDevice,uint32_t *pCombinationCount,VkFramebufferMixedSamplesCombinationNV *pCombinations)
=== VK_NV_coverage_reduction_mode ===
Defined at line 5733 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateHeadlessSurfaceEXT (VkInstanceinstance,const VkHeadlessSurfaceCreateInfoEXT *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkSurfaceKHR *pSurface)
=== VK_EXT_headless_surface ===
Defined at line 5770 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkDeviceAddress vkGetBufferDeviceAddressKHR (VkDevice device, const VkBufferDeviceAddressInfo * pInfo)
=== VK_KHR_buffer_device_address ===
Defined at line 5780 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
uint64_t vkGetBufferOpaqueCaptureAddressKHR (VkDevice device, const VkBufferDeviceAddressInfo * pInfo)
Defined at line 5785 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
uint64_t vkGetDeviceMemoryOpaqueCaptureAddressKHR (VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo * pInfo)
Defined at line 5790 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetLineStippleEXT (VkCommandBuffercommandBuffer,uint32_tlineStippleFactor,uint16_tlineStipplePattern)
=== VK_EXT_line_rasterization ===
Defined at line 5798 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkResetQueryPoolEXT (VkDevicedevice,VkQueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount)
=== VK_EXT_host_query_reset ===
Defined at line 5806 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetCullModeEXT (VkCommandBuffer commandBuffer, VkCullModeFlags cullMode)
=== VK_EXT_extended_dynamic_state ===
Defined at line 5813 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetFrontFaceEXT (VkCommandBuffer commandBuffer, VkFrontFace frontFace)
Defined at line 5818 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetPrimitiveTopologyEXT (VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology)
Defined at line 5823 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetViewportWithCountEXT (VkCommandBuffercommandBuffer,uint32_tviewportCount,const VkViewport *pViewports)
Defined at line 5828 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetScissorWithCountEXT (VkCommandBuffercommandBuffer,uint32_tscissorCount,const VkRect2D *pScissors)
Defined at line 5834 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindVertexBuffers2EXT (VkCommandBuffercommandBuffer,uint32_tfirstBinding,uint32_tbindingCount,const VkBuffer *pBuffers,const VkDeviceSize *pOffsets,const VkDeviceSize *pSizes,const VkDeviceSize *pStrides)
Defined at line 5840 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthTestEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthTestEnable)
Defined at line 5851 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthWriteEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable)
Defined at line 5856 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthCompareOpEXT (VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp)
Defined at line 5861 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthBoundsTestEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable)
Defined at line 5866 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetStencilTestEnableEXT (VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable)
Defined at line 5871 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetStencilOpEXT (VkCommandBuffercommandBuffer,VkStencilFaceFlagsfaceMask,VkStencilOpfailOp,VkStencilOppassOp,VkStencilOpdepthFailOp,VkCompareOpcompareOp)
Defined at line 5876 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateDeferredOperationKHR (VkDevicedevice,const VkAllocationCallbacks *pAllocator,VkDeferredOperationKHR *pDeferredOperation)
=== VK_KHR_deferred_host_operations ===
Defined at line 5888 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyDeferredOperationKHR (VkDevicedevice,VkDeferredOperationKHRoperation,const VkAllocationCallbacks *pAllocator)
Defined at line 5895 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
uint32_t vkGetDeferredOperationMaxConcurrencyKHR (VkDevice device, VkDeferredOperationKHR operation)
Defined at line 5901 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDeferredOperationResultKHR (VkDevice device, VkDeferredOperationKHR operation)
Defined at line 5906 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkDeferredOperationJoinKHR (VkDevice device, VkDeferredOperationKHR operation)
Defined at line 5911 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPipelineExecutablePropertiesKHR (VkDevicedevice,const VkPipelineInfoKHR *pPipelineInfo,uint32_t *pExecutableCount,VkPipelineExecutablePropertiesKHR *pProperties)
=== VK_KHR_pipeline_executable_properties ===
Defined at line 5918 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPipelineExecutableStatisticsKHR (VkDevicedevice,const VkPipelineExecutableInfoKHR *pExecutableInfo,uint32_t *pStatisticCount,VkPipelineExecutableStatisticKHR *pStatistics)
Defined at line 5926 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPipelineExecutableInternalRepresentationsKHR (VkDevicedevice,const VkPipelineExecutableInfoKHR *pExecutableInfo,uint32_t *pInternalRepresentationCount,VkPipelineExecutableInternalRepresentationKHR *pInternalRepresentations)
Defined at line 5934 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCopyMemoryToImageEXT (VkDevice device, const VkCopyMemoryToImageInfo * pCopyMemoryToImageInfo)
=== VK_EXT_host_image_copy ===
Defined at line 5945 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCopyImageToMemoryEXT (VkDevice device, const VkCopyImageToMemoryInfo * pCopyImageToMemoryInfo)
Defined at line 5950 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCopyImageToImageEXT (VkDevice device, const VkCopyImageToImageInfo * pCopyImageToImageInfo)
Defined at line 5955 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkTransitionImageLayoutEXT (VkDevicedevice,uint32_ttransitionCount,const VkHostImageLayoutTransitionInfo *pTransitions)
Defined at line 5960 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetImageSubresourceLayout2EXT (VkDevicedevice,VkImageimage,const VkImageSubresource2 *pSubresource,VkSubresourceLayout2 *pLayout)
Defined at line 5967 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkMapMemory2KHR (VkDevicedevice,const VkMemoryMapInfo *pMemoryMapInfo,void **ppData)
=== VK_KHR_map_memory2 ===
Defined at line 5977 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkUnmapMemory2KHR (VkDevice device, const VkMemoryUnmapInfo * pMemoryUnmapInfo)
Defined at line 5982 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkReleaseSwapchainImagesEXT (VkDevice device, const VkReleaseSwapchainImagesInfoKHR * pReleaseInfo)
=== VK_EXT_swapchain_maintenance1 ===
Defined at line 5989 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetGeneratedCommandsMemoryRequirementsNV (VkDevicedevice,const VkGeneratedCommandsMemoryRequirementsInfoNV *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
=== VK_NV_device_generated_commands ===
Defined at line 5996 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPreprocessGeneratedCommandsNV (VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV * pGeneratedCommandsInfo)
Defined at line 6003 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdExecuteGeneratedCommandsNV (VkCommandBuffercommandBuffer,VkBool32isPreprocessed,const VkGeneratedCommandsInfoNV *pGeneratedCommandsInfo)
Defined at line 6009 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindPipelineShaderGroupNV (VkCommandBuffercommandBuffer,VkPipelineBindPointpipelineBindPoint,VkPipelinepipeline,uint32_tgroupIndex)
Defined at line 6016 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateIndirectCommandsLayoutNV (VkDevicedevice,const VkIndirectCommandsLayoutCreateInfoNV *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkIndirectCommandsLayoutNV *pIndirectCommandsLayout)
Defined at line 6024 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyIndirectCommandsLayoutNV (VkDevicedevice,VkIndirectCommandsLayoutNVindirectCommandsLayout,const VkAllocationCallbacks *pAllocator)
Defined at line 6032 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthBias2EXT (VkCommandBuffer commandBuffer, const VkDepthBiasInfoEXT * pDepthBiasInfo)
=== VK_EXT_depth_bias_control ===
Defined at line 6041 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkAcquireDrmDisplayEXT (VkPhysicalDevicephysicalDevice,int32_tdrmFd,VkDisplayKHRdisplay)
=== VK_EXT_acquire_drm_display ===
Defined at line 6048 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDrmDisplayEXT (VkPhysicalDevicephysicalDevice,int32_tdrmFd,uint32_tconnectorId,VkDisplayKHR *display)
Defined at line 6053 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreatePrivateDataSlotEXT (VkDevicedevice,const VkPrivateDataSlotCreateInfo *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkPrivateDataSlot *pPrivateDataSlot)
=== VK_EXT_private_data ===
Defined at line 6063 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyPrivateDataSlotEXT (VkDevicedevice,VkPrivateDataSlotprivateDataSlot,const VkAllocationCallbacks *pAllocator)
Defined at line 6071 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkSetPrivateDataEXT (VkDevicedevice,VkObjectTypeobjectType,uint64_tobjectHandle,VkPrivateDataSlotprivateDataSlot,uint64_tdata)
Defined at line 6077 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPrivateDataEXT (VkDevicedevice,VkObjectTypeobjectType,uint64_tobjectHandle,VkPrivateDataSlotprivateDataSlot,uint64_t *pData)
Defined at line 6083 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR *pQualityLevelInfo,VkVideoEncodeQualityLevelPropertiesKHR *pQualityLevelProperties)
=== VK_KHR_video_encode_queue ===
Defined at line 6091 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetEncodedVideoSessionParametersKHR (VkDevicedevice,const VkVideoEncodeSessionParametersGetInfoKHR *pVideoSessionParametersInfo,VkVideoEncodeSessionParametersFeedbackInfoKHR *pFeedbackInfo,size_t *pDataSize,void *pData)
Defined at line 6099 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEncodeVideoKHR (VkCommandBuffer commandBuffer, const VkVideoEncodeInfoKHR * pEncodeInfo)
Defined at line 6108 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkQueueSetPerfHintQCOM (VkQueue queue, const VkPerfHintInfoQCOM * pPerfHintInfo)
=== VK_QCOM_queue_perf_hint ===
Defined at line 6115 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDispatchTileQCOM (VkCommandBuffer commandBuffer, const VkDispatchTileInfoQCOM * pDispatchTileInfo)
=== VK_QCOM_tile_shading ===
Defined at line 6166 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginPerTileExecutionQCOM (VkCommandBuffer commandBuffer, const VkPerTileBeginInfoQCOM * pPerTileBeginInfo)
Defined at line 6171 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndPerTileExecutionQCOM (VkCommandBuffer commandBuffer, const VkPerTileEndInfoQCOM * pPerTileEndInfo)
Defined at line 6177 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetEvent2KHR (VkCommandBuffercommandBuffer,VkEventevent,const VkDependencyInfo *pDependencyInfo)
=== VK_KHR_synchronization2 ===
Defined at line 6194 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdResetEvent2KHR (VkCommandBuffercommandBuffer,VkEventevent,VkPipelineStageFlags2stageMask)
Defined at line 6200 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdWaitEvents2KHR (VkCommandBuffercommandBuffer,uint32_teventCount,const VkEvent *pEvents,const VkDependencyInfo *pDependencyInfos)
Defined at line 6205 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPipelineBarrier2KHR (VkCommandBuffer commandBuffer, const VkDependencyInfo * pDependencyInfo)
Defined at line 6213 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdWriteTimestamp2KHR (VkCommandBuffercommandBuffer,VkPipelineStageFlags2stage,VkQueryPoolqueryPool,uint32_tquery)
Defined at line 6218 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkQueueSubmit2KHR (VkQueuequeue,uint32_tsubmitCount,const VkSubmitInfo2 *pSubmits,VkFencefence)
Defined at line 6224 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDescriptorSetLayoutSizeEXT (VkDevicedevice,VkDescriptorSetLayoutlayout,VkDeviceSize *pLayoutSizeInBytes)
=== VK_EXT_descriptor_buffer ===
Defined at line 6234 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDescriptorSetLayoutBindingOffsetEXT (VkDevicedevice,VkDescriptorSetLayoutlayout,uint32_tbinding,VkDeviceSize *pOffset)
Defined at line 6240 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDescriptorEXT (VkDevicedevice,const VkDescriptorGetInfoEXT *pDescriptorInfo,size_tdataSize,void *pDescriptor)
Defined at line 6248 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindDescriptorBuffersEXT (VkCommandBuffercommandBuffer,uint32_tbufferCount,const VkDescriptorBufferBindingInfoEXT *pBindingInfos)
Defined at line 6254 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDescriptorBufferOffsetsEXT (VkCommandBuffercommandBuffer,VkPipelineBindPointpipelineBindPoint,VkPipelineLayoutlayout,uint32_tfirstSet,uint32_tsetCount,const uint32_t *pBufferIndices,const VkDeviceSize *pOffsets)
Defined at line 6261 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindDescriptorBufferEmbeddedSamplersEXT (VkCommandBuffercommandBuffer,VkPipelineBindPointpipelineBindPoint,VkPipelineLayoutlayout,uint32_tset)
Defined at line 6272 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetBufferOpaqueCaptureDescriptorDataEXT (VkDevicedevice,const VkBufferCaptureDescriptorDataInfoEXT *pInfo,void *pData)
Defined at line 6280 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetImageOpaqueCaptureDescriptorDataEXT (VkDevicedevice,const VkImageCaptureDescriptorDataInfoEXT *pInfo,void *pData)
Defined at line 6287 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetImageViewOpaqueCaptureDescriptorDataEXT (VkDevicedevice,const VkImageViewCaptureDescriptorDataInfoEXT *pInfo,void *pData)
Defined at line 6294 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetSamplerOpaqueCaptureDescriptorDataEXT (VkDevicedevice,const VkSamplerCaptureDescriptorDataInfoEXT *pInfo,void *pData)
Defined at line 6301 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT (VkDevicedevice,const VkAccelerationStructureCaptureDescriptorDataInfoEXT *pInfo,void *pData)
Defined at line 6308 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindIndexBuffer3KHR (VkCommandBuffer commandBuffer, const VkBindIndexBuffer3InfoKHR * pInfo)
=== VK_KHR_device_address_commands ===
Defined at line 6317 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindVertexBuffers3KHR (VkCommandBuffercommandBuffer,uint32_tfirstBinding,uint32_tbindingCount,const VkBindVertexBuffer3InfoKHR *pBindingInfos)
Defined at line 6322 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndirect2KHR (VkCommandBuffer commandBuffer, const VkDrawIndirect2InfoKHR * pInfo)
Defined at line 6330 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndexedIndirect2KHR (VkCommandBuffer commandBuffer, const VkDrawIndirect2InfoKHR * pInfo)
Defined at line 6335 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDispatchIndirect2KHR (VkCommandBuffer commandBuffer, const VkDispatchIndirect2InfoKHR * pInfo)
Defined at line 6340 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyMemoryKHR (VkCommandBuffer commandBuffer, const VkCopyDeviceMemoryInfoKHR * pCopyMemoryInfo)
Defined at line 6345 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyMemoryToImageKHR (VkCommandBuffer commandBuffer, const VkCopyDeviceMemoryImageInfoKHR * pCopyMemoryInfo)
Defined at line 6350 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyImageToMemoryKHR (VkCommandBuffer commandBuffer, const VkCopyDeviceMemoryImageInfoKHR * pCopyMemoryInfo)
Defined at line 6356 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdUpdateMemoryKHR (VkCommandBuffercommandBuffer,const VkDeviceAddressRangeKHR *pDstRange,VkAddressCommandFlagsKHRdstFlags,VkDeviceSizedataSize,const void *pData)
Defined at line 6362 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdFillMemoryKHR (VkCommandBuffercommandBuffer,const VkDeviceAddressRangeKHR *pDstRange,VkAddressCommandFlagsKHRdstFlags,uint32_tdata)
Defined at line 6371 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyQueryPoolResultsToMemoryKHR (VkCommandBuffercommandBuffer,VkQueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,const VkStridedDeviceAddressRangeKHR *pDstRange,VkAddressCommandFlagsKHRdstFlags,VkQueryResultFlagsqueryResultFlags)
Defined at line 6379 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndirectCount2KHR (VkCommandBuffer commandBuffer, const VkDrawIndirectCount2InfoKHR * pInfo)
Defined at line 6390 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndexedIndirectCount2KHR (VkCommandBuffer commandBuffer, const VkDrawIndirectCount2InfoKHR * pInfo)
Defined at line 6395 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginConditionalRendering2EXT (VkCommandBuffer commandBuffer, const VkConditionalRenderingBeginInfo2EXT * pConditionalRenderingBegin)
Defined at line 6401 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindTransformFeedbackBuffers2EXT (VkCommandBuffercommandBuffer,uint32_tfirstBinding,uint32_tbindingCount,const VkBindTransformFeedbackBuffer2InfoEXT *pBindingInfos)
Defined at line 6408 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginTransformFeedback2EXT (VkCommandBuffercommandBuffer,uint32_tfirstCounterRange,uint32_tcounterRangeCount,const VkBindTransformFeedbackBuffer2InfoEXT *pCounterInfos)
Defined at line 6416 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndTransformFeedback2EXT (VkCommandBuffercommandBuffer,uint32_tfirstCounterRange,uint32_tcounterRangeCount,const VkBindTransformFeedbackBuffer2InfoEXT *pCounterInfos)
Defined at line 6424 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawIndirectByteCount2EXT (VkCommandBuffercommandBuffer,uint32_tinstanceCount,uint32_tfirstInstance,const VkBindTransformFeedbackBuffer2InfoEXT *pCounterInfo,uint32_tcounterOffset,uint32_tvertexStride)
Defined at line 6432 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawMeshTasksIndirect2EXT (VkCommandBuffer commandBuffer, const VkDrawIndirect2InfoKHR * pInfo)
Defined at line 6442 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawMeshTasksIndirectCount2EXT (VkCommandBuffer commandBuffer, const VkDrawIndirectCount2InfoKHR * pInfo)
Defined at line 6447 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdWriteMarkerToMemoryAMD (VkCommandBuffer commandBuffer, const VkMemoryMarkerInfoAMD * pInfo)
Defined at line 6453 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateAccelerationStructure2KHR (VkDevicedevice,const VkAccelerationStructureCreateInfo2KHR *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkAccelerationStructureKHR *pAccelerationStructure)
Defined at line 6458 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetFragmentShadingRateEnumNV (VkCommandBuffercommandBuffer,VkFragmentShadingRateNVshadingRate,const VkFragmentShadingRateCombinerOpKHR[2]combinerOps)
=== VK_NV_fragment_shading_rate_enums ===
Defined at line 6468 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawMeshTasksEXT (VkCommandBuffercommandBuffer,uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ)
=== VK_EXT_mesh_shader ===
Defined at line 6477 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawMeshTasksIndirectEXT (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,uint32_tdrawCount,uint32_tstride)
Defined at line 6483 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawMeshTasksIndirectCountEXT (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,VkBuffercountBuffer,VkDeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride)
Defined at line 6489 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyBuffer2KHR (VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 * pCopyBufferInfo)
=== VK_KHR_copy_commands2 ===
Defined at line 6502 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyImage2KHR (VkCommandBuffer commandBuffer, const VkCopyImageInfo2 * pCopyImageInfo)
Defined at line 6507 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyBufferToImage2KHR (VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 * pCopyBufferToImageInfo)
Defined at line 6512 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyImageToBuffer2KHR (VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 * pCopyImageToBufferInfo)
Defined at line 6518 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBlitImage2KHR (VkCommandBuffer commandBuffer, const VkBlitImageInfo2 * pBlitImageInfo)
Defined at line 6524 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdResolveImage2KHR (VkCommandBuffer commandBuffer, const VkResolveImageInfo2 * pResolveImageInfo)
Defined at line 6529 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDeviceFaultInfoEXT (VkDevicedevice,VkDeviceFaultCountsEXT *pFaultCounts,VkDeviceFaultInfoEXT *pFaultInfo)
=== VK_EXT_device_fault ===
Defined at line 6536 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetVertexInputEXT (VkCommandBuffercommandBuffer,uint32_tvertexBindingDescriptionCount,const VkVertexInputBindingDescription2EXT *pVertexBindingDescriptions,uint32_tvertexAttributeDescriptionCount,const VkVertexInputAttributeDescription2EXT *pVertexAttributeDescriptions)
=== VK_EXT_vertex_input_dynamic_state ===
Defined at line 6580 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetMemoryZirconHandleFUCHSIA (VkDevicedevice,const VkMemoryGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo,zx_handle_t *pZirconHandle)
=== VK_FUCHSIA_external_memory ===
Defined at line 6593 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetMemoryZirconHandlePropertiesFUCHSIA (VkDevicedevice,VkExternalMemoryHandleTypeFlagBitshandleType,zx_handle_tzirconHandle,VkMemoryZirconHandlePropertiesFUCHSIA *pMemoryZirconHandleProperties)
Defined at line 6600 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkImportSemaphoreZirconHandleFUCHSIA (VkDevice device, const VkImportSemaphoreZirconHandleInfoFUCHSIA * pImportSemaphoreZirconHandleInfo)
=== VK_FUCHSIA_external_semaphore ===
Defined at line 6613 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetSemaphoreZirconHandleFUCHSIA (VkDevicedevice,const VkSemaphoreGetZirconHandleInfoFUCHSIA *pGetZirconHandleInfo,zx_handle_t *pZirconHandle)
Defined at line 6619 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateBufferCollectionFUCHSIA (VkDevicedevice,const VkBufferCollectionCreateInfoFUCHSIA *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkBufferCollectionFUCHSIA *pCollection)
=== VK_FUCHSIA_buffer_collection ===
Defined at line 6630 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkSetBufferCollectionImageConstraintsFUCHSIA (VkDevicedevice,VkBufferCollectionFUCHSIAcollection,const VkImageConstraintsInfoFUCHSIA *pImageConstraintsInfo)
Defined at line 6638 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkSetBufferCollectionBufferConstraintsFUCHSIA (VkDevicedevice,VkBufferCollectionFUCHSIAcollection,const VkBufferConstraintsInfoFUCHSIA *pBufferConstraintsInfo)
Defined at line 6644 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyBufferCollectionFUCHSIA (VkDevicedevice,VkBufferCollectionFUCHSIAcollection,const VkAllocationCallbacks *pAllocator)
Defined at line 6650 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetBufferCollectionPropertiesFUCHSIA (VkDevicedevice,VkBufferCollectionFUCHSIAcollection,VkBufferCollectionPropertiesFUCHSIA *pProperties)
Defined at line 6657 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI (VkDevicedevice,VkRenderPassrenderpass,VkExtent2D *pMaxWorkgroupSize)
=== VK_HUAWEI_subpass_shading ===
Defined at line 6667 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSubpassShadingHUAWEI (VkCommandBuffer commandBuffer)
Defined at line 6674 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindInvocationMaskHUAWEI (VkCommandBuffercommandBuffer,VkImageViewimageView,VkImageLayoutimageLayout)
=== VK_HUAWEI_invocation_mask ===
Defined at line 6681 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetMemoryRemoteAddressNV (VkDevicedevice,const VkMemoryGetRemoteAddressInfoNV *pMemoryGetRemoteAddressInfo,VkRemoteAddressNV *pAddress)
=== VK_NV_external_memory_rdma ===
Defined at line 6689 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPipelinePropertiesEXT (VkDevicedevice,const VkPipelineInfoKHR *pPipelineInfo,VkBaseOutStructure *pPipelineProperties)
=== VK_EXT_pipeline_properties ===
Defined at line 6698 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetPatchControlPointsEXT (VkCommandBuffer commandBuffer, uint32_t patchControlPoints)
=== VK_EXT_extended_dynamic_state2 ===
Defined at line 6707 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetRasterizerDiscardEnableEXT (VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable)
Defined at line 6712 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthBiasEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable)
Defined at line 6717 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetLogicOpEXT (VkCommandBuffer commandBuffer, VkLogicOp logicOp)
Defined at line 6722 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetPrimitiveRestartEnableEXT (VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable)
Defined at line 6727 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetColorWriteEnableEXT (VkCommandBuffercommandBuffer,uint32_tattachmentCount,const VkBool32 *pColorWriteEnables)
=== VK_EXT_color_write_enable ===
Defined at line 6753 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdTraceRaysIndirect2KHR (VkCommandBuffer commandBuffer, VkDeviceAddress indirectDeviceAddress)
=== VK_KHR_ray_tracing_maintenance1 ===
Defined at line 6761 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawMultiEXT (VkCommandBuffercommandBuffer,uint32_tdrawCount,const VkMultiDrawInfoEXT *pVertexInfo,uint32_tinstanceCount,uint32_tfirstInstance,uint32_tstride)
=== VK_EXT_multi_draw ===
Defined at line 6768 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawMultiIndexedEXT (VkCommandBuffercommandBuffer,uint32_tdrawCount,const VkMultiDrawIndexedInfoEXT *pIndexInfo,uint32_tinstanceCount,uint32_tfirstInstance,uint32_tstride,const int32_t *pVertexOffset)
Defined at line 6778 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateMicromapEXT (VkDevicedevice,const VkMicromapCreateInfoEXT *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkMicromapEXT *pMicromap)
=== VK_EXT_opacity_micromap ===
Defined at line 6791 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyMicromapEXT (VkDevicedevice,VkMicromapEXTmicromap,const VkAllocationCallbacks *pAllocator)
Defined at line 6799 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBuildMicromapsEXT (VkCommandBuffercommandBuffer,uint32_tinfoCount,const VkMicromapBuildInfoEXT *pInfos)
Defined at line 6804 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBuildMicromapsEXT (VkDevicedevice,VkDeferredOperationKHRdeferredOperation,uint32_tinfoCount,const VkMicromapBuildInfoEXT *pInfos)
Defined at line 6810 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCopyMicromapEXT (VkDevicedevice,VkDeferredOperationKHRdeferredOperation,const VkCopyMicromapInfoEXT *pInfo)
Defined at line 6818 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCopyMicromapToMemoryEXT (VkDevicedevice,VkDeferredOperationKHRdeferredOperation,const VkCopyMicromapToMemoryInfoEXT *pInfo)
Defined at line 6825 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCopyMemoryToMicromapEXT (VkDevicedevice,VkDeferredOperationKHRdeferredOperation,const VkCopyMemoryToMicromapInfoEXT *pInfo)
Defined at line 6832 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkWriteMicromapsPropertiesEXT (VkDevicedevice,uint32_tmicromapCount,const VkMicromapEXT *pMicromaps,VkQueryTypequeryType,size_tdataSize,void *pData,size_tstride)
Defined at line 6839 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyMicromapEXT (VkCommandBuffer commandBuffer, const VkCopyMicromapInfoEXT * pInfo)
Defined at line 6850 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyMicromapToMemoryEXT (VkCommandBuffer commandBuffer, const VkCopyMicromapToMemoryInfoEXT * pInfo)
Defined at line 6855 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyMemoryToMicromapEXT (VkCommandBuffer commandBuffer, const VkCopyMemoryToMicromapInfoEXT * pInfo)
Defined at line 6861 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdWriteMicromapsPropertiesEXT (VkCommandBuffercommandBuffer,uint32_tmicromapCount,const VkMicromapEXT *pMicromaps,VkQueryTypequeryType,VkQueryPoolqueryPool,uint32_tfirstQuery)
Defined at line 6867 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceMicromapCompatibilityEXT (VkDevicedevice,const VkMicromapVersionInfoEXT *pVersionInfo,VkAccelerationStructureCompatibilityKHR *pCompatibility)
Defined at line 6877 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetMicromapBuildSizesEXT (VkDevicedevice,VkAccelerationStructureBuildTypeKHRbuildType,const VkMicromapBuildInfoEXT *pBuildInfo,VkMicromapBuildSizesInfoEXT *pSizeInfo)
Defined at line 6884 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawClusterHUAWEI (VkCommandBuffercommandBuffer,uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ)
=== VK_HUAWEI_cluster_culling_shader ===
Defined at line 6894 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDrawClusterIndirectHUAWEI (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset)
Defined at line 6900 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkSetDeviceMemoryPriorityEXT (VkDevicedevice,VkDeviceMemorymemory,floatpriority)
=== VK_EXT_pageable_device_local_memory ===
Defined at line 6907 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceBufferMemoryRequirementsKHR (VkDevicedevice,const VkDeviceBufferMemoryRequirements *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
=== VK_KHR_maintenance4 ===
Defined at line 6914 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceImageMemoryRequirementsKHR (VkDevicedevice,const VkDeviceImageMemoryRequirements *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
Defined at line 6921 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceImageSparseMemoryRequirementsKHR (VkDevicedevice,const VkDeviceImageMemoryRequirements *pInfo,uint32_t *pSparseMemoryRequirementCount,VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
Defined at line 6928 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDispatchParametersARM (VkCommandBuffer commandBuffer, const VkDispatchParametersARM * pDispatchParameters)
=== VK_ARM_scheduling_controls ===
Defined at line 6939 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDescriptorSetLayoutHostMappingInfoVALVE (VkDevicedevice,const VkDescriptorSetBindingReferenceVALVE *pBindingReference,VkDescriptorSetLayoutHostMappingInfoVALVE *pHostMapping)
=== VK_VALVE_descriptor_set_host_mapping ===
Defined at line 6947 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDescriptorSetHostMappingVALVE (VkDevicedevice,VkDescriptorSetdescriptorSet,void **ppData)
Defined at line 6954 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyMemoryIndirectNV (VkCommandBuffercommandBuffer,VkDeviceAddresscopyBufferAddress,uint32_tcopyCount,uint32_tstride)
=== VK_NV_copy_memory_indirect ===
Defined at line 6961 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyMemoryToImageIndirectNV (VkCommandBuffercommandBuffer,VkDeviceAddresscopyBufferAddress,uint32_tcopyCount,uint32_tstride,VkImagedstImage,VkImageLayoutdstImageLayout,const VkImageSubresourceLayers *pImageSubresources)
Defined at line 6969 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDecompressMemoryNV (VkCommandBuffercommandBuffer,uint32_tdecompressRegionCount,const VkDecompressMemoryRegionNV *pDecompressMemoryRegions)
=== VK_NV_memory_decompression ===
Defined at line 6982 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDecompressMemoryIndirectCountNV (VkCommandBuffercommandBuffer,VkDeviceAddressindirectCommandsAddress,VkDeviceAddressindirectCommandsCountAddress,uint32_tstride)
Defined at line 6989 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPipelineIndirectMemoryRequirementsNV (VkDevicedevice,const VkComputePipelineCreateInfo *pCreateInfo,VkMemoryRequirements2 *pMemoryRequirements)
=== VK_NV_device_generated_commands_compute ===
Defined at line 6999 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdUpdatePipelineIndirectBufferNV (VkCommandBuffercommandBuffer,VkPipelineBindPointpipelineBindPoint,VkPipelinepipeline)
Defined at line 7006 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkDeviceAddress vkGetPipelineIndirectDeviceAddressNV (VkDevice device, const VkPipelineIndirectDeviceAddressInfoNV * pInfo)
Defined at line 7013 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthClampEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthClampEnable)
=== VK_EXT_extended_dynamic_state3 ===
Defined at line 7039 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetPolygonModeEXT (VkCommandBuffer commandBuffer, VkPolygonMode polygonMode)
Defined at line 7044 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetRasterizationSamplesEXT (VkCommandBuffer commandBuffer, VkSampleCountFlagBits rasterizationSamples)
Defined at line 7049 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetSampleMaskEXT (VkCommandBuffercommandBuffer,VkSampleCountFlagBitssamples,const VkSampleMask *pSampleMask)
Defined at line 7055 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetAlphaToCoverageEnableEXT (VkCommandBuffer commandBuffer, VkBool32 alphaToCoverageEnable)
Defined at line 7061 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetAlphaToOneEnableEXT (VkCommandBuffer commandBuffer, VkBool32 alphaToOneEnable)
Defined at line 7066 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetLogicOpEnableEXT (VkCommandBuffer commandBuffer, VkBool32 logicOpEnable)
Defined at line 7071 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetColorBlendEnableEXT (VkCommandBuffercommandBuffer,uint32_tfirstAttachment,uint32_tattachmentCount,const VkBool32 *pColorBlendEnables)
Defined at line 7076 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetColorBlendEquationEXT (VkCommandBuffercommandBuffer,uint32_tfirstAttachment,uint32_tattachmentCount,const VkColorBlendEquationEXT *pColorBlendEquations)
Defined at line 7084 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetColorWriteMaskEXT (VkCommandBuffercommandBuffer,uint32_tfirstAttachment,uint32_tattachmentCount,const VkColorComponentFlags *pColorWriteMasks)
Defined at line 7092 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetTessellationDomainOriginEXT (VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin)
Defined at line 7100 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetRasterizationStreamEXT (VkCommandBuffer commandBuffer, uint32_t rasterizationStream)
Defined at line 7106 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetConservativeRasterizationModeEXT (VkCommandBuffer commandBuffer, VkConservativeRasterizationModeEXT conservativeRasterizationMode)
Defined at line 7111 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetExtraPrimitiveOverestimationSizeEXT (VkCommandBuffer commandBuffer, float extraPrimitiveOverestimationSize)
Defined at line 7118 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthClipEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthClipEnable)
Defined at line 7124 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetSampleLocationsEnableEXT (VkCommandBuffer commandBuffer, VkBool32 sampleLocationsEnable)
Defined at line 7129 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetColorBlendAdvancedEXT (VkCommandBuffercommandBuffer,uint32_tfirstAttachment,uint32_tattachmentCount,const VkColorBlendAdvancedEXT *pColorBlendAdvanced)
Defined at line 7134 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetProvokingVertexModeEXT (VkCommandBuffer commandBuffer, VkProvokingVertexModeEXT provokingVertexMode)
Defined at line 7142 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetLineRasterizationModeEXT (VkCommandBuffer commandBuffer, VkLineRasterizationModeEXT lineRasterizationMode)
Defined at line 7148 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetLineStippleEnableEXT (VkCommandBuffer commandBuffer, VkBool32 stippledLineEnable)
Defined at line 7154 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthClipNegativeOneToOneEXT (VkCommandBuffer commandBuffer, VkBool32 negativeOneToOne)
Defined at line 7159 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetViewportWScalingEnableNV (VkCommandBuffer commandBuffer, VkBool32 viewportWScalingEnable)
Defined at line 7164 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetViewportSwizzleNV (VkCommandBuffercommandBuffer,uint32_tfirstViewport,uint32_tviewportCount,const VkViewportSwizzleNV *pViewportSwizzles)
Defined at line 7169 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetCoverageToColorEnableNV (VkCommandBuffer commandBuffer, VkBool32 coverageToColorEnable)
Defined at line 7177 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetCoverageToColorLocationNV (VkCommandBuffer commandBuffer, uint32_t coverageToColorLocation)
Defined at line 7182 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetCoverageModulationModeNV (VkCommandBuffer commandBuffer, VkCoverageModulationModeNV coverageModulationMode)
Defined at line 7187 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetCoverageModulationTableEnableNV (VkCommandBuffer commandBuffer, VkBool32 coverageModulationTableEnable)
Defined at line 7193 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetCoverageModulationTableNV (VkCommandBuffercommandBuffer,uint32_tcoverageModulationTableCount,const float *pCoverageModulationTable)
Defined at line 7199 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetShadingRateImageEnableNV (VkCommandBuffer commandBuffer, VkBool32 shadingRateImageEnable)
Defined at line 7206 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetRepresentativeFragmentTestEnableNV (VkCommandBuffer commandBuffer, VkBool32 representativeFragmentTestEnable)
Defined at line 7211 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetCoverageReductionModeNV (VkCommandBuffer commandBuffer, VkCoverageReductionModeNV coverageReductionMode)
Defined at line 7217 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateTensorARM (VkDevicedevice,const VkTensorCreateInfoARM *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkTensorARM *pTensor)
=== VK_ARM_tensors ===
Defined at line 7225 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyTensorARM (VkDevicedevice,VkTensorARMtensor,const VkAllocationCallbacks *pAllocator)
Defined at line 7233 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateTensorViewARM (VkDevicedevice,const VkTensorViewCreateInfoARM *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkTensorViewARM *pView)
Defined at line 7238 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyTensorViewARM (VkDevicedevice,VkTensorViewARMtensorView,const VkAllocationCallbacks *pAllocator)
Defined at line 7246 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetTensorMemoryRequirementsARM (VkDevicedevice,const VkTensorMemoryRequirementsInfoARM *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
Defined at line 7252 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBindTensorMemoryARM (VkDevicedevice,uint32_tbindInfoCount,const VkBindTensorMemoryInfoARM *pBindInfos)
Defined at line 7259 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceTensorMemoryRequirementsARM (VkDevicedevice,const VkDeviceTensorMemoryRequirementsARM *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
Defined at line 7266 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyTensorARM (VkCommandBuffer commandBuffer, const VkCopyTensorInfoARM * pCopyTensorInfo)
Defined at line 7273 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceExternalTensorPropertiesARM (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceExternalTensorInfoARM *pExternalTensorInfo,VkExternalTensorPropertiesARM *pExternalTensorProperties)
Defined at line 7278 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetTensorOpaqueCaptureDescriptorDataARM (VkDevicedevice,const VkTensorCaptureDescriptorDataInfoARM *pInfo,void *pData)
Defined at line 7286 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetTensorViewOpaqueCaptureDescriptorDataARM (VkDevicedevice,const VkTensorViewCaptureDescriptorDataInfoARM *pInfo,void *pData)
Defined at line 7293 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetShaderModuleIdentifierEXT (VkDevicedevice,VkShaderModuleshaderModule,VkShaderModuleIdentifierEXT *pIdentifier)
=== VK_EXT_shader_module_identifier ===
Defined at line 7302 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetShaderModuleCreateInfoIdentifierEXT (VkDevicedevice,const VkShaderModuleCreateInfo *pCreateInfo,VkShaderModuleIdentifierEXT *pIdentifier)
Defined at line 7308 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceOpticalFlowImageFormatsNV (VkPhysicalDevicephysicalDevice,const VkOpticalFlowImageFormatInfoNV *pOpticalFlowImageFormatInfo,uint32_t *pFormatCount,VkOpticalFlowImageFormatPropertiesNV *pImageFormatProperties)
=== VK_NV_optical_flow ===
Defined at line 7317 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateOpticalFlowSessionNV (VkDevicedevice,const VkOpticalFlowSessionCreateInfoNV *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkOpticalFlowSessionNV *pSession)
Defined at line 7326 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyOpticalFlowSessionNV (VkDevicedevice,VkOpticalFlowSessionNVsession,const VkAllocationCallbacks *pAllocator)
Defined at line 7334 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBindOpticalFlowSessionImageNV (VkDevicedevice,VkOpticalFlowSessionNVsession,VkOpticalFlowSessionBindingPointNVbindingPoint,VkImageViewview,VkImageLayoutlayout)
Defined at line 7340 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdOpticalFlowExecuteNV (VkCommandBuffercommandBuffer,VkOpticalFlowSessionNVsession,const VkOpticalFlowExecuteInfoNV *pExecuteInfo)
Defined at line 7349 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindIndexBuffer2KHR (VkCommandBuffercommandBuffer,VkBufferbuffer,VkDeviceSizeoffset,VkDeviceSizesize,VkIndexTypeindexType)
=== VK_KHR_maintenance5 ===
Defined at line 7358 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetRenderingAreaGranularityKHR (VkDevicedevice,const VkRenderingAreaInfo *pRenderingAreaInfo,VkExtent2D *pGranularity)
Defined at line 7364 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDeviceImageSubresourceLayoutKHR (VkDevicedevice,const VkDeviceImageSubresourceInfo *pInfo,VkSubresourceLayout2 *pLayout)
Defined at line 7370 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetImageSubresourceLayout2KHR (VkDevicedevice,VkImageimage,const VkImageSubresource2 *pSubresource,VkSubresourceLayout2 *pLayout)
Defined at line 7377 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkAntiLagUpdateAMD (VkDevice device, const VkAntiLagDataAMD * pData)
=== VK_AMD_anti_lag ===
Defined at line 7387 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkWaitForPresent2KHR (VkDevicedevice,VkSwapchainKHRswapchain,const VkPresentWait2InfoKHR *pPresentWait2Info)
=== VK_KHR_present_wait2 ===
Defined at line 7394 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateShadersEXT (VkDevicedevice,uint32_tcreateInfoCount,const VkShaderCreateInfoEXT *pCreateInfos,const VkAllocationCallbacks *pAllocator,VkShaderEXT *pShaders)
=== VK_EXT_shader_object ===
Defined at line 7403 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyShaderEXT (VkDevicedevice,VkShaderEXTshader,const VkAllocationCallbacks *pAllocator)
Defined at line 7412 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetShaderBinaryDataEXT (VkDevicedevice,VkShaderEXTshader,size_t *pDataSize,void *pData)
Defined at line 7417 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindShadersEXT (VkCommandBuffercommandBuffer,uint32_tstageCount,const VkShaderStageFlagBits *pStages,const VkShaderEXT *pShaders)
Defined at line 7422 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDepthClampRangeEXT (VkCommandBuffercommandBuffer,VkDepthClampModeEXTdepthClampMode,const VkDepthClampRangeEXT *pDepthClampRange)
Defined at line 7430 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreatePipelineBinariesKHR (VkDevicedevice,const VkPipelineBinaryCreateInfoKHR *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkPipelineBinaryHandlesInfoKHR *pBinaries)
=== VK_KHR_pipeline_binary ===
Defined at line 7439 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyPipelineBinaryKHR (VkDevicedevice,VkPipelineBinaryKHRpipelineBinary,const VkAllocationCallbacks *pAllocator)
Defined at line 7447 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPipelineKeyKHR (VkDevicedevice,const VkPipelineCreateInfoKHR *pPipelineCreateInfo,VkPipelineBinaryKeyKHR *pPipelineKey)
Defined at line 7453 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPipelineBinaryDataKHR (VkDevicedevice,const VkPipelineBinaryDataInfoKHR *pInfo,VkPipelineBinaryKeyKHR *pPipelineBinaryKey,size_t *pPipelineBinaryDataSize,void *pPipelineBinaryData)
Defined at line 7460 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkReleaseCapturedPipelineDataKHR (VkDevicedevice,const VkReleaseCapturedPipelineDataInfoKHR *pInfo,const VkAllocationCallbacks *pAllocator)
Defined at line 7469 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetFramebufferTilePropertiesQCOM (VkDevicedevice,VkFramebufferframebuffer,uint32_t *pPropertiesCount,VkTilePropertiesQCOM *pProperties)
=== VK_QCOM_tile_properties ===
Defined at line 7478 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDynamicRenderingTilePropertiesQCOM (VkDevicedevice,const VkRenderingInfo *pRenderingInfo,VkTilePropertiesQCOM *pProperties)
Defined at line 7486 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkReleaseSwapchainImagesKHR (VkDevice device, const VkReleaseSwapchainImagesInfoKHR * pReleaseInfo)
=== VK_KHR_swapchain_maintenance1 ===
Defined at line 7495 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceCooperativeVectorPropertiesNV (VkPhysicalDevicephysicalDevice,uint32_t *pPropertyCount,VkCooperativeVectorPropertiesNV *pProperties)
=== VK_NV_cooperative_vector ===
Defined at line 7502 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkConvertCooperativeVectorMatrixNV (VkDevice device, const VkConvertCooperativeVectorMatrixInfoNV * pInfo)
Defined at line 7509 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdConvertCooperativeVectorMatrixNV (VkCommandBuffercommandBuffer,uint32_tinfoCount,const VkConvertCooperativeVectorMatrixInfoNV *pInfos)
Defined at line 7515 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkSetLatencySleepModeNV (VkDevicedevice,VkSwapchainKHRswapchain,const VkLatencySleepModeInfoNV *pSleepModeInfo)
=== VK_NV_low_latency2 ===
Defined at line 7524 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkLatencySleepNV (VkDevicedevice,VkSwapchainKHRswapchain,const VkLatencySleepInfoNV *pSleepInfo)
Defined at line 7531 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkSetLatencyMarkerNV (VkDevicedevice,VkSwapchainKHRswapchain,const VkSetLatencyMarkerInfoNV *pLatencyMarkerInfo)
Defined at line 7538 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetLatencyTimingsNV (VkDevicedevice,VkSwapchainKHRswapchain,VkGetLatencyMarkerInfoNV *pLatencyMarkerInfo)
Defined at line 7544 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkQueueNotifyOutOfBandNV (VkQueue queue, const VkOutOfBandQueueTypeInfoNV * pQueueTypeInfo)
Defined at line 7550 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR (VkPhysicalDevicephysicalDevice,uint32_t *pPropertyCount,VkCooperativeMatrixPropertiesKHR *pProperties)
=== VK_KHR_cooperative_matrix ===
Defined at line 7557 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateDataGraphPipelinesARM (VkDevicedevice,VkDeferredOperationKHRdeferredOperation,VkPipelineCachepipelineCache,uint32_tcreateInfoCount,const VkDataGraphPipelineCreateInfoARM *pCreateInfos,const VkAllocationCallbacks *pAllocator,VkPipeline *pPipelines)
=== VK_ARM_data_graph ===
Defined at line 7566 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateDataGraphPipelineSessionARM (VkDevicedevice,const VkDataGraphPipelineSessionCreateInfoARM *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkDataGraphPipelineSessionARM *pSession)
Defined at line 7577 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDataGraphPipelineSessionBindPointRequirementsARM (VkDevicedevice,const VkDataGraphPipelineSessionBindPointRequirementsInfoARM *pInfo,uint32_t *pBindPointRequirementCount,VkDataGraphPipelineSessionBindPointRequirementARM *pBindPointRequirements)
Defined at line 7585 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetDataGraphPipelineSessionMemoryRequirementsARM (VkDevicedevice,const VkDataGraphPipelineSessionMemoryRequirementsInfoARM *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
Defined at line 7594 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkBindDataGraphPipelineSessionMemoryARM (VkDevicedevice,uint32_tbindInfoCount,const VkBindDataGraphPipelineSessionMemoryInfoARM *pBindInfos)
Defined at line 7601 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyDataGraphPipelineSessionARM (VkDevicedevice,VkDataGraphPipelineSessionARMsession,const VkAllocationCallbacks *pAllocator)
Defined at line 7607 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDispatchDataGraphARM (VkCommandBuffercommandBuffer,VkDataGraphPipelineSessionARMsession,const VkDataGraphPipelineDispatchInfoARM *pInfo)
Defined at line 7614 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDataGraphPipelineAvailablePropertiesARM (VkDevicedevice,const VkDataGraphPipelineInfoARM *pPipelineInfo,uint32_t *pPropertiesCount,VkDataGraphPipelinePropertyARM *pProperties)
Defined at line 7621 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDataGraphPipelinePropertiesARM (VkDevicedevice,const VkDataGraphPipelineInfoARM *pPipelineInfo,uint32_tpropertiesCount,VkDataGraphPipelinePropertyQueryResultARM *pProperties)
Defined at line 7629 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM (VkPhysicalDevicephysicalDevice,uint32_tqueueFamilyIndex,uint32_t *pQueueFamilyDataGraphPropertyCount,VkQueueFamilyDataGraphPropertiesARM *pQueueFamilyDataGraphProperties)
Defined at line 7637 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM (VkPhysicalDevicephysicalDevice,const VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM *pQueueFamilyDataGraphProcessingEngineInfo,VkQueueFamilyDataGraphProcessingEnginePropertiesARM *pQueueFamilyDataGraphProcessingEngineProperties)
Defined at line 7647 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM (VkPhysicalDevicephysicalDevice,uint32_tqueueFamilyIndex,const VkQueueFamilyDataGraphPropertiesARM *pQueueFamilyDataGraphProperties,VkBaseOutStructure *pProperties)
=== VK_ARM_data_graph_instruction_set_tosa ===
Defined at line 7658 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetAttachmentFeedbackLoopEnableEXT (VkCommandBuffer commandBuffer, VkImageAspectFlags aspectMask)
=== VK_EXT_attachment_feedback_loop_dynamic_state ===
Defined at line 7670 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetLineStippleKHR (VkCommandBuffercommandBuffer,uint32_tlineStippleFactor,uint16_tlineStipplePattern)
=== VK_KHR_line_rasterization ===
Defined at line 7688 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceCalibrateableTimeDomainsKHR (VkPhysicalDevicephysicalDevice,uint32_t *pTimeDomainCount,VkTimeDomainKHR *pTimeDomains)
=== VK_KHR_calibrated_timestamps ===
Defined at line 7696 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetCalibratedTimestampsKHR (VkDevicedevice,uint32_ttimestampCount,const VkCalibratedTimestampInfoKHR *pTimestampInfos,uint64_t *pTimestamps,uint64_t *pMaxDeviation)
Defined at line 7703 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindDescriptorSets2KHR (VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfo * pBindDescriptorSetsInfo)
=== VK_KHR_maintenance6 ===
Defined at line 7714 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPushConstants2KHR (VkCommandBuffer commandBuffer, const VkPushConstantsInfo * pPushConstantsInfo)
Defined at line 7720 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPushDescriptorSet2KHR (VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo * pPushDescriptorSetInfo)
Defined at line 7725 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPushDescriptorSetWithTemplate2KHR (VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo * pPushDescriptorSetWithTemplateInfo)
Defined at line 7731 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetDescriptorBufferOffsets2EXT (VkCommandBuffer commandBuffer, const VkSetDescriptorBufferOffsetsInfoEXT * pSetDescriptorBufferOffsetsInfo)
Defined at line 7738 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindDescriptorBufferEmbeddedSamplers2EXT (VkCommandBuffer commandBuffer, const VkBindDescriptorBufferEmbeddedSamplersInfoEXT * pBindDescriptorBufferEmbeddedSamplersInfo)
Defined at line 7745 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBindTileMemoryQCOM (VkCommandBuffer commandBuffer, const VkTileMemoryBindInfoQCOM * pTileMemoryBindInfo)
=== VK_QCOM_tile_memory_heap ===
Defined at line 7754 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyMemoryIndirectKHR (VkCommandBuffer commandBuffer, const VkCopyMemoryIndirectInfoKHR * pCopyMemoryIndirectInfo)
=== VK_KHR_copy_memory_indirect ===
Defined at line 7762 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdCopyMemoryToImageIndirectKHR (VkCommandBuffer commandBuffer, const VkCopyMemoryToImageIndirectInfoKHR * pCopyMemoryToImageIndirectInfo)
Defined at line 7768 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDecompressMemoryEXT (VkCommandBuffer commandBuffer, const VkDecompressMemoryInfoEXT * pDecompressMemoryInfoEXT)
=== VK_EXT_memory_decompression ===
Defined at line 7777 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdDecompressMemoryIndirectCountEXT (VkCommandBuffercommandBuffer,VkMemoryDecompressionMethodFlagsEXTdecompressionMethod,VkDeviceAddressindirectCommandsAddress,VkDeviceAddressindirectCommandsCountAddress,uint32_tmaxDecompressionCount,uint32_tstride)
Defined at line 7783 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateExternalComputeQueueNV (VkDevicedevice,const VkExternalComputeQueueCreateInfoNV *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkExternalComputeQueueNV *pExternalQueue)
=== VK_NV_external_compute_queue ===
Defined at line 7796 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyExternalComputeQueueNV (VkDevicedevice,VkExternalComputeQueueNVexternalQueue,const VkAllocationCallbacks *pAllocator)
Defined at line 7804 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetExternalComputeQueueDataNV (VkExternalComputeQueueNVexternalQueue,VkExternalComputeQueueDataParamsNV *params,void *pData)
Defined at line 7811 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetClusterAccelerationStructureBuildSizesNV (VkDevicedevice,const VkClusterAccelerationStructureInputInfoNV *pInfo,VkAccelerationStructureBuildSizesInfoKHR *pSizeInfo)
=== VK_NV_cluster_acceleration_structure ===
Defined at line 7820 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBuildClusterAccelerationStructureIndirectNV (VkCommandBuffer commandBuffer, const VkClusterAccelerationStructureCommandsInfoNV * pCommandInfos)
Defined at line 7827 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetPartitionedAccelerationStructuresBuildSizesNV (VkDevicedevice,const VkPartitionedAccelerationStructureInstancesInputNV *pInfo,VkAccelerationStructureBuildSizesInfoKHR *pSizeInfo)
=== VK_NV_partitioned_acceleration_structure ===
Defined at line 7836 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBuildPartitionedAccelerationStructuresNV (VkCommandBuffer commandBuffer, const VkBuildPartitionedAccelerationStructureInfoNV * pBuildInfo)
Defined at line 7844 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkGetGeneratedCommandsMemoryRequirementsEXT (VkDevicedevice,const VkGeneratedCommandsMemoryRequirementsInfoEXT *pInfo,VkMemoryRequirements2 *pMemoryRequirements)
=== VK_EXT_device_generated_commands ===
Defined at line 7853 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdPreprocessGeneratedCommandsEXT (VkCommandBuffercommandBuffer,const VkGeneratedCommandsInfoEXT *pGeneratedCommandsInfo,VkCommandBufferstateCommandBuffer)
Defined at line 7860 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdExecuteGeneratedCommandsEXT (VkCommandBuffercommandBuffer,VkBool32isPreprocessed,const VkGeneratedCommandsInfoEXT *pGeneratedCommandsInfo)
Defined at line 7867 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateIndirectCommandsLayoutEXT (VkDevicedevice,const VkIndirectCommandsLayoutCreateInfoEXT *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkIndirectCommandsLayoutEXT *pIndirectCommandsLayout)
Defined at line 7874 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyIndirectCommandsLayoutEXT (VkDevicedevice,VkIndirectCommandsLayoutEXTindirectCommandsLayout,const VkAllocationCallbacks *pAllocator)
Defined at line 7882 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateIndirectExecutionSetEXT (VkDevicedevice,const VkIndirectExecutionSetCreateInfoEXT *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkIndirectExecutionSetEXT *pIndirectExecutionSet)
Defined at line 7889 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyIndirectExecutionSetEXT (VkDevicedevice,VkIndirectExecutionSetEXTindirectExecutionSet,const VkAllocationCallbacks *pAllocator)
Defined at line 7897 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkUpdateIndirectExecutionSetPipelineEXT (VkDevicedevice,VkIndirectExecutionSetEXTindirectExecutionSet,uint32_texecutionSetWriteCount,const VkWriteIndirectExecutionSetPipelineEXT *pExecutionSetWrites)
Defined at line 7904 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkUpdateIndirectExecutionSetShaderEXT (VkDevicedevice,VkIndirectExecutionSetEXTindirectExecutionSet,uint32_texecutionSetWriteCount,const VkWriteIndirectExecutionSetShaderEXT *pExecutionSetWrites)
Defined at line 7913 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDeviceFaultReportsKHR (VkDevicedevice,uint64_ttimeout,uint32_t *pFaultCounts,VkDeviceFaultInfoKHR *pFaultInfo)
=== VK_KHR_device_fault ===
Defined at line 7923 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetDeviceFaultDebugInfoKHR (VkDevice device, VkDeviceFaultDebugInfoKHR * pDebugInfo)
Defined at line 7931 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV (VkPhysicalDevicephysicalDevice,uint32_t *pPropertyCount,VkCooperativeMatrixFlexibleDimensionsPropertiesNV *pProperties)
=== VK_NV_cooperative_matrix2 ===
Defined at line 7950 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM (VkPhysicalDevicephysicalDevice,uint32_tqueueFamilyIndex,uint32_t *pCounterCount,VkPerformanceCounterARM *pCounters,VkPerformanceCounterDescriptionARM *pCounterDescriptions)
=== VK_ARM_performance_counters_by_region ===
Defined at line 7978 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM (VkPhysicalDevicephysicalDevice,uint32_t *pDescriptionCount,VkShaderInstrumentationMetricDescriptionARM *pDescriptions)
=== VK_ARM_shader_instrumentation ===
Defined at line 7991 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkCreateShaderInstrumentationARM (VkDevicedevice,const VkShaderInstrumentationCreateInfoARM *pCreateInfo,const VkAllocationCallbacks *pAllocator,VkShaderInstrumentationARM *pInstrumentation)
Defined at line 7997 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkDestroyShaderInstrumentationARM (VkDevicedevice,VkShaderInstrumentationARMinstrumentation,const VkAllocationCallbacks *pAllocator)
Defined at line 8005 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginShaderInstrumentationARM (VkCommandBuffer commandBuffer, VkShaderInstrumentationARM instrumentation)
Defined at line 8012 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndShaderInstrumentationARM (VkCommandBuffer commandBuffer)
Defined at line 8018 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetShaderInstrumentationValuesARM (VkDevicedevice,VkShaderInstrumentationARMinstrumentation,uint32_t *pMetricBlockCount,void *pMetricValues,VkShaderInstrumentationValuesFlagsARMflags)
Defined at line 8023 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkClearShaderInstrumentationMetricsARM (VkDevice device, VkShaderInstrumentationARM instrumentation)
Defined at line 8032 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndRendering2EXT (VkCommandBuffer commandBuffer, const VkRenderingEndInfoKHR * pRenderingEndInfo)
=== VK_EXT_fragment_density_map_offset ===
Defined at line 8039 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdBeginCustomResolveEXT (VkCommandBuffer commandBuffer, const VkBeginCustomResolveInfoEXT * pBeginCustomResolveInfo)
=== VK_EXT_custom_resolve ===
Defined at line 8046 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdEndRendering2KHR (VkCommandBuffer commandBuffer, const VkRenderingEndInfoKHR * pRenderingEndInfo)
=== VK_KHR_maintenance10 ===
Defined at line 8054 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
VkResult vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM (VkPhysicalDevicephysicalDevice,uint32_tqueueFamilyIndex,const VkQueueFamilyDataGraphPropertiesARM *pQueueFamilyDataGraphProperties,const VkDataGraphOpticalFlowImageFormatInfoARM *pOpticalFlowImageFormatInfo,uint32_t *pFormatCount,VkDataGraphOpticalFlowImageFormatPropertiesARM *pImageFormatProperties)
=== VK_ARM_data_graph_optical_flow ===
Defined at line 8061 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetComputeOccupancyPriorityNV (VkCommandBuffer commandBuffer, const VkComputeOccupancyPriorityParametersNV * pParameters)
=== VK_NV_compute_occupancy_priority ===
Defined at line 8075 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp
void vkCmdSetPrimitiveRestartIndexEXT (VkCommandBuffer commandBuffer, uint32_t primitiveRestartIndex)
=== VK_EXT_primitive_restart_index ===
Defined at line 8102 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp