/frameworks/base/libs/hwui/tests/unit/ |
H A D | LeakCheckTests.cpp | 42 RenderState& renderState = renderThread.renderState(); local 48 BakedOpRenderer renderer(caches, renderState, true, sLightInfo); 59 RenderState& renderState = renderThread.renderState(); local 65 BakedOpRenderer renderer(caches, renderState, true, sLightInfo);
|
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 | 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.renderState(), siz [all...] |
H A D | GlopBuilderTests.cpp | 97 static std::unique_ptr<Glop> blackUnitQuadGlop(RenderState& renderState) { argument 105 renderState.meshState().getUnitQuadVBO(), 119 RenderState& renderState = renderThread.renderState(); local 126 GlopBuilder(renderState, caches, &glop) 134 std::unique_ptr<Glop> goldenGlop(blackUnitQuadGlop(renderState));
|
H A D | BakedOpDispatcherTests.cpp | 38 ValidatingBakedOpRenderer(RenderState& renderState, std::function<void(const Glop& glop)> validator) argument 39 : BakedOpRenderer(Caches::getInstance(), renderState, true, sLightInfo) 68 ValidatingBakedOpRenderer renderer(renderThread.renderState(), glopReceiver); 187 ValidatingBakedOpRenderer renderer(renderThread.renderState(), glopReceiver); 212 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 100, 100); 218 ValidatingBakedOpRenderer renderer(renderThread.renderState(), validator);
|
/frameworks/base/libs/hwui/ |
H A D | LayerRenderer.h | 49 LayerRenderer(RenderState& renderState, Layer* layer); 58 static Layer* createTextureLayer(RenderState& renderState); 59 static Layer* createRenderLayer(RenderState& renderState, uint32_t width, uint32_t height); 64 static bool copyLayer(RenderState& renderState, Layer* layer, SkBitmap* bitmap); 66 static void flushLayer(RenderState& renderState, Layer* layer);
|
H A D | Readback.cpp | 40 RenderState& renderState = renderThread.renderState(); local 49 GLuint fbo = renderState.createFramebuffer(); 82 renderState.bindFramebuffer(fbo); 160 renderState.setViewport(destWidth, destHeight); 161 renderState.scissor().setEnabled(false); 162 renderState.blend().syncEnabled(); 163 renderState.stencil().disable(); 167 GlopBuilder(renderState, caches, &glop) 176 renderState [all...] |
H A D | LayerRenderer.cpp | 38 LayerRenderer::LayerRenderer(RenderState& renderState, Layer* layer) argument 39 : OpenGLRenderer(renderState) 187 Layer* LayerRenderer::createRenderLayer(RenderState& renderState, uint32_t width, uint32_t height) { argument 192 GLuint fbo = renderState.createFramebuffer(); 199 Layer* layer = caches.layerCache.get(renderState, width, height); 229 GLuint previousFbo = renderState.getFramebuffer(); 231 renderState.bindFramebuffer(layer->getFbo()); 243 renderState.bindFramebuffer(previousFbo); 252 renderState.bindFramebuffer(previousFbo); 273 Layer* LayerRenderer::createTextureLayer(RenderState& renderState) { argument 329 flushLayer(RenderState& renderState, Layer* layer) argument 354 copyLayer(RenderState& renderState, Layer* layer, SkBitmap* bitmap) argument [all...] |
H A D | Layer.cpp | 38 Layer::Layer(Type layerType, RenderState& renderState, uint32_t layerWidth, uint32_t layerHeight) argument 42 , renderState(renderState) 51 renderState.registerLayer(this); 55 renderState.unregisterLayer(this); 81 renderer.reset(new LayerRenderer(renderState, this)); 147 GLuint previousFbo = renderState.getFramebuffer(); 148 renderState.bindFramebuffer(fbo); 150 renderState.bindFramebuffer(previousFbo); 157 if (flush) LayerRenderer::flushLayer(renderState, thi [all...] |
H A D | Caches.h | 65 static Caches& createInstance(RenderState& renderState) { argument 67 sInstance = new Caches(renderState); 80 Caches(RenderState& renderState);
|
H A D | BakedOpRenderer.h | 57 BakedOpRenderer(Caches& caches, RenderState& renderState, bool opaque, argument 60 , mRenderState(renderState) 66 RenderState& renderState() { return mRenderState; } function in class:android::uirenderer::BakedOpRenderer
|
H A D | LayerCache.h | 60 Layer* get(RenderState& renderState, const uint32_t width, const uint32_t height);
|
H A D | LayerCache.cpp | 91 Layer* LayerCache::get(RenderState& renderState, const uint32_t width, const uint32_t height) { argument 109 layer = new Layer(Layer::Type::DisplayList, renderState, entry.mWidth, entry.mHeight);
|
H A D | Caches.cpp | 49 Caches::Caches(RenderState& renderState) argument 51 , patchCache(renderState) 54 , mRenderState(&renderState)
|
H A D | BakedOpDispatcher.cpp | 51 AssetAtlas::Entry* entry = renderer.renderState().assetAtlas().getEntry(bitmap->pixelRef()); 79 GlopBuilder(renderer.renderState(), renderer.caches(), &glop) 95 AssetAtlas::Entry* entry = renderer.renderState().assetAtlas().getEntry( 185 GlopBuilder(renderer.renderState(), renderer.caches(), &glop) 222 GlopBuilder(renderer.renderState(), renderer.caches(), &glop) 355 GlopBuilder(renderer.renderState(), renderer.caches(), &glop) 380 GlopBuilder(renderer.renderState(), renderer.caches(), &glop) 434 GlopBuilder(renderer.renderState(), renderer.caches(), &glop) 460 Texture* texture = renderer.renderState().assetAtlas().getEntryTexture(op.bitmap->pixelRef()); 508 GlopBuilder(renderer.renderState(), rendere [all...] |
H A D | PatchCache.h | 54 PatchCache(RenderState& renderState);
|
H A D | Layer.h | 76 Layer(Type type, RenderState& renderState, uint32_t layerWidth, uint32_t layerHeight); 350 RenderState& renderState; member in class:android::uirenderer::Layer
|
H A D | PatchCache.cpp | 33 PatchCache::PatchCache(RenderState& renderState) argument 34 : mRenderState(renderState)
|
/frameworks/base/libs/hwui/renderstate/ |
H A D | OffscreenBufferPool.cpp | 36 OffscreenBuffer::OffscreenBuffer(RenderState& renderState, Caches& caches, argument 39 , renderState(renderState) 95 renderState.meshState().genOrUpdateMeshBuffer(&vbo, 108 renderState.meshState().deleteMeshBuffer(vbo); 140 OffscreenBuffer* OffscreenBufferPool::get(RenderState& renderState, argument 156 layer = new OffscreenBuffer(renderState, Caches::getInstance(), width, height); 164 RenderState& renderState = layer->renderState; local 176 return get(renderState, widt [all...] |
H A D | OffscreenBufferPool.h | 45 OffscreenBuffer(RenderState& renderState, Caches& caches, 65 RenderState& renderState; member in class:android::uirenderer::OffscreenBuffer 92 WARN_UNUSED_RESULT OffscreenBuffer* get(RenderState& renderState,
|
/frameworks/base/libs/hwui/tests/common/ |
H A D | TestUtils.cpp | 46 Layer* layer = LayerRenderer::createTextureLayer(renderThread.renderState()); 110 RenderState& renderState = renderthread::RenderThread::getInstance().renderState(); local 112 renderState.onGLContextCreated(); 114 renderState.flush(Caches::FlushMode::Full); 115 renderState.onGLContextDestroyed();
|
/frameworks/base/libs/hwui/tests/microbench/ |
H A D | FrameBuilderBench.cpp | 78 RenderState& renderState = thread.renderState(); 86 BakedOpRenderer renderer(caches, renderState, true, sLightInfo); 136 RenderState& renderState = thread.renderState(); 145 BakedOpRenderer renderer(caches, renderState, true, sLightInfo);
|
/frameworks/base/libs/hwui/renderthread/ |
H A D | CanvasContext.cpp | 74 mRenderThread.renderState().registerCanvasContext(this); 80 mRenderThread.renderState().unregisterCanvasContext(this); 131 mCanvas = new OpenGLRenderer(mRenderThread.renderState()); 368 BakedOpRenderer renderer(caches, mRenderThread.renderState(), 584 thread.renderState().invokeFunctor(functor, mode, nullptr); 636 BakedOpRenderer renderer(caches, mRenderThread.renderState(), 651 return LayerRenderer::copyLayer(mRenderThread.renderState(), layer->backingLayer(), bitmap); 665 mRenderThread.renderState().flush(Caches::FlushMode::Layers); 675 thread.renderState().flush(Caches::FlushMode::Full); 678 thread.renderState() [all...] |
H A D | EglManager.cpp | 130 mRenderThread.renderState().onGLContextCreated(); 210 mRenderThread.renderState().assetAtlas().init(mAtlasBuffer, 253 mRenderThread.renderState().onGLContextDestroyed();
|
H A D | RenderThread.h | 91 RenderState& renderState() { return *mRenderState; } function in class:android::uirenderer::renderthread::RenderThread
|