Patent · US Active

Tessellation of two-dimensional curves using a graphics pipeline

US9401034B2 · kind B2 · utility

1Cited by
14References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 30, 2013
Grant dateJul 26, 2016
Priority date
Expiry dateJan 8, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T2200/28
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods, systems, and computer-storage media for efficiently tessellating two dimensional (2-D) curves using a graphics pipeline running on a graphics processing unit (GPU) are provided. A central processing unit (CPU) converts a geometry having one or more 2-D curves into an intermediate tessellation having at least one Bezier fan with a fan origin and four control points. The intermediate tessellation is sent on to the graphics pipeline. A hull shader in the graphics pipeline is configured to approximate the Bezier fan curve by subdividing the curve into a defined number of triangles based on a maximum value of a width or a height of a bounding box containing the four control points of the Bezier fan. A domain shader in the graphics pipeline is configured to determine a vertex position for each of the defined triangles along the curve of the Bezier fan.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.