Download PVRTrace User Manual - Imagination Technologies

Transcript
Imagination Technologies
Public
Contents
1.
Introduction ................................................................................................................................. 5
1.1.
Document Overview ........................................................................................................... 5
1.2.
Software Overview.............................................................................................................. 5
2.
Recording Libraries .................................................................................................................... 6
2.1.
Overview ............................................................................................................................. 6
2.2.
Compatibility ....................................................................................................................... 6
2.3.
Installation ........................................................................................................................... 7
2.3.1.
Package Installation ................................................................................................. 7
2.3.2.
Windows ................................................................................................................... 7
2.3.3.
Linux ......................................................................................................................... 7
2.3.4.
Android ..................................................................................................................... 7
2.4.
Configuration ...................................................................................................................... 8
2.4.1.
Tracing Options ........................................................................................................ 8
2.4.2.
Debug Options ......................................................................................................... 9
2.4.3.
Network Options .....................................................................................................10
2.4.4.
Host Options ...........................................................................................................10
2.4.5.
Profiling Options .....................................................................................................11
2.5.
Recording with PVRTrace ................................................................................................12
2.5.1.
Remote Network Recording ...................................................................................12
2.5.2.
On-Device Recording .............................................................................................12
2.5.3.
Recording on Android .............................................................................................12
3.
PVRTrace GUI ............................................................................................................................13
3.1.
The Basics ........................................................................................................................13
3.1.1.
Overview.................................................................................................................13
3.1.2.
Installation ..............................................................................................................13
3.1.3.
User Interface Layout .............................................................................................13
3.2.
Menu Bar ..........................................................................................................................14
3.2.1.
File Menu ................................................................................................................14
3.2.2.
Tools Menu .............................................................................................................15
3.2.3.
View Menu ..............................................................................................................18
3.2.4.
Help Menu ..............................................................................................................19
3.3.
Working with the Function Call List ..................................................................................20
3.3.1.
View Calls by Frame ..............................................................................................21
3.3.2.
Expand or Collapse Draw Calls .............................................................................21
3.3.3.
Filter Options ..........................................................................................................21
3.3.4.
Highlight Options ....................................................................................................22
3.3.5.
Search Options .......................................................................................................24
3.3.6.
Disable or Enable Calls ..........................................................................................25
3.3.7.
Function Call Documentation .................................................................................26
3.4.
Image Analysis .................................................................................................................26
3.4.1.
Select a Render Output Mode ................................................................................27
3.4.2.
View Image Output by Draw Call Type ..................................................................28
3.4.3.
Other Actions ..........................................................................................................28
3.5.
Statistical Analysis ............................................................................................................28
3.5.1.
Call Statistics ..........................................................................................................28
3.5.2.
Frame Statistics ......................................................................................................29
3.5.3.
Graphical Representation of Statistics ...................................................................29
3.5.4.
Other Forms of Statistical Analysis ........................................................................31
3.6.
Static Analysis ..................................................................................................................31
3.7.
Inspection of Draw Calls ...................................................................................................32
3.8.
Current Call Inspection .....................................................................................................33
3.8.1.
EGL State ...............................................................................................................33
3.8.2.
EGL Objects ...........................................................................................................34
3.8.3.
OpenGL ES State ...................................................................................................35
3.8.4.
OpenGL ES Objects ...............................................................................................36
Revision PowerVR SDK REL_3.5@3523383a
2
User Manual