Loading services/surfaceflinger/LayerBase.cpp +10 −2 Original line number Diff line number Diff line Loading @@ -36,8 +36,10 @@ #define RENDER_EFFECT_NIGHT 1 #define RENDER_EFFECT_TERMINAL 2 #define RENDER_EFFECT_AMBER 3 #define RENDER_EFFECT_SALMON 4 #define RENDER_EFFECT_BLUE 3 #define RENDER_EFFECT_AMBER 4 #define RENDER_EFFECT_SALMON 5 #define RENDER_EFFECT_FUSCIA 6 namespace android { Loading Loading @@ -413,12 +415,18 @@ void LayerBase::drawWithOpenGL(const Region& clip, const Texture& texture) const case RENDER_EFFECT_TERMINAL: glColor4x(0, alpha, 0, alpha); break; case RENDER_EFFECT_BLUE: glColor4x(0, 0, alpha, alpha); break; case RENDER_EFFECT_AMBER: glColor4x(alpha, alpha*0.75, 0, alpha); break; case RENDER_EFFECT_SALMON: glColor4x(alpha, alpha*0.5, alpha*0.5, alpha); break; case RENDER_EFFECT_FUSCIA: glColor4x(alpha, 0, alpha*0.5, alpha); break; } glEnable(GL_BLEND); glBlendFunc(src, GL_ONE_MINUS_SRC_ALPHA); Loading Loading
services/surfaceflinger/LayerBase.cpp +10 −2 Original line number Diff line number Diff line Loading @@ -36,8 +36,10 @@ #define RENDER_EFFECT_NIGHT 1 #define RENDER_EFFECT_TERMINAL 2 #define RENDER_EFFECT_AMBER 3 #define RENDER_EFFECT_SALMON 4 #define RENDER_EFFECT_BLUE 3 #define RENDER_EFFECT_AMBER 4 #define RENDER_EFFECT_SALMON 5 #define RENDER_EFFECT_FUSCIA 6 namespace android { Loading Loading @@ -413,12 +415,18 @@ void LayerBase::drawWithOpenGL(const Region& clip, const Texture& texture) const case RENDER_EFFECT_TERMINAL: glColor4x(0, alpha, 0, alpha); break; case RENDER_EFFECT_BLUE: glColor4x(0, 0, alpha, alpha); break; case RENDER_EFFECT_AMBER: glColor4x(alpha, alpha*0.75, 0, alpha); break; case RENDER_EFFECT_SALMON: glColor4x(alpha, alpha*0.5, alpha*0.5, alpha); break; case RENDER_EFFECT_FUSCIA: glColor4x(alpha, 0, alpha*0.5, alpha); break; } glEnable(GL_BLEND); glBlendFunc(src, GL_ONE_MINUS_SRC_ALPHA); Loading