diff options
Diffstat (limited to 'libs/hwui/renderthread/CanvasContext.cpp')
| -rw-r--r-- | libs/hwui/renderthread/CanvasContext.cpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/libs/hwui/renderthread/CanvasContext.cpp b/libs/hwui/renderthread/CanvasContext.cpp index ceef9c788fc1..32dc0c1853df 100644 --- a/libs/hwui/renderthread/CanvasContext.cpp +++ b/libs/hwui/renderthread/CanvasContext.cpp @@ -155,8 +155,7 @@ void CanvasContext::setStopped(bool stopped) { } } -// TODO: don't pass viewport size, it's automatic via EGL -void CanvasContext::setup(int width, int height, float lightRadius, +void CanvasContext::setup(float lightRadius, uint8_t ambientShadowAlpha, uint8_t spotShadowAlpha) { #if HWUI_NEW_OPS mLightGeometry.radius = lightRadius; @@ -680,12 +679,6 @@ void CanvasContext::trimMemory(RenderThread& thread, int level) { } } -void CanvasContext::runWithGlContext(RenderTask* task) { - LOG_ALWAYS_FATAL_IF(!mEglManager.hasEglContext(), - "GL context not initialized!"); - task->run(); -} - Layer* CanvasContext::createTextureLayer() { mEglManager.initialize(); return LayerRenderer::createTextureLayer(mRenderThread.renderState()); @@ -768,7 +761,7 @@ void CanvasContext::waitOnFences() { class CanvasContext::FuncTaskProcessor : public TaskProcessor<bool> { public: - FuncTaskProcessor(Caches& caches) + explicit FuncTaskProcessor(Caches& caches) : TaskProcessor<bool>(&caches.tasks) {} virtual void onProcess(const sp<Task<bool> >& task) override { |
