Computer graphics processor and method for rendering a three-dimensional image on a display screen
AssigneeIntel Corporation
InventorsTomas Akenine-Möller, Jacob Munkberg, Jon Hasselgren
Life of this patent
Estimating the term…
Abstract
A computer graphics processor (20,50) and a method for rendering a three-dimensional image on a display screen. The computer graphics processor (20,50) comprises a rasterizer (23,53) configured to perform pixel traversal of a primitive after projection of the primitive. Furthermore, the rasterizer (23,53) is configured to perform the pixel traversal of a first primitive for a plurality of views prior to performing pixel traversal of a next primitive for one or several views.
Claims26
A computer graphics processor comprising:
- a rasterizer to perform pixel traversal of a primitive after projection of the primitive to perform the pixel traversal of a first primitive for a plurality of views prior to performing pixel traversal of a next primitive for one or more views;
- wherein the computer graphics processor to for at least a first view, generate fragments of the at least first view by executing a fragment shader program;
- and
- for at least a second view, generate fragments of the at least second view based on the generated fragments of the at least first view.
A method of rendering a three-dimensional image on a display, comprising:
- performing on a graphics processor pixel traversal of a primitive after projection of the primitive;
- performing the pixel traversal on the graphics processor of a first primitive for a plurality of views prior to performing pixel traversal of a next primitive for one or more views;
- generating fragments of at least a first view by executing a fragment shader program;
- and
- generating fragments of at least a second view based on the generated fragments of the at least first view.
A computer graphics processor comprising:
- a rasterizer to perform pixel traversal of a primitive after projection of the primitive, to perform the pixel traversal of a first primitive for a plurality of views prior to performing pixel traversal of a next primitive for one or more views;
- and
- wherein the computer graphics processor is adapted to weight fragments of a view into a common color buffer.
Dependencies are inferred from the claim text.