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..c5c1e4d33d4c7dc9de1bf9e8df41ace817c678b7 100644 |
--- a/cc/output/gl_renderer_unittest.cc |
+++ b/cc/output/gl_renderer_unittest.cc |
@@ -57,39 +57,41 @@ class GLRendererTest : public testing::Test { |
static inline SkXfermode::Mode BlendModeToSkXfermode(BlendMode blend_mode) { |
switch (blend_mode) { |
- case BLEND_MODE_NONE: |
- case BLEND_MODE_NORMAL: |
+ case BlendModeNone: |
+ case BlendModeNormal: |
return SkXfermode::kSrcOver_Mode; |
- case BLEND_MODE_SCREEN: |
+ case BlendModeScreen: |
return SkXfermode::kScreen_Mode; |
- case BLEND_MODE_OVERLAY: |
+ case BlendModeOverlay: |
return SkXfermode::kOverlay_Mode; |
- case BLEND_MODE_DARKEN: |
+ case BlendModeDarken: |
return SkXfermode::kDarken_Mode; |
- case BLEND_MODE_LIGHTEN: |
+ case BlendModeLighten: |
return SkXfermode::kLighten_Mode; |
- case BLEND_MODE_COLOR_DODGE: |
+ case BlendModeColorDodge: |
return SkXfermode::kColorDodge_Mode; |
- case BLEND_MODE_COLOR_BURN: |
+ case BlendModeColorBurn: |
return SkXfermode::kColorBurn_Mode; |
- case BLEND_MODE_HARD_LIGHT: |
+ case BlendModeHardLight: |
return SkXfermode::kHardLight_Mode; |
- case BLEND_MODE_SOFT_LIGHT: |
+ case BlendModeSoftLight: |
return SkXfermode::kSoftLight_Mode; |
- case BLEND_MODE_DIFFERENCE: |
+ case BlendModeDifference: |
return SkXfermode::kDifference_Mode; |
- case BLEND_MODE_EXCLUSION: |
+ case BlendModeExclusion: |
return SkXfermode::kExclusion_Mode; |
- case BLEND_MODE_MULTIPLY: |
+ case BlendModeMultiply: |
return SkXfermode::kMultiply_Mode; |
- case BLEND_MODE_HUE: |
+ case BlendModeHue: |
return SkXfermode::kHue_Mode; |
- case BLEND_MODE_SATURATION: |
+ case BlendModeSaturation: |
return SkXfermode::kSaturation_Mode; |
- case BLEND_MODE_COLOR: |
+ case BlendModeColor: |
return SkXfermode::kColor_Mode; |
- case BLEND_MODE_LUMINOSITY: |
+ case BlendModeLuminosity: |
return SkXfermode::kLuminosity_Mode; |
+ case NumBlendModes: |
+ NOTREACHED(); |
} |
return SkXfermode::kSrcOver_Mode; |
} |
@@ -103,13 +105,13 @@ class GLRendererShaderPixelTest : public GLRendererPixelTest { |
EXPECT_PROGRAM_VALID(renderer()->GetDebugBorderProgram()); |
EXPECT_PROGRAM_VALID(renderer()->GetSolidColorProgram()); |
EXPECT_PROGRAM_VALID(renderer()->GetSolidColorProgramAA()); |
- TestShadersWithTexCoordPrecision(TEX_COORD_PRECISION_MEDIUM); |
- TestShadersWithTexCoordPrecision(TEX_COORD_PRECISION_HIGH); |
+ TestShadersWithTexCoordPrecision(TexCoordPrecisionMedium); |
+ TestShadersWithTexCoordPrecision(TexCoordPrecisionHigh); |
ASSERT_FALSE(renderer()->IsContextLost()); |
} |
void TestShadersWithTexCoordPrecision(TexCoordPrecision precision) { |
- for (int i = 0; i <= LAST_BLEND_MODE; ++i) { |
+ for (int i = 0; i < NumBlendModes; ++i) { |
BlendMode blend_mode = static_cast<BlendMode>(i); |
EXPECT_PROGRAM_VALID( |
renderer()->GetRenderPassProgram(precision, blend_mode)); |
@@ -130,11 +132,11 @@ class GLRendererShaderPixelTest : public GLRendererPixelTest { |
EXPECT_PROGRAM_VALID(renderer()->GetVideoStreamTextureProgram(precision)); |
else |
EXPECT_FALSE(renderer()->GetVideoStreamTextureProgram(precision)); |
- TestShadersWithSamplerType(precision, SAMPLER_TYPE_2D); |
- TestShadersWithSamplerType(precision, SAMPLER_TYPE_2D_RECT); |
+ TestShadersWithSamplerType(precision, SamplerType2D); |
+ TestShadersWithSamplerType(precision, SamplerType2DRect); |
// This is unlikely to be ever true in tests due to usage of osmesa. |
if (renderer()->Capabilities().using_egl_image) |
- TestShadersWithSamplerType(precision, SAMPLER_TYPE_EXTERNAL_OES); |
+ TestShadersWithSamplerType(precision, SamplerTypeExternalOES); |
} |
void TestShadersWithSamplerType(TexCoordPrecision precision, |
@@ -147,7 +149,7 @@ class GLRendererShaderPixelTest : public GLRendererPixelTest { |
renderer()->GetTileProgramSwizzleOpaque(precision, sampler)); |
EXPECT_PROGRAM_VALID( |
renderer()->GetTileProgramSwizzleAA(precision, sampler)); |
- for (int i = 0; i <= LAST_BLEND_MODE; ++i) { |
+ for (int i = 0; i < NumBlendModes; ++i) { |
BlendMode blend_mode = static_cast<BlendMode>(i); |
EXPECT_PROGRAM_VALID( |
renderer()->GetRenderPassMaskProgram(precision, sampler, blend_mode)); |
@@ -1435,8 +1437,9 @@ TEST_F(GLRendererShaderTest, DrawRenderPassQuadShaderPermutations) { |
TestRenderPass* root_pass; |
ResourceProvider::ResourceId mask = resource_provider_->CreateResource( |
- gfx::Size(20, 12), GL_CLAMP_TO_EDGE, |
- ResourceProvider::TEXTURE_HINT_IMMUTABLE, |
+ gfx::Size(20, 12), |
+ GL_CLAMP_TO_EDGE, |
+ ResourceProvider::TextureHintImmutable, |
resource_provider_->best_texture_format()); |
resource_provider_->AllocateForTesting(mask); |
@@ -1466,10 +1469,10 @@ TEST_F(GLRendererShaderTest, DrawRenderPassQuadShaderPermutations) { |
gfx::Transform transform_causing_aa; |
transform_causing_aa.Rotate(20.0); |
- for (int i = 0; i <= LAST_BLEND_MODE; ++i) { |
+ 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 != BLEND_MODE_NONE); |
+ settings_.force_blending_with_shaders = (blend_mode != BlendModeNone); |
// RenderPassProgram |
render_passes_in_draw_order_.clear(); |
child_pass = AddRenderPass(&render_passes_in_draw_order_, |
@@ -1496,7 +1499,7 @@ TEST_F(GLRendererShaderTest, DrawRenderPassQuadShaderPermutations) { |
viewport_rect, |
viewport_rect, |
false); |
- TestRenderPassProgram(TEX_COORD_PRECISION_MEDIUM, blend_mode); |
+ TestRenderPassProgram(TexCoordPrecisionMedium, blend_mode); |
// RenderPassColorMatrixProgram |
render_passes_in_draw_order_.clear(); |
@@ -1521,7 +1524,7 @@ TEST_F(GLRendererShaderTest, DrawRenderPassQuadShaderPermutations) { |
viewport_rect, |
viewport_rect, |
false); |
- TestRenderPassColorMatrixProgram(TEX_COORD_PRECISION_MEDIUM, blend_mode); |
+ TestRenderPassColorMatrixProgram(TexCoordPrecisionMedium, blend_mode); |
// RenderPassMaskProgram |
render_passes_in_draw_order_.clear(); |
@@ -1550,8 +1553,8 @@ TEST_F(GLRendererShaderTest, DrawRenderPassQuadShaderPermutations) { |
viewport_rect, |
viewport_rect, |
false); |
- TestRenderPassMaskProgram(TEX_COORD_PRECISION_MEDIUM, SAMPLER_TYPE_2D, |
- blend_mode); |
+ TestRenderPassMaskProgram( |
+ TexCoordPrecisionMedium, SamplerType2D, blend_mode); |
// RenderPassMaskColorMatrixProgram |
render_passes_in_draw_order_.clear(); |
@@ -1576,8 +1579,8 @@ TEST_F(GLRendererShaderTest, DrawRenderPassQuadShaderPermutations) { |
viewport_rect, |
viewport_rect, |
false); |
- TestRenderPassMaskColorMatrixProgram(TEX_COORD_PRECISION_MEDIUM, |
- SAMPLER_TYPE_2D, blend_mode); |
+ TestRenderPassMaskColorMatrixProgram( |
+ TexCoordPrecisionMedium, SamplerType2D, blend_mode); |
// RenderPassProgramAA |
render_passes_in_draw_order_.clear(); |
@@ -1606,7 +1609,7 @@ TEST_F(GLRendererShaderTest, DrawRenderPassQuadShaderPermutations) { |
viewport_rect, |
viewport_rect, |
false); |
- TestRenderPassProgramAA(TEX_COORD_PRECISION_MEDIUM, blend_mode); |
+ TestRenderPassProgramAA(TexCoordPrecisionMedium, blend_mode); |
// RenderPassColorMatrixProgramAA |
render_passes_in_draw_order_.clear(); |
@@ -1631,7 +1634,7 @@ TEST_F(GLRendererShaderTest, DrawRenderPassQuadShaderPermutations) { |
viewport_rect, |
viewport_rect, |
false); |
- TestRenderPassColorMatrixProgramAA(TEX_COORD_PRECISION_MEDIUM, blend_mode); |
+ TestRenderPassColorMatrixProgramAA(TexCoordPrecisionMedium, blend_mode); |
// RenderPassMaskProgramAA |
render_passes_in_draw_order_.clear(); |
@@ -1660,8 +1663,8 @@ TEST_F(GLRendererShaderTest, DrawRenderPassQuadShaderPermutations) { |
viewport_rect, |
viewport_rect, |
false); |
- TestRenderPassMaskProgramAA(TEX_COORD_PRECISION_MEDIUM, SAMPLER_TYPE_2D, |
- blend_mode); |
+ TestRenderPassMaskProgramAA( |
+ TexCoordPrecisionMedium, SamplerType2D, blend_mode); |
// RenderPassMaskColorMatrixProgramAA |
render_passes_in_draw_order_.clear(); |
@@ -1686,8 +1689,8 @@ TEST_F(GLRendererShaderTest, DrawRenderPassQuadShaderPermutations) { |
viewport_rect, |
viewport_rect, |
false); |
- TestRenderPassMaskColorMatrixProgramAA(TEX_COORD_PRECISION_MEDIUM, |
- SAMPLER_TYPE_2D, blend_mode); |
+ TestRenderPassMaskColorMatrixProgramAA( |
+ TexCoordPrecisionMedium, SamplerType2D, blend_mode); |
} |
} |
@@ -1739,7 +1742,7 @@ TEST_F(GLRendererShaderTest, DrawRenderPassQuadSkipsAAForClippingTransform) { |
// If use_aa incorrectly ignores clipping, it will use the |
// RenderPassProgramAA shader instead of the RenderPassProgram. |
- TestRenderPassProgram(TEX_COORD_PRECISION_MEDIUM, BLEND_MODE_NONE); |
+ TestRenderPassProgram(TexCoordPrecisionMedium, BlendModeNone); |
} |
TEST_F(GLRendererShaderTest, DrawSolidColorShader) { |