Techniques for enhancing multiple view performance in a three dimensional pipeline
AssigneeIntel Corporation
InventorsXianchao Xu, Lili Gong
Life of this patent
Estimating the term…
Abstract
Techniques may be directed to enhancing multiple view performance in a three dimensional pipeline. A plurality of view transformations associated with an image may be received. The vertex data associated with the image may be received. Operation data may be determined by performing the view transformations on the compiled vertex data. A plurality of display lists may be determined through a single run of a vertex pipeline. A display list may be based on the operation data. Other embodiments are described and claimed.
Claims28
An article of manufacture comprising a storage medium containing instructions that when executed cause a system to:
- receive a plurality of view transformations associated with an image;
- compile vertex data associated with the image;
- determine operation data by performing the plurality of view transformations on the compiled vertex data;
- and
- determine a plurality of display lists through a single run of a vertex pipeline, a display list based on the operation data.
A method, comprising:
- receiving a plurality of view transformations associated with an image;
- compiling vertex data associated with the image;
- determining operation data by performing the plurality of view transformations on the compiled vertex data;
- determining a plurality of display lists through a single run of a vertex pipeline, a display list based on the operation data;
- and
- storing the plurality of display lists.
An apparatus comprising:
- a graphics processing unit comprising:
- a three dimensional driver with a vertex component operative to:
- receive a plurality of view transformations associated with an image,
- compile vertex data for the image;
- determine operation data by performing the plurality of view transformations on the compiled vertex data;
- and
- determine a plurality of display lists through a single run of a vertex pipeline, a display list based on the operation data.
A system, comprising:
- a processing unit;
- a memory unit to store a three dimensional driver;
- an operating system to load the three dimensional driver on the processing unit, the three dimensional driver operative on the processing unit to:
- receive a plurality of view transformations associated with an image,
- receive vertex data for the image,
- compile the vertex data,
- determine operation data by performing the plurality of view transformations on the compiled vertex data, and
- determine a plurality of display lists through a single run of a vertex pipeline, a display list based on the operation data;
- and
- an interface to communicate information between the processing unit and the operating system.
Dependencies are inferred from the claim text.