State shadowing to support a multi-threaded driver environment
AssigneeNVIDIA Corporation
InventorsJerome Francis DULUK, JR., Jesse David Hall, Patrick R. Brown, Gregory Scott Palmer, Eric S. Werness
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsJerome Francis DULUK, JR., Jesse David Hall, Patrick R. Brown, Gregory Scott Palmer, Eric S. Werness
Estimating the term…
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.
A method for shadowing state data, comprising:
A computer-readable storage medium storing instructions that, when executed by a processor, shadow state data, by performing the steps of:
A system for shadowing state data, the system comprising:
Dependencies are inferred from the claim text.