March 12-14, 2018 - Portland, OR
Click Here For Information & Registration
Back To Schedule
Tuesday, March 13 • 2:00pm - 2:50pm
Graphics Performance Analysis with FrameRetrace: A Responsive UI for ApiTrace - Mark Janes, Intel

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
FrameRetrace is the first fully open-source graphics performance analysis tool for OpenGL on Linux platforms. This talk will describe the current state of FrameRetrace, and why it is a compelling tool for OpenGL application and driver developers. A demo of FrameRetrace will illustrate and fix a performance problem in the mesa driver.

The following live experiments allow a developer to alter the frame and immediately see the impact on both performance and rendering:

shader editing and recompilation
changes to GL state settings
changes to uniforms values

Because FrameRetrace is built on top of ApiTrace, it can analyze most OpenGL applications. It can also provide parallel analysis of the same frame on Windows and Linux platforms, to highlight driver differences.

Source and documentation available at: https://github.com/janesma/apitrace/wiki/frameretrace-branch

avatar for Mark Janes

Mark Janes

Tools developer: Mesa3D driver team, Intel
Mark Janes is a developer on Intel's Mesa 3D driver team, implementing performance tools and automation.Since 2011, Mark has been working on graphics performance analysis tools, including FrameRetrace, which enables rapid performance and debugging on top of ApiTrace. He also implemented... Read More →

Tuesday March 13, 2018 2:00pm - 2:50pm PDT
Grand Ballroom II