Patent ID: 7928984

Claim:
A computer-implemented method, comprising: performing by a computer: determining a canonical quadratic Bézier curve based on a mapping of a quadratic Bézier curve to a canonical space, wherein the canonical quadratic Bézier curve comprises a first control point having coordinates (0, 0), a second control point having coordinates (0.5, 0), and a third control point having coordinates (1, 1); sending a triangle representing the canonical quadratic Bézier curve to a graphics processing unit (GPU), wherein the triangle comprises three vertices corresponding to the three control points, wherein the triangle comprises only one texture coordinate per vertex, wherein each texture coordinate comprises a first coordinate of the two coordinates of the respective vertex in the canonical space; determining a second coordinate in the canonical space for each vertex sent to the GPU based on the first coordinate in the canonical space for the respective vertex, wherein the second coordinate is determined using the GPU; and rendering the canonical quadratic Bézier curve using the GPU based on the first coordinate and the second coordinate for each vertex.