Graphics Analyzer is a tool to help
OpenGL ES and
Vulkan developers get the best out of their applications through analysis at the API level.
The tool allows you to observe API call arguments and return values, and interact with a running target application to investigate the effect of individual API calls. It highlights attempted misuse of the API, and gives recommendations for improvements.
Build your application, and setup Android device as per Streamline instructions.
In the Graphics Analyzer menu, select
Device Manager, and select your device from the list of detected devices.
Select the required APIs (OpenGL ES and/or Vulkan) for your application.
Start capture to connect to the device and install Graphics Analyzer daemon on the device.
Start the application on the device, and interact as desired. Graphics Analyzer will collect API calls from the device.
When satisfied, click on
Stop tracing. Graphics Analyzer will stop collecting data, remove the daemon(s), and process the captured data.
Frame Buffer data, pause the application when you reach the frame of interest.
camera icon to capture the frame buffer output.
You can also enable
Fragment count data to be captured. Click the
camera icon to capture this data.
The captured data will be processed into a report that the user can manually examine. The frames are listed in the
Trace Outline view. A full description of the capabilities is given in the
Graphics Analyzer User Guide
Understanding the output of the report is key to the usefulness of Graphics Analyzer. This brief video tutorial shows how to make use of the features of Graphics Analyzer.