Home
last modified time | relevance | path

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

/frameworks/base/libs/hwui/renderthread/
DRenderProxy.cpp41 : mRenderThread(RenderThread::getInstance()), mContext(nullptr) { in RenderProxy()
42 mContext = mRenderThread.queue().runSync([&]() -> CanvasContext* { in RenderProxy()
43 return CanvasContext::create(mRenderThread, translucent, rootRenderNode, contextFactory); in RenderProxy()
45 mDrawFrameTask.setContext(&mRenderThread, mContext, rootRenderNode); in RenderProxy()
57 mRenderThread.queue().runSync([this]() { delete mContext; }); in destroyContext()
63 mRenderThread.queue().post([this, swapBehavior]() { mContext->setSwapBehavior(swapBehavior); }); in setSwapBehavior()
67 return mRenderThread.queue().runSync([this]() -> bool { in loadSystemProperties()
82 mRenderThread.queue().runSync([this, name]() { mContext->setName(std::string(name)); }); in setName()
86 mRenderThread.queue().post( in initialize()
91 mRenderThread.queue().post( in updateSurface()
[all …]
DCanvasContext.cpp143 : mRenderThread(thread) in CanvasContext()
146 , mAnimationContext(contextFactory->createAnimationContext(mRenderThread.timeLord())) in CanvasContext()
153 mRenderThread.renderState().registerCanvasContext(this); in CanvasContext()
154 mProfiler.setDensity(mRenderThread.mainDisplayInfo().density); in CanvasContext()
159 mRenderThread.renderState().unregisterCanvasContext(this); in ~CanvasContext()
200 mRenderThread.removeFrameCallback(this); in setSurface()
211 return mRenderThread.removeFrameCallback(this); in pauseSurface()
219 mRenderThread.removeFrameCallback(this); in setStopped()
222 mRenderThread.postFrameCallback(this); in setStopped()
279 nsecs_t frameInterval = mRenderThread.timeLord().frameIntervalNanos(); in isSwapChainStuffed()
[all …]
DDrawFrameTask.cpp33 : mRenderThread(nullptr) in DrawFrameTask()
42 mRenderThread = thread; in setContext()
80 mRenderThread->queue().post([this]() { run(); }); in postAndWait()
132 mRenderThread->timeLord().vsyncReceived(vsync); in syncFrameState()
DOpenGLPipeline.cpp36 : mEglManager(thread.eglManager()), mRenderThread(thread) {} in OpenGLPipeline()
76 BakedOpRenderer renderer(caches, mRenderThread.renderState(), opaque, wideColorGamut, in draw()
121 return OpenGLReadbackImpl::copyLayerInto(mRenderThread, in copyLayerInto()
137 return new DeferredLayerUpdater(mRenderThread.renderState(), createLayer, Layer::Api::OpenGL); in createTextureLayer()
179 mRenderThread.renderState().flush(Caches::FlushMode::Layers); in onDestroyHardwareResources()
191 BakedOpRenderer renderer(caches, mRenderThread.renderState(), opaque, wideColorGamut, in renderLayers()
209 RenderState& renderState = mRenderThread.renderState(); in createOrUpdateLayer()
DEglManager.cpp89 : mRenderThread(thread) in EglManager()
131 mRenderThread.renderState().onGLContextCreated(); in initialize()
144 mRenderThread.cacheManager().configureContext(&options); in initialize()
147 mRenderThread.setGrContext(grContext); in initialize()
353 mRenderThread.setGrContext(nullptr); in destroy()
354 mRenderThread.renderState().onGLContextDestroyed(); in destroy()
DRenderThread.cpp93 DummyVsyncSource(RenderThread* renderThread) : mRenderThread(renderThread) {} in DummyVsyncSource()
96 mRenderThread->queue().postDelayed(16_ms, [this]() { in requestNextVsync()
97 mRenderThread->drainDisplayEventQueue(); in requestNextVsync()
106 RenderThread* mRenderThread; member in android::uirenderer::renderthread::DummyVsyncSource
DCanvasContext.h116 GrContext* getGrContext() const { return mRenderThread.getGrContext(); } in getGrContext()
165 RenderState& getRenderState() { return mRenderThread.renderState(); } in getRenderState()
215 RenderThread& mRenderThread; variable
DVulkanManager.cpp37 VulkanManager::VulkanManager(RenderThread& thread) : mRenderThread(thread) {} in VulkanManager()
42 mRenderThread.renderState().onVkContextDestroyed(); in destroy()
43 mRenderThread.setGrContext(nullptr); in destroy()
113 mRenderThread.cacheManager().configureContext(&options); in initialize()
116 mRenderThread.setGrContext(grContext); in initialize()
117 DeviceInfo::initialize(mRenderThread.getGrContext()->caps()->maxRenderTargetSize()); in initialize()
123 mRenderThread.renderState().onVkContextCreated(); in initialize()
323 mRenderThread.getGrContext(), backendRT, kTopLeft_GrSurfaceOrigin, nullptr, &props); in createBuffers()
DEglManager.h75 RenderThread& mRenderThread; variable
DDrawFrameTask.h94 RenderThread* mRenderThread; variable
DOpenGLPipeline.h70 RenderThread& mRenderThread; variable
DRenderProxy.h142 RenderThread& mRenderThread;
DVulkanManager.h173 RenderThread& mRenderThread; variable
/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
50 mRenderThread = new ImageFlipRenderThread(getResources(), surface); in onSurfaceTextureAvailable()
51 mRenderThread.start(); in onSurfaceTextureAvailable()
76 mRenderThread.finish(); in onSurfaceTextureDestroyed()
78 mRenderThread.join(); in onSurfaceTextureDestroyed()
/frameworks/base/libs/hwui/pipeline/skia/
DSkiaPipeline.cpp43 SkiaPipeline::SkiaPipeline(RenderThread& thread) : mRenderThread(thread) { in SkiaPipeline()
52 return mRenderThread.cacheManager().getTaskManager(); in getTaskManager()
57 mRenderThread.cacheManager().trimStaleResources(); in onDestroyHardwareResources()
62 if (SkImage_pinAsTexture(image, mRenderThread.getGrContext())) { in pinImages()
73 SkImage_unpinAsTexture(image.get(), mRenderThread.getGrContext()); in unpinImages()
180 SkASSERT(mRenderThread.getGrContext() != nullptr); in createOrUpdateLayer()
181 node->setLayerSurface(SkSurface::MakeRenderTarget(mRenderThread.getGrContext(), in createOrUpdateLayer()
191 mRenderThread.cacheManager().dumpMemoryUsage(cachesOutput, in createOrUpdateLayer()
192 &mRenderThread.renderState()); in createOrUpdateLayer()
200 << " has context " << (int)(mRenderThread.getGrContext() != nullptr); in createOrUpdateLayer()
[all …]
DSkiaOpenGLPipeline.cpp82 SkASSERT(mRenderThread.getGrContext() != nullptr); in draw()
84 mRenderThread.getGrContext(), backendRT, kBottomLeft_GrSurfaceOrigin, nullptr, &props)); in draw()
126 if (!mRenderThread.getGrContext()) { in copyLayerInto()
142 sk_sp<SkSurface> tmpSurface = SkSurface::MakeRenderTarget(mRenderThread.getGrContext(), in copyLayerInto()
147 tmpSurface = SkSurface::MakeRenderTarget(mRenderThread.getGrContext(), in copyLayerInto()
157 if (LayerDrawable::DrawLayer(mRenderThread.getGrContext(), tmpSurface->getCanvas(), layer, in copyLayerInto()
195 return new DeferredLayerUpdater(mRenderThread.renderState(), createLayer, Layer::Api::OpenGL); in createTextureLayer()
DSkiaOpenGLReadback.cpp44 sk_sp<GrContext> grContext = sk_ref_sp(mRenderThread.getGrContext()); in copyImageInto()
DSkiaPipeline.h111 renderthread::RenderThread& mRenderThread; variable
DSkiaVulkanPipeline.cpp126 return new DeferredLayerUpdater(mRenderThread.renderState(), createLayer, Layer::Api::Vulkan); in createTextureLayer()
/frameworks/base/libs/hwui/
DReadback.h48 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} in Readback()
51 renderthread::RenderThread& mRenderThread; variable
DOpenGLReadback.cpp68 mRenderThread.eglManager().initialize(); in copyGraphicBufferInto()
268 CopyResult copyResult = copyTextureInto(caches, mRenderThread.renderState(), sourceTexture, in copyImageInto()
/frameworks/base/tests/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/renderstate/
DRenderState.cpp34 : mRenderThread(thread), mViewportWidth(0), mViewportHeight(0), mFramebuffer(0) { in RenderState()
111 return mRenderThread.getGrContext(); in getGrContext()
237 mRenderThread.queue().post([object]() { object->decStrong(nullptr); }); in postDecStrong()
DRenderState.h127 renderthread::RenderThread& mRenderThread; variable