Changed to maintain quadratic beziers alongside cubics. These are the initial helper functions before rendering, submitted for consideration.
Connor McAdams (5): d2d1: Store cubic bezier control points. d2d1: Add cubic bezier bounds functions. d2d1: Add cubic bezier-bezier intersect functions. d2d1: Add cubic bezier-line intersection functions. d2d1: Update apply_intersections for cubic beziers.
dlls/d2d1/geometry.c | 725 ++++++++++++++++++++++++++++++++++++------- 1 file changed, 621 insertions(+), 104 deletions(-)