Index: cc/output/shader.cc |
diff --git a/cc/output/shader.cc b/cc/output/shader.cc |
index 189154637d6ab9bffbecf1244b516762e1f9114e..0a33e5352da1087999323bbf21c35b3454d16a89 100644 |
--- a/cc/output/shader.cc |
+++ b/cc/output/shader.cc |
@@ -52,7 +52,7 @@ static std::string SetFragmentTexCoordPrecision( |
TexCoordPrecision requested_precision, |
std::string shader_string) { |
switch (requested_precision) { |
- case TEX_COORD_PRECISION_HIGH: |
+ case TexCoordPrecisionHigh: |
DCHECK_NE(shader_string.find("TexCoordPrecision"), std::string::npos); |
return "#ifdef GL_FRAGMENT_PRECISION_HIGH\n" |
" #define TexCoordPrecision highp\n" |
@@ -60,10 +60,10 @@ static std::string SetFragmentTexCoordPrecision( |
" #define TexCoordPrecision mediump\n" |
"#endif\n" + |
shader_string; |
- case TEX_COORD_PRECISION_MEDIUM: |
+ case TexCoordPrecisionMedium: |
DCHECK_NE(shader_string.find("TexCoordPrecision"), std::string::npos); |
return "#define TexCoordPrecision mediump\n" + shader_string; |
- case TEX_COORD_PRECISION_NA: |
+ case TexCoordPrecisionNA: |
DCHECK_EQ(shader_string.find("TexCoordPrecision"), std::string::npos); |
DCHECK_EQ(shader_string.find("texture2D"), std::string::npos); |
DCHECK_EQ(shader_string.find("texture2DRect"), std::string::npos); |
@@ -104,34 +104,34 @@ TexCoordPrecision TexCoordPrecisionRequired(GLES2Interface* context, |
int highp_threshold = std::max(*highp_threshold_cache, highp_threshold_min); |
if (x > highp_threshold || y > highp_threshold) |
- return TEX_COORD_PRECISION_HIGH; |
- return TEX_COORD_PRECISION_MEDIUM; |
+ return TexCoordPrecisionHigh; |
+ return TexCoordPrecisionMedium; |
} |
static std::string SetFragmentSamplerType(SamplerType requested_type, |
std::string shader_string) { |
switch (requested_type) { |
- case SAMPLER_TYPE_2D: |
+ case SamplerType2D: |
DCHECK_NE(shader_string.find("SamplerType"), std::string::npos); |
DCHECK_NE(shader_string.find("TextureLookup"), std::string::npos); |
return "#define SamplerType sampler2D\n" |
"#define TextureLookup texture2D\n" + |
shader_string; |
- case SAMPLER_TYPE_2D_RECT: |
+ case SamplerType2DRect: |
DCHECK_NE(shader_string.find("SamplerType"), std::string::npos); |
DCHECK_NE(shader_string.find("TextureLookup"), std::string::npos); |
return "#extension GL_ARB_texture_rectangle : require\n" |
"#define SamplerType sampler2DRect\n" |
"#define TextureLookup texture2DRect\n" + |
shader_string; |
- case SAMPLER_TYPE_EXTERNAL_OES: |
+ case SamplerTypeExternalOES: |
DCHECK_NE(shader_string.find("SamplerType"), std::string::npos); |
DCHECK_NE(shader_string.find("TextureLookup"), std::string::npos); |
return "#extension GL_OES_EGL_image_external : require\n" |
"#define SamplerType samplerExternalOES\n" |
"#define TextureLookup texture2D\n" + |
shader_string; |
- case SAMPLER_TYPE_NA: |
+ case SamplerTypeNA: |
DCHECK_EQ(shader_string.find("SamplerType"), std::string::npos); |
DCHECK_EQ(shader_string.find("TextureLookup"), std::string::npos); |
return shader_string; |
@@ -734,7 +734,7 @@ std::string VertexShaderVideoTransform::GetShaderBody() { |
FragmentTexBlendMode::FragmentTexBlendMode() |
: backdrop_location_(-1), |
backdrop_rect_location_(-1), |
- blend_mode_(BLEND_MODE_NONE) { |
+ blend_mode_(BlendModeNone) { |
} |
std::string FragmentTexBlendMode::SetBlendModeFunctions( |
@@ -908,20 +908,20 @@ std::string FragmentTexBlendMode::GetHelperFunctions() const { |
}); |
switch (blend_mode_) { |
- case BLEND_MODE_OVERLAY: |
- case BLEND_MODE_HARD_LIGHT: |
+ case BlendModeOverlay: |
+ case BlendModeHardLight: |
return kFunctionHardLight; |
- case BLEND_MODE_COLOR_DODGE: |
+ case BlendModeColorDodge: |
return kFunctionColorDodgeComponent; |
- case BLEND_MODE_COLOR_BURN: |
+ case BlendModeColorBurn: |
return kFunctionColorBurnComponent; |
- case BLEND_MODE_SOFT_LIGHT: |
+ case BlendModeSoftLight: |
return kFunctionSoftLightComponentPosDstAlpha; |
- case BLEND_MODE_HUE: |
- case BLEND_MODE_SATURATION: |
+ case BlendModeHue: |
+ case BlendModeSaturation: |
return kFunctionLum + kFunctionSat; |
- case BLEND_MODE_COLOR: |
- case BLEND_MODE_LUMINOSITY: |
+ case BlendModeColor: |
+ case BlendModeLuminosity: |
return kFunctionLum; |
default: |
return std::string(); |
@@ -939,29 +939,29 @@ std::string FragmentTexBlendMode::GetBlendFunction() const { |
std::string FragmentTexBlendMode::GetBlendFunctionBodyForRGB() const { |
switch (blend_mode_) { |
- case BLEND_MODE_NORMAL: |
+ case BlendModeNormal: |
return "result.rgb = src.rgb + dst.rgb * (1.0 - src.a);"; |
- case BLEND_MODE_SCREEN: |
+ case BlendModeScreen: |
return "result.rgb = src.rgb + (1.0 - src.rgb) * dst.rgb;"; |
- case BLEND_MODE_LIGHTEN: |
+ case BlendModeLighten: |
return "result.rgb = max((1.0 - src.a) * dst.rgb + src.rgb," |
" (1.0 - dst.a) * src.rgb + dst.rgb);"; |
- case BLEND_MODE_OVERLAY: |
+ case BlendModeOverlay: |
return "result.rgb = hardLight(dst, src);"; |
- case BLEND_MODE_DARKEN: |
+ case BlendModeDarken: |
return "result.rgb = min((1.0 - src.a) * dst.rgb + src.rgb," |
" (1.0 - dst.a) * src.rgb + dst.rgb);"; |
- case BLEND_MODE_COLOR_DODGE: |
+ case BlendModeColorDodge: |
return "result.r = getColorDodgeComponent(src.r, src.a, dst.r, dst.a);" |
"result.g = getColorDodgeComponent(src.g, src.a, dst.g, dst.a);" |
"result.b = getColorDodgeComponent(src.b, src.a, dst.b, dst.a);"; |
- case BLEND_MODE_COLOR_BURN: |
+ case BlendModeColorBurn: |
return "result.r = getColorBurnComponent(src.r, src.a, dst.r, dst.a);" |
"result.g = getColorBurnComponent(src.g, src.a, dst.g, dst.a);" |
"result.b = getColorBurnComponent(src.b, src.a, dst.b, dst.a);"; |
- case BLEND_MODE_HARD_LIGHT: |
+ case BlendModeHardLight: |
return "result.rgb = hardLight(src, dst);"; |
- case BLEND_MODE_SOFT_LIGHT: |
+ case BlendModeSoftLight: |
return "if (0.0 == dst.a) {" |
" result.rgb = src.rgb;" |
"} else {" |
@@ -969,15 +969,15 @@ std::string FragmentTexBlendMode::GetBlendFunctionBodyForRGB() const { |
" result.g = getSoftLightComponent(src.g, src.a, dst.g, dst.a);" |
" result.b = getSoftLightComponent(src.b, src.a, dst.b, dst.a);" |
"}"; |
- case BLEND_MODE_DIFFERENCE: |
+ case BlendModeDifference: |
return "result.rgb = src.rgb + dst.rgb -" |
" 2.0 * min(src.rgb * dst.a, dst.rgb * src.a);"; |
- case BLEND_MODE_EXCLUSION: |
+ case BlendModeExclusion: |
return "result.rgb = dst.rgb + src.rgb - 2.0 * dst.rgb * src.rgb;"; |
- case BLEND_MODE_MULTIPLY: |
+ case BlendModeMultiply: |
return "result.rgb = (1.0 - src.a) * dst.rgb +" |
" (1.0 - dst.a) * src.rgb + src.rgb * dst.rgb;"; |
- case BLEND_MODE_HUE: |
+ case BlendModeHue: |
return "vec4 dstSrcAlpha = dst * src.a;" |
"result.rgb =" |
" set_luminance(set_saturation(src.rgb * dst.a," |
@@ -985,26 +985,27 @@ std::string FragmentTexBlendMode::GetBlendFunctionBodyForRGB() const { |
" dstSrcAlpha.a," |
" dstSrcAlpha.rgb);" |
"result.rgb += (1.0 - src.a) * dst.rgb + (1.0 - dst.a) * src.rgb;"; |
- case BLEND_MODE_SATURATION: |
+ case BlendModeSaturation: |
return "vec4 dstSrcAlpha = dst * src.a;" |
"result.rgb = set_luminance(set_saturation(dstSrcAlpha.rgb," |
" src.rgb * dst.a)," |
" dstSrcAlpha.a," |
" dstSrcAlpha.rgb);" |
"result.rgb += (1.0 - src.a) * dst.rgb + (1.0 - dst.a) * src.rgb;"; |
- case BLEND_MODE_COLOR: |
+ case BlendModeColor: |
return "vec4 srcDstAlpha = src * dst.a;" |
"result.rgb = set_luminance(srcDstAlpha.rgb," |
" srcDstAlpha.a," |
" dst.rgb * src.a);" |
"result.rgb += (1.0 - src.a) * dst.rgb + (1.0 - dst.a) * src.rgb;"; |
- case BLEND_MODE_LUMINOSITY: |
+ case BlendModeLuminosity: |
return "vec4 srcDstAlpha = src * dst.a;" |
"result.rgb = set_luminance(dst.rgb * src.a," |
" srcDstAlpha.a," |
" srcDstAlpha.rgb);" |
"result.rgb += (1.0 - src.a) * dst.rgb + (1.0 - dst.a) * src.rgb;"; |
- case BLEND_MODE_NONE: |
+ case BlendModeNone: |
+ case NumBlendModes: |
NOTREACHED(); |
} |
return "result = vec4(1.0, 0.0, 0.0, 1.0);"; |