Remove tab parameter from GrGLSLMulVarBy4f function
authoregdaniel <egdaniel@google.com>
Thu, 9 Oct 2014 17:34:58 +0000 (10:34 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 9 Oct 2014 17:34:59 +0000 (10:34 -0700)
With pretty printing of shader code, there is no longer a need to explictily
have tabs in our code.

BUG=skia:

Review URL: https://codereview.chromium.org/648463002

src/effects/SkLightingImageFilter.cpp
src/effects/SkMagnifierImageFilter.cpp
src/effects/SkMorphologyImageFilter.cpp
src/gpu/effects/GrConfigConversionEffect.cpp
src/gpu/effects/GrConvolutionEffect.cpp
src/gpu/effects/GrMatrixConvolutionEffect.cpp
src/gpu/gl/GrGLSL.cpp
src/gpu/gl/GrGLSL.h

index ce787c6..4a4665d 100644 (file)
@@ -1454,7 +1454,7 @@ void GrGLLightingEffect::emitCode(GrGLProgramBuilder* builder,
     fLight->emitLightColor(builder, "surfaceToLight");
     fsBuilder->codeAppend(");\n");
     SkString modulate;
-    GrGLSLMulVarBy4f(&modulate, 2, outputColor, inputColor);
+    GrGLSLMulVarBy4f(&modulate, outputColor, inputColor);
     fsBuilder->codeAppend(modulate.c_str());
 }
 
index d6a8e78..54ca97e 100644 (file)
@@ -168,7 +168,7 @@ void GrGLMagnifierEffect::emitCode(GrGLProgramBuilder* builder,
 
     fsBuilder->codeAppendf("\t\t%s = output_color;", outputColor);
     SkString modulate;
-    GrGLSLMulVarBy4f(&modulate, 2, outputColor, inputColor);
+    GrGLSLMulVarBy4f(&modulate, outputColor, inputColor);
     fsBuilder->codeAppend(modulate.c_str());
 }
 
index 4c7f624..71a70d6 100644 (file)
@@ -399,7 +399,7 @@ void GrGLMorphologyEffect::emitCode(GrGLProgramBuilder* builder,
     fsBuilder->codeAppendf("\t\t\tcoord += %s;\n", imgInc);
     fsBuilder->codeAppend("\t\t}\n");
     SkString modulate;
-    GrGLSLMulVarBy4f(&modulate, 2, outputColor, inputColor);
+    GrGLSLMulVarBy4f(&modulate, outputColor, inputColor);
     fsBuilder->codeAppend(modulate.c_str());
 }
 
index f60be2a..83c4a10 100644 (file)
@@ -81,7 +81,7 @@ public:
             fsBuilder->codeAppendf("%s = %s;", outputColor, tmpVar.c_str());
         }
         SkString modulate;
-        GrGLSLMulVarBy4f(&modulate, 2, outputColor, inputColor);
+        GrGLSLMulVarBy4f(&modulate, outputColor, inputColor);
         fsBuilder->codeAppend(modulate.c_str());
     }
 
index a836d43..36a1bfe 100644 (file)
@@ -101,7 +101,7 @@ void GrGLConvolutionEffect::emitCode(GrGLProgramBuilder* builder,
     }
 
     SkString modulate;
-    GrGLSLMulVarBy4f(&modulate, 2, outputColor, inputColor);
+    GrGLSLMulVarBy4f(&modulate, outputColor, inputColor);
     fsBuilder->codeAppend(modulate.c_str());
 }
 
index c0080c6..500a07e 100644 (file)
@@ -116,7 +116,7 @@ void GrGLMatrixConvolutionEffect::emitCode(GrGLProgramBuilder* builder,
     }
 
     SkString modulate;
-    GrGLSLMulVarBy4f(&modulate, 2, outputColor, inputColor);
+    GrGLSLMulVarBy4f(&modulate, outputColor, inputColor);
     fsBuilder->codeAppend(modulate.c_str());
 }
 
index 6c8f883..866a0d1 100644 (file)
@@ -69,30 +69,14 @@ const char* GrGetGLSLVersionDecl(const GrGLContextInfo& info) {
     }
 }
 
-namespace {
-    void append_tabs(SkString* outAppend, int tabCnt) {
-        static const char kTabs[] = "\t\t\t\t\t\t\t\t";
-        while (tabCnt) {
-            int cnt = SkTMin((int)SK_ARRAY_COUNT(kTabs), tabCnt);
-            outAppend->append(kTabs, cnt);
-            tabCnt -= cnt;
-        }
-    }
-}
-
-void GrGLSLMulVarBy4f(SkString* outAppend,
-                      unsigned tabCnt,
-                      const char* vec4VarName,
-                      const GrGLSLExpr4& mulFactor) {
+void GrGLSLMulVarBy4f(SkString* outAppend, const char* vec4VarName, const GrGLSLExpr4& mulFactor) {
     if (mulFactor.isOnes()) {
         *outAppend = SkString();
     }
 
-    append_tabs(outAppend, tabCnt);
-
     if (mulFactor.isZeros()) {
-        outAppend->appendf("%s = vec4(0);\n", vec4VarName);
+        outAppend->appendf("%s = vec4(0);", vec4VarName);
     } else {
-        outAppend->appendf("%s *= %s;\n", vec4VarName, mulFactor.c_str());
+        outAppend->appendf("%s *= %s;", vec4VarName, mulFactor.c_str());
     }
 }
index ff39c2b..3cbce9c 100644 (file)
@@ -310,10 +310,9 @@ private:
 
 /**
  * Does an inplace mul, *=, of vec4VarName by mulFactor.
- * A semicolon and newline are added after the assignment.
+ * A semicolon is added after the assignment.
  */
-void GrGLSLMulVarBy4f(SkString* outAppend, unsigned tabCnt,
-                      const char* vec4VarName, const GrGLSLExpr4& mulFactor);
+void GrGLSLMulVarBy4f(SkString* outAppend, const char* vec4VarName, const GrGLSLExpr4& mulFactor);
 
 #include "GrGLSL_impl.h"