PowerVR Insider Utilities


The PowerVR Developer Technology team has developed a collection of utilities to help developers create exciting 3D content. These include a real-time performance analysis tool, API usage analysis software, texture optimization tools, that enable texture data to be compressed to 2 or 4 bits per pixel using the PowerVR texture compression (PVRTC) formats, an optimizing shader compiler, optimized geometry exporters, an optimized vector graphics exporter, an integrated shader development environment and emulation for both OpenGL ES 1.x/2.0 and Direct3D Mobile, thus allowing content to be developed on desktop or laptop platforms running Windows, Linux or OSX.

You can download these utilities separately or as part of an SDK.

PVRTrace

PVRTrace

PVRTrace is a tool for analysing OpenGL ES applications, capturing the EGL and OpenGL ES API calls made by an application. PVRTrace is compatible with hardware devices and the PVRVFrame emulator, and no recompilation of the application is required. The captured data can then be analyzed with the standalone PVRTrace GUI analysis application.

PVRTune

PowerVR Tune

PVRTune is a remote, hardware performance profiler for SGX platforms used to graph on-chip and driver counters in real time. PVRTune includes shader performance and memory efficiency statistics.

PVRScope

PVRScope

PVRScope is a utility library that can be used to access the hardware performance counters of PowerVR SGX hardware. It also allows an application to send user defined information to PVRTune via PVRPerfServer, both as counters and marks, or as editable data that can be passed back to the application.

PVRVFrame

PowerVR VFrame

A set of emulation libraries that allow OpenGL ES 1.0/1.1/2.0 applications to run directly on any desktop PC with an OpenGL compliant graphics accelerator. Platform Supported: Windows, Linux and OSX.

PVRTexTool

PowerVR TexTool

PVRTexTool works with various image and texture formats to provide the features of PVRTexLib in executable format. Functionality includes pre-processing, surface management and texture encoding. The GUI tool also provides font rendering and texturing previews.

PVRTexLib Library

PVRTexLib

PVRTexLib is a C++ library that gives developers access to the functionality of PVRTexTool in their own programs. It works with bitmap and texture data, providing various pre-processing functions, surface management and encoding to texture formats supported by PowerVR hardware.

PVRGeoPOD

PowerVR GeoPOD

Official PowerVR geometry and animation export plugin for Autodesk 3ds Max and Autodesk Maya. Exports model data into optimized PowerVR POD file format. PVRGeoPOD also supports special features such as tangent space generation and bone batching.

Collada2POD

PowerVR Collada2POD

Stand-alone tool that converts Khronos COLLADA Digital Asset geometry and animations into the optimized PowerVR POD file format.

PVRVecEx

PowerVR VecEx

PVRVecEx is a plug-in for Adobe Illustrator enabling the export of vector graphics artwork into the PowerVR vector graphics (PVG) file format optimized for efficient rendering through the Khronos OpenVG API.

PVRUniSCo Editor

PowerVR UniSCo Editor

Graphical front-end for the PVRUniSCo shader compiler allowing easy creation and editing of OpenGL ES 2.0 shading language vertex and fragment shader programs in addition to PowerVR FX (PFX) files.

PVRShaman

PowerVR Shaman

PVRShaman is an integrated development environment designed to ease the creation of GLSL ES vertex and fragment shaders. PVRShaman uses POD files, exported from 3ds max or Maya (using PVRGeoPOD from the PowerVR SDK), and applies PowerVR FX (PFX) files to them. COLLADA files are also supported.

PowerVR Support

If you have any enquiries or require support on any of our PowerVR graphics SDK:

Online Resources
PowerVR FAQ
PowerVR SDK Docs

E-mail Devtech Support
devtech@imgtec.com