Loading core/jni/android_view_GLES20Canvas.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -46,6 +46,7 @@ #include <OpenGLRenderer.h> #include <SkiaShader.h> #include <SkiaColorFilter.h> #include <Stencil.h> #include <Rect.h> #include <TextLayout.h> Loading Loading @@ -150,7 +151,7 @@ static void android_view_GLES20Canvas_finish(JNIEnv* env, jobject clazz, } static jint android_view_GLES20Canvas_getStencilSize(JNIEnv* env, jobject clazz) { return OpenGLRenderer::getStencilSize(); return Stencil::getStencilSize(); } // ---------------------------------------------------------------------------- Loading libs/hwui/Android.mk +1 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ ifeq ($(USE_OPENGL_RENDERER),true) SkiaColorFilter.cpp \ SkiaShader.cpp \ Snapshot.cpp \ Stencil.cpp \ TextureCache.cpp \ TextDropShadowCache.cpp Loading libs/hwui/Caches.h +6 −1 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ #include "TextDropShadowCache.h" #include "FboCache.h" #include "ResourceCache.h" #include "Stencil.h" #include "Dither.h" namespace android { Loading Loading @@ -252,10 +253,14 @@ public: TextDropShadowCache dropShadowCache; FboCache fboCache; ResourceCache resourceCache; Dither dither; GammaFontRenderer* fontRenderer; Dither dither; #if STENCIL_BUFFER_SIZE Stencil stencil; #endif // Debug methods PFNGLINSERTEVENTMARKEREXTPROC eventMark; PFNGLPUSHGROUPMARKEREXTPROC startMark; Loading libs/hwui/GradientCache.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -57,7 +57,7 @@ GradientCache::GradientCache(): INIT_LOGD(" Using default gradient cache size of %.2fMB", DEFAULT_GRADIENT_CACHE_SIZE); } glGetIntegerv(GL_MAX_TEXTURE_SIZE, &mMaxTextureSize); mMaxTextureSize = Caches::getInstance().maxTextureSize; mCache.setOnEntryRemovedListener(this); } Loading libs/hwui/OpenGLRenderer.cpp +0 −4 Original line number Diff line number Diff line Loading @@ -139,10 +139,6 @@ void OpenGLRenderer::endMark() const { // Setup /////////////////////////////////////////////////////////////////////////////// uint32_t OpenGLRenderer::getStencilSize() { return STENCIL_BUFFER_SIZE; } bool OpenGLRenderer::isDeferred() { return false; } Loading Loading
core/jni/android_view_GLES20Canvas.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -46,6 +46,7 @@ #include <OpenGLRenderer.h> #include <SkiaShader.h> #include <SkiaColorFilter.h> #include <Stencil.h> #include <Rect.h> #include <TextLayout.h> Loading Loading @@ -150,7 +151,7 @@ static void android_view_GLES20Canvas_finish(JNIEnv* env, jobject clazz, } static jint android_view_GLES20Canvas_getStencilSize(JNIEnv* env, jobject clazz) { return OpenGLRenderer::getStencilSize(); return Stencil::getStencilSize(); } // ---------------------------------------------------------------------------- Loading
libs/hwui/Android.mk +1 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ ifeq ($(USE_OPENGL_RENDERER),true) SkiaColorFilter.cpp \ SkiaShader.cpp \ Snapshot.cpp \ Stencil.cpp \ TextureCache.cpp \ TextDropShadowCache.cpp Loading
libs/hwui/Caches.h +6 −1 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ #include "TextDropShadowCache.h" #include "FboCache.h" #include "ResourceCache.h" #include "Stencil.h" #include "Dither.h" namespace android { Loading Loading @@ -252,10 +253,14 @@ public: TextDropShadowCache dropShadowCache; FboCache fboCache; ResourceCache resourceCache; Dither dither; GammaFontRenderer* fontRenderer; Dither dither; #if STENCIL_BUFFER_SIZE Stencil stencil; #endif // Debug methods PFNGLINSERTEVENTMARKEREXTPROC eventMark; PFNGLPUSHGROUPMARKEREXTPROC startMark; Loading
libs/hwui/GradientCache.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -57,7 +57,7 @@ GradientCache::GradientCache(): INIT_LOGD(" Using default gradient cache size of %.2fMB", DEFAULT_GRADIENT_CACHE_SIZE); } glGetIntegerv(GL_MAX_TEXTURE_SIZE, &mMaxTextureSize); mMaxTextureSize = Caches::getInstance().maxTextureSize; mCache.setOnEntryRemovedListener(this); } Loading
libs/hwui/OpenGLRenderer.cpp +0 −4 Original line number Diff line number Diff line Loading @@ -139,10 +139,6 @@ void OpenGLRenderer::endMark() const { // Setup /////////////////////////////////////////////////////////////////////////////// uint32_t OpenGLRenderer::getStencilSize() { return STENCIL_BUFFER_SIZE; } bool OpenGLRenderer::isDeferred() { return false; } Loading