Remove "f" suffix from literal in LCD DF text shader.
authorbsalomon <bsalomon@google.com>
Thu, 15 Sep 2016 14:29:52 +0000 (07:29 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 15 Sep 2016 14:29:52 +0000 (07:29 -0700)
Also improve DF GP names
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2340603003

Review-Url: https://codereview.chromium.org/2340603003

src/gpu/effects/GrDistanceFieldGeoProc.cpp
src/gpu/effects/GrDistanceFieldGeoProc.h

index be7b9ac..c74c5ce 100644 (file)
@@ -720,7 +720,7 @@ public:
         // mapped linearly to coverage, so use a linear step:
         if (isGammaCorrect) {
             fragBuilder->codeAppend("vec4 val = "
-                "vec4(clamp(distance + vec3(afwidth) / vec3(2.0 * afwidth), 0.0, 1.0), 1.0f);");
+                "vec4(clamp(distance + vec3(afwidth) / vec3(2.0 * afwidth), 0.0, 1.0), 1.0);");
         } else {
             fragBuilder->codeAppend(
                 "vec4 val = vec4(smoothstep(vec3(-afwidth), vec3(afwidth), distance), 1.0);");
index 0f6d8c1..339c063 100644 (file)
@@ -68,7 +68,7 @@ public:
 
     virtual ~GrDistanceFieldA8TextGeoProc() {}
 
-    const char* name() const override { return "DistanceFieldTexture"; }
+    const char* name() const override { return "DistanceFieldA8Text"; }
 
     const Attribute* inPosition() const { return fInPosition; }
     const Attribute* inColor() const { return fInColor; }
@@ -129,7 +129,7 @@ public:
 
     virtual ~GrDistanceFieldPathGeoProc() {}
 
-    const char* name() const override { return "DistanceFieldTexture"; }
+    const char* name() const override { return "DistanceFieldPath"; }
 
     const Attribute* inPosition() const { return fInPosition; }
     const Attribute* inColor() const { return fInColor; }
@@ -197,7 +197,7 @@ public:
 
     virtual ~GrDistanceFieldLCDTextGeoProc() {}
 
-    const char* name() const override { return "DistanceFieldLCDTexture"; }
+    const char* name() const override { return "DistanceFieldLCDText"; }
 
     const Attribute* inPosition() const { return fInPosition; }
     const Attribute* inColor() const { return fInColor; }