Home
last modified time | relevance | path

Searched refs:mRenderThread (Results 1 – 25 of 27) sorted by relevance

12

/frameworks/base/libs/hwui/renderthread/
DRenderProxy.cpp49 : mRenderThread(RenderThread::getInstance()), mContext(nullptr) { in RenderProxy()
56 mContext = mRenderThread.queue().runSync([=, this]() -> CanvasContext* { in RenderProxy()
57 CanvasContext* context = CanvasContext::create(mRenderThread, translucent, rootRenderNode, in RenderProxy()
60 mRenderThread.queue().post([=] { context->startHintSession(); }); in RenderProxy()
64 mDrawFrameTask.setContext(&mRenderThread, mContext, rootRenderNode); in RenderProxy()
76 mRenderThread.queue().runSync([this]() { delete mContext; }); in destroyContext()
82 mRenderThread.queue().post([this, swapBehavior]() { mContext->setSwapBehavior(swapBehavior); }); in setSwapBehavior()
86 return mRenderThread.queue().runSync([this]() -> bool { in loadSystemProperties()
98 mRenderThread.queue().runSync([this, name]() { mContext->setName(std::string(name)); }); in setName()
106 mRenderThread.queue().post([this, hardwareBuffer = buffer]() mutable { in setHardwareBuffer()
[all …]
DCanvasContext.cpp131 : mRenderThread(thread) in CanvasContext()
134 , mAnimationContext(contextFactory->createAnimationContext(mRenderThread.timeLord())) in CanvasContext()
140 mRenderThread.cacheManager().registerCanvasContext(this); in CanvasContext()
141 mRenderThread.renderState().registerContextCallback(this); in CanvasContext()
153 mRenderThread.cacheManager().unregisterCanvasContext(this); in ~CanvasContext()
154 mRenderThread.renderState().removeContextCallback(this); in ~CanvasContext()
180 mRenderThread.cacheManager().onContextStopped(this); in destroy()
181 mHintSessionWrapper->delayedDestroy(mRenderThread, 2_s, mHintSessionWrapper); in destroy()
286 mRenderThread.removeFrameCallback(this); in setupPipelineSurface()
297 return mRenderThread.removeFrameCallback(this); in pauseSurface()
[all …]
DRenderThread.cpp108 ChoreographerSource(RenderThread* renderThread) : mRenderThread(renderThread) {} in ChoreographerSource()
111 AChoreographer_postVsyncCallback(mRenderThread->mChoreographer, in requestNextVsync()
112 RenderThread::extendedFrameCallback, mRenderThread); in requestNextVsync()
116 AChoreographer_handlePendingEvents(mRenderThread->mChoreographer, mRenderThread); in drainPendingEvents()
120 RenderThread* mRenderThread; member in android::uirenderer::renderthread::ChoreographerSource
125 DummyVsyncSource(RenderThread* renderThread) : mRenderThread(renderThread) {} in DummyVsyncSource()
128 mRenderThread->queue().postDelayed(16_ms, [this]() { in requestNextVsync()
129 mRenderThread->frameCallback(UiFrameInfoBuilder::INVALID_VSYNC_ID, in requestNextVsync()
136 mRenderThread->frameCallback(UiFrameInfoBuilder::INVALID_VSYNC_ID, in drainPendingEvents()
142 RenderThread* mRenderThread; member in android::uirenderer::renderthread::DummyVsyncSource
DDrawFrameTask.cpp37 : mRenderThread(nullptr) in DrawFrameTask()
46 mRenderThread = thread; in setContext()
85 mRenderThread->queue().post([this]() { run(); }); in postAndWait()
147 if (GrDirectContext* grContext = mRenderThread->getGrContext()) { in run()
176 mRenderThread->timeLord().vsyncReceived(vsync, intendedVsync, vsyncId, frameDeadline, in syncFrameState()
DCacheManager.cpp45 : mRenderThread(thread), mMemoryPolicy(loadMemoryPolicy()) { in CacheManager()
130 mRenderThread.destroyRenderingContext(); in trimMemory()
297 mRenderThread.queue().postDelayed(mMemoryPolicy.contextTimeout, in scheduleDestroyContext()
303 mRenderThread.destroyRenderingContext(); in scheduleDestroyContext()
DCacheManager.h83 RenderThread& mRenderThread; variable
DDrawFrameTask.h113 RenderThread* mRenderThread; variable
DCanvasContext.h125 GrDirectContext* getGrContext() const { return mRenderThread.getGrContext(); } in getGrContext()
287 RenderThread& mRenderThread; variable
DRenderProxy.h161 RenderThread& mRenderThread;
/frameworks/base/libs/hwui/pipeline/skia/
DSkiaGpuPipeline.cpp85 SkASSERT(mRenderThread.getGrContext() != nullptr); in createOrUpdateLayer()
86 node->setLayerSurface(SkSurfaces::RenderTarget(mRenderThread.getGrContext(), in createOrUpdateLayer()
97 mRenderThread.cacheManager().dumpMemoryUsage(cachesOutput, in createOrUpdateLayer()
98 &mRenderThread.renderState()); in createOrUpdateLayer()
106 << (int)(mRenderThread.getGrContext() != nullptr); in createOrUpdateLayer()
116 if (!mRenderThread.getGrContext()) { in pinImages()
121 if (skgpu::ganesh::PinAsTexture(mRenderThread.getGrContext(), image)) { in pinImages()
132 skgpu::ganesh::UnpinTexture(mRenderThread.getGrContext(), image.get()); in unpinImages()
159 mRenderThread.getGrContext(), mHardwareBuffer, kTopLeft_GrSurfaceOrigin, in getBufferSkSurface()
169 mRenderThread.getGrContext()->getResourceCacheUsage(&resources, &bytes); in dumpResourceCacheUsage()
[all …]
DSkiaVulkanPipeline.cpp51 mRenderThread.renderState().removeContextCallback(this); in ~SkiaVulkanPipeline()
55 return mRenderThread.vulkanManager(); in vulkanManager()
62 mRenderThread.requireVkContext(); in makeCurrent()
151 mRenderThread.requireVkContext(); in createTextureLayer()
153 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
160 vulkanManager().createReleaseFence(&fence, mRenderThread.getGrContext()); in flush()
175 mRenderThread.requireVkContext(); in setSurface()
178 mSurfaceColorType, mRenderThread.getGrContext(), 0); in setSurface()
DSkiaOpenGLPipeline.cpp55 mRenderThread.renderState().removeContextCallback(this); in ~SkiaOpenGLPipeline()
64 mRenderThread.requireGlContext(); in makeCurrent()
150 SkASSERT(mRenderThread.getGrContext() != nullptr); in draw()
157 surface = SkSurfaces::WrapBackendRenderTarget(mRenderThread.getGrContext(), backendRT, in draw()
217 mRenderThread.requireGlContext(); in createTextureLayer()
218 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
244 mRenderThread.requireGlContext(); in setSurface()
DSkiaCpuPipeline.cpp73 mRenderThread.cacheManager().dumpMemoryUsage(cachesOutput, in createOrUpdateLayer()
74 &mRenderThread.renderState()); in createOrUpdateLayer()
82 << (int)(mRenderThread.getGrContext() != nullptr); in createOrUpdateLayer()
DSkiaPipeline.cpp61 SkiaPipeline::SkiaPipeline(RenderThread& thread) : mRenderThread(thread) { in SkiaPipeline()
69 mRenderThread.cacheManager().trimStaleResources(); in onDestroyHardwareResources()
179 mSerialContext->setDirectContext(mRenderThread.getGrContext()); in setupMultiFrameCapture()
340 procs.fImageCtx = mRenderThread.getGrContext(); in endCapture()
DSkiaPipeline.h70 renderthread::RenderThread& mRenderThread;
/frameworks/base/packages/WallpaperCropper/src/com/android/photos/views/
DBlockingGLTextureView.java40 private RenderThread mRenderThread; field in BlockingGLTextureView
48 if (mRenderThread != null) { in setRenderer()
51 mRenderThread = new RenderThread(renderer); in setRenderer()
55 mRenderThread.render(); in render()
59 if (mRenderThread != null) { in destroy()
60 mRenderThread.finish(); in destroy()
61 mRenderThread = null; in destroy()
68 mRenderThread.setSurface(surface); in onSurfaceTextureAvailable()
69 mRenderThread.setSize(width, height); in onSurfaceTextureAvailable()
75 mRenderThread.setSize(width, height); in onSurfaceTextureSizeChanged()
[all …]
/frameworks/base/tests/UiBench/src/com/android/test/uibench/
DGlTextureViewActivity.java34 private ImageFlipRenderThread mRenderThread; field in GlTextureViewActivity
51 mRenderThread = new ImageFlipRenderThread(getResources(), surface); in onSurfaceTextureAvailable()
52 mRenderThread.start(); in onSurfaceTextureAvailable()
77 mRenderThread.finish(); in onSurfaceTextureDestroyed()
79 mRenderThread.join(); in onSurfaceTextureDestroyed()
/frameworks/av/services/camera/virtualcamera/
DVirtualCameraSession.cc318 if (mRenderThread != nullptr) { in close()
319 mRenderThread->flush(); in close()
320 mRenderThread->stop(); in close()
321 mRenderThread = nullptr; in close()
389 if (mRenderThread != nullptr) { in configureStreams()
398 resolutionFromSurface(mRenderThread->getInputSurface()); in configureStreams()
420 mRenderThread->flush(); in configureStreams()
421 mRenderThread->stop(); in configureStreams()
424 mRenderThread = std::make_unique<VirtualCameraRenderThread>( in configureStreams()
427 mRenderThread->start(); in configureStreams()
[all …]
/frameworks/base/libs/hwui/
DReadback.cpp121 sk_sp<GrDirectContext> grContext = mRenderThread.requireGrContext(); in copySurfaceInto()
178 SkSurfaces::RenderTarget(mRenderThread.getGrContext(), skgpu::Budgeted::kYes, in copySurfaceInto()
185 tmpSurface = SkSurfaces::RenderTarget(mRenderThread.getGrContext(), in copySurfaceInto()
283 if (!mRenderThread.getGrContext()) { in copyLayerInto()
313 mRenderThread.requireGlContext(); in copyImageInto()
315 mRenderThread.requireVkContext(); in copyImageInto()
319 sk_sp<GrDirectContext> grContext = sk_ref_sp(mRenderThread.getGrContext()); in copyImageInto()
334 Layer layer(mRenderThread.renderState(), nullptr, 255, SkBlendMode::kSrc); in copyImageInto()
353 sk_sp<SkSurface> tmpSurface = SkSurfaces::RenderTarget(mRenderThread.getGrContext(), in copyLayerInto()
363 tmpSurface = SkSurfaces::RenderTarget(mRenderThread.getGrContext(), in copyLayerInto()
[all …]
DReadback.h41 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} in Readback()
58 renderthread::RenderThread& mRenderThread; variable
/frameworks/base/libs/hwui/renderstate/
DRenderState.cpp23 RenderState::RenderState(renderthread::RenderThread& thread) : mRenderThread(thread) { in RenderState()
37 mRenderThread.queue().post([object]() { object->decStrong(nullptr); }); in postDecStrong()
DRenderState.h60 renderthread::RenderThread& getRenderThread() const { return mRenderThread; } in getRenderThread()
72 renderthread::RenderThread& mRenderThread; variable
/frameworks/av/services/camera/virtualcamera/tests/
DVirtualCameraRenderThreadTest.cc106 mRenderThread = std::make_unique<VirtualCameraRenderThread>( in SetUp()
113 std::unique_ptr<VirtualCameraRenderThread> mRenderThread; member in android::companion::virtualcamera::__anonc37452d30111::VirtualCameraRenderThreadTest
142 mRenderThread->enqueueTask(std::make_unique<ProcessCaptureRequestTask>( in TEST_F()
148 mRenderThread->flush(); in TEST_F()
/frameworks/base/tests/graphics/HwAccelerationTest/src/com/android/test/hwui/
DGLTextureViewActivity.java55 private RenderThread mRenderThread; field in GLTextureViewActivity
92 mRenderThread = new RenderThread(getResources(), surface); in onSurfaceTextureAvailable()
93 mRenderThread.start(); in onSurfaceTextureAvailable()
116 mRenderThread.finish(); in onSurfaceTextureDestroyed()
118 mRenderThread.join(); in onSurfaceTextureDestroyed()
/frameworks/base/libs/hwui/platform/host/renderthread/
DCacheManager.cpp24 : mRenderThread(thread), mMemoryPolicy(loadMemoryPolicy()) {} in CacheManager()

12