bug fix for cubic low precision
authorjoshualitt <joshualitt@chromium.org>
Wed, 3 Dec 2014 17:29:52 +0000 (09:29 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 3 Dec 2014 17:29:53 +0000 (09:29 -0800)
TBR=
BUG=skia:

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

expectations/gm/ignored-tests.txt
src/gpu/effects/GrBezierEffect.cpp

index 7abd4d5..e9e5177 100644 (file)
@@ -63,6 +63,3 @@ drawbitmapmatrix
 
 #junov skbug.com/3176
 pictureimagefilter
-
-#joshualitt
-bezier_cubic_effects
index f38a136..1b14d34 100644 (file)
@@ -321,7 +321,7 @@ void GrGLCubicEffect::emitCode(const EmitArgs& args) {
     const GrCubicEffect& gp = args.fGP.cast<GrCubicEffect>();
 
     GrGLVertToFrag v(kVec4f_GrSLType);
-    args.fPB->addVarying("CubicCoeffs", &v);
+    args.fPB->addVarying("CubicCoeffs", &v, GrGLShaderVar::kHigh_Precision);
     vsBuilder->codeAppendf("%s = %s;", v.vsOut(), gp.inCubicCoeffs()->fName);
 
     // setup coord outputs