Here are eleven PowerVR Graphics SDK tutorials for game developers

Share on linkedin
Share on twitter
Share on facebook
Share on google

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.

PowerVR SDK

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.

PVRGeoPOD

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.

PVRHub

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.

PVRShaderEditor

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.

PVRShaman

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.

PVRTexTool

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.

PVRTrace

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.

PVRTune

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.

PVRVFrame

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”

Please leave a comment below

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback. However, all comments are manually moderated and those deemed to be spam or solely promotional will be deleted. We respect your privacy and will not publish your personal details.

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

benny.har-even@imgtec.com
Tel: +44 (0)1923 260 511

Related blog articles

Product and event round-up from the experts in GPU and AI

It’s certainly been a busy few months for Imagination. Towards the latter end of last year, we released a raft of new products and initiatives, and a new CEO took the helm giving us real momentum for 2019. At the

How AI is conducting the future of music technology

“We tend to think of technological advances as destroying what’s gone before, but that doesn’t usually happen. This could lead to a different way of making music.” – Jarvis Cocker, former Pulp frontman, solo artist, writer and broadcaster In recent

Why you should join Imagination at Embedded World 2019

Our technology is focussed entirely on offering SoC manufacturers low power, high-performance options for building groundbreaking products in a range of markets, from automotive to smart devices such as smart speakers to the latest smartphones. Embedded World is one of

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.