Home
last modified time | relevance | path

Searched refs:renderThread (Results 1 – 14 of 14) sorted by relevance

/aosp14/frameworks/base/libs/hwui/tests/unit/
H A DCacheManagerTests.cpp40 GrDirectContext* grContext = renderThread.getGrContext(); in RENDERTHREAD_SKIA_PIPELINE_TEST()
47 while (getCacheUsage(grContext) <= renderThread.cacheManager().getBackgroundCacheSize()) { in RENDERTHREAD_SKIA_PIPELINE_TEST()
64 renderThread.cacheManager().trimMemory(TrimLevel::COMPLETE); in RENDERTHREAD_SKIA_PIPELINE_TEST()
78 ASSERT_TRUE(renderThread.cacheManager().getBackgroundCacheSize() < purgeableBytes); in RENDERTHREAD_SKIA_PIPELINE_TEST()
81 renderThread.cacheManager().trimMemory(TrimLevel::UI_HIDDEN); in RENDERTHREAD_SKIA_PIPELINE_TEST()
83 ASSERT_TRUE(renderThread.cacheManager().getBackgroundCacheSize() > getCacheUsage(grContext)); in RENDERTHREAD_SKIA_PIPELINE_TEST()
86 renderThread.cacheManager().trimMemory(TrimLevel::COMPLETE); in RENDERTHREAD_SKIA_PIPELINE_TEST()
H A DAutoBackendTextureReleaseTests.cpp45 new AutoBackendTextureRelease(renderThread.getGrContext(), buffer); in RENDERTHREAD_TEST()
63 new AutoBackendTextureRelease(renderThread.getGrContext(), buffer); in RENDERTHREAD_TEST()
67 textureRelease->makeImage(buffer, HAL_DATASPACE_UNKNOWN, renderThread.getGrContext()); in RENDERTHREAD_TEST()
H A DSkiaPipelineTests.cpp56 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST()
78 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST()
102 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST()
147 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST()
171 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST()
293 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST()
325 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST()
362 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST()
392 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST()
402 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); in RENDERTHREAD_SKIA_PIPELINE_TEST()
[all …]
H A DRenderNodeDrawableTests.cpp672 EXPECT_EQ(3, drawNode(renderThread, nodeA)); in RENDERTHREAD_TEST()
699 EXPECT_EQ(4, drawNode(renderThread, nodeA)); in RENDERTHREAD_TEST()
721 EXPECT_EQ(2, drawNode(renderThread, nodeA)); in RENDERTHREAD_TEST()
743 EXPECT_EQ(3, drawNode(renderThread, nodeA)); in RENDERTHREAD_TEST()
766 EXPECT_EQ(2, drawNode(renderThread, nodeA)); in RENDERTHREAD_TEST()
789 EXPECT_EQ(2, drawNode(renderThread, nodeA)); in RENDERTHREAD_TEST()
815 EXPECT_EQ(3, drawNode(renderThread, nodeA)); in RENDERTHREAD_TEST()
841 EXPECT_EQ(3, drawNode(renderThread, nodeA)); in RENDERTHREAD_TEST()
869 EXPECT_EQ(4, drawNode(renderThread, nodeA)); in RENDERTHREAD_TEST()
897 EXPECT_EQ(4, drawNode(renderThread, nodeA)); in RENDERTHREAD_TEST()
[all …]
H A DCanvasContextTests.cpp39 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory, 0, 0)); in RENDERTHREAD_TEST()
H A DDeferredLayerUpdaterTests.cpp30 sp<DeferredLayerUpdater> layerUpdater = TestUtils::createTextureLayerUpdater(renderThread); in RENDERTHREAD_TEST()
H A DRenderNodeTests.cpp277 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory, 0, 0)); in RENDERTHREAD_TEST()
313 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory, 0, 0)); in RENDERTHREAD_TEST()
H A DSkiaDisplayListTests.cpp145 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory, 0, 0)); in RENDERTHREAD_SKIA_PIPELINE_TEST()
204 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory, 0, 0)); in RENDERTHREAD_SKIA_PIPELINE_TEST()
H A DShaderCacheTests.cpp383 GrDirectContext* grContext = renderThread.getGrContext(); in RENDERTHREAD_SKIA_PIPELINE_TEST()
/aosp14/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.cpp61 renderthread::RenderThread& renderThread) { in createTextureLayerUpdater() argument
64 pipeline = new skiapipeline::SkiaOpenGLPipeline(renderThread); in createTextureLayerUpdater()
66 pipeline = new skiapipeline::SkiaVulkanPipeline(renderThread); in createTextureLayerUpdater()
75 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height, in createTextureLayerUpdater() argument
77 sp<DeferredLayerUpdater> layerUpdater = createTextureLayerUpdater(renderThread); in createTextureLayerUpdater()
107 renderthread::RenderThread& renderThread = renderthread::RenderThread::getInstance(); in run() local
109 renderThread.requireVkContext(); in run()
111 renderThread.requireGlContext(); in run()
114 rtCallback(renderThread); in run()
116 renderThread.destroyRenderingContext(); in run()
H A DTestUtils.h84 static void doTheThing(renderthread::RenderThread& renderThread); \
90 renderthread::RenderThread& renderThread)
98 static void doTheThing(renderthread::RenderThread& renderThread); \
104 renderthread::RenderThread& renderThread)
169 renderthread::RenderThread& renderThread);
172 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height,
/aosp14/frameworks/base/libs/hwui/renderthread/
H A DRenderProxy.cpp434 RenderThread* renderThread = &RenderThread::getInstance(); in prepareToDraw() local
436 auto task = [renderThread, &bitmap]() { in prepareToDraw()
437 CanvasContext::prepareToDraw(*renderThread, &bitmap); in prepareToDraw()
440 nsecs_t lastVsync = renderThread->timeLord().latestVsync(); in prepareToDraw()
441 nsecs_t estimatedNextVsync = lastVsync + renderThread->timeLord().frameIntervalNanos(); in prepareToDraw()
449 renderThread->queue().postAt(estimatedNextVsync + 8_ms, task); in prepareToDraw()
451 renderThread->queue().post(task); in prepareToDraw()
H A DRenderThread.cpp165 ChoreographerSource(RenderThread* renderThread) : mRenderThread(renderThread) {} in ChoreographerSource() argument
182 DummyVsyncSource(RenderThread* renderThread) : mRenderThread(renderThread) {} in DummyVsyncSource() argument
/aosp14/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaVulkanPipeline.cpp200 sk_sp<Bitmap> SkiaVulkanPipeline::allocateHardwareBitmap(renderthread::RenderThread& renderThread, in allocateHardwareBitmap() argument