发明授权
- 专利标题: Cull streams for fine-grained rendering predication
- 专利标题(中): 用于细粒度渲染预测的Cull流
-
申请号: US11956306申请日: 2007-12-13
-
公开(公告)号: US09489767B1公开(公告)日: 2016-11-08
- 发明人: Cass W. Everitt , Franck R. Diard
- 申请人: Cass W. Everitt , Franck R. Diard
- 申请人地址: US CA Santa Clara
- 专利权人: NVIDIA Corporation
- 当前专利权人: NVIDIA Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Artegis Law Group, LLP
- 主分类号: G06T15/40
- IPC分类号: G06T15/40 ; G06T15/80
摘要:
One embodiment of the present invention sets forth a technique to perform fine-grained rendering predication using an IGPU and a DGPU. A graphics driver divides a 3D object into batches of triangles. The IGPU processes each batch of triangles through a modified rendering pipeline to determine if the batch is culled. The IGPU writes bits into a bitstream corresponding to the visibility of the batches. The DGPU reads bits from the bitstream and performs full-blown rendering, including shading, but only on the batches of triangles whose bit indicates that the batch is visible. Advantageously, this approach to rendering predication provides fine-grained culling without adding unnecessary overhead, thereby optimizing both hardware resources and performance.
信息查询