Loading libs/hwui/Android.mk +4 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,10 @@ ifeq ($(USE_OPENGL_RENDERER),true) external/skia/src/ports \ external/skia/include/utils ifeq ($(TARGET_BOARD_PLATFORM),exynos4) LOCAL_CFLAGS += -DDONT_DISCARD_FRAMEBUFFER endif LOCAL_CFLAGS += -DUSE_OPENGL_RENDERER -DGL_GLEXT_PROTOTYPES LOCAL_CFLAGS += -fvisibility=hidden LOCAL_MODULE_CLASS := SHARED_LIBRARIES Loading libs/hwui/LayerRenderer.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -335,7 +335,7 @@ void LayerRenderer::destroyLayerDeferred(Layer* layer) { } void LayerRenderer::flushLayer(Layer* layer) { #ifdef GL_EXT_discard_framebuffer #if defined(GL_EXT_discard_framebuffer) && !defined(DONT_DISCARD_FRAMEBUFFER) GLuint fbo = layer->getFbo(); if (layer && fbo) { // If possible, discard any enqueud operations on deferred Loading Loading
libs/hwui/Android.mk +4 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,10 @@ ifeq ($(USE_OPENGL_RENDERER),true) external/skia/src/ports \ external/skia/include/utils ifeq ($(TARGET_BOARD_PLATFORM),exynos4) LOCAL_CFLAGS += -DDONT_DISCARD_FRAMEBUFFER endif LOCAL_CFLAGS += -DUSE_OPENGL_RENDERER -DGL_GLEXT_PROTOTYPES LOCAL_CFLAGS += -fvisibility=hidden LOCAL_MODULE_CLASS := SHARED_LIBRARIES Loading
libs/hwui/LayerRenderer.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -335,7 +335,7 @@ void LayerRenderer::destroyLayerDeferred(Layer* layer) { } void LayerRenderer::flushLayer(Layer* layer) { #ifdef GL_EXT_discard_framebuffer #if defined(GL_EXT_discard_framebuffer) && !defined(DONT_DISCARD_FRAMEBUFFER) GLuint fbo = layer->getFbo(); if (layer && fbo) { // If possible, discard any enqueud operations on deferred Loading