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