The eagerly awaited first release of the PowerVR SDK and Tools for 2020 is here.
Despite the challenging conditions across the world, DevTech has been continuing its work to produce the best graphics development tools on the market.
For anyone who just wants to grab the new version of our tools straight away.
So, what’s new?
PVRCarbon is our API tracing and debugging tool for OpenGL ES and Vulkan. It provides a deep level of insight into exactly how an application interacts with the graphics API. It also has a simple application recording interface, allowing you to record API calls on remote devices with just a few clicks. Recordings can be played back on any PVRCarbon-supported device for true cross-platform analysis.
We’ve added a slew of powerful new analysis features to PVRCarbon this time, so it’s easier than ever to debug and refine your application.
PVRCarbon now performs static analysis automatically as soon as recordings are loaded. This will give you an instant report of any issues with the application and recommendations on how to fix them. This report can be filtered based on the type of issue, including API errors, shader errors, and different levels of warning.
PVRCarbon now also allows filtering of displayed API calls based on API, frame, call type, and UID. This allows you to get rid of the noise and focus your analysis on exactly what’s causing an issue.
As always, we’ve got plenty of smaller updates and bug fixes for PVRCarbon including:
PVRTune is our world-leading hardware profiling and application analysis tool. It collates hardware data sources into hundreds of toggleable counters which are displayed in the GUI. These counters give an idea of exactly how an application is stressing different parts of the GPU and can make it much easier to see where performance bottlenecks are coming from.
So, what’s new with PVRTune?
We’ve added a logcat widget which streams the logcat output from an Android device.
This output can be filtered based on pid, tag, and priority. For more information on logcat, take a look at the Android Developer user guide.
Similarly to PVRCarbon, PVRTune now has a Dark Fusion theme. This is the default colour scheme, but the original system default can be re-selected in the preferences window.
As some of you may already know, in addition to PVRTune Developer (the version freely available from our website) we also have PVRTune Complete.
The updates for PVRTune Complete include:
The PowerVR SDK is our graphics development package which simplifies development for PowerVR devices. It consists of two main parts:
A collection of OpenGL ES, Vulkan, and OpenCL application examples. These examples cover a broad range of scenarios from starting your first application to implementing efficient physically-based rendering.
In this release, we’ve got several updates to our examples including:
The SDK Framework is a set of C++ modules that provide a backbone for your OpenGL ES or Vulkan applications. These modules eliminate much of the boilerplate code from your applications, allowing you to focus on the more interesting parts of development.
Updates for the SDK Framework include:
We’ve decided to update how we release both the PowerVR SDK and the tools this time.
You can now download each of our tools separately. We feel this will reduce our footprint on your system by letting you select exactly which tools you’d like to download and install.
The SDK will now only be released through GitHub. The latest version is already waiting in our repository. So, why not take a look?