State shadowing to support a multi-threaded driver environment
US9401004B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 12, 2010 |
| Grant date | Jul 26, 2016 |
| Priority date | — |
| Expiry date | Apr 1, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG09G2360/08
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
One embodiment of the present invention sets forth a technique for tracking and filtering state change methods provided to a graphics pipeline. State shadow circuitry at the start of the graphics pipeline may be configured in different modes. A track mode is used to capture the current state by storing state change methods that are transmitted to the graphics pipeline. A passthrough mode is used to provide different state data to the graphics pipeline without updating the current state stored in the state shadow circuitry. A replay mode is used to restore the current state to the graphics pipeline using the state shadow circuitry. Additionally, the state shadow circuitry may also be configured to filter the state change methods that are transmitted to graphics pipeline by removing redundant state change methods.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.