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