Home
last modified time | relevance | path

Searched refs:VulkanManager (Results 1 – 11 of 11) sorted by relevance

/aosp12/frameworks/base/libs/hwui/renderthread/
H A DVulkanManager.cpp76 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()
342 void VulkanManager::initialize() { in initialize()
380 VkFunctorInitParams VulkanManager::getVkFunctorInitParams() const { in getVkFunctorInitParams()
398 Frame VulkanManager::dequeueNextBuffer(VulkanSurface* surface) { in dequeueNextBuffer()
494 void VulkanManager::finishFrame(SkSurface* surface) { in finishFrame()
591 void VulkanManager::destroySurface(VulkanSurface* surface) { in destroySurface()
[all …]
H A DVulkanManager.h65 class VulkanManager final : public RefBase {
67 static sp<VulkanManager> getInstance();
117 explicit VulkanManager() {} in VulkanManager() function
118 ~VulkanManager();
192 sp<VulkanManager> manager = VulkanManager::getInstance(); in interceptedVkQueueSubmit()
198 sp<VulkanManager> manager = VulkanManager::getInstance(); in interceptedVkQueueWaitIdle()
H A DVulkanSurface.h34 class VulkanManager; variable
40 const VulkanManager& vkManager, uint32_t extraBuffers);
53 friend VulkanManager;
109 const VulkanManager& vkManager, uint32_t extraBuffers,
H A DRenderThread.h65 class VulkanManager; variable
158 VulkanManager& vulkanManager();
242 sp<VulkanManager> mVkManager;
H A DRenderThread.cpp236 mVkManager = VulkanManager::getInstance(); in initThreadLocals()
306 VulkanManager& RenderThread::vulkanManager() { in vulkanManager()
308 mVkManager = VulkanManager::getInstance(); in vulkanManager()
H A DVulkanSurface.cpp121 GrDirectContext* grContext, const VulkanManager& vkManager, in Create()
146 const VulkanManager& vkManager, in InitializeWindowInfoStruct()
/aosp12/frameworks/base/libs/hwui/
H A DHardwareBitmapUploader.cpp244 renderthread::VulkanManager* vkManager = getVulkanManager(); in onUploadHardwareBitmap()
254 renderthread::VulkanManager::ContextType::kUploadThread); in onUploadHardwareBitmap()
269 renderthread::VulkanManager* getVulkanManager() { in getVulkanManager()
275 mVulkanManagerStrong = renderthread::VulkanManager::getInstance(); in getVulkanManager()
285 sp<renderthread::VulkanManager> mVulkanManagerStrong;
286 wp<renderthread::VulkanManager> mVulkanManagerWeak;
H A DAndroid.bp574 "renderthread/VulkanManager.cpp",
/aosp12/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaVulkanPipeline.h58 renderthread::VulkanManager& vulkanManager();
H A DVkFunctorDrawable.cpp62 renderthread::VulkanManager& vk_manager = in draw()
H A DSkiaVulkanPipeline.cpp54 VulkanManager& SkiaVulkanPipeline::vulkanManager() { in vulkanManager()