Method and apparatus for multi-pass texture mapping
US6456291B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Dec 9, 1999 |
| Grant date | Sep 24, 2002 |
| Priority date | — |
| Expiry date | Dec 9, 2019 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06T15/04
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A multi-pass pixel processing circuit and method that allows a single set of texturing circuitry to be used for performing texture mapping operations that map multiple texture maps to a video graphics primitive is presented. The multi-pass pixel processing circuit includes a raster engine that is operably coupled to receive primitive parameters corresponding to video graphics primitives. For each portion of a selected primitive, the raster engine performs a first pass of texture map coordinate generation. During the first pass, the raster engine generates a first set of texture map coordinates corresponding to a first texture map for each pixel in the portion of the selected video graphics primitive. A coordinate combination block that is operably coupled to the raster engine provides the first set of texture map coordinates for each pixel to a memory that stores the first texture map to retrieve texture data corresponding to the first texture map for each pixel. The texture data corresponding to the first texture map is then stored in a first texture map data buffer. Upon completion of the first pass, the raster engine generates a second set of texture map coordinates correspondin…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.