@@ -175,7 +175,7 @@ void GrGLConicEffect::onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) {
175
175
func.c_str (), v.fsIn (), v.fsIn (), v.fsIn (), v.fsIn ());
176
176
fragBuilder->codeAppendf (" %s = %s / %s;" ,
177
177
edgeAlpha.c_str (), func.c_str (), gFM .c_str ());
178
- fragBuilder->codeAppendf (" %s = clamp (0.5 - %s, 0.0, 1.0 );" ,
178
+ fragBuilder->codeAppendf (" %s = saturate (0.5 - %s);" ,
179
179
edgeAlpha.c_str (), edgeAlpha.c_str ());
180
180
// Add line below for smooth cubic ramp
181
181
// fragBuilder->codeAppend("edgeAlpha = edgeAlpha*edgeAlpha*(3.0-2.0*edgeAlpha);");
@@ -380,7 +380,7 @@ void GrGLQuadEffect::onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) {
380
380
fragBuilder->codeAppendf (" edgeAlpha = (%s.x * %s.x - %s.y);" ,
381
381
v.fsIn (), v.fsIn (), v.fsIn ());
382
382
fragBuilder->codeAppend (" edgeAlpha = edgeAlpha / sqrt(dot(gF, gF));" );
383
- fragBuilder->codeAppend (" edgeAlpha = clamp (0.5 - edgeAlpha, 0.0, 1.0 );" );
383
+ fragBuilder->codeAppend (" edgeAlpha = saturate (0.5 - edgeAlpha);" );
384
384
// Add line below for smooth cubic ramp
385
385
// fragBuilder->codeAppend("edgeAlpha = edgeAlpha*edgeAlpha*(3.0-2.0*edgeAlpha);");
386
386
break ;
@@ -615,7 +615,7 @@ void GrGLCubicEffect::onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) {
615
615
v.fsIn (), v.fsIn (), v.fsIn (), v.fsIn (), v.fsIn ());
616
616
fragBuilder->codeAppendf (" %s = %s * inversesqrt(dot(%s, %s));" ,
617
617
edgeAlpha.c_str (), func.c_str (), gF .c_str (), gF .c_str ());
618
- fragBuilder->codeAppendf (" %s = clamp (0.5 - %s, 0.0, 1.0 );" ,
618
+ fragBuilder->codeAppendf (" %s = saturate (0.5 - %s);" ,
619
619
edgeAlpha.c_str (), edgeAlpha.c_str ());
620
620
// Add line below for smooth cubic ramp
621
621
// fragBuilder->codeAppendf("%s = %s * %s * (3.0 - 2.0 * %s);",
0 commit comments