Tag: SDK


Recently, we released our first AI-orientated SDK – the PowerVR CLDNN. In this post we’d like to explain what it is, what it’s for, and how to use it, so read on for more. The CLDNN API The PowerVR CLDNN API enables fast, efficient development and deployment of convolutional neural networks on PowerVR devices. The API can be used to … Continued

Read More

With the release of the updated PowerVR SDK & Tools 2017 R2 last month, it’s time to take a look at some of the new content packaged that is included alongside it. In this post we’ll take a closer look at the PowerVR Low-Level GLSL Optimisation document – our guide to wringing every last drop of performance out of the PowerVR … Continued

Read More

It’s been six months or so since our last PowerVR Tools and SDK update but the latest version has arrived, bringing with it a number of enhancements. Tools In terms of our tools, we’ve carried out a number of improvements thanks to your feedback regarding the 2016 R2 release. First, let’s talk about PVRGeoPOD. The standalone version now features an … Continued

Read More

It has been a fair few months since our last release, and during this time we have been improving our utilities and SDK to add even more functionality to our already powerful package. Our efforts have been mainly focused on adding new Vulkan demos to our SDK, adding support for a brand new PowerVR Effects (PFX) format targeted to Vulkan … Continued

Read More

In this blog series we’re going to explain how to create cross-platform, cross-API graphics applications using the PowerVR Framework – all from one set of source code files! The series will be split into the following parts: PowerVR Framework: Getting started with the PVRApi Vulkan and OpenGL ES abstraction PowerVR Framework: Writing portable Vulkan and OpenGL ES 3.0/3.1 apps with … Continued

Read More

Following over a year of intense work by leading hardware, game engine, and platform vendors brought together by the Khronos™ Group, v1.0 of the Vulkan™ graphics and compute API is now available. This new API has been designed for portability across multiple platforms, including desktop and mobile GPU architectures. With an unprecedented number of related materials being open source (including … Continued

Read More

In my last blog post, I explained how the timing data and high-level counters in our PVRTune GPU performance recording tool enabled us to identify that the Fantasy Warrior 3D demo was CPU limited when running on our PowerVR-based target device. In this article, we will describe some of the advanced profiling counters provided by PVRTune and explain how they … Continued

Read More

With our world-leading PowerVR GPUs already in the hands of over 2 billion users, Imagination delivers the leading solutions for mobile, AR/VR, and other embedded graphics platforms. At this year’s Game Developer Conference, we will be hosting a day of developer sessions on our PowerVR GR6500 ray tracing GPU and Vulkan. You can also visit our booth (#1902) at the GDC … Continued

Read More

In my previous post I provided a brief introduction about our target platform (Cocos2d-x on PowerVR GPUs), and a set of profiling rule and tools. In this post I will demonstrate how to work with PVRTune to identify performance bottlenecks. Setup environment If you are interested in exploring the Fantasy Warrior 3D game, you can find a video recording here … Continued

Read More

It is 2016, and a new year brings new developments in the field of APIs! In preparation for these, we have created the PowerVR Framework. But what exactly is it? Simply put, the Framework is a cross-platform and cross-API framework which is fully optimised for PowerVR. It supports PowerVR assets and shows you how to use a variety of PowerVR … Continued

Read More