发明名称 System and method for graphics culling
摘要 A method is disclosed for culling an object database in a graphics processing system. In one embodiment, the method comprises encoding per-object parameters and culling parameters. The per-object parameters are encoded in texture format thereby creating at least one per-object texture containing the encoded per-object parameters. Next, a fragment program used in a fragment processor of the GPU is optionally updated. The updated fragment program embodies a culling operation. A polygon is then rendered, wherein the rendering step includes per-fragment operations. During the per-fragment operations, the updated fragment program is executed. The culling operation embodied therein (i) accesses the culling parameter, (ii) samples the per-object textures, and (iii) produces cull results for a set of database objects. In this fashion, the fragment processor in the GPU is leveraged to perform computationally intensive culling operations.
申请公布号 US7388582(B2) 申请公布日期 2008.06.17
申请号 US20070790648 申请日期 2007.04.26
申请人 SILICON GRAPHICS, INC. 发明人 FARINELLI PAOLO
分类号 G06T15/40;G09G5/00 主分类号 G06T15/40
代理机构 代理人
主权项
地址