Lines Matching refs:VulkanManager

59 GrVkGetProc VulkanManager::sSkiaGetProp = [](const char* proc_name, VkInstance instance,
63 return (PFN_vkVoidFunction)VulkanManager::interceptedVkQueueSubmit; in __anonb12d84ae0102()
65 return (PFN_vkVoidFunction)VulkanManager::interceptedVkQueueWaitIdle; in __anonb12d84ae0102()
76 sp<VulkanManager> VulkanManager::getInstance() { in getInstance()
78 static wp<VulkanManager> sWeakInstance = nullptr; in getInstance()
82 sp<VulkanManager> vulkanManager = sWeakInstance.promote(); in getInstance()
84 vulkanManager = new VulkanManager(); in getInstance()
91 VulkanManager::~VulkanManager() { in ~VulkanManager()
113 void VulkanManager::setupDevice(GrVkExtensions& grExtensions, VkPhysicalDeviceFeatures2& features) { in setupDevice()
342 void VulkanManager::initialize() { in initialize()
363 sk_sp<GrDirectContext> VulkanManager::createContext(const GrContextOptions& options, in createContext()
380 VkFunctorInitParams VulkanManager::getVkFunctorInitParams() const { in getVkFunctorInitParams()
398 Frame VulkanManager::dequeueNextBuffer(VulkanSurface* surface) { in dequeueNextBuffer()
494 void VulkanManager::finishFrame(SkSurface* surface) { in finishFrame()
560 void VulkanManager::swapBuffers(VulkanSurface* surface, const SkRect& dirtyRect) { in swapBuffers()
591 void VulkanManager::destroySurface(VulkanSurface* surface) { in destroySurface()
602 VulkanSurface* VulkanManager::createSurface(ANativeWindow* window, in createSurface()
617 status_t VulkanManager::fenceWait(int fence, GrDirectContext* grContext) { in fenceWait()
668 status_t VulkanManager::createReleaseFence(int* nativeFence, GrDirectContext* grContext) { in createReleaseFence()