Invention Grant
- Patent Title: Tessellation of two-dimensional curves using a graphics pipeline
- Patent Title (中): 使用图形管线对二维曲线进行细分
-
Application No.: US13873403Application Date: 2013-04-30
-
Publication No.: US09401034B2Publication Date: 2016-07-26
- Inventor: Anthony John Rolls Hodsdon , Blake Douglas Pelton
- Applicant: MICROSOFT CORPORATION
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agent Sunah Lee; Judy Yee; Micky Minhas
- Main IPC: G06T5/00
- IPC: G06T5/00 ; G06T11/20 ; G06T17/20
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.
Public/Granted literature
- US20140320523A1 TESSELLATION OF TWO-DIMENSIONAL CURVES USING A GRAPHICS PIPELINE Public/Granted day:2014-10-30
Information query