- AcquireNextImage2KHRVkResult AcquireNextImage2KHR(VkDevice device, const(VkAcquireNextImageInfoKHR)* pAcquireInfo, uint32_t* pImageIndex) 
- AcquireNextImageKHRVkResult AcquireNextImageKHR(VkDevice device, VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, uint32_t* pImageIndex) 
- Commands for VK_KHR_swapchain 
- AllocateCommandBuffersVkResult AllocateCommandBuffers(VkDevice device, const(VkCommandBufferAllocateInfo)* pAllocateInfo, VkCommandBuffer* pCommandBuffers) 
- AllocateDescriptorSetsVkResult AllocateDescriptorSets(VkDevice device, const(VkDescriptorSetAllocateInfo)* pAllocateInfo, VkDescriptorSet* pDescriptorSets) 
- AllocateMemoryVkResult AllocateMemory(VkDevice device, const(VkMemoryAllocateInfo)* pAllocateInfo, const(VkAllocationCallbacks)* pAllocator, VkDeviceMemory* pMemory) 
- BeginCommandBufferVkResult BeginCommandBuffer(VkCommandBuffer commandBuffer, const(VkCommandBufferBeginInfo)* pBeginInfo) 
- BindBufferMemoryVkResult BindBufferMemory(VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset) 
- Commands for VK_VERSION_1_0 
- BindBufferMemory2VkResult BindBufferMemory2(VkDevice device, uint32_t bindInfoCount, const(VkBindBufferMemoryInfo)* pBindInfos) 
- Commands for VK_VERSION_1_1 
- BindImageMemoryVkResult BindImageMemory(VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset) 
- Commands for VK_VERSION_1_0 
- BindImageMemory2VkResult BindImageMemory2(VkDevice device, uint32_t bindInfoCount, const(VkBindImageMemoryInfo)* pBindInfos) 
- Commands for VK_VERSION_1_1 
- CmdBeginQueryvoid CmdBeginQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags) 
- CmdBeginRenderPassvoid CmdBeginRenderPass(VkCommandBuffer commandBuffer, const(VkRenderPassBeginInfo)* pRenderPassBegin, VkSubpassContents contents) 
- CmdBindDescriptorSetsvoid CmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const(VkDescriptorSet)* pDescriptorSets, uint32_t dynamicOffsetCount, const(uint32_t)* pDynamicOffsets) 
- CmdBindIndexBuffervoid CmdBindIndexBuffer(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType) 
- CmdBindPipelinevoid CmdBindPipeline(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline) 
- CmdBindVertexBuffersvoid CmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const(VkBuffer)* pBuffers, const(VkDeviceSize)* pOffsets) 
- CmdBlitImagevoid CmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const(VkImageBlit)* pRegions, VkFilter filter) 
- CmdClearAttachmentsvoid CmdClearAttachments(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const(VkClearAttachment)* pAttachments, uint32_t rectCount, const(VkClearRect)* pRects) 
- CmdClearColorImagevoid CmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const(VkClearColorValue)* pColor, uint32_t rangeCount, const(VkImageSubresourceRange)* pRanges) 
- CmdClearDepthStencilImagevoid CmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const(VkClearDepthStencilValue)* pDepthStencil, uint32_t rangeCount, const(VkImageSubresourceRange)* pRanges) 
- CmdCopyBuffervoid CmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const(VkBufferCopy)* pRegions) 
- CmdCopyBufferToImagevoid CmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const(VkBufferImageCopy)* pRegions) 
- CmdCopyImagevoid CmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const(VkImageCopy)* pRegions) 
- CmdCopyImageToBuffervoid CmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const(VkBufferImageCopy)* pRegions) 
- CmdCopyQueryPoolResultsvoid CmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags) 
- CmdDispatchvoid CmdDispatch(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) 
- Commands for VK_VERSION_1_0 
- CmdDispatchBasevoid CmdDispatchBase(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) 
- Commands for VK_VERSION_1_1 
- CmdDispatchIndirectvoid CmdDispatchIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset) 
- CmdDrawvoid CmdDraw(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) 
- CmdDrawIndexedvoid CmdDrawIndexed(VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) 
- CmdDrawIndexedIndirectvoid CmdDrawIndexedIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) 
- CmdDrawIndirectvoid CmdDrawIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) 
- CmdEndQueryvoid CmdEndQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query) 
- CmdEndRenderPassvoid CmdEndRenderPass(VkCommandBuffer commandBuffer) 
- CmdExecuteCommandsvoid CmdExecuteCommands(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const(VkCommandBuffer)* pCommandBuffers) 
- CmdFillBuffervoid CmdFillBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data) 
- CmdNextSubpassvoid CmdNextSubpass(VkCommandBuffer commandBuffer, VkSubpassContents contents) 
- CmdPipelineBarriervoid CmdPipelineBarrier(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) 
- CmdPushConstantsvoid CmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const(void)* pValues) 
- CmdResetEventvoid CmdResetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) 
- CmdResetQueryPoolvoid CmdResetQueryPool(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) 
- CmdResolveImagevoid CmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const(VkImageResolve)* pRegions) 
- CmdSetBlendConstantsvoid CmdSetBlendConstants(VkCommandBuffer commandBuffer, float[4] blendConstants) 
- CmdSetDepthBiasvoid CmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor) 
- CmdSetDepthBoundsvoid CmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds) 
- Commands for VK_VERSION_1_0 
- CmdSetDeviceMaskvoid CmdSetDeviceMask(VkCommandBuffer commandBuffer, uint32_t deviceMask) 
- Commands for VK_VERSION_1_1 
- CmdSetEventvoid CmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) 
- CmdSetLineWidthvoid CmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidth) 
- CmdSetScissorvoid CmdSetScissor(VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const(VkRect2D)* pScissors) 
- CmdSetStencilCompareMaskvoid CmdSetStencilCompareMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask) 
- CmdSetStencilReferencevoid CmdSetStencilReference(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference) 
- CmdSetStencilWriteMaskvoid CmdSetStencilWriteMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask) 
- CmdSetViewportvoid CmdSetViewport(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const(VkViewport)* pViewports) 
- CmdUpdateBuffervoid CmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const(void)* pData) 
- CmdWaitEventsvoid CmdWaitEvents(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) 
- CmdWriteTimestampvoid CmdWriteTimestamp(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query) 
- CreateBufferVkResult CreateBuffer(VkDevice device, const(VkBufferCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkBuffer* pBuffer) 
- CreateBufferViewVkResult CreateBufferView(VkDevice device, const(VkBufferViewCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkBufferView* pView) 
- CreateCommandPoolVkResult CreateCommandPool(VkDevice device, const(VkCommandPoolCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkCommandPool* pCommandPool) 
- CreateComputePipelinesVkResult CreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const(VkComputePipelineCreateInfo)* pCreateInfos, const(VkAllocationCallbacks)* pAllocator, VkPipeline* pPipelines) 
- CreateDescriptorPoolVkResult CreateDescriptorPool(VkDevice device, const(VkDescriptorPoolCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkDescriptorPool* pDescriptorPool) 
- CreateDescriptorSetLayoutVkResult CreateDescriptorSetLayout(VkDevice device, const(VkDescriptorSetLayoutCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkDescriptorSetLayout* pSetLayout) 
- Commands for VK_VERSION_1_0 
- CreateDescriptorUpdateTemplateVkResult CreateDescriptorUpdateTemplate(VkDevice device, const(VkDescriptorUpdateTemplateCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate) 
- Commands for VK_VERSION_1_1 
- CreateEventVkResult CreateEvent(VkDevice device, const(VkEventCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkEvent* pEvent) 
- CreateFenceVkResult CreateFence(VkDevice device, const(VkFenceCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkFence* pFence) 
- CreateFramebufferVkResult CreateFramebuffer(VkDevice device, const(VkFramebufferCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkFramebuffer* pFramebuffer) 
- CreateGraphicsPipelinesVkResult CreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const(VkGraphicsPipelineCreateInfo)* pCreateInfos, const(VkAllocationCallbacks)* pAllocator, VkPipeline* pPipelines) 
- CreateImageVkResult CreateImage(VkDevice device, const(VkImageCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkImage* pImage) 
- CreateImageViewVkResult CreateImageView(VkDevice device, const(VkImageViewCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkImageView* pView) 
- CreatePipelineCacheVkResult CreatePipelineCache(VkDevice device, const(VkPipelineCacheCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkPipelineCache* pPipelineCache) 
- CreatePipelineLayoutVkResult CreatePipelineLayout(VkDevice device, const(VkPipelineLayoutCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkPipelineLayout* pPipelineLayout) 
- CreateQueryPoolVkResult CreateQueryPool(VkDevice device, const(VkQueryPoolCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkQueryPool* pQueryPool) 
- CreateRenderPassVkResult CreateRenderPass(VkDevice device, const(VkRenderPassCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkRenderPass* pRenderPass) 
- CreateSamplerVkResult CreateSampler(VkDevice device, const(VkSamplerCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkSampler* pSampler) 
- Commands for VK_VERSION_1_0 
- CreateSamplerYcbcrConversionVkResult CreateSamplerYcbcrConversion(VkDevice device, const(VkSamplerYcbcrConversionCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkSamplerYcbcrConversion* pYcbcrConversion) 
- Commands for VK_VERSION_1_1 
- CreateSemaphoreVkResult CreateSemaphore(VkDevice device, const(VkSemaphoreCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkSemaphore* pSemaphore) 
- CreateShaderModuleVkResult CreateShaderModule(VkDevice device, const(VkShaderModuleCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkShaderModule* pShaderModule) 
- Commands for VK_VERSION_1_0 
- CreateSwapchainKHRVkResult CreateSwapchainKHR(VkDevice device, const(VkSwapchainCreateInfoKHR)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkSwapchainKHR* pSwapchain) 
- Commands for VK_KHR_swapchain 
- DestroyBuffervoid DestroyBuffer(VkDevice device, VkBuffer buffer, const(VkAllocationCallbacks)* pAllocator) 
- DestroyBufferViewvoid DestroyBufferView(VkDevice device, VkBufferView bufferView, const(VkAllocationCallbacks)* pAllocator) 
- DestroyCommandPoolvoid DestroyCommandPool(VkDevice device, VkCommandPool commandPool, const(VkAllocationCallbacks)* pAllocator) 
- DestroyDescriptorPoolvoid DestroyDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, const(VkAllocationCallbacks)* pAllocator) 
- DestroyDescriptorSetLayoutvoid DestroyDescriptorSetLayout(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const(VkAllocationCallbacks)* pAllocator) 
- Commands for VK_VERSION_1_0 
- DestroyDescriptorUpdateTemplatevoid DestroyDescriptorUpdateTemplate(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const(VkAllocationCallbacks)* pAllocator) 
- Commands for VK_VERSION_1_1 
- DestroyDevicevoid DestroyDevice(VkDevice device, const(VkAllocationCallbacks)* pAllocator) 
- DestroyEventvoid DestroyEvent(VkDevice device, VkEvent event, const(VkAllocationCallbacks)* pAllocator) 
- DestroyFencevoid DestroyFence(VkDevice device, VkFence fence, const(VkAllocationCallbacks)* pAllocator) 
- DestroyFramebuffervoid DestroyFramebuffer(VkDevice device, VkFramebuffer framebuffer, const(VkAllocationCallbacks)* pAllocator) 
- DestroyImagevoid DestroyImage(VkDevice device, VkImage image, const(VkAllocationCallbacks)* pAllocator) 
- DestroyImageViewvoid DestroyImageView(VkDevice device, VkImageView imageView, const(VkAllocationCallbacks)* pAllocator) 
- DestroyPipelinevoid DestroyPipeline(VkDevice device, VkPipeline pipeline, const(VkAllocationCallbacks)* pAllocator) 
- DestroyPipelineCachevoid DestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCache, const(VkAllocationCallbacks)* pAllocator) 
- DestroyPipelineLayoutvoid DestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLayout, const(VkAllocationCallbacks)* pAllocator) 
- DestroyQueryPoolvoid DestroyQueryPool(VkDevice device, VkQueryPool queryPool, const(VkAllocationCallbacks)* pAllocator) 
- DestroyRenderPassvoid DestroyRenderPass(VkDevice device, VkRenderPass renderPass, const(VkAllocationCallbacks)* pAllocator) 
- DestroySamplervoid DestroySampler(VkDevice device, VkSampler sampler, const(VkAllocationCallbacks)* pAllocator) 
- Commands for VK_VERSION_1_0 
- DestroySamplerYcbcrConversionvoid DestroySamplerYcbcrConversion(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const(VkAllocationCallbacks)* pAllocator) 
- Commands for VK_VERSION_1_1 
- DestroySemaphorevoid DestroySemaphore(VkDevice device, VkSemaphore semaphore, const(VkAllocationCallbacks)* pAllocator) 
- DestroyShaderModulevoid DestroyShaderModule(VkDevice device, VkShaderModule shaderModule, const(VkAllocationCallbacks)* pAllocator) 
- Commands for VK_VERSION_1_0 
- DestroySwapchainKHRvoid DestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain, const(VkAllocationCallbacks)* pAllocator) 
- Commands for VK_KHR_swapchain 
- DeviceWaitIdleVkResult DeviceWaitIdle(VkDevice device) 
- EndCommandBufferVkResult EndCommandBuffer(VkCommandBuffer commandBuffer) 
- FlushMappedMemoryRangesVkResult FlushMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, const(VkMappedMemoryRange)* pMemoryRanges) 
- FreeCommandBuffersvoid FreeCommandBuffers(VkDevice device, VkCommandPool commandPool, uint32_t commandBufferCount, const(VkCommandBuffer)* pCommandBuffers) 
- FreeDescriptorSetsVkResult FreeDescriptorSets(VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, const(VkDescriptorSet)* pDescriptorSets) 
- FreeMemoryvoid FreeMemory(VkDevice device, VkDeviceMemory memory, const(VkAllocationCallbacks)* pAllocator) 
- GetBufferMemoryRequirementsvoid GetBufferMemoryRequirements(VkDevice device, VkBuffer buffer, VkMemoryRequirements* pMemoryRequirements) 
- Commands for VK_VERSION_1_0 
- GetBufferMemoryRequirements2void GetBufferMemoryRequirements2(VkDevice device, const(VkBufferMemoryRequirementsInfo2)* pInfo, VkMemoryRequirements2* pMemoryRequirements) 
- GetDescriptorSetLayoutSupportvoid GetDescriptorSetLayoutSupport(VkDevice device, const(VkDescriptorSetLayoutCreateInfo)* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport) 
- GetDeviceGroupPeerMemoryFeaturesvoid GetDeviceGroupPeerMemoryFeatures(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags* pPeerMemoryFeatures) 
- Commands for VK_VERSION_1_1 
- GetDeviceGroupPresentCapabilitiesKHRVkResult GetDeviceGroupPresentCapabilitiesKHR(VkDevice device, VkDeviceGroupPresentCapabilitiesKHR* pDeviceGroupPresentCapabilities) 
- GetDeviceGroupSurfacePresentModesKHRVkResult GetDeviceGroupSurfacePresentModesKHR(VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR* pModes) 
- Commands for VK_KHR_swapchain 
- GetDeviceMemoryCommitmentvoid GetDeviceMemoryCommitment(VkDevice device, VkDeviceMemory memory, VkDeviceSize* pCommittedMemoryInBytes) 
- GetDeviceQueuevoid GetDeviceQueue(VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue* pQueue) 
- Commands for VK_VERSION_1_0 
- GetDeviceQueue2void GetDeviceQueue2(VkDevice device, const(VkDeviceQueueInfo2)* pQueueInfo, VkQueue* pQueue) 
- Commands for VK_VERSION_1_1 
- GetEventStatusVkResult GetEventStatus(VkDevice device, VkEvent event) 
- GetFenceStatusVkResult GetFenceStatus(VkDevice device, VkFence fence) 
- GetImageMemoryRequirementsvoid GetImageMemoryRequirements(VkDevice device, VkImage image, VkMemoryRequirements* pMemoryRequirements) 
- Commands for VK_VERSION_1_0 
- GetImageMemoryRequirements2void GetImageMemoryRequirements2(VkDevice device, const(VkImageMemoryRequirementsInfo2)* pInfo, VkMemoryRequirements2* pMemoryRequirements) 
- Commands for VK_VERSION_1_1 
- GetImageSparseMemoryRequirementsvoid GetImageSparseMemoryRequirements(VkDevice device, VkImage image, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements* pSparseMemoryRequirements) 
- Commands for VK_VERSION_1_0 
- GetImageSparseMemoryRequirements2void GetImageSparseMemoryRequirements2(VkDevice device, const(VkImageSparseMemoryRequirementsInfo2)* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements) 
- Commands for VK_VERSION_1_1 
- GetImageSubresourceLayoutvoid GetImageSubresourceLayout(VkDevice device, VkImage image, const(VkImageSubresource)* pSubresource, VkSubresourceLayout* pLayout) 
- GetPipelineCacheDataVkResult GetPipelineCacheData(VkDevice device, VkPipelineCache pipelineCache, size_t* pDataSize, void* pData) 
- GetQueryPoolResultsVkResult GetQueryPoolResults(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void* pData, VkDeviceSize stride, VkQueryResultFlags flags) 
- GetRenderAreaGranularityvoid GetRenderAreaGranularity(VkDevice device, VkRenderPass renderPass, VkExtent2D* pGranularity) 
- Commands for VK_VERSION_1_0 
- GetSwapchainImagesKHRVkResult GetSwapchainImagesKHR(VkDevice device, VkSwapchainKHR swapchain, uint32_t* pSwapchainImageCount, VkImage* pSwapchainImages) 
- Commands for VK_KHR_swapchain 
- InvalidateMappedMemoryRangesVkResult InvalidateMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, const(VkMappedMemoryRange)* pMemoryRanges) 
- MapMemoryVkResult MapMemory(VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void** ppData) 
- MergePipelineCachesVkResult MergePipelineCaches(VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const(VkPipelineCache)* pSrcCaches) 
- QueueBindSparseVkResult QueueBindSparse(VkQueue queue, uint32_t bindInfoCount, const(VkBindSparseInfo)* pBindInfo, VkFence fence) 
- Commands for VK_VERSION_1_0 
- QueuePresentKHRVkResult QueuePresentKHR(VkQueue queue, const(VkPresentInfoKHR)* pPresentInfo) 
- Commands for VK_KHR_swapchain 
- QueueSubmitVkResult QueueSubmit(VkQueue queue, uint32_t submitCount, const(VkSubmitInfo)* pSubmits, VkFence fence) 
- QueueWaitIdleVkResult QueueWaitIdle(VkQueue queue) 
- ResetCommandBufferVkResult ResetCommandBuffer(VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags) 
- ResetCommandPoolVkResult ResetCommandPool(VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags) 
- ResetDescriptorPoolVkResult ResetDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags) 
- ResetEventVkResult ResetEvent(VkDevice device, VkEvent event) 
- ResetFencesVkResult ResetFences(VkDevice device, uint32_t fenceCount, const(VkFence)* pFences) 
- SetEventVkResult SetEvent(VkDevice device, VkEvent event) 
- Commands for VK_VERSION_1_0 
- TrimCommandPoolvoid TrimCommandPool(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags) 
- Commands for VK_VERSION_1_1 
- UnmapMemoryvoid UnmapMemory(VkDevice device, VkDeviceMemory memory) 
- Commands for VK_VERSION_1_0 
- UpdateDescriptorSetWithTemplatevoid UpdateDescriptorSetWithTemplate(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const(void)* pData) 
- Commands for VK_VERSION_1_1 
- UpdateDescriptorSetsvoid UpdateDescriptorSets(VkDevice device, uint32_t descriptorWriteCount, const(VkWriteDescriptorSet)* pDescriptorWrites, uint32_t descriptorCopyCount, const(VkCopyDescriptorSet)* pDescriptorCopies) 
- WaitForFencesVkResult WaitForFences(VkDevice device, uint32_t fenceCount, const(VkFence)* pFences, VkBool32 waitAll, uint64_t timeout) 
- Commands for VK_VERSION_1_0