发明名称 |
Method and system for rendering polygons with a bounding box in a graphics processor unit |
摘要 |
A method for rendering polygons with a bounding box and a graphics processor unit. The method includes generating a bounding rectangle, wherein each edge of the bounding rectangle is defined to a sub-pixel precision. At least one polygon within the bounding rectangle is cropped to the sub-pixel precision. The polygon is blended with a background color outside the bounding rectangle to anti-alias the polygon with the background color, wherein the blending is performed with the sub-pixel precision of the bounding rectangle. |
申请公布号 |
US9117309(B1) |
申请公布日期 |
2015.08.25 |
申请号 |
US200511312918 |
申请日期 |
2005.12.19 |
申请人 |
NVIDIA CORPORATION |
发明人 |
Crow Franklin C. |
分类号 |
G09G5/00;G06T11/20;G06T11/40;G09G5/20 |
主分类号 |
G09G5/00 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for rendering geometric primitives with a bounding box that is executed by a hardware graphics processor unit, comprising:
utilizing the graphics processor unit generating a bounding rectangle, wherein each edge of the bounding rectangle is defined to a sub-pixel precision and is separate from the edges of pixels that it traverses and wherein the single bounding rectangle functions to bound portions of a plurality of undivided and non-overlapping polygonal primitives within a single pixel; utilizing the graphics processor unit clipping the plurality of undivided and non-overlapping polygonal primitives based on the single bounding rectangle to the sub-pixel precision within a single pixel based on edges of the bounding rectangle; and utilizing the graphics processor unit, blending the plurality of undivided and non-overlapping polygonal primitives with a background color outside the single bounding rectangle to anti-alias the plurality of polygonal primitives with the background color. |
地址 |
Santa Clara CA US |