| CPC G06T 15/04 (2013.01) [G06T 3/4053 (2013.01); G06T 15/503 (2013.01); G06T 15/80 (2013.01); H04N 19/186 (2014.11); G09G 2340/06 (2013.01)] | 17 Claims |

|
1. A computer graphics texturing and rendering method comprising:
receiving three-dimensional rendering data including luminance data and chrominance data;
computing a luminance part of a lighting equation for an output pixel utilizing the luminance data at a first resolution;
transmitting the luminance part of a lighting equation with the first resolution to a frame buffer;
computing a chrominance part of the lighting equation for the output pixel utilizing the chrominance data at a second resolution, wherein the first resolution is higher than the second resolution;
transmitting the chrominance part of the lighting equation at the second resolution to the frame buffer;
forming output pixel data with the chrominance part of the lighting equation at the second resolution and the luminance part of the lighting equation at the first resolution;
reading texture data corresponding to multiple output pixel extents (preimages) in texture space, wherein a first part being based on the luminance part of an output pixel, and a second part being based on the chrominance part of the output pixel, wherein a chrominance preimage is a different size and shape than a luminance preimage, the chrominance part of the lighting equation being rendered at a lower resolution and a different aspect ratio than the luminance part of the lighting equation, wherein the chrominance part of the lighting equation is rendered separately from the luminance part of the lighting equation.
|