Loading libs/hwui/renderstate/Blend.cpp +6 −15 Original line number Diff line number Diff line Loading @@ -98,20 +98,6 @@ Blend::Blend() // gl blending off by default } void Blend::enable(SkXfermode::Mode mode, ModeOrderSwap modeUsage) { GLenum srcMode; GLenum dstMode; getFactors(mode, modeUsage, &srcMode, &dstMode); setFactors(srcMode, dstMode); } void Blend::disable() { if (mEnabled) { glDisable(GL_BLEND); mEnabled = false; } } void Blend::invalidate() { syncEnabled(); mSrcMode = mDstMode = GL_ZERO; Loading @@ -132,8 +118,13 @@ void Blend::getFactors(SkXfermode::Mode mode, ModeOrderSwap modeUsage, GLenum* o void Blend::setFactors(GLenum srcMode, GLenum dstMode) { if (srcMode == GL_ZERO && dstMode == GL_ZERO) { disable(); // disable blending if (mEnabled) { glDisable(GL_BLEND); mEnabled = false; } } else { // enable blending if (!mEnabled) { glEnable(GL_BLEND); mEnabled = true; Loading libs/hwui/renderstate/Blend.h +0 −3 Original line number Diff line number Diff line Loading @@ -34,9 +34,6 @@ public: NoSwap, Swap, }; void enable(SkXfermode::Mode mode, ModeOrderSwap modeUsage); void disable(); void syncEnabled(); static void getFactors(SkXfermode::Mode mode, ModeOrderSwap modeUsage, Loading Loading
libs/hwui/renderstate/Blend.cpp +6 −15 Original line number Diff line number Diff line Loading @@ -98,20 +98,6 @@ Blend::Blend() // gl blending off by default } void Blend::enable(SkXfermode::Mode mode, ModeOrderSwap modeUsage) { GLenum srcMode; GLenum dstMode; getFactors(mode, modeUsage, &srcMode, &dstMode); setFactors(srcMode, dstMode); } void Blend::disable() { if (mEnabled) { glDisable(GL_BLEND); mEnabled = false; } } void Blend::invalidate() { syncEnabled(); mSrcMode = mDstMode = GL_ZERO; Loading @@ -132,8 +118,13 @@ void Blend::getFactors(SkXfermode::Mode mode, ModeOrderSwap modeUsage, GLenum* o void Blend::setFactors(GLenum srcMode, GLenum dstMode) { if (srcMode == GL_ZERO && dstMode == GL_ZERO) { disable(); // disable blending if (mEnabled) { glDisable(GL_BLEND); mEnabled = false; } } else { // enable blending if (!mEnabled) { glEnable(GL_BLEND); mEnabled = true; Loading
libs/hwui/renderstate/Blend.h +0 −3 Original line number Diff line number Diff line Loading @@ -34,9 +34,6 @@ public: NoSwap, Swap, }; void enable(SkXfermode::Mode mode, ModeOrderSwap modeUsage); void disable(); void syncEnabled(); static void getFactors(SkXfermode::Mode mode, ModeOrderSwap modeUsage, Loading