Home
last modified time | relevance | path

Searched refs:renderState (Results 1 – 24 of 24) sorted by relevance

/frameworks/base/libs/hwui/
DLayerRenderer.cpp38 LayerRenderer::LayerRenderer(RenderState& renderState, Layer* layer) in LayerRenderer() argument
39 : OpenGLRenderer(renderState) in LayerRenderer()
186 Layer* LayerRenderer::createRenderLayer(RenderState& renderState, uint32_t width, uint32_t height) { in createRenderLayer() argument
198 Layer* layer = caches.layerCache.get(renderState, width, height); in createRenderLayer()
228 GLuint previousFbo = renderState.getFramebuffer(); in createRenderLayer()
230 renderState.bindFramebuffer(layer->getFbo()); in createRenderLayer()
242 renderState.bindFramebuffer(previousFbo); in createRenderLayer()
251 renderState.bindFramebuffer(previousFbo); in createRenderLayer()
272 Layer* LayerRenderer::createTextureLayer(RenderState& renderState) { in createTextureLayer() argument
275 Layer* layer = new Layer(Layer::kType_Texture, renderState, 0, 0); in createTextureLayer()
[all …]
DTreeInfo.h58 explicit TreeInfo(TraversalMode mode, RenderState& renderState) in TreeInfo() argument
63 , renderState(renderState) in TreeInfo()
74 , renderState(clone.renderState) in TreeInfo()
93 RenderState& renderState; variable
DLayer.cpp40 Layer::Layer(Type layerType, RenderState& renderState, uint32_t layerWidth, uint32_t layerHeight) in Layer() argument
43 , renderState(renderState) in Layer()
52 renderState.registerLayer(this); in Layer()
56 renderState.unregisterLayer(this); in ~Layer()
60 renderState.requireGLContext(); in ~Layer()
83 renderer.reset(new LayerRenderer(renderState, this)); in requireRenderer()
149 GLuint previousFbo = renderState.getFramebuffer(); in removeFbo()
150 renderState.bindFramebuffer(fbo); in removeFbo()
152 renderState.bindFramebuffer(previousFbo); in removeFbo()
159 if (flush) LayerRenderer::flushLayer(renderState, this); in removeFbo()
[all …]
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);
DCaches.h71 static Caches& createInstance(RenderState& renderState) { in createInstance() argument
73 sInstance = new Caches(renderState); in createInstance()
86 Caches(RenderState& renderState);
DCaches.cpp50 Caches::Caches(RenderState& renderState) in Caches() argument
52 , patchCache(renderState) in Caches()
55 , mRenderState(&renderState) in Caches()
DLayerCache.cpp99 Layer* LayerCache::get(RenderState& renderState, const uint32_t width, const uint32_t height) { in get() argument
117 layer = new Layer(Layer::kType_DisplayList, renderState, entry.mWidth, entry.mHeight); in get()
DLayer.h75 Layer(Type type, RenderState& renderState, uint32_t layerWidth, uint32_t layerHeight);
347 RenderState& renderState; variable
DPatchCache.cpp35 PatchCache::PatchCache(RenderState& renderState) in PatchCache() argument
36 : mRenderState(renderState) in PatchCache()
DLayerCache.h59 Layer* get(RenderState& renderState, const uint32_t width, const uint32_t height);
DPatchCache.h54 PatchCache(RenderState& renderState);
DGlopBuilder.h48 GlopBuilder(RenderState& renderState, Caches& caches, Glop* outGlop);
DOpenGLRenderer.h117 OpenGLRenderer(RenderState& renderState);
247 RenderState& renderState() { in renderState() function
DGlopBuilder.cpp61 GlopBuilder::GlopBuilder(RenderState& renderState, Caches& caches, Glop* outGlop) in GlopBuilder() argument
62 : mRenderState(renderState) in GlopBuilder()
DDisplayListOp.h636 mEntry = renderer.renderState().assetAtlas().getEntry(mBitmap); in getAtlasEntry()
801 mEntry = renderer.renderState().assetAtlas().getEntry(mBitmap); in getAtlasEntry()
DRenderNode.cpp174 mLayer = LayerRenderer::createRenderLayer(info.renderState, getWidth(), getHeight()); in pushLayerUpdate()
DOpenGLRenderer.cpp67 OpenGLRenderer::OpenGLRenderer(RenderState& renderState) in OpenGLRenderer() argument
70 , mRenderState(renderState) in OpenGLRenderer()
/frameworks/base/tests/RenderScriptTests/SceneGraph/src/com/android/scenegraph/
Drender.rs61 const SgRenderState *renderState = (const SgRenderState *)rsGetElementAt(obj->render_state, 0);
62 const SgVertexShader *pv = (const SgVertexShader *)rsGetElementAt(renderState->pv, 0);
63 const SgFragmentShader *pf = (const SgFragmentShader *)rsGetElementAt(renderState->pf, 0);
72 if (rsIsObject(renderState->ps)) {
73 rsgBindProgramStore(renderState->ps);
78 if (rsIsObject(renderState->pr)) {
79 rsgBindProgramRaster(renderState->pr);
97 const SgRenderState *renderState = (const SgRenderState *)rsGetElementAt(obj->render_state, 0);
98 if (rsIsObject(renderState->ps)) {
DScene.java199 public void assignRenderStateToMaterial(RenderState renderState, String regex) { in assignRenderStateToMaterial() argument
206 shape.setRenderState(renderState); in assignRenderStateToMaterial()
211 public void assignRenderState(RenderState renderState) { in assignRenderState() argument
215 shape.setRenderState(renderState); in assignRenderState()
DRenderable.java68 public void setRenderState(RenderState renderState) { in setRenderState() argument
69 mRenderState = renderState; in setRenderState()
/frameworks/base/libs/hwui/renderthread/
DCanvasContext.cpp51 mRenderThread.renderState().registerCanvasContext(this); in CanvasContext()
57 mRenderThread.renderState().unregisterCanvasContext(this); in ~CanvasContext()
116 mCanvas = new OpenGLRenderer(mRenderThread.renderState()); in initialize()
298 TreeInfo info(TreeInfo::MODE_RT_ONLY, mRenderThread.renderState()); in doFrame()
312 thread.renderState().invokeFunctor(functor, mode, nullptr); in invokeFunctor()
342 TreeInfo info(TreeInfo::MODE_FULL, mRenderThread.renderState()); in buildLayer()
362 return LayerRenderer::copyLayer(mRenderThread.renderState(), layer->backingLayer(), bitmap); in copyLayerInto()
399 return LayerRenderer::createTextureLayer(mRenderThread.renderState()); in createTextureLayer()
DEglManager.cpp105 mRenderThread.renderState().onGLContextCreated(); in initialize()
171 mRenderThread.renderState().assetAtlas().init(mAtlasBuffer, in initAtlas()
207 mRenderThread.renderState().onGLContextDestroyed(); in destroy()
DRenderThread.h91 RenderState& renderState() { return *mRenderState; } in renderState() function
DDrawFrameTask.cpp90 TreeInfo info(TreeInfo::MODE_FULL, mRenderThread->renderState()); in run()