The application provides techniques for the analysis and debugging of graphics applications. For instance, an apparatus may include a graphics application program interface (API), a graphics engine, and a graphics analysis tool. The graphics analysis tool may receive multiple draw calls issued to the graphics API, and arrange the draw calls into multiple sequences, each sequence corresponding to a particular render target, From this information various analysis tasks may be performed. For instance, overdraw images may be generated and such overdraw images may be enhanced to improve their dynamic range. Also, pixel histories may be generated based on corresponding pixel selections and the effect of draw calls on selected pixels may also be determined. These tasks may also be performed on a per render target basis.
展开▼