/aosp14/frameworks/base/libs/hwui/renderthread/ |
H A D | RenderProxy.cpp | 77 return mRenderThread.queue().runSync([this]() -> bool { in loadSystemProperties() 138 mRenderThread.queue().post( in setLightAlpha() 154 return mRenderThread.queue().runSync( in setColorMode() 261 mRenderThread.queue().runSync([]() {}); in fence() 287 mRenderThread.queue().runSync([&]() { in dumpProfileInfo() 294 mRenderThread.globalProfileData()->dump(fd); in dumpProfileInfo() 303 mRenderThread.queue().runSync([=]() { in resetProfileInfo() 349 return mRenderThread.getTid(); in getRenderThreadTid() 374 mRenderThread.queue().post( in setPictureCapturedCallback() 380 mRenderThread.queue().post( in setASurfaceTransactionCallback() [all …]
|
H A D | CanvasContext.cpp | 118 : mRenderThread(thread) in CanvasContext() 254 mRenderThread.removeFrameCallback(this); in setupPipelineSurface() 265 return mRenderThread.removeFrameCallback(this); in pauseSurface() 273 mRenderThread.removeFrameCallback(this); in setStopped() 277 mRenderThread.postFrameCallback(this); in setStopped() 405 mRenderThread.removeFrameCallback(this); in prepareTree() 501 mRenderThread.postFrameCallback(this); in prepareTree() 511 mRenderThread.postFrameCallback(this); in prepareTree() 525 mRenderThread.removeFrameCallback(this); in stopDrawing() 532 mRenderThread.pushBackFrameCallback(this); in notifyFramePending() [all …]
|
H A D | RenderThread.cpp | 165 ChoreographerSource(RenderThread* renderThread) : mRenderThread(renderThread) {} in ChoreographerSource() 168 AChoreographer_postVsyncCallback(mRenderThread->mChoreographer, in requestNextVsync() 169 RenderThread::extendedFrameCallback, mRenderThread); in requestNextVsync() 173 AChoreographer_handlePendingEvents(mRenderThread->mChoreographer, mRenderThread); in drainPendingEvents() 177 RenderThread* mRenderThread; member in android::uirenderer::renderthread::ChoreographerSource 182 DummyVsyncSource(RenderThread* renderThread) : mRenderThread(renderThread) {} in DummyVsyncSource() 185 mRenderThread->queue().postDelayed(16_ms, [this]() { in requestNextVsync() 186 mRenderThread->frameCallback(UiFrameInfoBuilder::INVALID_VSYNC_ID, in requestNextVsync() 193 mRenderThread->frameCallback(UiFrameInfoBuilder::INVALID_VSYNC_ID, in drainPendingEvents() 199 RenderThread* mRenderThread; member in android::uirenderer::renderthread::DummyVsyncSource
|
H A D | DrawFrameTask.cpp | 37 : mRenderThread(nullptr) in DrawFrameTask() 46 mRenderThread = thread; in setContext() 85 mRenderThread->queue().post([this]() { run(); }); in postAndWait() 146 if (GrDirectContext* grContext = mRenderThread->getGrContext()) { in run() 174 mRenderThread->timeLord().vsyncReceived(vsync, intendedVsync, vsyncId, frameDeadline, in syncFrameState()
|
H A D | CacheManager.cpp | 44 : mRenderThread(thread), mMemoryPolicy(loadMemoryPolicy()) { in CacheManager() 125 mRenderThread.destroyRenderingContext(); in trimMemory() 293 mRenderThread.queue().postDelayed(mMemoryPolicy.contextTimeout, in scheduleDestroyContext() 299 mRenderThread.destroyRenderingContext(); in scheduleDestroyContext()
|
H A D | CacheManager.h | 82 RenderThread& mRenderThread; variable
|
H A D | CanvasContext.h | 120 GrDirectContext* getGrContext() const { return mRenderThread.getGrContext(); } in getGrContext() 278 RenderThread& mRenderThread; variable
|
H A D | DrawFrameTask.h | 113 RenderThread* mRenderThread; variable
|
H A D | RenderProxy.h | 160 RenderThread& mRenderThread;
|
/aosp14/frameworks/base/packages/WallpaperCropper/src/com/android/photos/views/ |
H A D | BlockingGLTextureView.java | 40 private RenderThread mRenderThread; field in BlockingGLTextureView 48 if (mRenderThread != null) { 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() 80 if (mRenderThread != null) { in onSurfaceTextureDestroyed() [all …]
|
/aosp14/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaVulkanPipeline.cpp | 50 mRenderThread.renderState().removeContextCallback(this); in ~SkiaVulkanPipeline() 54 return mRenderThread.vulkanManager(); in vulkanManager() 61 mRenderThread.requireVkContext(); in makeCurrent() 148 mRenderThread.requireVkContext(); in createTextureLayer() 150 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer() 157 vulkanManager().createReleaseFence(&fence, mRenderThread.getGrContext()); in flush() 172 mRenderThread.requireVkContext(); in setSurface() 175 mSurfaceColorType, mRenderThread.getGrContext(), 0); in setSurface()
|
H A D | SkiaOpenGLPipeline.cpp | 52 mRenderThread.renderState().removeContextCallback(this); in ~SkiaOpenGLPipeline() 61 mRenderThread.requireGlContext(); in makeCurrent() 143 SkASSERT(mRenderThread.getGrContext() != nullptr); in draw() 150 surface = SkSurface::MakeFromBackendRenderTarget(mRenderThread.getGrContext(), backendRT, in draw() 208 mRenderThread.requireGlContext(); in createTextureLayer() 209 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer() 235 mRenderThread.requireGlContext(); in setSurface()
|
H A D | SkiaPipeline.cpp | 59 SkiaPipeline::SkiaPipeline(RenderThread& thread) : mRenderThread(thread) { in SkiaPipeline() 69 mRenderThread.cacheManager().trimStaleResources(); in onDestroyHardwareResources() 73 if (!mRenderThread.getGrContext()) { in pinImages() 78 if (SkImage_pinAsTexture(image, mRenderThread.getGrContext())) { in pinImages() 89 SkImage_unpinAsTexture(image.get(), mRenderThread.getGrContext()); in unpinImages() 189 SkASSERT(mRenderThread.getGrContext() != nullptr); in createOrUpdateLayer() 190 node->setLayerSurface(SkSurface::MakeRenderTarget(mRenderThread.getGrContext(), in createOrUpdateLayer() 201 mRenderThread.cacheManager().dumpMemoryUsage(cachesOutput, in createOrUpdateLayer() 210 << (int)(mRenderThread.getGrContext() != nullptr); in createOrUpdateLayer() 596 mRenderThread.getGrContext()->getResourceCacheUsage(&resources, &bytes); in dumpResourceCacheUsage() [all …]
|
H A D | SkiaPipeline.h | 88 renderthread::RenderThread& mRenderThread; variable
|
/aosp14/frameworks/base/tests/UiBench/src/com/android/test/uibench/ |
H A 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()
|
/aosp14/frameworks/base/libs/hwui/ |
H A D | Readback.cpp | 117 sk_sp<GrDirectContext> grContext = mRenderThread.requireGrContext(); in copySurfaceInto() 174 SkSurface::MakeRenderTarget(mRenderThread.getGrContext(), skgpu::Budgeted::kYes, in copySurfaceInto() 181 tmpSurface = SkSurface::MakeRenderTarget(mRenderThread.getGrContext(), in copySurfaceInto() 279 if (!mRenderThread.getGrContext()) { in copyLayerInto() 309 mRenderThread.requireGlContext(); in copyImageInto() 311 mRenderThread.requireVkContext(); in copyImageInto() 315 sk_sp<GrDirectContext> grContext = sk_ref_sp(mRenderThread.getGrContext()); in copyImageInto() 330 Layer layer(mRenderThread.renderState(), nullptr, 255, SkBlendMode::kSrc); in copyImageInto() 349 sk_sp<SkSurface> tmpSurface = SkSurface::MakeRenderTarget(mRenderThread.getGrContext(), in copyLayerInto() 359 tmpSurface = SkSurface::MakeRenderTarget(mRenderThread.getGrContext(), in copyLayerInto() [all …]
|
H A D | Readback.h | 41 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} in Readback() 58 renderthread::RenderThread& mRenderThread; variable
|
/aosp14/frameworks/base/libs/hwui/renderstate/ |
H A D | RenderState.cpp | 23 RenderState::RenderState(renderthread::RenderThread& thread) : mRenderThread(thread) { in RenderState() 37 mRenderThread.queue().post([object]() { object->decStrong(nullptr); }); in postDecStrong()
|
H A D | RenderState.h | 58 renderthread::RenderThread& getRenderThread() const { return mRenderThread; } in getRenderThread() 70 renderthread::RenderThread& mRenderThread; variable
|
/aosp14/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ |
H A 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()
|
/aosp14/frameworks/base/core/java/android/view/ |
H A D | ViewDebug.java | 839 private Thread mRenderThread; 865 if (mRenderThread == null) { 866 mRenderThread = Thread.currentThread(); 887 if (Thread.currentThread() == mRenderThread) { 958 private Thread mRenderThread; 984 if (mRenderThread == null) { 985 mRenderThread = Thread.currentThread(); 1006 if (Thread.currentThread() == mRenderThread) {
|