Programmable pixel shading architecture

G - Physics – 06 – T

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06T 15/80 (2011.01) G06T 15/60 (2006.01) G06T 1/20 (2006.01)

Patent

CA 2450811

A system and associated method are provided for processing pixel data in a graphics pipeline. Included is a triangle module coupled to a rasterizer for calculating a plurality of equations using pixel data received from the rasterizer. Also provided is a shader core module coupled to the rasterizer for receiving the pixel data therefrom. The shader core module is further coupled to the triangle module for receiving the equations therefrom. The shader core module functions to execute floating point calculations and generating texture coordinates using the pixel data. Coupled to the shader core module is a texture module. The texture module is capable of looking up texture values using the texture coordinates. Associated therewith is a shader back end module coupled to the texture module and the triangle module. The shader back end module is capable of converting the texture values to an appropriate floating point representation and generating color values using the equations. Still yet, a combiner module is coupled to the shader core module and the shader back end module. Such combiner module combines the color values and the texture values.

L'invention concerne un système et un procédé associé pour traiter des données pixels dans une chaîne de transformations graphiques. Selon l'invention, un module triangle est couplé à un traceur matriciel pour calculer une pluralité d'équations en faisant appel à des données pixels reçues du traceur. Un module principal d'ombrage est couplé au traceur matriciel pour en recevoir les données pixels et au module triangle pour en recevoir des équations. Le module principal d'ombrage sert à exécuter des calculs de virgules flottantes et des coordonnées de texture de génération en faisant appel aux données pixels. Couplé au module principal d'ombrage, un module de texture est capable de chercher des valeurs de texture en utilisant des coordonnées de texture. A ce module de texture est associé un module secondaire d'ombrage qui est couplé au module de texture et au module triangle. Ce module secondaire d'ombrage peut convertir les valeurs de texture en une représentation par virgules flottantes adéquate et générer des valeurs chromatiques sur la base des équations. Enfin, un module combinateur est couplé au module principal d'ombrage et au module secondaire d'ombrage, ce module combinateur conjuguant les valeurs chromatiques et les valeurs de texture.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Programmable pixel shading architecture does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programmable pixel shading architecture, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable pixel shading architecture will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2088852

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.