×

Programmable pixel shading architecture

  • US 6,724,394 B1
  • Filed: 06/19/2001
  • Issued: 04/20/2004
  • Est. Priority Date: 05/31/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for processing pixel data in a graphics pipeline, comprising:

  • (a) a triangle module coupled to a rasterizer for calculating a plurality of equations using pixel data received from the rasterizer;

    (b) a shader core module coupled to the rasterizer for receiving the pixel data therefrom and the triangle module for receiving the equations therefrom, the shader core module capable of executing floating point calculations and generating texture coordinates using the pixel data;

    (c) a texture module coupled to the shader core module, the texture module capable of looking up texture values using the texture coordinates;

    (d) a shader back end module coupled to the texture module and the triangle module, the shader back end module capable of converting the texture values to an appropriate floating point representation and generating color values using the equations; and

    (e) a combiner module coupled to the shader core module and the shader back end module, the combiner module capable of combining the color values and the texture values.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×