/aosp14/frameworks/base/libs/hwui/tests/unit/ |
H A D | CacheManagerTests.cpp | 40 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 D | AutoBackendTextureReleaseTests.cpp | 45 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 D | SkiaPipelineTests.cpp | 56 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 D | RenderNodeDrawableTests.cpp | 672 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 D | CanvasContextTests.cpp | 39 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory, 0, 0)); in RENDERTHREAD_TEST()
|
H A D | DeferredLayerUpdaterTests.cpp | 30 sp<DeferredLayerUpdater> layerUpdater = TestUtils::createTextureLayerUpdater(renderThread); in RENDERTHREAD_TEST()
|
H A D | RenderNodeTests.cpp | 277 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 D | SkiaDisplayListTests.cpp | 145 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 D | ShaderCacheTests.cpp | 383 GrDirectContext* grContext = renderThread.getGrContext(); in RENDERTHREAD_SKIA_PIPELINE_TEST()
|
/aosp14/frameworks/base/libs/hwui/tests/common/ |
H A D | TestUtils.cpp | 61 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 D | TestUtils.h | 84 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 D | RenderProxy.cpp | 434 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 D | RenderThread.cpp | 165 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 D | SkiaVulkanPipeline.cpp | 200 sk_sp<Bitmap> SkiaVulkanPipeline::allocateHardwareBitmap(renderthread::RenderThread& renderThread, in allocateHardwareBitmap() argument
|