/frameworks/base/libs/hwui/tests/unit/ |
H A D | BakedOpDispatcherTests.cpp | 56 static void testUnmergedGlopDispatch(renderthread::RenderThread& renderThread, RecordedOp* op, argument 69 ValidatingBakedOpRenderer renderer(renderThread.renderState(), glopReceiver); 110 testUnmergedGlopDispatch(renderThread, &arcOp, textureGlopVerifier); 113 testUnmergedGlopDispatch(renderThread, &ovalOp, textureGlopVerifier); 121 testUnmergedGlopDispatch(renderThread, &op, [&renderThread] (const Glop& glop) { 126 static int getGlopTransformFlags(renderthread::RenderThread& renderThread, RecordedOp* op) { argument 128 testUnmergedGlopDispatch(renderThread, op, [&result] (const Glop& glop) { 141 EXPECT_EQ(TransformFlags::None, getGlopTransformFlags(renderThread, &roundRectOp)) 146 EXPECT_EQ(TransformFlags::None, getGlopTransformFlags(renderThread, 196 validateLayerDraw(renderthread::RenderThread& renderThread, std::function<void(const Glop& glop)> validator) argument [all...] |
H A D | BakedOpRendererTests.cpp | 27 BakedOpRenderer renderer(Caches::getInstance(), renderThread.renderState(), true, sLightInfo); 28 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 200u, 200u);
|
H A D | CanvasContextTests.cpp | 39 renderThread, false, rootNode.get(), &contextFactory)); 48 CanvasContext::invokeFunctor(renderThread, &functor);
|
H A D | OffscreenBufferPoolTests.cpp | 34 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 49u, 149u); 45 OffscreenBuffer layerAligned(renderThread.renderState(), Caches::getInstance(), 256u, 256u); 49 OffscreenBuffer layerUnaligned(renderThread.renderState(), Caches::getInstance(), 200u, 225u); 55 OffscreenBuffer buffer(renderThread.renderState(), Caches::getInstance(), 256u, 256u); 71 auto layer = pool.get(renderThread.renderState(), 100u, 200u); 80 auto layer2 = pool.get(renderThread.renderState(), 102u, 202u); 94 auto layer = pool.get(renderThread.renderState(), 64u, 64u); 106 auto layer2 = pool.get(renderThread.renderState(), 128u, 128u); 130 auto hugeLayer = pool.get(renderThread.renderState(), pool.getMaxSize() / 64, 64); 144 buffers.push_back(pool.get(renderThread [all...] |
H A D | TextureCacheTests.cpp | 34 sk_sp<Bitmap> hwBitmap(Bitmap::allocateHardwareBitmap(renderThread, skBitmap));
|
H A D | LeakCheckTests.cpp | 42 RenderState& renderState = renderThread.renderState(); 59 RenderState& renderState = renderThread.renderState();
|
H A D | MeshStateTests.cpp | 35 renderThread.renderState().meshState().genOrUpdateMeshBuffer(&buffer, 10, nullptr, GL_DYNAMIC_DRAW);
|
H A D | SkiaPipelineTests.cpp | 50 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); 71 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); 93 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); 137 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); 161 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); 279 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); 309 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread); 340 auto pipeline = std::make_unique<SkiaOpenGLPipeline>(renderThread);
|
H A D | DeferredLayerUpdaterTests.cpp | 29 sp<DeferredLayerUpdater> layerUpdater = TestUtils::createTextureLayerUpdater(renderThread);
|
H A D | RenderNodeDrawableTests.cpp | 320 renderThread, false, parent.get(), &contextFactory)); 435 renderThread, false, parent.get(), &contextFactory)); 524 renderThread, false, parent.get(), &contextFactory)); 537 static int drawNode(RenderThread& renderThread, const sp<RenderNode>& renderNode) argument 541 renderThread, false, renderNode.get(), &contextFactory)); 575 EXPECT_EQ(3, drawNode(renderThread, nodeA)); 600 EXPECT_EQ(4, drawNode(renderThread, nodeA)); 622 EXPECT_EQ(2, drawNode(renderThread, nodeA)); 644 EXPECT_EQ(3, drawNode(renderThread, nodeA)); 667 EXPECT_EQ(2, drawNode(renderThread, node [all...] |
H A D | RenderNodeTests.cpp | 281 renderThread, false, rootNode.get(), &contextFactory)); 317 renderThread, false, rootNode.get(), &contextFactory));
|
H A D | GlopBuilderTests.cpp | 120 RenderState& renderState = renderThread.renderState();
|
H A D | SkiaDisplayListTests.cpp | 119 renderThread, false, rootNode.get(), &contextFactory));
|
H A D | FrameBuilderTests.cpp | 699 auto layerUpdater = TestUtils::createTextureLayerUpdater(renderThread, 100, 100, 731 auto layerUpdater = TestUtils::createTextureLayerUpdater(renderThread, 100, 100, 752 auto layerUpdater = TestUtils::createTextureLayerUpdater(renderThread, 100, 100, 1359 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 100, 100); 1451 OffscreenBuffer childLayer(renderThread.renderState(), Caches::getInstance(), 100, 100); 1466 OffscreenBuffer parentLayer(renderThread.renderState(), Caches::getInstance(), 200, 200); 1527 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 100, 100); 1781 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 200, 200); 1986 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 100, 100);
|
H A D | RecordingCanvasTests.cpp | 332 auto layerUpdater = TestUtils::createTextureLayerUpdater(renderThread, 100, 100,
|
/frameworks/base/libs/hwui/tests/common/ |
H A D | TestUtils.cpp | 53 renderthread::RenderThread& renderThread) { 56 pipeline = new renderthread::OpenGLPipeline(renderThread); 58 pipeline = new skiapipeline::SkiaOpenGLPipeline(renderThread); 60 pipeline = new skiapipeline::SkiaVulkanPipeline(renderThread); 69 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height, 71 sp<DeferredLayerUpdater> layerUpdater = createTextureLayerUpdater(renderThread); 135 renderthread::RenderThread& renderThread = renderthread::RenderThread::getInstance(); local 137 renderThread.vulkanManager().initialize(); 139 renderThread.eglManager().initialize(); 142 rtCallback(renderThread); 52 createTextureLayerUpdater( renderthread::RenderThread& renderThread) argument 68 createTextureLayerUpdater( renderthread::RenderThread& renderThread, uint32_t width, uint32_t height, const SkMatrix& transform) argument [all...] |
H A D | TestUtils.h | 81 * Like gtest's TEST, but runs on the RenderThread, and 'renderThread' is passed, in top level scope 87 static void doTheThing(renderthread::RenderThread& renderThread); \ 93 void test_case_name##_##test_name##_RenderThreadTest::doTheThing(renderthread::RenderThread& renderThread) 101 static void doTheThing(renderthread::RenderThread& renderThread); \ 104 void test_case_name##_##test_name##_RenderThreadTest::doTheThing(renderthread::RenderThread& renderThread) 112 static void doTheThing(renderthread::RenderThread& renderThread); \ 117 void test_case_name##_##test_name##_RenderThreadTest::doTheThing(renderthread::RenderThread& renderThread) 196 renderthread::RenderThread& renderThread); 199 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height,
|
/frameworks/base/libs/hwui/ |
H A D | OpenGLReadback.h | 52 static bool copyLayerInto(renderthread::RenderThread& renderThread, GlLayer& layer,
|
H A D | OpenGLReadback.cpp | 270 bool OpenGLReadbackImpl::copyLayerInto(renderthread::RenderThread& renderThread, argument 273 renderThread.renderState(), layer.getTexture(), layer.getTexTransform(),
|
/frameworks/base/libs/hwui/renderthread/ |
H A D | RenderProxy.cpp | 647 RenderThread* renderThread = &RenderThread::getInstance(); 649 args->thread = renderThread; 652 nsecs_t lastVsync = renderThread->timeLord().latestVsync(); 653 nsecs_t estimatedNextVsync = lastVsync + renderThread->timeLord().frameIntervalNanos(); 661 renderThread->queueAt(task, estimatedNextVsync + 8_ms); 663 renderThread->queue(task);
|
/frameworks/base/libs/hwui/hwui/ |
H A D | Bitmap.cpp | 216 sk_sp<Bitmap> Bitmap::allocateHardwareBitmap(uirenderer::renderthread::RenderThread& renderThread, argument 218 renderThread.eglManager().initialize();
|