Systems for and methods of context switching in a graphics processing system
AssigneeMatrox Graphics Inc.
InventorsJean-Jacques Ostiguy, Jean-Francois Paquette, Alain Bouchard
Life of this patent
Estimating the term…
Loading patent…
AssigneeMatrox Graphics Inc.
InventorsJean-Jacques Ostiguy, Jean-Francois Paquette, Alain Bouchard
Estimating the term…
In accordance with one embodiment a graphics processing system is configured to switch from a processing of a primitive associated with a first context to a processing of a command list associated with a second context where the primitive includes a plurality of regions. The system includes a plurality of processing modules and at least one module of the plurality of processing modules is configured to receive a request to switch to the second context. In one embodiment, the plurality of processing modules includes a first module that is configured to, following a receipt of the request by the at least one module, to complete a processing of at least one region selected from among the plurality of regions before interrupting the processing of the primitive prior to completion and processing at least a part of the command list associated with the second context; and a second module configured to provide data concerning the primitive to the first module following a processing of the primitive by the second module. The graphics processing system may also include a memory configured to save a state of the second module, where the state corresponds to the state of the second module when processing the primitive associated with the first context.
A method of processing, with a graphics processing system including a first module and a second module located upstream of the first module in the system, a primitive associated with a first context, the primitive comprising a plurality of regions, the method comprising acts of:
A graphics processing system configured to switch from a processing of a primitive associated with a first context to a processing of a command list associated with a second context, the primitive comprising a plurality of regions, the system comprising:
A graphics processing system configured to switch from a processing of a primitive associated with a first context to a processing of a command list associated with a second context, the primitive comprising a plurality of regions, the system comprising:
A graphics processing system configured to switch from a processing of a primitive associated with a first context to a processing of a command list associated with a second context, the primitive comprising a plurality of regions, the graphics processing system comprising:
A graphics processing system configured to switch context, the system comprising:
Dependencies are inferred from the claim text.