/frameworks/base/libs/hwui/renderthread/ |
D | RenderProxy.cpp | 41 : 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 …]
|
D | CanvasContext.cpp | 143 : 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 …]
|
D | DrawFrameTask.cpp | 33 : mRenderThread(nullptr) in DrawFrameTask() 42 mRenderThread = thread; in setContext() 80 mRenderThread->queue().post([this]() { run(); }); in postAndWait() 132 mRenderThread->timeLord().vsyncReceived(vsync); in syncFrameState()
|
D | OpenGLPipeline.cpp | 36 : 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()
|
D | EglManager.cpp | 89 : 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()
|
D | RenderThread.cpp | 93 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
|
D | CanvasContext.h | 116 GrContext* getGrContext() const { return mRenderThread.getGrContext(); } in getGrContext() 165 RenderState& getRenderState() { return mRenderThread.renderState(); } in getRenderState() 215 RenderThread& mRenderThread; variable
|
D | VulkanManager.cpp | 37 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()
|
D | EglManager.h | 75 RenderThread& mRenderThread; variable
|
D | DrawFrameTask.h | 94 RenderThread* mRenderThread; variable
|
D | OpenGLPipeline.h | 70 RenderThread& mRenderThread; variable
|
D | RenderProxy.h | 142 RenderThread& mRenderThread;
|
D | VulkanManager.h | 173 RenderThread& mRenderThread; variable
|
/frameworks/base/packages/WallpaperCropper/src/com/android/photos/views/ |
D | BlockingGLTextureView.java | 40 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/ |
D | GlTextureViewActivity.java | 34 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/ |
D | SkiaPipeline.cpp | 43 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 …]
|
D | SkiaOpenGLPipeline.cpp | 82 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()
|
D | SkiaOpenGLReadback.cpp | 44 sk_sp<GrContext> grContext = sk_ref_sp(mRenderThread.getGrContext()); in copyImageInto()
|
D | SkiaPipeline.h | 111 renderthread::RenderThread& mRenderThread; variable
|
D | SkiaVulkanPipeline.cpp | 126 return new DeferredLayerUpdater(mRenderThread.renderState(), createLayer, Layer::Api::Vulkan); in createTextureLayer()
|
/frameworks/base/libs/hwui/ |
D | Readback.h | 48 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} in Readback() 51 renderthread::RenderThread& mRenderThread; variable
|
D | OpenGLReadback.cpp | 68 mRenderThread.eglManager().initialize(); in copyGraphicBufferInto() 268 CopyResult copyResult = copyTextureInto(caches, mRenderThread.renderState(), sourceTexture, in copyImageInto()
|
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ |
D | GLTextureViewActivity.java | 55 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/ |
D | RenderState.cpp | 34 : 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()
|
D | RenderState.h | 127 renderthread::RenderThread& mRenderThread; variable
|