diff options
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/SkDistanceFieldGen.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/core/SkDistanceFieldGen.h b/src/core/SkDistanceFieldGen.h index 16ed00ab5a..5e7af52a54 100644 --- a/src/core/SkDistanceFieldGen.h +++ b/src/core/SkDistanceFieldGen.h @@ -12,10 +12,11 @@ // the max magnitude for the distance field // distance values are limited to the range (-SK_DistanceFieldMagnitude, SK_DistanceFieldMagnitude] #define SK_DistanceFieldMagnitude 4 -// we need to pad around the original glyph to allow for bilerp sampling -#define SK_DistanceFieldPad 2 -// the rect we render with is inset from the SDF size -#define SK_DistanceFieldInset 1 +// we need to pad around the original glyph to allow our maximum distance of +// SK_DistanceFieldMagnitude texels away from any edge +#define SK_DistanceFieldPad 4 +// the rect we render with is inset from the distance field glyph size to allow for bilerp +#define SK_DistanceFieldInset 2 // For the fragment shader: // The distance field is constructed as unsigned char values, |