Chromium Code Reviews| Index: cc/output/gl_renderer_unittest.cc |
| diff --git a/cc/output/gl_renderer_unittest.cc b/cc/output/gl_renderer_unittest.cc |
| index fc70900837edb20eb94505348bc8b2224472f4f5..853746c3bc297c5915d09e181046f3ab4204a073 100644 |
| --- a/cc/output/gl_renderer_unittest.cc |
| +++ b/cc/output/gl_renderer_unittest.cc |
| @@ -149,14 +149,20 @@ class GLRendererShaderPixelTest : public GLRendererPixelTest { |
| renderer()->GetTileProgramSwizzleAA(precision, sampler)); |
| for (int i = 0; i <= LAST_BLEND_MODE; ++i) { |
| BlendMode blend_mode = static_cast<BlendMode>(i); |
| - EXPECT_PROGRAM_VALID( |
| - renderer()->GetRenderPassMaskProgram(precision, sampler, blend_mode)); |
| - EXPECT_PROGRAM_VALID(renderer()->GetRenderPassMaskProgramAA( |
| - precision, sampler, blend_mode)); |
| - EXPECT_PROGRAM_VALID(renderer()->GetRenderPassMaskColorMatrixProgramAA( |
| - precision, sampler, blend_mode)); |
| - EXPECT_PROGRAM_VALID(renderer()->GetRenderPassMaskColorMatrixProgram( |
| - precision, sampler, blend_mode)); |
| + for (int l = 0; l <= 1; ++l) { |
| + bool mask_for_background = (l == 1); |
| + EXPECT_PROGRAM_VALID( |
| + renderer()->GetRenderPassMaskProgram(precision, |
| + sampler, |
| + blend_mode, |
| + mask_for_background)); |
| + EXPECT_PROGRAM_VALID(renderer()->GetRenderPassMaskProgramAA( |
| + precision, sampler, blend_mode, mask_for_background)); |
| + EXPECT_PROGRAM_VALID(renderer()->GetRenderPassMaskColorMatrixProgramAA( |
| + precision, sampler, blend_mode, mask_for_background)); |
| + EXPECT_PROGRAM_VALID(renderer()->GetRenderPassMaskColorMatrixProgram( |
| + precision, sampler, blend_mode, mask_for_background)); |
| + } |
| } |
| } |
| }; |
| @@ -269,10 +275,15 @@ class GLRendererShaderTest : public GLRendererTest { |
| SamplerType sampler, |
| BlendMode blend_mode) { |
| EXPECT_PROGRAM_VALID( |
| - &renderer_->render_pass_mask_program_[precision][sampler][blend_mode]); |
| + &renderer_->render_pass_mask_program_[precision] |
| + [sampler] |
| + [blend_mode] |
| + [0]); |
|
enne (OOO)
2015/03/03 23:27:47
This is just a style nit, but I'm not super keen o
|
| EXPECT_EQ( |
| - renderer_->render_pass_mask_program_[precision][sampler][blend_mode] |
| - .program(), |
| + renderer_->render_pass_mask_program_[precision] |
| + [sampler] |
| + [blend_mode] |
| + [0].program(), |
| renderer_->program_shadow_); |
| } |
| @@ -280,9 +291,9 @@ class GLRendererShaderTest : public GLRendererTest { |
| SamplerType sampler, |
| BlendMode blend_mode) { |
| EXPECT_PROGRAM_VALID(&renderer_->render_pass_mask_color_matrix_program_ |
| - [precision][sampler][blend_mode]); |
| + [precision][sampler][blend_mode][0]); |
| EXPECT_EQ(renderer_->render_pass_mask_color_matrix_program_ |
| - [precision][sampler][blend_mode].program(), |
| + [precision][sampler][blend_mode][0].program(), |
| renderer_->program_shadow_); |
| } |
| @@ -311,10 +322,10 @@ class GLRendererShaderTest : public GLRendererTest { |
| BlendMode blend_mode) { |
| EXPECT_PROGRAM_VALID( |
| &renderer_ |
| - ->render_pass_mask_program_aa_[precision][sampler][blend_mode]); |
| + ->render_pass_mask_program_aa_[precision][sampler][blend_mode][0]); |
| EXPECT_EQ( |
| renderer_->render_pass_mask_program_aa_[precision][sampler][blend_mode] |
| - .program(), |
| + [0].program(), |
| renderer_->program_shadow_); |
| } |
| @@ -322,9 +333,9 @@ class GLRendererShaderTest : public GLRendererTest { |
| SamplerType sampler, |
| BlendMode blend_mode) { |
| EXPECT_PROGRAM_VALID(&renderer_->render_pass_mask_color_matrix_program_aa_ |
| - [precision][sampler][blend_mode]); |
| + [precision][sampler][blend_mode][0]); |
| EXPECT_EQ(renderer_->render_pass_mask_color_matrix_program_aa_ |
| - [precision][sampler][blend_mode].program(), |
| + [precision][sampler][blend_mode][0].program(), |
| renderer_->program_shadow_); |
| } |