Here are eleven PowerVR Graphics SDK tutorials for game developers

To further promote our PowerVR Graphics SDK v4.0 launch, we’ve assembled a collection of videos to help new and existing PowerVR developers familiarize themselves with our tools and utilities.


The video provides an overview of the PowerVR SDK. The SDK includes a cross-platform OS and API abstraction layer, a library of helper tools for maths and resource loading, and optimized example applications to demonstrate the most efficient ways of implementing common 3D graphics effects on PowerVR GPUs.

PowerVR Framework

The video provides an overview of the PowerVR Framework – a cross-platform, cross-API framework around which developers can build their own rendering or game engines. It features not only a modern graphics paradigm, but integrated techniques optimised for PowerVR architecture and a highly permissive MIT licence.

PowerVR Tools

The video provides an overview of the PowerVR Tools – a suite of utilities designed to enable rapid graphics application development. The tools target a range of areas including asset deployment, development and performance analysis. PowerVR Tools include: PVRTexTool and PVRGeoPOD for asset deployment; PVRShaman, PVRShaderEditor and PVRVFrame for development; PVRTune, PVRMonitor, PVRTrace and PVRHub for performance analysis.


The PVRGeoPOD overview video offers a concise explanation of the main functions of PVRGeoPOD – a 3D scene exporter tool that saves data to PowerVR Object Data (POD) optimized format. In the video, the key features of PVRGeoPOD are exposed alongside an example illustrating how the tool facilitates POD export when used as a plugin within a graphics modelling utility like 3ds Max, Maya or Blender.


The PVRHub overview video provides an essential explanation of PVRHub – a PVRTrace and PVRTune configuration tool for Android and Linux, which allows recording and profiling on device. The video gives an outline of the required steps for tracing and profiling applications on Android.


The PVRShaderEditor overview video provides an insight into the core functionality supported by PVRShaderEditor – an editing tool to rapidly develop and optimize shaders for PowerVR graphics cores. PVRShaderEditor also integrates PowerVR’s off-line GLSL ES compilers to enable as-you-type performance estimates, an example of which is demonstrated in the video.


The PVRShaman overview video exposes the primary functions of PVRShaman – a shader composer that uses PowerVR Object Data (POD) files and the PowerVR Effects (PFX) format to enable visual prototyping and profiling of shaders for OpenGL ES 2.0 and 3.0. The video captures the main elements of the PVRShaman interface, focusing on how POD files are visualized and shaders.


The PVRTexTool overview video presents the major features of PVRTexTool – PowerVR’s texture compression utility that supports OpenGL, OpenGL ES and DirectX formats as well as PowerVR compression formats (PVRTC). In addition to explaining the core components of the PVRTexTool interface, the video depicts the basic steps required for performing texture encoding within the utility.


The PVRTrace overview video summarizes the main features of PVRTrace – an OpenGL ES API recording and analysis utility, capable of inspecting captured data, identifying redundant calls, highlighting costly shaders and more. In the video, various capabilities of the tool are exposed including data capture, statistical information display, image analysis as well as various metrics that are central to efficient OpenGL ES API analysis.


The PVRTune overview video presents the core functionality of PVRTune – a real-time GPU performance analysis tool that captures hardware timing data and counters to identify performance bottlenecks. The video summarizes how data analysis is performed within the tool. Counter details, at-a-glance performance monitoring, and renderstate override features are also illustrated.

Our PowerVR Graphics SDK and tools are used not only by game developers but by our customers too. The video below is shot at Allwinner Technology’s headquarters in China; it shows how GPU performance engineers are using PVRTune to spot potential performance bottlenecks when running Android on the Allwinner-based development platform. PVRTune offers users fine-grain GPU performance numbers which help them identify bottlenecks and therefore increase debugging efficiency.

The test procedure is simple: after connecting the tablet to a host computer running PVRTune, a user can see the GPU load in real-time inside the PVRTune display window. In this demonstration, we see our PowerVR GPU running Android’s stock GUI.


The PVRVFrame overview video outlines the essentials of PVRVFrame – a collection of libraries for emulating OpenGL ES and PowerVR extensions on development machines that do not natively support these APIs. The video presents PVRVFrame platform configuration tool and an example that shows a demo application running on the PVRVFrame emulation libraries.

Grab the latest PowerVR Graphics SDK and tools now!

The PowerVR Graphics SDK v4.0 installers (Windows, OS X and Linux) are accessible from our GitHub pages. For a complete overview of the latest features and fixes, please check out our release notes page.

If you want to quickly find a device with a PowerVR GPU, visit this link – we have listed several phones and tablets using PowerVR Series6 GPUs! Remember to also follow us on Twitter (@ImaginationTech, @PowerVRInsider) for  the latest news and announcements from the PowerVR Insider team.

2 thoughts on “Here are eleven PowerVR Graphics SDK tutorials for game developers”

Leave a Comment

Search by Tag

Search for posts by tag.

Search by Author

Search for posts by one of our authors.

Featured posts
Popular posts

Blog Contact

If you have any enquiries regarding any of our blog posts, please contact:

United Kingdom
Tel: +44 (0)1923 260 511

Related blog articles

What is PowerVR Automotive? Register NOW to hear our webinar.

The automotive industry is going through many changes and that is having a huge impact on the semiconductor IP industry. The vehicle will move from being predominantly mechanical to primarily a computer on wheels enabling a future of self-driving cars,

Image-based lighting

PowerVR Tools and SDK 2018 Release 2 now available

Here’s an early Christmas present for graphics developers – the release of the latest version of our PowerVR Tools and SDK! The headline features for this release include some exciting new examples demonstrating new techniques in our SDK, and some very

on stage in China

PVRIC4 a hit at ICCAD 2018 in China

Imagination’s PVRIC4 image compression tech garnered plenty of attention at the recent ICCAD China 2018 symposium, which took place on 29th and 30th November at the Zhuhai International Convention & Exhibition Centre, China. The annual event focusses on integrated circuit

The ultimate embedded GPUs for the latest applications

Introducing PowerVR Series9XEP, Series9XMP, and Series9XTP As Benjamin Franklin once said, only three things in life are certain: death, taxes and the ongoing rapid advancement of GPUs for embedded applications*. Proving his point, this week, Imagination has once again pushed

Stay up-to-date with Imagination

Sign up to receive the latest news and product updates from Imagination straight to your inbox.

  • This field is for validation purposes and should be left unchanged.