Application program interface for a graphics system
First Claim
Patent Images
1. A graphics system command stream for use in a graphics system, the command stream being operable upon execution to set a vertex descriptor, the command stream comprising:
- a stream command 0x0850 followed by a 32-bit value including seventeen bits defining attribute indexing information for up to twelve attributes, and a further stream command 0x0860 followed by a 32-bit value including sixteen bits encoding attribute indexing information for up to an additional eight attributes, wherein upon execution of the command stream the vertex descriptor is set.
0 Assignments
0 Petitions
Accused Products
Abstract
An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics pipeline to retain vertex state information and to mix indexed and direct vertex values and attributes; a projection matrix value set command; a display list call object command; and an embedded frame buffer clear/set command.
178 Citations
4 Claims
-
1. A graphics system command stream for use in a graphics system, the command stream being operable upon execution to set a vertex descriptor, the command stream comprising:
-
a stream command 0x0850 followed by a 32-bit value including seventeen bits defining attribute indexing information for up to twelve attributes, and a further stream command 0x0860 followed by a 32-bit value including sixteen bits encoding attribute indexing information for up to an additional eight attributes, wherein upon execution of the command stream the vertex descriptor is set.
-
-
2. A computer readable storage medium encoded with executable instructions for setting a vertex descriptor comprising:
-
a stream command 0x0850 followed by a 32-bit value including seventeen bits defining attribute indexing information for up to twelve attributes, and a further stream command 0x0860 followed by a 32-bit value including sixteen bits encoding attribute indexing information for up to an additional eight attributes, wherein execution of the encoded instructions sets the vertex descriptor.
-
-
3. A graphics command stream decoder comprising:
-
a first decoding section decoding a stream command 0x0850 followed by a 32-bit value including seventeen bits defining attribute indexing information for up to twelve attributes, and a second decoding section decoding a further stream command 0x0860 followed by a 32-bit value including sixteen bits encoding attribute indexing information for up to an additional eight attributes.
-
-
4. A method of setting a vertex descriptor using a graphics command stream, the method comprising:
-
generating a stream command 0x0850 followed by a 32-bit value including seventeen bits defining attribute indexing information for up to twelve attributes, and generating a further stream command 0x0860 followed by a 32-bit value including sixteen bits encoding attribute indexing information for up to an additional eight attributes, wherein upon execution of the graphics command stream the vertex descriptor is set.
-
Specification