Another patent..

nAo

Nutella Nutellae
Veteran
hopefully it has not been already posted:
[SIZE=+1]Register based queuing for texture requests

[/SIZE]
A graphics processing unit can queue a large number of texture requests to balance out the variability of texture requests without the need for a large texture request buffer. A dedicated texture request buffer queues the relatively small texture commands and parameters. Additionally, for each queued texture command, an associated set of texture arguments, which are typically much larger than the texture command, are stored in a general purpose register. The texture unit retrieves texture commands from the texture request buffer and then fetches the associated texture arguments from the appropriate general purpose register. The texture arguments may be stored in the general purpose register designated as the destination of the final texture value computed by the texture unit. Because the destination register must be allocated for the final texture value as texture commands are queued, storing the texture arguments in this register does not consume any additional registers.
 
Last edited:
Thanks, bunches, nAo. . .but check the link, please? Seems to come back here. . .
 
Your link points to B3D Forums, not to the patent.

I guess this is NVidia's, another component of building a fully-decoupled texture mapping unit.

Jawed
 
Thanks.

Filed January 25, 2006? How can that be right?

So they've figured out how to have a texture command queue without spending any new storage on it?
 
geo said:
Thanks.

Filed January 25, 2006? How can that be right?
it's not a granted patent, it was just issued to the patent office.
So they've figured out how to have a texture command queue without spending any new storage on it?
it seems so from the abstract..had not time to read it :)
 
It looks like they store the texture coordinates in the destination register of a 'texld dst, src0, src1', then just refer to that register instead of storing the coordinates in the texture request queue.
 
Back
Top