| CPC G06T 15/06 (2013.01) [G06T 15/005 (2013.01)] | 30 Claims |

|
1. A method comprising:
performing binary instrumentation of ray tracing shaders to add tracing points;
tracing execution of the ray tracing shaders to generate execution metrics;
constructing a shader call graph based on the execution metrics;
mapping the shader call graph to shader source code to generate a source code map that maps the tracing points onto the shader source code;
determining inefficiencies in ray tracing shader execution based on the source code map; and
identifying optimization actions based on the inefficiencies.
|