Graphics processing unit with a texture return buffer and a texture queue
First Claim
Patent Images
1. A processor comprising:
- a texture queue implemented in a memory of the processor;
a crossbar coupled to the texture queue; and
a texture unit coupled to the texture queue via the crossbar,wherein the crossbar is configured to reorder texture coordinates for consumption by the texture unit and to reorder texture values received from the texture unit,wherein the texture queue is configured to store one or more texture coordinates, andwherein the texture unit drains the one or more texture coordinates from the texture queue.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor and a system are provided for performing texturing operations loaded from a texture queue that provides temporary storage of texture coordinates and texture values. The processor includes a texture queue implemented in a memory of the processor, a crossbar coupled to the texture queue, and one or more texture units coupled to the texture queue via the crossbar. The crossbar is configured to reorder texture coordinates for consumption by the one or more texture units and to reorder texture values received from the one or more texture units.
13 Citations
19 Claims
-
1. A processor comprising:
-
a texture queue implemented in a memory of the processor; a crossbar coupled to the texture queue; and a texture unit coupled to the texture queue via the crossbar, wherein the crossbar is configured to reorder texture coordinates for consumption by the texture unit and to reorder texture values received from the texture unit, wherein the texture queue is configured to store one or more texture coordinates, and wherein the texture unit drains the one or more texture coordinates from the texture queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
a processor comprising; a texture queue implemented in a memory of the processor, a crossbar coupled to the texture queue; and a texture unit coupled to the texture queue via the crossbar, wherein the crossbar is configured to reorder texture coordinates for consumption by the texture unit and to reorder texture values received from the texture unit, and wherein the texture queue is configured to store one or more texture coordinates, and wherein the texture unit drains the one or more texture coordinates from the texture queue. - View Dependent Claims (14, 15, 16, 17, 18, 19)
Specification