| Index: src/gpu/GrPathUtils.h
|
| diff --git a/src/gpu/GrPathUtils.h b/src/gpu/GrPathUtils.h
|
| index dc4ecd9ee33e09e430196b4a5480d991e0125788..71f6e0b9c1ef4ff240ace9da79f8643960263d6c 100644
|
| --- a/src/gpu/GrPathUtils.h
|
| +++ b/src/gpu/GrPathUtils.h
|
| @@ -97,6 +97,15 @@ namespace GrPathUtils {
|
| float fM[6];
|
| };
|
|
|
| + // Input is 3 control points and a weight for a bezier conic. Calculates the
|
| + // three linear functionals (K,L,M) that represent the implicit equation of the
|
| + // conic, K^2 - LM.
|
| + //
|
| + // Output:
|
| + // K = (klm[0], klm[1], klm[2])
|
| + // L = (klm[3], klm[4], klm[5])
|
| + // M = (klm[6], klm[7], klm[8])
|
| + void getConicKLM(const SkPoint p[3], const SkScalar weight, SkScalar klm[9]);
|
|
|
| // Converts a cubic into a sequence of quads. If working in device space
|
| // use tolScale = 1, otherwise set based on stretchiness of the matrix. The
|
|
|