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 (VkInstance instance, 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 (VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties * pFormatProperties)

Defined at line 1983 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceImageFormatProperties (VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, 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 (VkPhysicalDevice physicalDevice, 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 (VkPhysicalDevice physicalDevice, 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 (VkPhysicalDevice physicalDevice, 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 (VkPhysicalDevice physicalDevice, uint32_t * pPropertyCount, VkLayerProperties * pProperties)

Defined at line 2063 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDeviceQueue (VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue * pQueue)

Defined at line 2070 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkQueueSubmit (VkQueue queue, uint32_t submitCount, const VkSubmitInfo * pSubmits, VkFence fence)

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 (VkDevice device, 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 (VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks * pAllocator)

Defined at line 2098 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkMapMemory (VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, 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 (VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange * pMemoryRanges)

Defined at line 2114 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkInvalidateMappedMemoryRanges (VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange * pMemoryRanges)

Defined at line 2121 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDeviceMemoryCommitment (VkDevice device, VkDeviceMemory memory, VkDeviceSize * pCommittedMemoryInBytes)

Defined at line 2128 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkBindBufferMemory (VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset)

Defined at line 2134 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkBindImageMemory (VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset)

Defined at line 2142 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetBufferMemoryRequirements (VkDevice device, VkBuffer buffer, VkMemoryRequirements * pMemoryRequirements)

Defined at line 2147 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetImageMemoryRequirements (VkDevice device, VkImage image, VkMemoryRequirements * pMemoryRequirements)

Defined at line 2153 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetImageSparseMemoryRequirements (VkDevice device, VkImage image, uint32_t * pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements * pSparseMemoryRequirements)

Defined at line 2159 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetPhysicalDeviceSparseImageFormatProperties (VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t * pPropertyCount, VkSparseImageFormatProperties * pProperties)

Defined at line 2167 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkQueueBindSparse (VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo * pBindInfo, VkFence fence)

Defined at line 2179 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateFence (VkDevice device, 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 (VkDevice device, VkFence fence, const VkAllocationCallbacks * pAllocator)

Defined at line 2195 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkResetFences (VkDevice device, uint32_t fenceCount, 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 (VkDevice device, uint32_t fenceCount, const VkFence * pFences, VkBool32 waitAll, uint64_t timeout)

Defined at line 2210 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateSemaphore (VkDevice device, 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 (VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks * pAllocator)

Defined at line 2224 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateQueryPool (VkDevice device, 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 (VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks * pAllocator)

Defined at line 2237 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetQueryPoolResults (VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void * pData, VkDeviceSize stride, VkQueryResultFlags flags)

Defined at line 2242 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateBuffer (VkDevice device, 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 (VkDevice device, VkBuffer buffer, const VkAllocationCallbacks * pAllocator)

Defined at line 2262 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateImage (VkDevice device, 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 (VkDevice device, VkImage image, const VkAllocationCallbacks * pAllocator)

Defined at line 2275 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetImageSubresourceLayout (VkDevice device, VkImage image, const VkImageSubresource * pSubresource, VkSubresourceLayout * pLayout)

Defined at line 2280 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateImageView (VkDevice device, 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 (VkDevice device, VkImageView imageView, const VkAllocationCallbacks * pAllocator)

Defined at line 2296 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateCommandPool (VkDevice device, 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 (VkDevice device, VkCommandPool commandPool, const VkAllocationCallbacks * pAllocator)

Defined at line 2309 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkResetCommandPool (VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags)

Defined at line 2315 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkAllocateCommandBuffers (VkDevice device, const VkCommandBufferAllocateInfo * pAllocateInfo, VkCommandBuffer * pCommandBuffers)

Defined at line 2320 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkFreeCommandBuffers (VkDevice device, VkCommandPool commandPool, uint32_t commandBufferCount, 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 (VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy * pRegions)

Defined at line 2350 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdCopyImage (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy * pRegions)

Defined at line 2356 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdCopyBufferToImage (VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy * pRegions)

Defined at line 2367 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdCopyImageToBuffer (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy * pRegions)

Defined at line 2377 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdUpdateBuffer (VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void * pData)

Defined at line 2387 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdFillBuffer (VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data)

Defined at line 2393 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdPipelineBarrier (VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const VkMemoryBarrier * pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier * pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier * pImageMemoryBarriers)

Defined at line 2399 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBeginQuery (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags)

Defined at line 2422 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdEndQuery (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query)

Defined at line 2428 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdResetQueryPool (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)

Defined at line 2433 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdWriteTimestamp (VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query)

Defined at line 2439 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdCopyQueryPoolResults (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags)

Defined at line 2447 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdExecuteCommands (VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer * pCommandBuffers)

Defined at line 2459 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateEvent (VkDevice device, 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 (VkDevice device, VkEvent event, 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 (VkDevice device, 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 (VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks * pAllocator)

Defined at line 2501 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateShaderModule (VkDevice device, 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 (VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks * pAllocator)

Defined at line 2514 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreatePipelineCache (VkDevice device, 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 (VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks * pAllocator)

Defined at line 2528 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPipelineCacheData (VkDevice device, VkPipelineCache pipelineCache, size_t * pDataSize, void * pData)

Defined at line 2534 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkMergePipelineCaches (VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const VkPipelineCache * pSrcCaches)

Defined at line 2542 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateComputePipelines (VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, 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 (VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks * pAllocator)

Defined at line 2560 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreatePipelineLayout (VkDevice device, 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 (VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks * pAllocator)

Defined at line 2573 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateSampler (VkDevice device, 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 (VkDevice device, VkSampler sampler, const VkAllocationCallbacks * pAllocator)

Defined at line 2587 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateDescriptorSetLayout (VkDevice device, 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 (VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks * pAllocator)

Defined at line 2600 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateDescriptorPool (VkDevice device, 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 (VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks * pAllocator)

Defined at line 2615 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkResetDescriptorPool (VkDevice device, VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags)

Defined at line 2621 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkAllocateDescriptorSets (VkDevice device, const VkDescriptorSetAllocateInfo * pAllocateInfo, VkDescriptorSet * pDescriptorSets)

Defined at line 2628 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkFreeDescriptorSets (VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, const VkDescriptorSet * pDescriptorSets)

Defined at line 2635 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkUpdateDescriptorSets (VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet * pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet * pDescriptorCopies)

Defined at line 2643 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBindPipeline (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline)

Defined at line 2652 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBindDescriptorSets (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const VkDescriptorSet * pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t * pDynamicOffsets)

Defined at line 2658 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdClearColorImage (VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearColorValue * pColor, uint32_t rangeCount, const VkImageSubresourceRange * pRanges)

Defined at line 2671 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDispatch (VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)

Defined at line 2681 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDispatchIndirect (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset)

Defined at line 2687 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetEvent (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask)

Defined at line 2692 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdResetEvent (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask)

Defined at line 2697 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdWaitEvents (VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent * pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const VkMemoryBarrier * pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier * pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier * pImageMemoryBarriers)

Defined at line 2702 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdPushConstants (VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void * pValues)

Defined at line 2727 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateGraphicsPipelines (VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, 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 (VkDevice device, 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 (VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks * pAllocator)

Defined at line 2755 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateRenderPass (VkDevice device, 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 (VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks * pAllocator)

Defined at line 2769 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetRenderAreaGranularity (VkDevice device, VkRenderPass renderPass, VkExtent2D * pGranularity)

Defined at line 2774 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetViewport (VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport * pViewports)

Defined at line 2779 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetScissor (VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, 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 (VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor)

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 (VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds)

Defined at line 2811 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetStencilCompareMask (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask)

Defined at line 2816 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetStencilWriteMask (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask)

Defined at line 2822 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetStencilReference (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference)

Defined at line 2828 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBindIndexBuffer (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType)

Defined at line 2834 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBindVertexBuffers (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer * pBuffers, const VkDeviceSize * pOffsets)

Defined at line 2840 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDraw (VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance)

Defined at line 2849 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawIndexed (VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance)

Defined at line 2855 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawIndirect (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)

Defined at line 2865 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawIndexedIndirect (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)

Defined at line 2871 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBlitImage (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit * pRegions, VkFilter filter)

Defined at line 2877 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdClearDepthStencilImage (VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearDepthStencilValue * pDepthStencil, uint32_t rangeCount, const VkImageSubresourceRange * pRanges)

Defined at line 2889 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdClearAttachments (VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment * pAttachments, uint32_t rectCount, const VkClearRect * pRects)

Defined at line 2899 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdResolveImage (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve * pRegions)

Defined at line 2908 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBeginRenderPass (VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo * pRenderPassBegin, VkSubpassContents contents)

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 (VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo * pBindInfos)

Defined at line 2943 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkBindImageMemory2 (VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo * pBindInfos)

Defined at line 2950 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDeviceGroupPeerMemoryFeatures (VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, 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 (VkInstance instance, uint32_t * pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties * pPhysicalDeviceGroupProperties)

Defined at line 2971 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetImageMemoryRequirements2 (VkDevice device, const VkImageMemoryRequirementsInfo2 * pInfo, VkMemoryRequirements2 * pMemoryRequirements)

Defined at line 2978 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetBufferMemoryRequirements2 (VkDevice device, const VkBufferMemoryRequirementsInfo2 * pInfo, VkMemoryRequirements2 * pMemoryRequirements)

Defined at line 2985 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetImageSparseMemoryRequirements2 (VkDevice device, 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 (VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2 * pFormatProperties)

Defined at line 3011 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceImageFormatProperties2 (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2 * pImageFormatInfo, VkImageFormatProperties2 * pImageFormatProperties)

Defined at line 3018 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetPhysicalDeviceQueueFamilyProperties2 (VkPhysicalDevice physicalDevice, 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 (VkPhysicalDevice physicalDevice, 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 (VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags)

Defined at line 3046 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDeviceQueue2 (VkDevice device, const VkDeviceQueueInfo2 * pQueueInfo, VkQueue * pQueue)

Defined at line 3051 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetPhysicalDeviceExternalBufferProperties (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo * pExternalBufferInfo, VkExternalBufferProperties * pExternalBufferProperties)

Defined at line 3056 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetPhysicalDeviceExternalFenceProperties (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo * pExternalFenceInfo, VkExternalFenceProperties * pExternalFenceProperties)

Defined at line 3063 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetPhysicalDeviceExternalSemaphoreProperties (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo * pExternalSemaphoreInfo, VkExternalSemaphoreProperties * pExternalSemaphoreProperties)

Defined at line 3070 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDispatchBase (VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)

Defined at line 3078 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateDescriptorUpdateTemplate (VkDevice device, 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 (VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks * pAllocator)

Defined at line 3097 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkUpdateDescriptorSetWithTemplate (VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void * pData)

Defined at line 3104 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDescriptorSetLayoutSupport (VkDevice device, const VkDescriptorSetLayoutCreateInfo * pCreateInfo, VkDescriptorSetLayoutSupport * pSupport)

Defined at line 3112 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateSamplerYcbcrConversion (VkDevice device, 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 (VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks * pAllocator)

Defined at line 3127 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkResetQueryPool (VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)

=== VK_VERSION_1_2 ===

Defined at line 3136 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetSemaphoreCounterValue (VkDevice device, VkSemaphore semaphore, uint64_t * pValue)

Defined at line 3141 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkWaitSemaphores (VkDevice device, const VkSemaphoreWaitInfo * pWaitInfo, uint64_t timeout)

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 (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)

Defined at line 3172 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawIndexedIndirectCount (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)

Defined at line 3183 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateRenderPass2 (VkDevice device, 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 (VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo * pRenderPassBegin, const VkSubpassBeginInfo * pSubpassBeginInfo)

Defined at line 3202 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdNextSubpass2 (VkCommandBuffer commandBuffer, 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 (VkPhysicalDevice physicalDevice, 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 (VkDevice device, 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 (VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks * pAllocator)

Defined at line 3238 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkSetPrivateData (VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data)

Defined at line 3244 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetPrivateData (VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, 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 (VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query)

Defined at line 3261 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkQueueSubmit2 (VkQueue queue, uint32_t submitCount, const VkSubmitInfo2 * pSubmits, VkFence fence)

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 (VkDevice device, const VkDeviceBufferMemoryRequirements * pInfo, VkMemoryRequirements2 * pMemoryRequirements)

Defined at line 3294 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDeviceImageMemoryRequirements (VkDevice device, const VkDeviceImageMemoryRequirements * pInfo, VkMemoryRequirements2 * pMemoryRequirements)

Defined at line 3301 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDeviceImageSparseMemoryRequirements (VkDevice device, 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 (VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo * pDependencyInfo)

Defined at line 3316 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdResetEvent2 (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask)

Defined at line 3321 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdWaitEvents2 (VkCommandBuffer commandBuffer, uint32_t eventCount, 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 (VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport * pViewports)

Defined at line 3369 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetScissorWithCount (VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D * pScissors)

Defined at line 3375 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBindVertexBuffers2 (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, 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 (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp)

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 (VkDevice device, 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 (VkDevice device, const VkDeviceImageSubresourceInfo * pInfo, VkSubresourceLayout2 * pLayout)

Defined at line 3454 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetImageSubresourceLayout2 (VkDevice device, VkImage image, 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 (VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo * pTransitions)

Defined at line 3484 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdPushDescriptorSet (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet * pDescriptorWrites)

Defined at line 3491 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdPushDescriptorSetWithTemplate (VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, 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 (VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern)

Defined at line 3534 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBindIndexBuffer2 (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType)

Defined at line 3540 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetRenderingAreaGranularity (VkDevice device, 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 (VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks * pAllocator)

=== VK_KHR_surface ===

Defined at line 3568 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceSurfaceSupportKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32 * pSupported)

Defined at line 3574 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceSurfaceCapabilitiesKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR * pSurfaceCapabilities)

Defined at line 3582 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceSurfaceFormatsKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t * pSurfaceFormatCount, VkSurfaceFormatKHR * pSurfaceFormats)

Defined at line 3589 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceSurfacePresentModesKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t * pPresentModeCount, VkPresentModeKHR * pPresentModes)

Defined at line 3597 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateSwapchainKHR (VkDevice device, 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 (VkDevice device, VkSwapchainKHR swapchain, const VkAllocationCallbacks * pAllocator)

Defined at line 3615 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetSwapchainImagesKHR (VkDevice device, VkSwapchainKHR swapchain, uint32_t * pSwapchainImageCount, VkImage * pSwapchainImages)

Defined at line 3621 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkAcquireNextImageKHR (VkDevice device, VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, 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 (VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR * pModes)

Defined at line 3646 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDevicePresentRectanglesKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t * pRectCount, VkRect2D * pRects)

Defined at line 3653 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkAcquireNextImage2KHR (VkDevice device, const VkAcquireNextImageInfoKHR * pAcquireInfo, uint32_t * pImageIndex)

Defined at line 3661 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceDisplayPropertiesKHR (VkPhysicalDevice physicalDevice, 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 (VkPhysicalDevice physicalDevice, uint32_t * pPropertyCount, VkDisplayPlanePropertiesKHR * pProperties)

Defined at line 3677 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetDisplayPlaneSupportedDisplaysKHR (VkPhysicalDevice physicalDevice, uint32_t planeIndex, uint32_t * pDisplayCount, VkDisplayKHR * pDisplays)

Defined at line 3684 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetDisplayModePropertiesKHR (VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t * pPropertyCount, VkDisplayModePropertiesKHR * pProperties)

Defined at line 3692 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateDisplayModeKHR (VkPhysicalDevice physicalDevice, VkDisplayKHR display, 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 (VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, uint32_t planeIndex, VkDisplayPlaneCapabilitiesKHR * pCapabilities)

Defined at line 3709 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateDisplayPlaneSurfaceKHR (VkInstance instance, 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 (VkDevice device, uint32_t swapchainCount, 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 (VkInstance instance, 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 (VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks * pAllocator)

Defined at line 3835 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkDebugReportMessageEXT (VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, 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 (VkPhysicalDevice physicalDevice, 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 (VkPhysicalDevice physicalDevice, 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 (VkDevice device, 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 (VkDevice device, VkVideoSessionKHR videoSession, const VkAllocationCallbacks * pAllocator)

Defined at line 3907 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetVideoSessionMemoryRequirementsKHR (VkDevice device, VkVideoSessionKHR videoSession, uint32_t * pMemoryRequirementsCount, VkVideoSessionMemoryRequirementsKHR * pMemoryRequirements)

Defined at line 3913 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkBindVideoSessionMemoryKHR (VkDevice device, VkVideoSessionKHR videoSession, uint32_t bindSessionMemoryInfoCount, const VkBindVideoSessionMemoryInfoKHR * pBindSessionMemoryInfos)

Defined at line 3921 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateVideoSessionParametersKHR (VkDevice device, 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 (VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, const VkVideoSessionParametersUpdateInfoKHR * pUpdateInfo)

Defined at line 3937 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkDestroyVideoSessionParametersKHR (VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, 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 (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, 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 (VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer * pCounterBuffers, const VkDeviceSize * pCounterBufferOffsets)

Defined at line 3986 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdEndTransformFeedbackEXT (VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer * pCounterBuffers, const VkDeviceSize * pCounterBufferOffsets)

Defined at line 3995 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBeginQueryIndexedEXT (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index)

Defined at line 4004 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdEndQueryIndexedEXT (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index)

Defined at line 4010 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawIndirectByteCountEXT (VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride)

Defined at line 4016 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateCuModuleNVX (VkDevice device, 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 (VkDevice device, 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 (VkDevice device, VkCuModuleNVX module, const VkAllocationCallbacks * pAllocator)

Defined at line 4045 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkDestroyCuFunctionNVX (VkDevice device, VkCuFunctionNVX function, 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 (VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX * pProperties)

Defined at line 4073 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

uint64_t vkGetDeviceCombinedImageSamplerIndexNVX (VkDevice device, uint64_t imageViewIndex, uint64_t samplerIndex)

Defined at line 4080 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawIndirectCountAMD (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)

=== VK_AMD_draw_indirect_count ===

Defined at line 4089 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawIndexedIndirectCountAMD (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)

Defined at line 4100 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetShaderInfoAMD (VkDevice device, VkPipeline pipeline, VkShaderStageFlagBits shaderStage, VkShaderInfoTypeAMD infoType, 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 (VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkExternalMemoryHandleTypeFlagsNV externalHandleType, 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 (VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2 * pFormatProperties)

Defined at line 4188 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceImageFormatProperties2KHR (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2 * pImageFormatInfo, VkImageFormatProperties2 * pImageFormatProperties)

Defined at line 4195 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetPhysicalDeviceQueueFamilyProperties2KHR (VkPhysicalDevice physicalDevice, 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 (VkPhysicalDevice physicalDevice, 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 (VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, 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 (VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)

Defined at line 4239 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkTrimCommandPoolKHR (VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags)

=== VK_KHR_maintenance1 ===

Defined at line 4264 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkEnumeratePhysicalDeviceGroupsKHR (VkInstance instance, 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 (VkPhysicalDevice physicalDevice, 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 (VkDevice device, 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 (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, int fd, VkMemoryFdPropertiesKHR * pMemoryFdProperties)

Defined at line 4313 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetPhysicalDeviceExternalSemaphorePropertiesKHR (VkPhysicalDevice physicalDevice, 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 (VkDevice device, const VkSemaphoreGetFdInfoKHR * pGetFdInfo, int * pFd)

Defined at line 4355 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdPushDescriptorSetKHR (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet * pDescriptorWrites)

=== VK_KHR_push_descriptor ===

Defined at line 4362 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdPushDescriptorSetWithTemplateKHR (VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, 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 (VkDevice device, 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 (VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks * pAllocator)

Defined at line 4405 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkUpdateDescriptorSetWithTemplateKHR (VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void * pData)

Defined at line 4412 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetViewportWScalingNV (VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, 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 (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilities2EXT * pSurfaceCapabilities)

=== VK_EXT_display_surface_counter ===

Defined at line 4456 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkDisplayPowerControlEXT (VkDevice device, VkDisplayKHR display, const VkDisplayPowerInfoEXT * pDisplayPowerInfo)

=== VK_EXT_display_control ===

Defined at line 4465 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkRegisterDeviceEventEXT (VkDevice device, 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 (VkDevice device, VkDisplayKHR display, 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 (VkDevice device, VkSwapchainKHR swapchain, VkSurfaceCounterFlagBitsEXT counter, uint64_t * pCounterValue)

Defined at line 4489 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetRefreshCycleDurationGOOGLE (VkDevice device, VkSwapchainKHR swapchain, VkRefreshCycleDurationGOOGLE * pDisplayTimingProperties)

=== VK_GOOGLE_display_timing ===

Defined at line 4499 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPastPresentationTimingGOOGLE (VkDevice device, VkSwapchainKHR swapchain, uint32_t * pPresentationTimingCount, VkPastPresentationTimingGOOGLE * pPresentationTimings)

Defined at line 4506 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetDiscardRectangleEXT (VkCommandBuffer commandBuffer, uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, 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 (VkDevice device, uint32_t swapchainCount, 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 (VkDevice device, 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 (VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo * pRenderPassBegin, const VkSubpassBeginInfo * pSubpassBeginInfo)

Defined at line 4555 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdNextSubpass2KHR (VkCommandBuffer commandBuffer, 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 (VkPhysicalDevice physicalDevice, 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 (VkDevice device, const VkFenceGetFdInfoKHR * pGetFdInfo, int * pFd)

Defined at line 4614 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, 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 (VkPhysicalDevice physicalDevice, 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 (VkPhysicalDevice physicalDevice, 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 (VkPhysicalDevice physicalDevice, 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 (VkPhysicalDevice physicalDevice, 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 (VkPhysicalDevice physicalDevice, uint32_t * pPropertyCount, VkDisplayPlaneProperties2KHR * pProperties)

Defined at line 4675 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetDisplayModeProperties2KHR (VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t * pPropertyCount, VkDisplayModeProperties2KHR * pProperties)

Defined at line 4682 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetDisplayPlaneCapabilities2KHR (VkPhysicalDevice physicalDevice, 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 (VkInstance instance, 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 (VkInstance instance, VkDebugUtilsMessengerEXT messenger, const VkAllocationCallbacks * pAllocator)

Defined at line 4771 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkSubmitDebugUtilsMessageEXT (VkInstance instance, VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, const VkDebugUtilsMessengerCallbackDataEXT * pCallbackData)

Defined at line 4778 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkWriteSamplerDescriptorsEXT (VkDevice device, uint32_t samplerCount, 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 (VkDevice device, uint32_t resourceCount, 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 (VkDevice device, uint32_t imageCount, 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 (VkDevice device, const VkSamplerCustomBorderColorCreateInfoEXT * pBorderColor, VkBool32 requestIndex, 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 (VkDevice device, uint32_t tensorCount, 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 (VkPhysicalDevice physicalDevice, VkSampleCountFlagBits samples, VkMultisamplePropertiesEXT * pMultisampleProperties)

Defined at line 4941 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetImageMemoryRequirements2KHR (VkDevice device, 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 (VkDevice device, const VkBufferMemoryRequirementsInfo2 * pInfo, VkMemoryRequirements2 * pMemoryRequirements)

Defined at line 4957 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetImageSparseMemoryRequirements2KHR (VkDevice device, 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 (VkDevice device, 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 (VkDevice device, VkAccelerationStructureKHR accelerationStructure, const VkAllocationCallbacks * pAllocator)

Defined at line 4982 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBuildAccelerationStructuresKHR (VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR * pInfos, const VkAccelerationStructureBuildRangeInfoKHR *const * ppBuildRangeInfos)

Defined at line 4989 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBuildAccelerationStructuresIndirectKHR (VkCommandBuffer commandBuffer, uint32_t infoCount, 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 (VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR * pInfos, const VkAccelerationStructureBuildRangeInfoKHR *const * ppBuildRangeInfos)

Defined at line 5009 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCopyAccelerationStructureKHR (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureInfoKHR * pInfo)

Defined at line 5019 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCopyAccelerationStructureToMemoryKHR (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureToMemoryInfoKHR * pInfo)

Defined at line 5026 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCopyMemoryToAccelerationStructureKHR (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToAccelerationStructureInfoKHR * pInfo)

Defined at line 5033 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkWriteAccelerationStructuresPropertiesKHR (VkDevice device, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR * pAccelerationStructures, VkQueryType queryType, size_t dataSize, void * pData, size_t stride)

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 (VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR * pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)

Defined at line 5075 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDeviceAccelerationStructureCompatibilityKHR (VkDevice device, const VkAccelerationStructureVersionInfoKHR * pVersionInfo, VkAccelerationStructureCompatibilityKHR * pCompatibility)

Defined at line 5086 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetAccelerationStructureBuildSizesKHR (VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, 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 (VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR * pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR * pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR * pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR * pCallableShaderBindingTable, uint32_t width, uint32_t height, uint32_t depth)

=== VK_KHR_ray_tracing_pipeline ===

Defined at line 5105 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateRayTracingPipelinesKHR (VkDevice device, VkDeferredOperationKHR deferredOperation, VkPipelineCache pipelineCache, uint32_t createInfoCount, 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 (VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void * pData)

Defined at line 5129 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetRayTracingCaptureReplayShaderGroupHandlesKHR (VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void * pData)

Defined at line 5135 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdTraceRaysIndirectKHR (VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR * pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR * pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR * pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR * pCallableShaderBindingTable, VkDeviceAddress indirectDeviceAddress)

Defined at line 5141 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkDeviceSize vkGetRayTracingShaderGroupStackSizeKHR (VkDevice device, VkPipeline pipeline, uint32_t group, VkShaderGroupShaderKHR groupShader)

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 (VkDevice device, 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 (VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks * pAllocator)

Defined at line 5175 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkBindBufferMemory2KHR (VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo * pBindInfos)

=== VK_KHR_bind_memory2 ===

Defined at line 5184 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkBindImageMemory2KHR (VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo * pBindInfos)

Defined at line 5191 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetImageDrmFormatModifierPropertiesEXT (VkDevice device, VkImage image, 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 (VkDevice device, 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 (VkDevice device, VkValidationCacheEXT validationCache, const VkAllocationCallbacks * pAllocator)

Defined at line 5217 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkMergeValidationCachesEXT (VkDevice device, VkValidationCacheEXT dstCache, uint32_t srcCacheCount, const VkValidationCacheEXT * pSrcCaches)

Defined at line 5223 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetValidationCacheDataEXT (VkDevice device, VkValidationCacheEXT validationCache, size_t * pDataSize, void * pData)

Defined at line 5231 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBindShadingRateImageNV (VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout)

=== VK_NV_shading_rate_image ===

Defined at line 5241 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetViewportShadingRatePaletteNV (VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkShadingRatePaletteNV * pShadingRatePalettes)

Defined at line 5247 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetCoarseSampleOrderNV (VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const VkCoarseSampleOrderCustomNV * pCustomSampleOrders)

Defined at line 5255 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateAccelerationStructureNV (VkDevice device, 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 (VkDevice device, VkAccelerationStructureNV accelerationStructure, const VkAllocationCallbacks * pAllocator)

Defined at line 5273 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetAccelerationStructureMemoryRequirementsNV (VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV * pInfo, VkMemoryRequirements2 * pMemoryRequirements)

Defined at line 5280 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkBindAccelerationStructureMemoryNV (VkDevice device, uint32_t bindInfoCount, const VkBindAccelerationStructureMemoryInfoNV * pBindInfos)

Defined at line 5287 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBuildAccelerationStructureNV (VkCommandBuffer commandBuffer, const VkAccelerationStructureInfoNV * pInfo, VkBuffer instanceData, VkDeviceSize instanceOffset, VkBool32 update, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkBuffer scratch, VkDeviceSize scratchOffset)

Defined at line 5294 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdCopyAccelerationStructureNV (VkCommandBuffer commandBuffer, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkCopyAccelerationStructureModeKHR mode)

Defined at line 5307 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdTraceRaysNV (VkCommandBuffer commandBuffer, VkBuffer raygenShaderBindingTableBuffer, VkDeviceSize raygenShaderBindingOffset, VkBuffer missShaderBindingTableBuffer, VkDeviceSize missShaderBindingOffset, VkDeviceSize missShaderBindingStride, VkBuffer hitShaderBindingTableBuffer, VkDeviceSize hitShaderBindingOffset, VkDeviceSize hitShaderBindingStride, VkBuffer callableShaderBindingTableBuffer, VkDeviceSize callableShaderBindingOffset, VkDeviceSize callableShaderBindingStride, uint32_t width, uint32_t height, uint32_t depth)

Defined at line 5315 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateRayTracingPipelinesNV (VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, 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 (VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void * pData)

Defined at line 5358 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetAccelerationStructureHandleNV (VkDevice device, VkAccelerationStructureNV accelerationStructure, size_t dataSize, void * pData)

Defined at line 5364 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdWriteAccelerationStructuresPropertiesNV (VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureNV * pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)

Defined at line 5372 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCompileDeferredNV (VkDevice device, VkPipeline pipeline, uint32_t shader)

Defined at line 5383 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDescriptorSetLayoutSupportKHR (VkDevice device, 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 (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)

=== VK_KHR_draw_indirect_count ===

Defined at line 5399 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawIndexedIndirectCountKHR (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)

Defined at line 5410 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetMemoryHostPointerPropertiesEXT (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, 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 (VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker)

=== VK_AMD_buffer_marker ===

Defined at line 5434 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdWriteBufferMarker2AMD (VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker)

Defined at line 5443 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceCalibrateableTimeDomainsEXT (VkPhysicalDevice physicalDevice, 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 (VkDevice device, uint32_t timestampCount, 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 (VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask)

=== VK_NV_mesh_shader ===

Defined at line 5469 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawMeshTasksIndirectNV (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)

Defined at line 5474 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawMeshTasksIndirectCountNV (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)

Defined at line 5480 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetExclusiveScissorEnableNV (VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkBool32 * pExclusiveScissorEnables)

=== VK_NV_scissor_exclusive ===

Defined at line 5493 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetExclusiveScissorNV (VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, 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 (VkQueue queue, uint32_t * pCheckpointDataCount, VkCheckpointDataNV * pCheckpointData)

Defined at line 5516 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetQueueCheckpointData2NV (VkQueue queue, uint32_t * pCheckpointDataCount, VkCheckpointData2NV * pCheckpointData)

Defined at line 5522 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetSemaphoreCounterValueKHR (VkDevice device, VkSemaphore semaphore, uint64_t * pValue)

=== VK_KHR_timeline_semaphore ===

Defined at line 5530 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkWaitSemaphoresKHR (VkDevice device, const VkSemaphoreWaitInfo * pWaitInfo, uint64_t timeout)

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 (VkDevice device, VkSwapchainKHR swapchain, uint32_t size)

=== VK_EXT_present_timing ===

Defined at line 5547 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetSwapchainTimingPropertiesEXT (VkDevice device, VkSwapchainKHR swapchain, VkSwapchainTimingPropertiesEXT * pSwapchainTimingProperties, uint64_t * pSwapchainTimingPropertiesCounter)

Defined at line 5552 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetSwapchainTimeDomainPropertiesEXT (VkDevice device, VkSwapchainKHR swapchain, VkSwapchainTimeDomainPropertiesEXT * pSwapchainTimeDomainProperties, uint64_t * pTimeDomainsCounter)

Defined at line 5560 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPastPresentationTimingEXT (VkDevice device, 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 (VkDevice device, 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 (VkDevice device, VkPerformanceParameterTypeINTEL parameter, VkPerformanceValueINTEL * pValue)

Defined at line 5626 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkSetLocalDimmingAMD (VkDevice device, VkSwapchainKHR swapChain, VkBool32 localDimmingEnable)

=== VK_AMD_display_native_hdr ===

Defined at line 5635 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateImagePipeSurfaceFUCHSIA (VkInstance instance, 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 (VkPhysicalDevice physicalDevice, 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 (VkCommandBuffer commandBuffer, 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 (VkPhysicalDevice physicalDevice, 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 (VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout)

=== VK_KHR_present_wait ===

Defined at line 5714 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceCooperativeMatrixPropertiesNV (VkPhysicalDevice physicalDevice, 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 (VkPhysicalDevice physicalDevice, 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 (VkInstance instance, 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 (VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern)

=== VK_EXT_line_rasterization ===

Defined at line 5798 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkResetQueryPoolEXT (VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)

=== 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 (VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport * pViewports)

Defined at line 5828 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetScissorWithCountEXT (VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D * pScissors)

Defined at line 5834 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBindVertexBuffers2EXT (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, 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 (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp)

Defined at line 5876 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateDeferredOperationKHR (VkDevice device, 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 (VkDevice device, VkDeferredOperationKHR operation, 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 (VkDevice device, 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 (VkDevice device, 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 (VkDevice device, 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 (VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfo * pTransitions)

Defined at line 5960 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetImageSubresourceLayout2EXT (VkDevice device, VkImage image, const VkImageSubresource2 * pSubresource, VkSubresourceLayout2 * pLayout)

Defined at line 5967 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkMapMemory2KHR (VkDevice device, 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 (VkDevice device, 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 (VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, const VkGeneratedCommandsInfoNV * pGeneratedCommandsInfo)

Defined at line 6009 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBindPipelineShaderGroupNV (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline, uint32_t groupIndex)

Defined at line 6016 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateIndirectCommandsLayoutNV (VkDevice device, 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 (VkDevice device, VkIndirectCommandsLayoutNV indirectCommandsLayout, 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 (VkPhysicalDevice physicalDevice, int32_t drmFd, VkDisplayKHR display)

=== VK_EXT_acquire_drm_display ===

Defined at line 6048 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetDrmDisplayEXT (VkPhysicalDevice physicalDevice, int32_t drmFd, uint32_t connectorId, VkDisplayKHR * display)

Defined at line 6053 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreatePrivateDataSlotEXT (VkDevice device, 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 (VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks * pAllocator)

Defined at line 6071 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkSetPrivateDataEXT (VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data)

Defined at line 6077 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetPrivateDataEXT (VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t * pData)

Defined at line 6083 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR (VkPhysicalDevice physicalDevice, 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 (VkDevice device, 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 (VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo * pDependencyInfo)

=== VK_KHR_synchronization2 ===

Defined at line 6194 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdResetEvent2KHR (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask)

Defined at line 6200 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdWaitEvents2KHR (VkCommandBuffer commandBuffer, uint32_t eventCount, 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 (VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query)

Defined at line 6218 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkQueueSubmit2KHR (VkQueue queue, uint32_t submitCount, const VkSubmitInfo2 * pSubmits, VkFence fence)

Defined at line 6224 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDescriptorSetLayoutSizeEXT (VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize * pLayoutSizeInBytes)

=== VK_EXT_descriptor_buffer ===

Defined at line 6234 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDescriptorSetLayoutBindingOffsetEXT (VkDevice device, VkDescriptorSetLayout layout, uint32_t binding, VkDeviceSize * pOffset)

Defined at line 6240 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDescriptorEXT (VkDevice device, const VkDescriptorGetInfoEXT * pDescriptorInfo, size_t dataSize, void * pDescriptor)

Defined at line 6248 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBindDescriptorBuffersEXT (VkCommandBuffer commandBuffer, uint32_t bufferCount, const VkDescriptorBufferBindingInfoEXT * pBindingInfos)

Defined at line 6254 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetDescriptorBufferOffsetsEXT (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t setCount, const uint32_t * pBufferIndices, const VkDeviceSize * pOffsets)

Defined at line 6261 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBindDescriptorBufferEmbeddedSamplersEXT (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set)

Defined at line 6272 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetBufferOpaqueCaptureDescriptorDataEXT (VkDevice device, const VkBufferCaptureDescriptorDataInfoEXT * pInfo, void * pData)

Defined at line 6280 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetImageOpaqueCaptureDescriptorDataEXT (VkDevice device, const VkImageCaptureDescriptorDataInfoEXT * pInfo, void * pData)

Defined at line 6287 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetImageViewOpaqueCaptureDescriptorDataEXT (VkDevice device, const VkImageViewCaptureDescriptorDataInfoEXT * pInfo, void * pData)

Defined at line 6294 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetSamplerOpaqueCaptureDescriptorDataEXT (VkDevice device, const VkSamplerCaptureDescriptorDataInfoEXT * pInfo, void * pData)

Defined at line 6301 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT (VkDevice device, 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 (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, 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 (VkCommandBuffer commandBuffer, const VkDeviceAddressRangeKHR * pDstRange, VkAddressCommandFlagsKHR dstFlags, VkDeviceSize dataSize, const void * pData)

Defined at line 6362 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdFillMemoryKHR (VkCommandBuffer commandBuffer, const VkDeviceAddressRangeKHR * pDstRange, VkAddressCommandFlagsKHR dstFlags, uint32_t data)

Defined at line 6371 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdCopyQueryPoolResultsToMemoryKHR (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, const VkStridedDeviceAddressRangeKHR * pDstRange, VkAddressCommandFlagsKHR dstFlags, VkQueryResultFlags queryResultFlags)

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 (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBindTransformFeedbackBuffer2InfoEXT * pBindingInfos)

Defined at line 6408 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBeginTransformFeedback2EXT (VkCommandBuffer commandBuffer, uint32_t firstCounterRange, uint32_t counterRangeCount, const VkBindTransformFeedbackBuffer2InfoEXT * pCounterInfos)

Defined at line 6416 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdEndTransformFeedback2EXT (VkCommandBuffer commandBuffer, uint32_t firstCounterRange, uint32_t counterRangeCount, const VkBindTransformFeedbackBuffer2InfoEXT * pCounterInfos)

Defined at line 6424 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawIndirectByteCount2EXT (VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, const VkBindTransformFeedbackBuffer2InfoEXT * pCounterInfo, uint32_t counterOffset, uint32_t vertexStride)

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 (VkDevice device, 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 (VkCommandBuffer commandBuffer, VkFragmentShadingRateNV shadingRate, 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 (VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)

=== VK_EXT_mesh_shader ===

Defined at line 6477 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawMeshTasksIndirectEXT (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)

Defined at line 6483 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawMeshTasksIndirectCountEXT (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)

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 (VkDevice device, 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 (VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT * pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, 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 (VkDevice device, 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 (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, zx_handle_t zirconHandle, 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 (VkDevice device, const VkSemaphoreGetZirconHandleInfoFUCHSIA * pGetZirconHandleInfo, zx_handle_t * pZirconHandle)

Defined at line 6619 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateBufferCollectionFUCHSIA (VkDevice device, 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 (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkImageConstraintsInfoFUCHSIA * pImageConstraintsInfo)

Defined at line 6638 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkSetBufferCollectionBufferConstraintsFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkBufferConstraintsInfoFUCHSIA * pBufferConstraintsInfo)

Defined at line 6644 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkDestroyBufferCollectionFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkAllocationCallbacks * pAllocator)

Defined at line 6650 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetBufferCollectionPropertiesFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, VkBufferCollectionPropertiesFUCHSIA * pProperties)

Defined at line 6657 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI (VkDevice device, VkRenderPass renderpass, 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 (VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout)

=== VK_HUAWEI_invocation_mask ===

Defined at line 6681 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetMemoryRemoteAddressNV (VkDevice device, 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 (VkDevice device, 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 (VkCommandBuffer commandBuffer, uint32_t attachmentCount, 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 (VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawInfoEXT * pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride)

=== VK_EXT_multi_draw ===

Defined at line 6768 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawMultiIndexedEXT (VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawIndexedInfoEXT * pIndexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, const int32_t * pVertexOffset)

Defined at line 6778 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateMicromapEXT (VkDevice device, 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 (VkDevice device, VkMicromapEXT micromap, const VkAllocationCallbacks * pAllocator)

Defined at line 6799 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBuildMicromapsEXT (VkCommandBuffer commandBuffer, uint32_t infoCount, const VkMicromapBuildInfoEXT * pInfos)

Defined at line 6804 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkBuildMicromapsEXT (VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkMicromapBuildInfoEXT * pInfos)

Defined at line 6810 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCopyMicromapEXT (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMicromapInfoEXT * pInfo)

Defined at line 6818 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCopyMicromapToMemoryEXT (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMicromapToMemoryInfoEXT * pInfo)

Defined at line 6825 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCopyMemoryToMicromapEXT (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToMicromapInfoEXT * pInfo)

Defined at line 6832 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkWriteMicromapsPropertiesEXT (VkDevice device, uint32_t micromapCount, const VkMicromapEXT * pMicromaps, VkQueryType queryType, size_t dataSize, void * pData, size_t stride)

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 (VkCommandBuffer commandBuffer, uint32_t micromapCount, const VkMicromapEXT * pMicromaps, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)

Defined at line 6867 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDeviceMicromapCompatibilityEXT (VkDevice device, const VkMicromapVersionInfoEXT * pVersionInfo, VkAccelerationStructureCompatibilityKHR * pCompatibility)

Defined at line 6877 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetMicromapBuildSizesEXT (VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, const VkMicromapBuildInfoEXT * pBuildInfo, VkMicromapBuildSizesInfoEXT * pSizeInfo)

Defined at line 6884 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawClusterHUAWEI (VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)

=== VK_HUAWEI_cluster_culling_shader ===

Defined at line 6894 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDrawClusterIndirectHUAWEI (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset)

Defined at line 6900 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkSetDeviceMemoryPriorityEXT (VkDevice device, VkDeviceMemory memory, float priority)

=== VK_EXT_pageable_device_local_memory ===

Defined at line 6907 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDeviceBufferMemoryRequirementsKHR (VkDevice device, 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 (VkDevice device, const VkDeviceImageMemoryRequirements * pInfo, VkMemoryRequirements2 * pMemoryRequirements)

Defined at line 6921 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDeviceImageSparseMemoryRequirementsKHR (VkDevice device, 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 (VkDevice device, 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 (VkDevice device, VkDescriptorSet descriptorSet, void ** ppData)

Defined at line 6954 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdCopyMemoryIndirectNV (VkCommandBuffer commandBuffer, VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride)

=== VK_NV_copy_memory_indirect ===

Defined at line 6961 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdCopyMemoryToImageIndirectNV (VkCommandBuffer commandBuffer, VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride, VkImage dstImage, VkImageLayout dstImageLayout, const VkImageSubresourceLayers * pImageSubresources)

Defined at line 6969 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDecompressMemoryNV (VkCommandBuffer commandBuffer, uint32_t decompressRegionCount, const VkDecompressMemoryRegionNV * pDecompressMemoryRegions)

=== VK_NV_memory_decompression ===

Defined at line 6982 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDecompressMemoryIndirectCountNV (VkCommandBuffer commandBuffer, VkDeviceAddress indirectCommandsAddress, VkDeviceAddress indirectCommandsCountAddress, uint32_t stride)

Defined at line 6989 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetPipelineIndirectMemoryRequirementsNV (VkDevice device, 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 (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline)

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 (VkCommandBuffer commandBuffer, VkSampleCountFlagBits samples, 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 (VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkBool32 * pColorBlendEnables)

Defined at line 7076 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetColorBlendEquationEXT (VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendEquationEXT * pColorBlendEquations)

Defined at line 7084 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetColorWriteMaskEXT (VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, 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 (VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, 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 (VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, 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 (VkCommandBuffer commandBuffer, uint32_t coverageModulationTableCount, 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 (VkDevice device, 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 (VkDevice device, VkTensorARM tensor, const VkAllocationCallbacks * pAllocator)

Defined at line 7233 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateTensorViewARM (VkDevice device, 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 (VkDevice device, VkTensorViewARM tensorView, const VkAllocationCallbacks * pAllocator)

Defined at line 7246 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetTensorMemoryRequirementsARM (VkDevice device, const VkTensorMemoryRequirementsInfoARM * pInfo, VkMemoryRequirements2 * pMemoryRequirements)

Defined at line 7252 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkBindTensorMemoryARM (VkDevice device, uint32_t bindInfoCount, const VkBindTensorMemoryInfoARM * pBindInfos)

Defined at line 7259 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDeviceTensorMemoryRequirementsARM (VkDevice device, 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 (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalTensorInfoARM * pExternalTensorInfo, VkExternalTensorPropertiesARM * pExternalTensorProperties)

Defined at line 7278 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetTensorOpaqueCaptureDescriptorDataARM (VkDevice device, const VkTensorCaptureDescriptorDataInfoARM * pInfo, void * pData)

Defined at line 7286 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetTensorViewOpaqueCaptureDescriptorDataARM (VkDevice device, const VkTensorViewCaptureDescriptorDataInfoARM * pInfo, void * pData)

Defined at line 7293 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetShaderModuleIdentifierEXT (VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT * pIdentifier)

=== VK_EXT_shader_module_identifier ===

Defined at line 7302 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetShaderModuleCreateInfoIdentifierEXT (VkDevice device, const VkShaderModuleCreateInfo * pCreateInfo, VkShaderModuleIdentifierEXT * pIdentifier)

Defined at line 7308 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceOpticalFlowImageFormatsNV (VkPhysicalDevice physicalDevice, 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 (VkDevice device, 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 (VkDevice device, VkOpticalFlowSessionNV session, const VkAllocationCallbacks * pAllocator)

Defined at line 7334 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkBindOpticalFlowSessionImageNV (VkDevice device, VkOpticalFlowSessionNV session, VkOpticalFlowSessionBindingPointNV bindingPoint, VkImageView view, VkImageLayout layout)

Defined at line 7340 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdOpticalFlowExecuteNV (VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV * pExecuteInfo)

Defined at line 7349 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBindIndexBuffer2KHR (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType)

=== VK_KHR_maintenance5 ===

Defined at line 7358 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetRenderingAreaGranularityKHR (VkDevice device, const VkRenderingAreaInfo * pRenderingAreaInfo, VkExtent2D * pGranularity)

Defined at line 7364 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetDeviceImageSubresourceLayoutKHR (VkDevice device, const VkDeviceImageSubresourceInfo * pInfo, VkSubresourceLayout2 * pLayout)

Defined at line 7370 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetImageSubresourceLayout2KHR (VkDevice device, VkImage image, 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 (VkDevice device, VkSwapchainKHR swapchain, const VkPresentWait2InfoKHR * pPresentWait2Info)

=== VK_KHR_present_wait2 ===

Defined at line 7394 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateShadersEXT (VkDevice device, uint32_t createInfoCount, 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 (VkDevice device, VkShaderEXT shader, const VkAllocationCallbacks * pAllocator)

Defined at line 7412 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetShaderBinaryDataEXT (VkDevice device, VkShaderEXT shader, size_t * pDataSize, void * pData)

Defined at line 7417 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdBindShadersEXT (VkCommandBuffer commandBuffer, uint32_t stageCount, const VkShaderStageFlagBits * pStages, const VkShaderEXT * pShaders)

Defined at line 7422 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdSetDepthClampRangeEXT (VkCommandBuffer commandBuffer, VkDepthClampModeEXT depthClampMode, const VkDepthClampRangeEXT * pDepthClampRange)

Defined at line 7430 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreatePipelineBinariesKHR (VkDevice device, 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 (VkDevice device, VkPipelineBinaryKHR pipelineBinary, const VkAllocationCallbacks * pAllocator)

Defined at line 7447 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPipelineKeyKHR (VkDevice device, const VkPipelineCreateInfoKHR * pPipelineCreateInfo, VkPipelineBinaryKeyKHR * pPipelineKey)

Defined at line 7453 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPipelineBinaryDataKHR (VkDevice device, 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 (VkDevice device, const VkReleaseCapturedPipelineDataInfoKHR * pInfo, const VkAllocationCallbacks * pAllocator)

Defined at line 7469 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetFramebufferTilePropertiesQCOM (VkDevice device, VkFramebuffer framebuffer, 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 (VkDevice device, 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 (VkPhysicalDevice physicalDevice, 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 (VkCommandBuffer commandBuffer, uint32_t infoCount, const VkConvertCooperativeVectorMatrixInfoNV * pInfos)

Defined at line 7515 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkSetLatencySleepModeNV (VkDevice device, VkSwapchainKHR swapchain, const VkLatencySleepModeInfoNV * pSleepModeInfo)

=== VK_NV_low_latency2 ===

Defined at line 7524 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkLatencySleepNV (VkDevice device, VkSwapchainKHR swapchain, const VkLatencySleepInfoNV * pSleepInfo)

Defined at line 7531 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkSetLatencyMarkerNV (VkDevice device, VkSwapchainKHR swapchain, const VkSetLatencyMarkerInfoNV * pLatencyMarkerInfo)

Defined at line 7538 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetLatencyTimingsNV (VkDevice device, VkSwapchainKHR swapchain, 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 (VkPhysicalDevice physicalDevice, 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 (VkDevice device, VkDeferredOperationKHR deferredOperation, VkPipelineCache pipelineCache, uint32_t createInfoCount, 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 (VkDevice device, 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 (VkDevice device, 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 (VkDevice device, const VkDataGraphPipelineSessionMemoryRequirementsInfoARM * pInfo, VkMemoryRequirements2 * pMemoryRequirements)

Defined at line 7594 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkBindDataGraphPipelineSessionMemoryARM (VkDevice device, uint32_t bindInfoCount, const VkBindDataGraphPipelineSessionMemoryInfoARM * pBindInfos)

Defined at line 7601 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkDestroyDataGraphPipelineSessionARM (VkDevice device, VkDataGraphPipelineSessionARM session, const VkAllocationCallbacks * pAllocator)

Defined at line 7607 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdDispatchDataGraphARM (VkCommandBuffer commandBuffer, VkDataGraphPipelineSessionARM session, const VkDataGraphPipelineDispatchInfoARM * pInfo)

Defined at line 7614 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetDataGraphPipelineAvailablePropertiesARM (VkDevice device, 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 (VkDevice device, const VkDataGraphPipelineInfoARM * pPipelineInfo, uint32_t propertiesCount, VkDataGraphPipelinePropertyQueryResultARM * pProperties)

Defined at line 7629 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t * pQueueFamilyDataGraphPropertyCount, VkQueueFamilyDataGraphPropertiesARM * pQueueFamilyDataGraphProperties)

Defined at line 7637 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM * pQueueFamilyDataGraphProcessingEngineInfo, VkQueueFamilyDataGraphProcessingEnginePropertiesARM * pQueueFamilyDataGraphProcessingEngineProperties)

Defined at line 7647 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, 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 (VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern)

=== VK_KHR_line_rasterization ===

Defined at line 7688 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetPhysicalDeviceCalibrateableTimeDomainsKHR (VkPhysicalDevice physicalDevice, 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 (VkDevice device, uint32_t timestampCount, 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 (VkCommandBuffer commandBuffer, VkMemoryDecompressionMethodFlagsEXT decompressionMethod, VkDeviceAddress indirectCommandsAddress, VkDeviceAddress indirectCommandsCountAddress, uint32_t maxDecompressionCount, uint32_t stride)

Defined at line 7783 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateExternalComputeQueueNV (VkDevice device, 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 (VkDevice device, VkExternalComputeQueueNV externalQueue, const VkAllocationCallbacks * pAllocator)

Defined at line 7804 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetExternalComputeQueueDataNV (VkExternalComputeQueueNV externalQueue, VkExternalComputeQueueDataParamsNV * params, void * pData)

Defined at line 7811 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkGetClusterAccelerationStructureBuildSizesNV (VkDevice device, 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 (VkDevice device, 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 (VkDevice device, 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 (VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoEXT * pGeneratedCommandsInfo, VkCommandBuffer stateCommandBuffer)

Defined at line 7860 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkCmdExecuteGeneratedCommandsEXT (VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, const VkGeneratedCommandsInfoEXT * pGeneratedCommandsInfo)

Defined at line 7867 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateIndirectCommandsLayoutEXT (VkDevice device, 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 (VkDevice device, VkIndirectCommandsLayoutEXT indirectCommandsLayout, const VkAllocationCallbacks * pAllocator)

Defined at line 7882 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkCreateIndirectExecutionSetEXT (VkDevice device, 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 (VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, const VkAllocationCallbacks * pAllocator)

Defined at line 7897 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkUpdateIndirectExecutionSetPipelineEXT (VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const VkWriteIndirectExecutionSetPipelineEXT * pExecutionSetWrites)

Defined at line 7904 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void vkUpdateIndirectExecutionSetShaderEXT (VkDevice device, VkIndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const VkWriteIndirectExecutionSetShaderEXT * pExecutionSetWrites)

Defined at line 7913 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

VkResult vkGetDeviceFaultReportsKHR (VkDevice device, uint64_t timeout, 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 (VkPhysicalDevice physicalDevice, 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 (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, 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 (VkPhysicalDevice physicalDevice, 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 (VkDevice device, 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 (VkDevice device, VkShaderInstrumentationARM instrumentation, 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 (VkDevice device, VkShaderInstrumentationARM instrumentation, uint32_t * pMetricBlockCount, void * pMetricValues, VkShaderInstrumentationValuesFlagsARM flags)

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 (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, 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