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