Searched defs:renderState (Results 1 - 20 of 20) sorted by relevance

/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 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 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 DReadback.cpp40 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 DCaches.cpp49 Caches::Caches(RenderState& renderState) argument
51 , patchCache(renderState)
54 , mRenderState(&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 DCaches.h65 static Caches& createInstance(RenderState& renderState) { argument
67 sInstance = new Caches(renderState);
80 Caches(RenderState& renderState);
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 DPatchCache.cpp33 PatchCache::PatchCache(RenderState& renderState) argument
34 : mRenderState(renderState)
H A DGlopBuilder.cpp61 GlopBuilder::GlopBuilder(RenderState& renderState, Caches& caches, Glop* outGlop) argument
62 : mRenderState(renderState)
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.h76 Layer(Type type, RenderState& renderState, uint32_t layerWidth, uint32_t layerHeight);
350 RenderState& renderState; member in class:android::uirenderer::Layer
H A DOpenGLRenderer.h119 OpenGLRenderer(RenderState& renderState);
225 RenderState& renderState() { function in class:android::uirenderer::OpenGLRenderer
H A DRenderNode.cpp275 static layer_t* createLayer(RenderState& renderState, uint32_t width, uint32_t height) { argument
277 return renderState.layerPool().get(renderState, width, height);
279 return LayerRenderer::createRenderLayer(renderState, width, height);
285 RenderState& renderState = layer->renderState; local
286 renderState.layerPool().putOrDelete(layer);
327 RenderState& renderState = mLayer->renderState; local
329 mLayer = renderState
[all...]
H A DOpenGLRenderer.cpp69 OpenGLRenderer::OpenGLRenderer(RenderState& renderState) argument
72 , mRenderState(renderState)
/frameworks/base/libs/hwui/renderstate/
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,
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...]
/frameworks/base/libs/hwui/renderthread/
H A DRenderThread.h91 RenderState& renderState() { return *mRenderState; } function in class:android::uirenderer::renderthread::RenderThread
/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();

Completed in 144 milliseconds