Patent ID: 9292414
Filing Date: 2016-03-22
CPC Classification: G06F

Claim Text:
1. A method comprising: storing an initial state of an application programming interface (API) context in a memory, wherein the initial state of the API context corresponds to the start of a frame; intercepting a stream of API commands associated with the frame, wherein the stream of API commands are generated by a graphics application; storing the intercepted stream of API commands; transmitting the intercepted stream of API commands to a software layer that implements the API to render the frame; initiating a replay loop to re-render the frame, including restoring a current API context to match the initial state of the API context and transmitting the stored stream of API commands to the software layer; during the replay loop, performing instruction stepping between breakpoints including in response to a breakpoint encountered during the transmitting of the stored stream of API commands to the software layer;