Searched refs:PostResource (Results 1 – 2 of 2) sorted by relevance
70 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>>>>
163 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