Home
last modified time | relevance | path

Searched refs:PostResource (Results 1 – 2 of 2) sorted by relevance

/hardware/google/gfxstream/host/vulkan/
DDisplayVk.h70 class PostResource {
76 static std::shared_ptr<PostResource> create(const VulkanDispatch&, VkDevice, VkCommandPool);
77 ~PostResource();
78 DISALLOW_COPY_ASSIGN_AND_MOVE(PostResource);
81 PostResource(const VulkanDispatch&, VkDevice, VkCommandPool,
89 std::deque<std::shared_ptr<PostResource>> m_freePostResources;
90 std::vector<std::optional<std::shared_future<std::shared_ptr<PostResource>>>>
DDisplayVk.cpp163 m_freePostResources.emplace_back(PostResource::create(m_vk, m_vkDevice, m_vkCommandPool)); in recreateSwapchain()
389 std::shared_ptr<PostResource> postResource = m_freePostResources.front(); in postImpl()
528 std::shared_future<std::shared_ptr<PostResource>> postResourceFuture = in postImpl()
682 std::shared_ptr<DisplayVk::PostResource> DisplayVk::PostResource::create( in create()
704 return std::shared_ptr<PostResource>(new PostResource( in create()
708 DisplayVk::PostResource::~PostResource() { in ~PostResource()
715 DisplayVk::PostResource::PostResource(const VulkanDispatch& vk, VkDevice vkDevice, in PostResource() function in gfxstream::vk::DisplayVk::PostResource