Graphics system register data generation
First Claim
Patent Images
1. A method of generating register data for registers of a graphics system, the method comprising:
- at least one of the steps of;
generating register data based on a request and writing the register data to the registers of the graphics system for execution;
recording a command list of register data in memory as the register data is generated; and
recalling a recorded command list of register data and submitting the command list to the graphics system for execution.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, graphics system API and digital video system that provide more efficient processor usage and easier application programming. Register data for the hardware can be generated and written to the hardware control registers, recorded as a command list and recalled as a command list. Use of the command lists prevents repetitive calculation of register data and, hence, reduces processor usage and makes application programming easier.
13 Citations
20 Claims
-
1. A method of generating register data for registers of a graphics system, the method comprising:
at least one of the steps of;
generating register data based on a request and writing the register data to the registers of the graphics system for execution;
recording a command list of register data in memory as the register data is generated; and
recalling a recorded command list of register data and submitting the command list to the graphics system for execution.- View Dependent Claims (2, 3, 4, 5, 6)
-
7. An application program interface for generating register data for a graphics system based on a request, the interface comprising:
-
a generate module that generates register data and writes the register data to the graphics system for execution;
a command list module including;
a record module that records register data generated by the generate module as a command list in memory;
a recall module that recalls a command list from memory and submits the command list to the graphics system for execution; and
a controller that determines which of at least one of the generate module, the record module and the recall module will be utilized to respond to the request. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A digital video system comprising:
-
a processor;
a memory;
a graphics system for generating graphics;
an application resident in memory;
an application program interface for the graphics system including;
means for generating register data and writing the register data to the graphics system;
means for recording in memory register data created by the means for generating as a command list of register data;
means for recalling a recorded command list from memory and submitting the command list to the graphics system; and
means for selectively controlling which of the means for directly writing, the means for recording and the means for recalling are utilized in generating the register data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification