Home
last modified time | relevance | path

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

/hardware/google/gfxstream/host/vulkan/
DDisplayVk.h94 class ImageBorrowResource {
98 static std::unique_ptr<ImageBorrowResource> create(const VulkanDispatch&, VkDevice,
100 ~ImageBorrowResource();
101 DISALLOW_COPY_ASSIGN_AND_MOVE(ImageBorrowResource);
104 ImageBorrowResource(const VulkanDispatch&, VkDevice, VkCommandPool, VkFence,
110 std::vector<std::unique_ptr<ImageBorrowResource>> m_imageBorrowResources;
DDisplayVk.cpp83 ImageBorrowResource::create(m_vk, m_vkDevice, m_vkCommandPool)); in DisplayVk()
216 const ImageBorrowResource* imageBorrowResources[2] = {nullptr}; in postImpl()
220 [this](const std::unique_ptr<ImageBorrowResource>& imageBorrowResource) { in postImpl()
242 const BorrowedImageInfoVk& image, const ImageBorrowResource& acquireResource, in postImpl()
243 const ImageBorrowResource& releaseResource) in postImpl()
330 const ImageBorrowResource& m_releaseResource; in postImpl()
729 std::unique_ptr<DisplayVk::ImageBorrowResource> DisplayVk::ImageBorrowResource::create( in create()
747 return std::unique_ptr<ImageBorrowResource>( in create()
748 new ImageBorrowResource(vk, device, commandPool, fence, commandBuffer)); in create()
751 DisplayVk::ImageBorrowResource::~ImageBorrowResource() { in ~ImageBorrowResource()
[all …]