Patent said:Programmable graphics processor for generalized texturing
Abstract
A programmable graphics processor including an execution pipeline and a texture unit is described. The execution pipeline processes graphics data as specified by a fragment program. The fragment program may include one or more opcodes. The texture unit includes one or more sub-units which execute the opcodes to perform specific operations such as an LOD computation, generation of sample locations used to read texture map data, and address computation based on the sample locations...
...The fixed function computation units for performing texture mapping are configured in a pipeline that is dedicated to performing the texture mapping operations specified by texture map instructions. When texture map instructions are not used to process graphics data, the pipeline is idle. Likewise, when many texture map instructions are executed to perform texture mapping operations, a bottleneck may develop in the pipeline, thereby limiting performance.
Accordingly, it would be desirable to provide improved approaches to performing texture operations to better utilize one or more processing units within a graphics processor....
Programmable graphics processor for generalized texturing
Haven't had time, just skimmed it, but are they describing G7x/ RSX Texture units or something more? Maybe upcoming in a future part, G7x/RSX/G80...?
Edit: tidied url.
Last edited by a moderator: