发明名称 Method and apparatus for executing a predefined instruction set
摘要 The occurrence of an (n+m) input operand instruction that requires more than n of its input operands from an n-output data source is recognized by a programmable vertex shader (PVS) controller. In turn, the PVS controller provides at least two substitute instructions, neither of which requires more than n operands from the n output data source, to a PVS engine. A first of the substitute instructions is executed by the PVS engine to provide an intermediate result that is temporarily stored and used as an input to another of the at least two substitute instructions. In this manner, the present invention avoids the expense of additional or significantly modified memory. In one embodiment of the present invention, a pre-accumulator register internal to the PVS engine is used to store the intermediate result. In this manner, the present invention provides a relatively inexpensive solution for a relatively infrequent occurrence.
申请公布号 US6784888(B2) 申请公布日期 2004.08.31
申请号 US20010969669 申请日期 2001.10.03
申请人 ATI TECHNOLOGIES, INC. 发明人 TAYLOR RALPH C.;MANG MICHAEL A.;MANTOR MICHAEL J.
分类号 G06F9/302;G06F9/318;G06T1/00;G06T1/60;G06T15/00;G06T15/60;G09G5/37;(IPC1-7):G06T15/00 主分类号 G06F9/302
代理机构 代理人
主权项
地址