Searched refs:anbInfo (Results 1 – 4 of 4) sorted by relevance
364 void teardownAndroidNativeBufferImage(VulkanDispatch* vk, AndroidNativeBufferInfo* anbInfo) { in teardownAndroidNativeBufferImage() argument365 auto device = anbInfo->device; in teardownAndroidNativeBufferImage()367 auto image = anbInfo->image; in teardownAndroidNativeBufferImage()368 auto imageMemory = anbInfo->imageMemory; in teardownAndroidNativeBufferImage()370 auto stagingBuffer = anbInfo->stagingBuffer; in teardownAndroidNativeBufferImage()371 auto mappedPtr = anbInfo->mappedStagingPtr; in teardownAndroidNativeBufferImage()372 auto stagingMemory = anbInfo->stagingMemory; in teardownAndroidNativeBufferImage()380 for (auto queueState : anbInfo->queueStates) { in teardownAndroidNativeBufferImage()384 anbInfo->queueStates.clear(); in teardownAndroidNativeBufferImage()386 anbInfo->acquireQueueState.teardown(vk, device); in teardownAndroidNativeBufferImage()[all …]
44 void teardownAndroidNativeBufferImage(VulkanDispatch* vk, AndroidNativeBufferInfo* anbInfo);164 AndroidNativeBufferInfo* anbInfo);169 std::shared_ptr<AndroidNativeBufferInfo> anbInfo);
241 std::shared_ptr<AndroidNativeBufferInfo> anbInfo; member
2119 auto anbInfo = std::make_unique<AndroidNativeBufferInfo>(); in on_vkCreateImage() local2141 pAllocator, &memoryProperties, anbInfo.get()); in on_vkCreateImage()2143 *pImage = anbInfo->image; in on_vkCreateImage()2167 if (nativeBufferANDROID) imageInfo.anbInfo = std::move(anbInfo); in on_vkCreateImage()2178 if (!imageInfo->anbInfo) { in destroyImageLocked()2405 if (imageInfo->anbInfo && imageInfo->anbInfo->externallyBacked) { in on_vkCreateImageView()4825 AndroidNativeBufferInfo* anbInfo = imageInfo->anbInfo.get(); in on_vkAcquireImageANDROID() local4829 usedFence, anbInfo); in on_vkAcquireImageANDROID()4873 auto anbInfo = imageInfo->anbInfo; in on_vkQueueSignalReleaseImageANDROID() local4875 if (anbInfo->useVulkanNativeImage) { in on_vkQueueSignalReleaseImageANDROID()[all …]