Chromium Code Reviews| Index: src/gpu/effects/GrDistanceFieldGeoProc.cpp |
| diff --git a/src/gpu/effects/GrDistanceFieldGeoProc.cpp b/src/gpu/effects/GrDistanceFieldGeoProc.cpp |
| index 1e454a00010b8856ffbf17e009923551e33bf35a..ea3a580b6a6af4b29cb15b64231e1ea0f8ace247 100755 |
| --- a/src/gpu/effects/GrDistanceFieldGeoProc.cpp |
| +++ b/src/gpu/effects/GrDistanceFieldGeoProc.cpp |
| @@ -205,7 +205,7 @@ GrDistanceFieldA8TextGeoProc::GrDistanceFieldA8TextGeoProc(GrColor color, |
| , fUsesLocalCoords(usesLocalCoords) { |
| SkASSERT(!(flags & ~kNonLCD_DistanceFieldEffectMask)); |
| this->initClassID<GrDistanceFieldA8TextGeoProc>(); |
| - fInPosition = &this->addVertexAttrib(Attribute("inPosition", kVec2f_GrVertexAttribType)); |
| + fInPosition = &this->addVertexAttrib(Attribute("inPosition", kVec2f_GrVertexAttribType, kHigh_GrSLPrecision)); |
|
joshualitt
2015/05/20 20:36:11
newline
Stephen White
2015/05/20 20:47:43
Done.
|
| if (flags & kColorAttr_DistanceFieldEffectFlag) { |
| fInColor = &this->addVertexAttrib(Attribute("inColor", kVec4ub_GrVertexAttribType)); |
| } |
| @@ -420,7 +420,7 @@ GrDistanceFieldPathGeoProc::GrDistanceFieldPathGeoProc( |
| , fUsesLocalCoords(usesLocalCoords) { |
| SkASSERT(!(flags & ~kNonLCD_DistanceFieldEffectMask)); |
| this->initClassID<GrDistanceFieldPathGeoProc>(); |
| - fInPosition = &this->addVertexAttrib(Attribute("inPosition", kVec2f_GrVertexAttribType)); |
| + fInPosition = &this->addVertexAttrib(Attribute("inPosition", kVec2f_GrVertexAttribType, kHigh_GrSLPrecision)); |
|
joshualitt
2015/05/20 20:36:11
newline
Stephen White
2015/05/20 20:47:43
Done.
|
| if (flags & kColorAttr_DistanceFieldEffectFlag) { |
| fInColor = &this->addVertexAttrib(Attribute("inColor", kVec4ub_GrVertexAttribType)); |
| } |
| @@ -674,7 +674,7 @@ GrDistanceFieldLCDTextGeoProc::GrDistanceFieldLCDTextGeoProc( |
| , fUsesLocalCoords(usesLocalCoords) { |
| SkASSERT(!(flags & ~kLCD_DistanceFieldEffectMask) && (flags & kUseLCD_DistanceFieldEffectFlag)); |
| this->initClassID<GrDistanceFieldLCDTextGeoProc>(); |
| - fInPosition = &this->addVertexAttrib(Attribute("inPosition", kVec2f_GrVertexAttribType)); |
| + fInPosition = &this->addVertexAttrib(Attribute("inPosition", kVec2f_GrVertexAttribType, kHigh_GrSLPrecision)); |
|
joshualitt
2015/05/20 20:36:11
newline
Stephen White
2015/05/20 20:47:43
Done.
|
| fInTextureCoords = &this->addVertexAttrib(Attribute("inTextureCoords", |
| kVec2s_GrVertexAttribType)); |
| this->addTextureAccess(&fTextureAccess); |