Home
last modified time | relevance | path

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

1234

/frameworks/base/libs/hwui/platform/android/pipeline/skia/
DSkiaVulkanPipeline.h35 explicit SkiaVulkanPipeline(renderthread::RenderThread& thread);
38 renderthread::MakeCurrentResult makeCurrent() override;
39 renderthread::Frame getFrame() override;
40 renderthread::IRenderPipeline::DrawResult draw(
41 const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty,
45 const renderthread::HardwareBufferRenderParams& bufferParams,
48 bool swapBuffers(const renderthread::Frame& frame, IRenderPipeline::DrawResult& drawResult,
54 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior) override;
61 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
62 static sk_sp<Bitmap> allocateHardwareBitmap(renderthread::RenderThread& thread,
[all …]
DSkiaOpenGLPipeline.h35 SkiaOpenGLPipeline(renderthread::RenderThread& thread);
38 renderthread::MakeCurrentResult makeCurrent() override;
39 renderthread::Frame getFrame() override;
40 renderthread::IRenderPipeline::DrawResult draw(
41 const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty,
45 const renderthread::HardwareBufferRenderParams& bufferParams,
48 bool swapBuffers(const renderthread::Frame& frame, IRenderPipeline::DrawResult& drawResult,
52 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior) override;
66 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
72 renderthread::EglManager& mEglManager;
[all …]
DSkiaGpuPipeline.h27 SkiaGpuPipeline(renderthread::RenderThread& thread);
44 static void prepareToDraw(const renderthread::RenderThread& thread, Bitmap* bitmap);
48 const renderthread::HardwareBufferRenderParams& bufferParams);
/frameworks/base/libs/hwui/platform/host/pipeline/skia/
DSkiaGpuPipeline.h28 SkiaGpuPipeline(renderthread::RenderThread& thread) : SkiaPipeline(thread) {} in SkiaGpuPipeline()
45 renderthread::MakeCurrentResult makeCurrent() override { in makeCurrent()
46 return renderthread::MakeCurrentResult::Failed; in makeCurrent()
48 renderthread::Frame getFrame() override { return renderthread::Frame(0, 0, 0); } in getFrame()
49 renderthread::IRenderPipeline::DrawResult draw( in draw()
50 const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty, in draw()
54 const renderthread::HardwareBufferRenderParams& bufferParams, in draw()
58 bool swapBuffers(const renderthread::Frame& frame, IRenderPipeline::DrawResult& drawResult, in swapBuffers()
64 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior) override { in setSurface()
78 static void prepareToDraw(const renderthread::RenderThread& thread, Bitmap* bitmap) {} in prepareToDraw()
DSkiaVulkanPipeline.h28 SkiaVulkanPipeline(renderthread::RenderThread& thread) : SkiaGpuPipeline(thread) {} in SkiaVulkanPipeline()
30 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor) {} in invokeFunctor()
DSkiaOpenGLPipeline.h28 SkiaOpenGLPipeline(renderthread::RenderThread& thread) : SkiaGpuPipeline(thread) {} in SkiaOpenGLPipeline()
30 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor) {} in invokeFunctor()
/frameworks/base/libs/hwui/pipeline/skia/
DSkiaCpuPipeline.h28 SkiaCpuPipeline(renderthread::RenderThread& thread) : SkiaPipeline(thread) {} in SkiaCpuPipeline()
43 renderthread::MakeCurrentResult makeCurrent() override;
44 renderthread::Frame getFrame() override;
45 renderthread::IRenderPipeline::DrawResult draw(
46 const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty,
50 const renderthread::HardwareBufferRenderParams& bufferParams,
52 bool swapBuffers(const renderthread::Frame& frame, IRenderPipeline::DrawResult& drawResult, in swapBuffers()
58 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior) override;
DVkFunctorDrawable.cpp59 if (!renderthread::RenderThread::isCurrent()) in draw()
66 renderthread::VulkanManager& vk_manager = in draw()
67 renderthread::RenderThread::getInstance().vulkanManager(); in draw()
81 .shouldDither = renderthread::CanvasContext::shouldDither(), in draw()
DSkiaPipeline.h37 class SkiaPipeline : public renderthread::IRenderPipeline {
39 explicit SkiaPipeline(renderthread::RenderThread& thread);
70 renderthread::RenderThread& mRenderThread;
DVkInteropFunctorDrawable.cpp45 static renderthread::EglManager sEglManager;
115 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw()
122 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw()
/frameworks/base/libs/hwui/renderstate/
DRenderState.h31 namespace renderthread {
46 friend class renderthread::RenderThread;
47 friend class renderthread::CacheManager;
60 renderthread::RenderThread& getRenderThread() const { return mRenderThread; } in getRenderThread()
63 explicit RenderState(renderthread::RenderThread& thread);
72 renderthread::RenderThread& mRenderThread;
/frameworks/base/libs/hwui/
DTreeInfo.h33 namespace renderthread {
77 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext);
83 renderthread::CanvasContext& canvasContext;
DHardwareBitmapUploader.cpp176 uirenderer::renderthread::EglManager::eglErrorString()); in onUploadHardwareBitmap()
183 uirenderer::renderthread::EglManager::eglErrorString()); in onUploadHardwareBitmap()
228 renderthread::EglManager mEglManager;
251 renderthread::VulkanManager* vkManager = getVulkanManager(); in onUploadHardwareBitmap()
261 renderthread::VulkanManager::ContextType::kUploadThread); in onUploadHardwareBitmap()
277 renderthread::VulkanManager* getVulkanManager() { in getVulkanManager()
283 mVulkanManagerStrong = renderthread::VulkanManager::getInstance(); in getVulkanManager()
293 sp<renderthread::VulkanManager> mVulkanManagerStrong;
294 wp<renderthread::VulkanManager> mVulkanManagerWeak;
DIContextFactory.h22 namespace renderthread {
30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
DAndroid.bp590 "renderthread/CanvasContext.cpp",
591 "renderthread/DrawFrameTask.cpp",
592 "renderthread/Frame.cpp",
593 "renderthread/RenderEffectCapabilityQuery.cpp",
594 "renderthread/RenderProxy.cpp",
595 "renderthread/RenderTask.cpp",
596 "renderthread/TimeLord.cpp",
674 "renderthread/CacheManager.cpp",
675 "renderthread/EglManager.cpp",
676 "renderthread/ReliableSurface.cpp",
[all …]
DWebViewFunctorManager.cpp130 renderthread::CanvasContext* activeContext = renderthread::CanvasContext::getActiveContext(); in prepareRootSurfaceControl()
204 auto* grContext = renderthread::RenderThread::getInstance().getGrContext(); in destroyContext()
224 renderthread::CanvasContext* activeContext = renderthread::CanvasContext::getActiveContext(); in getSurfaceControl()
249 renderthread::CanvasContext* activeContext = renderthread::CanvasContext::getActiveContext(); in mergeTransaction()
DReadback.h41 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} in Readback()
58 renderthread::RenderThread& mRenderThread;
DAnimationContext.h80 explicit AnimationContext(renderthread::TimeLord& clock);
111 renderthread::TimeLord& mClock;
DDeviceInfo.h32 namespace renderthread {
100 friend class renderthread::RenderThread;
/frameworks/base/libs/hwui/tests/common/
DTestUtils.h77 static void doTheThing(renderthread::RenderThread& renderThread); \
83 renderthread::RenderThread& renderThread)
148 renderthread::RenderThread& renderThread);
151 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height,
236 typedef std::function<void(renderthread::RenderThread& thread)> RtCallback;
238 class TestTask : public renderthread::RenderTask {
251 renderthread::RenderThread::getInstance().queue().runSync([&]() { task.run(); }); in runOnRenderThread()
255 auto& rt = renderthread::RenderThread::getInstance(); in runOnRenderThreadUnmanaged()
260 static bool isRenderThreadRunning() { return renderthread::RenderThread::hasInstance(); } in isRenderThreadRunning()
261 static pid_t getRenderThreadTid() { return renderthread::RenderThread::getInstance().getTid(); } in getRenderThreadTid()
DTestUtils.cpp64 renderthread::RenderThread& renderThread) { in createTextureLayerUpdater()
65 android::uirenderer::renderthread::IRenderPipeline* pipeline; in createTextureLayerUpdater()
78 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height, in createTextureLayerUpdater()
110 renderthread::RenderThread& renderThread = renderthread::RenderThread::getInstance(); in run()
/frameworks/base/libs/hwui/tests/unit/
DWebViewFunctorManagerTests.cpp40 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST()
59 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST()
85 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST()
114 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST()
164 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST()
DCanvasContextTests.cpp27 using namespace android::uirenderer::renderthread;
31 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext()
/frameworks/base/libs/hwui/renderthread/
DHardwareBufferRenderParams.h28 namespace renderthread {
30 using namespace android::uirenderer::renderthread;
DHintSessionWrapper.h32 namespace renderthread {
51 void delayedDestroy(renderthread::RenderThread& rt, nsecs_t delay,

1234