Searched refs:renderState (Results 1 - 25 of 34) sorted by relevance

12

/frameworks/base/libs/hwui/tests/unit/
H A DLeakCheckTests.cpp42 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 DBakedOpRendererTests.cpp27 BakedOpRenderer renderer(Caches::getInstance(), renderThread.renderState(), true, sLightInfo);
28 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 200u, 200u);
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.renderState(), siz
[all...]
H A DGlopBuilderTests.cpp97 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 DBakedOpDispatcherTests.cpp38 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 DLayerRenderer.h49 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 DReadback.cpp40 RenderState& renderState = renderThread.renderState(); local
49 GLuint fbo = renderState.createFramebuffer();
82 renderState.bindFramebuffer(fbo);
161 renderState.setViewport(destWidth, destHeight);
162 renderState.scissor().setEnabled(false);
163 renderState.blend().syncEnabled();
164 renderState.stencil().disable();
168 GlopBuilder(renderState, caches, &glop)
177 renderState
[all...]
H A DLayerRenderer.cpp38 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 DLayer.cpp38 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 DCaches.h65 static Caches& createInstance(RenderState& renderState) { argument
67 sInstance = new Caches(renderState);
80 Caches(RenderState& renderState);
H A DBakedOpRenderer.h57 BakedOpRenderer(Caches& caches, RenderState& renderState, bool opaque, argument
60 , mRenderState(renderState)
66 RenderState& renderState() { return mRenderState; } function in class:android::uirenderer::BakedOpRenderer
H A DLayerCache.h60 Layer* get(RenderState& renderState, const uint32_t width, const uint32_t height);
H A DLayerCache.cpp91 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 DCaches.cpp52 Caches::Caches(RenderState& renderState) argument
54 , patchCache(renderState)
57 , mRenderState(&renderState)
H A DBakedOpDispatcher.cpp51 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 DPatchCache.h54 PatchCache(RenderState& renderState);
H A DLayer.h76 Layer(Type type, RenderState& renderState, uint32_t layerWidth, uint32_t layerHeight);
350 RenderState& renderState; member in class:android::uirenderer::Layer
H A DPatchCache.cpp33 PatchCache::PatchCache(RenderState& renderState) argument
34 : mRenderState(renderState)
/frameworks/base/libs/hwui/renderstate/
H A DOffscreenBufferPool.cpp36 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 DOffscreenBufferPool.h45 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 DTestUtils.cpp46 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 DFrameBuilderBench.cpp78 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 DCanvasContext.cpp74 mRenderThread.renderState().registerCanvasContext(this);
80 mRenderThread.renderState().unregisterCanvasContext(this);
131 mCanvas = new OpenGLRenderer(mRenderThread.renderState());
413 BakedOpRenderer renderer(caches, mRenderThread.renderState(),
653 thread.renderState().invokeFunctor(functor, mode, nullptr);
705 BakedOpRenderer renderer(caches, mRenderThread.renderState(),
720 return LayerRenderer::copyLayer(mRenderThread.renderState(), layer->backingLayer(), bitmap);
734 mRenderThread.renderState().flush(Caches::FlushMode::Layers);
744 thread.renderState().flush(Caches::FlushMode::Full);
747 thread.renderState()
[all...]
H A DEglManager.cpp130 mRenderThread.renderState().onGLContextCreated();
210 mRenderThread.renderState().assetAtlas().init(mAtlasBuffer,
253 mRenderThread.renderState().onGLContextDestroyed();
H A DRenderThread.h91 RenderState& renderState() { return *mRenderState; } function in class:android::uirenderer::renderthread::RenderThread

Completed in 158 milliseconds

12