Method and system for providing data to a graphics chip in a graphics display system
AssigneeMicrosoft Corporation
InventorsCharles Boyd, Michael Toelle
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsCharles Boyd, Michael Toelle
Estimating the term…
An API is provided to feed multiple data objects, wherever originated or located at the time of operation, to a 3D graphics chip simultaneously or in parallel. Multiple containers may be fed to a 3D graphics chip memory at the same time. In the case where data is being transmitted to a graphics chip memory, wherein the data includes the same spatial position of pixel(s), but only the orientation or color is changing, the data may be loaded into two separate containers, with a header description understood by the graphics chip and implemented by the graphics API, whereby a single copy of the position data can be loaded into one container, and the changing color or orientation data may be loaded into a second container. Thus, when received by the graphics chip, the data is loaded correctly into register space and processed according to the header description.
A computer readable medium bearing computer executable instructions, comprising:
A 3D graphics software application programming interface (API) as a layer between executing applications and a graphics pipeline that renders and processes the graphics data, wherein the 3D graphics API receives a plurality of graphics vertex data objects and provides the graphics vertex data objects in parallel to a 3D graphics chip.
A method for controlling graphics vertex data objects in a 3D graphics system by use of a 3D graphics application programming interface (API), comprising:
Dependencies are inferred from the claim text.