Copyright 2023 Google LLC SPDX-License-Identifier: MIT This file, vk_gfxstream.xml, is the Vulkan API Registry for gfxstream specific entries. VkStructureType sType const void* pNext const uint32_t* handle int stride int format int usage VkNativeBufferUsage2ANDROID usage2 VkStructureType sType void* pNext uint32_t colorBuffer VkStructureType sType void* pNext uint32_t buffer VkStructureType sType void* pNext uint32_t blobMem uint32_t blobFlags uint64_t blobId VkResult vkMapMemoryIntoAddressSpaceGOOGLE VkDevice device VkDeviceMemory memory uint64_t* pAddress void vkUpdateDescriptorSetWithTemplateSizedGOOGLE VkDevice device VkDescriptorSet descriptorSet VkDescriptorUpdateTemplate descriptorUpdateTemplate uint32_t imageInfoCount uint32_t bufferInfoCount uint32_t bufferViewCount const uint32_t* pImageInfoEntryIndices const uint32_t* pBufferInfoEntryIndices const uint32_t* pBufferViewEntryIndices const VkDescriptorImageInfo* pImageInfos const VkDescriptorBufferInfo* pBufferInfos const VkBufferView* pBufferViews void vkUpdateDescriptorSetWithTemplateSized2GOOGLE VkDevice device VkDescriptorSet descriptorSet VkDescriptorUpdateTemplate descriptorUpdateTemplate uint32_t imageInfoCount uint32_t bufferInfoCount uint32_t bufferViewCount uint32_t inlineUniformBlockCount const uint32_t* pImageInfoEntryIndices const uint32_t* pBufferInfoEntryIndices const uint32_t* pBufferViewEntryIndices const VkDescriptorImageInfo* pImageInfos const VkDescriptorBufferInfo* pBufferInfos const VkBufferView* pBufferViews const uint8_t* pInlineUniformBlockData void vkBeginCommandBufferAsyncGOOGLE VkCommandBuffer commandBuffer const VkCommandBufferBeginInfo* pBeginInfo the sname:VkCommandPool that pname:commandBuffer was allocated from void vkEndCommandBufferAsyncGOOGLE VkCommandBuffer commandBuffer the sname:VkCommandPool that pname:commandBuffer was allocated from void vkResetCommandBufferAsyncGOOGLE VkCommandBuffer commandBuffer VkCommandBufferResetFlags flags void vkCommandBufferHostSyncGOOGLE VkCommandBuffer commandBuffer uint32_t needHostSync uint32_t sequenceNumber VkResult vkCreateImageWithRequirementsGOOGLE VkDevice device const VkImageCreateInfo* pCreateInfo const VkAllocationCallbacks* pAllocator VkImage* pImage VkMemoryRequirements* pMemoryRequirements VkResult vkCreateBufferWithRequirementsGOOGLE VkDevice device const VkBufferCreateInfo* pCreateInfo const VkAllocationCallbacks* pAllocator VkBuffer* pBuffer VkMemoryRequirements* pMemoryRequirements VkResult vkGetMemoryHostAddressInfoGOOGLE VkDevice device VkDeviceMemory memory uint64_t* pAddress uint64_t* pSize uint64_t* pHostmemId VkResult vkFreeMemorySyncGOOGLE VkDevice device VkDeviceMemory memory const VkAllocationCallbacks* pAllocator void vkQueueHostSyncGOOGLE VkQueue queue uint32_t needHostSync uint32_t sequenceNumber void vkQueueSubmitAsyncGOOGLE VkQueue queue uint32_t submitCount const VkSubmitInfo* pSubmits VkFence fence void vkQueueSubmitAsync2GOOGLE VkQueue queue uint32_t submitCount const VkSubmitInfo2* pSubmits VkFence fence void vkQueueWaitIdleAsyncGOOGLE VkQueue queue void vkQueueBindSparseAsyncGOOGLE VkQueue queue uint32_t bindInfoCount const VkBindSparseInfo* pBindInfo VkFence fence void vkGetLinearImageLayoutGOOGLE VkDevice device VkFormat format VkDeviceSize* pOffset VkDeviceSize* pRowPitchAlignment void vkGetLinearImageLayout2GOOGLE VkDevice device const VkImageCreateInfo* pCreateInfo VkDeviceSize* pOffset VkDeviceSize* pRowPitchAlignment void vkQueueFlushCommandsGOOGLE VkQueue queue VkCommandBuffer commandBuffer VkDeviceSize dataSize const void* pData VkResult vkGetBlobGOOGLE VkDevice device VkDeviceMemory memory void vkQueueCommitDescriptorSetUpdatesGOOGLE VkQueue queue uint32_t descriptorPoolCount const VkDescriptorPool* pDescriptorPools uint32_t descriptorSetCount const VkDescriptorSetLayout* pSetLayouts const uint64_t* pDescriptorSetPoolIds const uint32_t* pDescriptorSetWhichPool const uint32_t* pDescriptorSetPendingAllocation const uint32_t* pDescriptorWriteStartingIndices uint32_t pendingDescriptorWriteCount const VkWriteDescriptorSet* pPendingDescriptorWrites void vkCollectDescriptorPoolIdsGOOGLE VkDevice device VkDescriptorPool descriptorPool uint32_t* pPoolIdCount uint64_t* pPoolIds void vkQueueSignalReleaseImageANDROIDAsyncGOOGLE VkQueue queue uint32_t waitSemaphoreCount const VkSemaphore* pWaitSemaphores VkImage image VkResult vkQueueSignalReleaseImageANDROID VkQueue queue uint32_t waitSemaphoreCount const VkSemaphore* pWaitSemaphores VkImage image int* pNativeFenceFd void vkQueueFlushCommandsFromAuxMemoryGOOGLE VkQueue queue VkCommandBuffer commandBuffer VkDeviceMemory deviceMemory VkDeviceSize dataOffset VkDeviceSize dataSize VkResult vkGetSemaphoreGOOGLE VkDevice device VkSemaphore semaphore uint64_t syncId