Sei sulla pagina 1di 12

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

Potrebbero piacerti anche