发明名称 Method and apparatus for efficiently switching state in a graphics pipeline
摘要 A method and apparatus for multipass rendering of graphics primitives is provided. The apparatus of the present invention includes a graphics pipeline organized as a sequence of tasks. A set of state information blocks are provided for each pipeline tasks. A host processors stores a set of graphics attributes for each task in the state information blocks. The host processor then sends a first token through the graphics pipeline. The first token causes each task to select the state information block that is associated with that task and the first rendering pass. The host processor then sends a group of graphics primitives through the graphics pipeline. Each tasks performs a graphics transformation on the graphics primitives using the graphics attributes stored in the state information block selected for that task. The host processor then sends a second token through the graphics pipeline. The second token causes each task to select the state information block that is associated with that task and the second rendering pass. The host processor then sends the same group of graphics primitives through the graphics pipeline. The process of using tokens to select state information blocks, followed by rendering graphics primitives is repeated until the multipass rendering process is complete.
申请公布号 US6252610(B1) 申请公布日期 2001.06.26
申请号 US19980087423 申请日期 1998.05.29
申请人 SILICON GRAPHICS, INC. 发明人 HUSSAIN ZAHID S.
分类号 G06T15/00;(IPC1-7):G06T1/20 主分类号 G06T15/00
代理机构 代理人
主权项
地址