发明申请
US20100164983A1 LEVERAGING GRAPHICS PROCESSORS TO OPTIMIZE RENDERING 2-D OBJECTS
有权
优化图形处理器来优化渲染二维对象
- 专利标题: LEVERAGING GRAPHICS PROCESSORS TO OPTIMIZE RENDERING 2-D OBJECTS
- 专利标题(中): 优化图形处理器来优化渲染二维对象
-
申请号: US12345064申请日: 2008-12-29
-
公开(公告)号: US20100164983A1公开(公告)日: 2010-07-01
- 发明人: MARK LAWRENCE , ALEXANDER STEVENSON , THOMAS OLSEN , BEN CONSTABLE , ANTHONY HODSDON , CHRIS RAUBACHER , MILES COHEN , BILGEM CAKIR , ROBERT BROWN , BRETT BLOOMQUIST , CHRIS KAM MING CHUI , SAMRACH TUN , JASON HARTMAN , GERHARD SCHNELDER , KANWAL VEDBRAT , ANDREW PRECIOUS , TOM MULCAHY
- 申请人: MARK LAWRENCE , ALEXANDER STEVENSON , THOMAS OLSEN , BEN CONSTABLE , ANTHONY HODSDON , CHRIS RAUBACHER , MILES COHEN , BILGEM CAKIR , ROBERT BROWN , BRETT BLOOMQUIST , CHRIS KAM MING CHUI , SAMRACH TUN , JASON HARTMAN , GERHARD SCHNELDER , KANWAL VEDBRAT , ANDREW PRECIOUS , TOM MULCAHY
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06T11/00
- IPC分类号: G06T11/00
摘要:
Methods and computer-readable media for displaying two-dimensional objects on a display device are disclosed. Rendering requests are received from an application to render two-dimensionally modeled graphics to a display device. Primitive geometries of drawing calls of the rendering requests are tessellated into sequences of triangles. The vertices of the triangles are mapped to a vertex buffer along with an index to identify associated constant data. Batching operations store and communicate calls and mapped data to a graphics processing unit by way of a three-dimensional rendering application program interface. Constant data associated with the mapped data are indexed and appended together in a constant buffer, thereby allowing drawing calls to be coalesced. A staging buffer and a staging texture are provided for batching text anti-aliasing operations. Shader fragments are precompiled and organized by way of a predetermined lookup table.
公开/授权文献
信息查询
IPC分类:
G | 物理 |
G06 | 计算;推算或计数 |
G06T | 一般的图像数据处理或产生 |
G06T11/00 | 2D〔二维〕图像的生成 |