Home
last modified time | relevance | path

Searched refs:vulkanInterface (Results 1 – 5 of 5) sorted by relevance

/frameworks/native/libs/renderengine/skia/
DSkiaVkRenderEngine.h43 DestroySemaphoreInfo(VulkanInterface& vulkanInterface, std::vector<VkSemaphore> semaphores) in DestroySemaphoreInfo() argument
44 : mVulkanInterface(vulkanInterface), mSemaphores(std::move(semaphores)) {} in DestroySemaphoreInfo()
45 DestroySemaphoreInfo(VulkanInterface& vulkanInterface, VkSemaphore semaphore) in DestroySemaphoreInfo() argument
46 : DestroySemaphoreInfo(vulkanInterface, std::vector<VkSemaphore>(1, semaphore)) {} in DestroySemaphoreInfo()
73 virtual std::unique_ptr<SkiaGpuContext> createContext(VulkanInterface& vulkanInterface) = 0;
DGraphiteVkRenderEngine.cpp63 VulkanInterface& vulkanInterface) { in createContext() argument
64 return SkiaGpuContext::MakeVulkan_Graphite(vulkanInterface.getGraphiteBackendContext()); in createContext()
91 VulkanInterface& vulkanInterface = getVulkanInterface(isProtected()); in flushAndSubmit() local
94 VkSemaphore vkSignalSemaphore = vulkanInterface.createExportableSemaphore(); in flushAndSubmit()
109 new DestroySemaphoreInfo(vulkanInterface, std::move(vkSemaphoresToCleanUp)); in flushAndSubmit()
130 drawFenceFd.reset(vulkanInterface.exportSemaphoreSyncFd(vkSignalSemaphore)); in flushAndSubmit()
DGaneshVkRenderEngine.cpp54 VulkanInterface& vulkanInterface) { in createContext() argument
55 return SkiaGpuContext::MakeVulkan_Ganesh(vulkanInterface.getGaneshBackendContext(), in createContext()
DGaneshVkRenderEngine.h28 std::unique_ptr<SkiaGpuContext> createContext(VulkanInterface& vulkanInterface) override;
DGraphiteVkRenderEngine.h30 std::unique_ptr<SkiaGpuContext> createContext(VulkanInterface& vulkanInterface) override;