Index: src/gpu/effects/GrDashingEffect.cpp |
diff --git a/src/gpu/effects/GrDashingEffect.cpp b/src/gpu/effects/GrDashingEffect.cpp |
index e3e6c07084920933e1a7fd657ba652db9c1735ad..ad6f70d96dd43ad59cdbbd6bd7697f73c82a316d 100644 |
--- a/src/gpu/effects/GrDashingEffect.cpp |
+++ b/src/gpu/effects/GrDashingEffect.cpp |
@@ -1079,13 +1079,13 @@ void GLDashingLineEffect::onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) { |
// XY refers to dashPos, Z is the dash interval length |
GrGLVertToFrag inDashParams(kVec3f_GrSLType); |
- args.fPB->addVarying("DashParams", &inDashParams); |
+ args.fPB->addVarying("DashParams", &inDashParams, GrSLPrecision::kHigh_GrSLPrecision); |
vsBuilder->codeAppendf("%s = %s;", inDashParams.vsOut(), de.inDashParams()->fName); |
// The rect uniform's xyzw refer to (left + 0.5, top + 0.5, right - 0.5, bottom - 0.5), |
// respectively. |
GrGLVertToFrag inRectParams(kVec4f_GrSLType); |
- args.fPB->addVarying("RectParams", &inRectParams); |
+ args.fPB->addVarying("RectParams", &inRectParams, GrSLPrecision::kHigh_GrSLPrecision); |
vsBuilder->codeAppendf("%s = %s;", inRectParams.vsOut(), de.inRectParams()->fName); |
// Setup pass through color |