| Index: cc/output/gl_renderer_unittest.cc
|
| diff --git a/cc/output/gl_renderer_unittest.cc b/cc/output/gl_renderer_unittest.cc
|
| index dc686757cf87a63bedbe84347304552d1819d967..2af953e959311aac98bf266367fee2271491cdf1 100644
|
| --- a/cc/output/gl_renderer_unittest.cc
|
| +++ b/cc/output/gl_renderer_unittest.cc
|
| @@ -57,8 +57,11 @@ class GLRendererTest : public testing::Test {
|
|
|
| static inline SkXfermode::Mode BlendModeToSkXfermode(BlendMode blend_mode) {
|
| switch (blend_mode) {
|
| + case BlendModeNone:
|
| case BlendModeNormal:
|
| return SkXfermode::kSrcOver_Mode;
|
| + case BlendModeScreen:
|
| + return SkXfermode::kScreen_Mode;
|
| case BlendModeOverlay:
|
| return SkXfermode::kOverlay_Mode;
|
| case BlendModeDarken:
|
| @@ -1421,6 +1424,7 @@ TEST_F(GLRendererShaderTest, DrawRenderPassQuadShaderPermutations) {
|
| for (int i = 0; i < NumBlendModes; ++i) {
|
| BlendMode blend_mode = static_cast<BlendMode>(i);
|
| SkXfermode::Mode xfer_mode = BlendModeToSkXfermode(blend_mode);
|
| + settings_.force_blending_with_shaders = (blend_mode != BlendModeNone);
|
| // RenderPassProgram
|
| render_passes_in_draw_order_.clear();
|
| child_pass = AddRenderPass(&render_passes_in_draw_order_,
|
| @@ -1690,7 +1694,7 @@ TEST_F(GLRendererShaderTest, DrawRenderPassQuadSkipsAAForClippingTransform) {
|
|
|
| // If use_aa incorrectly ignores clipping, it will use the
|
| // RenderPassProgramAA shader instead of the RenderPassProgram.
|
| - TestRenderPassProgram(TexCoordPrecisionMedium, BlendModeNormal);
|
| + TestRenderPassProgram(TexCoordPrecisionMedium, BlendModeNone);
|
| }
|
|
|
| TEST_F(GLRendererShaderTest, DrawSolidColorShader) {
|
|
|