Integrated graphics processing unit with antialiasing
First Claim
1. A graphics pipeline system for graphics processing, comprising:
- a transform module adapted for receiving graphics data, the transform module being positioned on a single semiconductor platform for transforming the graphics data from a first space to a second space;
a lighting module coupled to the transform module and positioned on the same single semiconductor platform as the transform module for performing lighting operations on the graphics data;
a set-up module positioned on the same single semiconductor platform as the transform module and the lighting module for setting up the graphics data;
a render module positioned on the same single semiconductor platform as the transform module, the lighting module, and the set-up module for rendering the graphics data; and
memory positioned on the same single semiconductor platform as the transform module, the lighting module, the set-up module, and the render module for storing the graphics data;
wherein antialiasing is performed on the single semiconductor platform to improve a quality of the rendering;
wherein the single semiconductor platform operates with an application program interface.
3 Assignments
0 Petitions
Accused Products
Abstract
A graphics pipeline system is provided for graphics processing. Such system includes a transform module adapted for receiving vertex data. The transform module serves to transform the vertex data from a first space to a second space. Coupled to the transform module is a lighting module which is positioned on the single semiconductor platform for performing lighting operations on the vertex data received from the transform module. Also included is a rasterizer coupled to the lighting module and positioned on the single semiconductor platform for rendering the vertex data received from the lighting module. During use, an antialiasing feature is implemented to improve a quality of the graphics rendering.
122 Citations
33 Claims
-
1. A graphics pipeline system for graphics processing, comprising:
-
a transform module adapted for receiving graphics data, the transform module being positioned on a single semiconductor platform for transforming the graphics data from a first space to a second space;
a lighting module coupled to the transform module and positioned on the same single semiconductor platform as the transform module for performing lighting operations on the graphics data;
a set-up module positioned on the same single semiconductor platform as the transform module and the lighting module for setting up the graphics data;
a render module positioned on the same single semiconductor platform as the transform module, the lighting module, and the set-up module for rendering the graphics data; and
memory positioned on the same single semiconductor platform as the transform module, the lighting module, the set-up module, and the render module for storing the graphics data;
wherein antialiasing is performed on the single semiconductor platform to improve a quality of the rendering;
wherein the single semiconductor platform operates with an application program interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for graphics processing utilizing a single semiconductor platform, comprising:
-
transforming graphics data;
lighting the graphics data;
setting up the graphics data; and
rendering the graphics data;
wherein the graphics data is transformed, lighted, set up, and rendered on the single semiconductor platform;
wherein antialiasing is performed on the single semiconductor platform;
wherein the single semiconductor platform operates with an application program interface. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A graphics pipeline system for graphics processing, comprising:
-
a transform module adapted for receiving graphics data, the transform module being positioned on a single semiconductor platform for transforming the graphics data from a first space to a second space;
a lighting module coupled to the transform module and positioned on the same single semiconductor platform as the transform module for performing lighting operations on the graphics data;
a set-up module positioned on the same single semiconductor platform as the transform module and the lighting module for setting up the graphics data;
a render module positioned on the same single semiconductor platform as the transform module, the lighting module, and the set-up module for rendering the graphics data; and
memory positioned on the same single semiconductor platform as the transform module, the lighting module, the set-up module, and the render module for storing the graphics data;
wherein antialiasing and texture mapping are performed on the single semiconductor platform;
wherein the single semiconductor platform operates with an application program interface.
-
-
30. A method for graphics processing utilizing a single semiconductor platform, comprising:
-
transforming graphics data;
lighting the graphics data;
setting up the graphics data; and
rendering the graphics data;
wherein the graphics data is transformed, lighted, set up, and rendered on the single semiconductor platform;
wherein antialiasing and texture mapping are performed on the single semiconductor platform;
wherein the single semiconductor platform operates with an application program interface.
-
-
31. A method for graphics processing, comprising:
-
transforming graphics data from a first space to a second space;
lighting the graphics data;
setting up the graphics data;
performing a clipping operation on the graphics data; and
3-D rendering the graphics data;
wherein the graphics data is set up, transformed, lighted, and rendered, and the clipping operation is performed, on a single semiconductor platform;
wherein the single semiconductor platform operates with an application program interface; and
wherein antialiasing and texture mapping are performed on the single semiconductor platform;
wherein the single semiconductor platform is capable of being coupled to a central processing unit.
-
-
32. A graphics pipeline system for graphics processing, comprising:
-
a transform module adapted for receiving graphics data, the transform module being positioned on a single semiconductor platform for transforming the graphics data from a first space to a second space;
a lighting module coupled to the transform module and positioned on the same single semiconductor platform as the transform module for performing lighting operations on the graphics data;
a set-up module positioned on the same single semiconductor platform as the transform module and the lighting module for setting up the graphics data;
a render module positioned on the same single semiconductor platform as the transform module, the lighting module, and the set-up module for rendering the graphics data;
memory positioned on the same single semiconductor platform as the transform module, the lighting module, the set-up module, and the render module for storing the graphics data; and
means for antialiasing and texture mapping on the single semiconductor platform;
wherein the single semiconductor platform operates with an application program interface.
-
-
33. A single-platform graphics pipeline system, comprising:
-
a transform module positioned on a single semiconductor platform for transforming graphics data;
a lighting module positioned on the same single semiconductor platform as the transform module, the lighting module being for performing lighting operations on the graphics data;
a set-up module positioned on the same single semiconductor platform as the transform module and the lighting module, the set-up module being for setting up the graphics data; and
a rendering module positioned on the same single semiconductor platform as the transform module and the lighting module, the rendering module being for 3-D rendering of the graphics data;
wherein a clipping operation is performed utilizing the single semiconductor platform;
memory positioned on the same single semiconductor platform as the transform module, the lighting module, the set-up module, and the render module for storing the graphics data;
wherein the graphics data is blended utilizing the single semiconductor platform for blending triangles represented by vertex data associated with the graphics data;
wherein a vertex fog operation is performed on the graphics data utilizing the single semiconductor platform;
wherein antialiasing and texture mapping are performed on the single semiconductor platform;
wherein the single semiconductor platform operates with an application program interface;
wherein the single semiconductor platform is capable of being coupled to a central processing unit for receiving instructions therefrom.
-
Specification