Patent ID: 6456291
Filing Date: 2002-09-24
Classification: G06T

Abstract:
A multi-pass pixel processing circuit, comprising:a raster engine that is operably coupled to receive primitive parameters corresponding to video graphics primitives, wherein the raster engine generates a first set of texture map coordinates corresponding to a first texture map for each pixel in a first portion a selected video graphics primitive, wherein the raster engine generates a second set of texture map coordinates corresponding to a second texture map for each pixel in the first portion; a coordinate combination block operably coupled to the raster engine, wherein the coordinate combination block combines buffered texture data corresponding to the first set of texture map coordinates with the second set of texture map coordinates to produce modified texture map coordinates corresponding to the second texture map; memory operably coupled to the coordinate combination block, wherein the memory stores the first and second texture maps, wherein the memory provides texture data corresponding to the first texture map in response to the first set of texture map coordinates, wherein the memory provides texture data corresponding to the second texture map in response to the modified texture map coordinates; and a buffer operably coupled to the memory and the coordinate combination block, wherein the buffer stores the texture data corresponding to the first texture map as provided by the memory as buffered texture data such that the buffered texture data for each pixel of the first portion is provided to the coordinate combination block for combination with the second set of texture map coordinates for the pixel.