Introduction to PowerVR Graphics Tools & SDK
Paul Sobek
Developer Technology Engineer, PowerVR Graphics
PowerVR Developer Technology
Support
Community
&
Promotion
Training &
Workshops
PowerVR
Tools
PowerVR
SDK
PowerVR Graphics Tools
Asset Optimization
Development
Debugging and Profiling
PVRTexTool
PVRGeoPOD
PVRVFrame
PVRShaman
PVRShaderEditor
PVRTune
PVRTrace
PowerVR Graphics Tools
Asset Optimization
PVRGeoPOD
Optimized geometry exporter
POD binary file format for deployment
Collada support
PVRTexTool
Advanced texture compressor tool
Supports PVR, KTX and DDS container
formats
PVRTC-I and PVRTC-II compression
Supports all hardware formats
PowerVR Graphics Tools
Development
PVRVFrame
OpenGL ES 1.x, 2.0 and 3.x
desktop emulator
PVRShaderEditor
Advanced shader editing and asyou-type performance analysis
Supports GLSL, Compute and
PFX
Hardware disassembler output
PVRShaman
Visual shader development
environment
5
PowerVR Graphics Tools
Debugging and Profiling
PVRTrace
OpenGL ES API recording,
playback and advanced analysis
PVRTune
PowerVR hardware performance
analysis tool
Developer library
PVRHub
PVRTrace and PVRTune userfriendly configuration interface for
Android
6
PowerVR Graphics SDK
Framework
Shell
Shell
Cross-platform framework with event loops,
swap buffers, window/surface creation, etc.
Assets
Graphics
API
PVR, POD and PFX loading and handling
Core
Assets
Framework
Core functionalities: data structures, I/O, etc.
Components
Text engine
2D text and sprite drawing library
Graphics API
Text
Engine
Graphics API specific backend
Facilitates the use of PowerVR extensions
Core
PowerVR Graphics SDK
Examples and Documentation
3D graphics example
applications
Source code
Shaders
Pre-built binaries
Documentation
Architecture guides
Beginner
Intermediate
User manuals
Whitepapers, etc.
Advanced
Support and Training
Developer forum:
forum.imgtec.com
Developer support:
pvrsupport.imgtec.com
Training and workshops
Community
Technical support
Developer forum
Developer blog
PowerVR partners
programme
University programme
Developer showcase
Other opportunities
Co-marketing
MWC, GDC, IDC
Chip vendors and OEMs
10
|Introduction to PowerVR Graphics Tools & SDK
Paul Sobek
Developer Technology Engineer, PowerVR Graphics
Summary
Develop using desktop platforms
Windows, OS X and Linux
Deploy to all PowerVR devices
From first steps to the final finetuning
Its free!
Any questions?
@powervrinsider
www.powervrinsider.com
12