Searched refs:renderThread (Results 1 - 21 of 21) sorted by relevance

/frameworks/base/libs/hwui/tests/unit/
H A DBakedOpDispatcherTests.cpp56 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 DBakedOpRendererTests.cpp27 BakedOpRenderer renderer(Caches::getInstance(), renderThread.renderState(), true, sLightInfo);
28 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 200u, 200u);
H A DCanvasContextTests.cpp39 renderThread, false, rootNode.get(), &contextFactory));
48 CanvasContext::invokeFunctor(renderThread, &functor);
H A DOffscreenBufferPoolTests.cpp34 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 DTextureCacheTests.cpp34 sk_sp<Bitmap> hwBitmap(Bitmap::allocateHardwareBitmap(renderThread, skBitmap));
H A DLeakCheckTests.cpp42 RenderState& renderState = renderThread.renderState();
59 RenderState& renderState = renderThread.renderState();
H A DMeshStateTests.cpp35 renderThread.renderState().meshState().genOrUpdateMeshBuffer(&buffer, 10, nullptr, GL_DYNAMIC_DRAW);
H A DSkiaPipelineTests.cpp50 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 DDeferredLayerUpdaterTests.cpp29 sp<DeferredLayerUpdater> layerUpdater = TestUtils::createTextureLayerUpdater(renderThread);
H A DRenderNodeDrawableTests.cpp320 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 DRenderNodeTests.cpp281 renderThread, false, rootNode.get(), &contextFactory));
317 renderThread, false, rootNode.get(), &contextFactory));
H A DGlopBuilderTests.cpp120 RenderState& renderState = renderThread.renderState();
H A DSkiaDisplayListTests.cpp119 renderThread, false, rootNode.get(), &contextFactory));
H A DFrameBuilderTests.cpp699 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 DRecordingCanvasTests.cpp332 auto layerUpdater = TestUtils::createTextureLayerUpdater(renderThread, 100, 100,
/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.cpp53 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 DTestUtils.h81 * 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 DOpenGLReadback.h52 static bool copyLayerInto(renderthread::RenderThread& renderThread, GlLayer& layer,
H A DOpenGLReadback.cpp270 bool OpenGLReadbackImpl::copyLayerInto(renderthread::RenderThread& renderThread, argument
273 renderThread.renderState(), layer.getTexture(), layer.getTexTransform(),
/frameworks/base/libs/hwui/renderthread/
H A DRenderProxy.cpp647 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 DBitmap.cpp216 sk_sp<Bitmap> Bitmap::allocateHardwareBitmap(uirenderer::renderthread::RenderThread& renderThread, argument
218 renderThread.eglManager().initialize();

Completed in 797 milliseconds