diff options
author | 2017-10-16 14:15:26 -0600 | |
---|---|---|
committer | 2017-10-16 22:37:03 +0000 | |
commit | fdde34eeb2cb5106a6680c49dd30c0b4428cbfbb (patch) | |
tree | 5b6bfa8ee9117126c0abe3c3731c253f91f3e47d /src/gpu/ccpr/GrCCPRCubicShader.cpp | |
parent | 09eeefba6d19dd6bff1e046c31a889393a9447d0 (diff) |
Remove precision from GrGLSLVaryingHandler
(It's built into the types now.)
Bug: skia:
Change-Id: I44edc6e71098cf74387091903e920b1dd929b103
Reviewed-on: https://skia-review.googlesource.com/59880
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
Diffstat (limited to 'src/gpu/ccpr/GrCCPRCubicShader.cpp')
-rw-r--r-- | src/gpu/ccpr/GrCCPRCubicShader.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gpu/ccpr/GrCCPRCubicShader.cpp b/src/gpu/ccpr/GrCCPRCubicShader.cpp index 3a30cee8df..ea1f7347a2 100644 --- a/src/gpu/ccpr/GrCCPRCubicShader.cpp +++ b/src/gpu/ccpr/GrCCPRCubicShader.cpp @@ -115,7 +115,7 @@ GrCCPRCubicShader::WindHandling GrCCPRCubicShader::onEmitVaryings(GrGLSLVaryingHandler* varyingHandler, SkString* code, const char* position, const char* /*coverage*/, const char* /*wind*/) { - varyingHandler->addVarying("klmd", &fKLMD, kHigh_GrSLPrecision); + varyingHandler->addVarying("klmd", &fKLMD); code->appendf("float3 klm = float3(%s, 1) * %s;", position, fKLMMatrix.c_str()); code->appendf("float d = dot(float3(%s, 1), %s);", position, fEdgeDistanceEquation.c_str()); code->appendf("%s = float4(klm, d);", fKLMD.gsOut()); @@ -133,7 +133,7 @@ void GrCCPRCubicHullShader::onEmitSetupCode(GrGLSLShaderBuilder* s, const char* void GrCCPRCubicHullShader::onEmitVaryings(GrGLSLVaryingHandler* varyingHandler, SkString* code) { // "klm" was just defined by the base class. - varyingHandler->addVarying("grad_matrix", &fGradMatrix, kHigh_GrSLPrecision); + varyingHandler->addVarying("grad_matrix", &fGradMatrix); code->appendf("%s[0] = 3 * klm[0] * %s[0];", fGradMatrix.gsOut(), fKLMDerivatives.c_str()); code->appendf("%s[1] = -klm[1] * %s[2].xy - klm[2] * %s[1].xy;", fGradMatrix.gsOut(), fKLMDerivatives.c_str(), fKLMDerivatives.c_str()); @@ -161,12 +161,12 @@ void GrCCPRCubicCornerShader::onEmitSetupCode(GrGLSLShaderBuilder* s, const char } void GrCCPRCubicCornerShader::onEmitVaryings(GrGLSLVaryingHandler* varyingHandler, SkString* code) { - varyingHandler->addFlatVarying("dklmddx", &fdKLMDdx, kHigh_GrSLPrecision); + varyingHandler->addFlatVarying("dklmddx", &fdKLMDdx); code->appendf("%s = float4(%s[0].x, %s[1].x, %s[2].x, %s.x);", fdKLMDdx.gsOut(), fKLMDerivatives.c_str(), fKLMDerivatives.c_str(), fKLMDerivatives.c_str(), fEdgeDistanceDerivatives.c_str()); - varyingHandler->addFlatVarying("dklmddy", &fdKLMDdy, kHigh_GrSLPrecision); + varyingHandler->addFlatVarying("dklmddy", &fdKLMDdy); code->appendf("%s = float4(%s[0].y, %s[1].y, %s[2].y, %s.y);", fdKLMDdy.gsOut(), fKLMDerivatives.c_str(), fKLMDerivatives.c_str(), fKLMDerivatives.c_str(), fEdgeDistanceDerivatives.c_str()); |