Home
last modified time | relevance | path

Searched refs:AndroidNativeBufferInfo (Results 1 – 4 of 4) sorted by relevance

/hardware/google/gfxstream/host/vulkan/
DVkAndroidNativeBuffer.h34 struct AndroidNativeBufferInfo;
44 void teardownAndroidNativeBufferImage(VulkanDispatch* vk, AndroidNativeBufferInfo* anbInfo);
46 struct AndroidNativeBufferInfo { struct
47 ~AndroidNativeBufferInfo() { in ~AndroidNativeBufferInfo() argument
152 AndroidNativeBufferInfo* out); argument
164 AndroidNativeBufferInfo* anbInfo);
169 std::shared_ptr<AndroidNativeBufferInfo> anbInfo);
DVkAndroidNativeBuffer.cpp53 AndroidNativeBufferInfo::QsriWaitFencePool::QsriWaitFencePool(VulkanDispatch* vk, VkDevice device) in QsriWaitFencePool()
56 VkFence AndroidNativeBufferInfo::QsriWaitFencePool::getFenceFromPool() { in getFenceFromPool()
83 AndroidNativeBufferInfo::QsriWaitFencePool::~QsriWaitFencePool() { in ~QsriWaitFencePool()
97 void AndroidNativeBufferInfo::QsriWaitFencePool::returnFence(VkFence fence) { in returnFence()
108 AndroidNativeBufferInfo* info_out) { in parseAndroidNativeBufferInfo()
124 AndroidNativeBufferInfo* out) { in prepareAndroidNativeBufferImage()
359 std::make_unique<AndroidNativeBufferInfo::QsriWaitFencePool>(out->vk, out->device); in prepareAndroidNativeBufferImage()
364 void teardownAndroidNativeBufferImage(VulkanDispatch* vk, AndroidNativeBufferInfo* anbInfo) { in teardownAndroidNativeBufferImage()
450 void AndroidNativeBufferInfo::QueueState::setup(VulkanDispatch* vk, VkDevice device, in setup()
483 void AndroidNativeBufferInfo::QueueState::teardown(VulkanDispatch* vk, VkDevice device) { in teardown()
[all …]
DVkDecoderInternalStructs.h241 std::shared_ptr<AndroidNativeBufferInfo> anbInfo;
DVkDecoderGlobalState.cpp2119 auto anbInfo = std::make_unique<AndroidNativeBufferInfo>(); in on_vkCreateImage()
4825 AndroidNativeBufferInfo* anbInfo = imageInfo->anbInfo.get(); in on_vkAcquireImageANDROID()
6421 std::shared_ptr<AndroidNativeBufferInfo> anbInfo; in registerQsriCallback()