Patent ID: 8001531
Filing Date: 2011-08-16
Classification: G06F

Abstract:
1. A method for debugging a graphics application configured to execute on a target device, comprising: establishing a communication link between the target device and a host system executing a host component of a graphical application debugger; invoking the graphics application on the target device, wherein the graphics application is configured to invoke graphics API calls implemented by an instrumented driver provided for a graphics pipeline present on the target device, wherein the instrumented driver includes a target component of the graphical application debugger; detecting, for a given frame rendered by the graphics pipeline on the target device, a graphics API call invoked by the graphics application as part of rendering the given frame; identifying a shader program bound to a processing unit on the graphics pipeline present on the target device; serializing the graphics API call and the shader program as a serialized stream of bytes; and transmitting the serialized stream of bytes to the host component of the graphical application debugger over the communication link.