Methods and systems for in-place shader debugging and performance tuning
AssigneeNVIDIA Corporation
InventorsJeffrey T. Kiel, Derek M. Cornish
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsJeffrey T. Kiel, Derek M. Cornish
Estimating the term…
One embodiment of the present invention sets forth a system that allows a software developer to perform shader debugging and performance tuning. The system includes an interception layer between the software application and the application programming interface (API). The interception layer is configured to intercept and store source code versions of the original shaders included in the application. For each object in the frame, the interception layer makes shader source code available to the developer, so that the developer can modify the source code as needed, re-compile only the modified shader source code, and run the application. Consequently, shader debugging and performance tuning may be carried out in a manner that is more efficient and effective relative to prior art approaches.
A method for managing changes to shader code in a graphics system, the method comprising:
A computer-readable storage medium including instructions that, when executed by a processing unit, cause the processing unit to manage changes to shader code in a graphics system, by performing the steps of:
A computing device configured for managing changes to shader code in a graphics system, the computing device comprising:
Dependencies are inferred from the claim text.