PowerVR Tools and SDK 2017.1 package is now live!

Share on linkedin
Share on twitter
Share on facebook
Share on reddit
Share on digg
Share on email

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 option to not export hidden objects, as well as support for Adjacency Lists to be used in geometry shaders, and includes support for half-float vertex types. We have also enhanced the Geometry Settings interface to enable the user to fully control optimisations as opposed to being triggered by the utility itself.

PVRTune, one of our more vital tools, has also been upgraded – it now features improved hardware support and improved GUI performance at 4K resolutions. It also now indicates periods where there is possible performance loss due to the tile accelerator being out of Parameter Buffer memory. We’ve also made it so PVRTrace now supports OpenGL ES 3.2 enabling developers using the very latest version of the API to debug their applications.

Framework

We have added support for multiple queues and queue families for Vulkan in PVRNativeApi. This functionality is used by PVRApi and PVREngineUtils (previously PVRUIRenderer) to implement a brand new multi-threading and asynchronous asset loading interface, making loading textures asynchronously a breeze. You can see this functionality in action in our new Intermediate example, Multithreading. Amidst these changes, we found time for a slight clean-up in some PVRNativeApi utility function calls, making them more intuitive.

Documentation

We now offer two new documents – the PowerVR Low-Level GLSL Optimisation, and the PowerVR Instruction Set Reference. The GLSL document provides guidelines on how to write optimised code for PowerVR, as well as explaining the connection between GLSL and USC code. The Instruction Set Reference, on the other hand, is the go-to document for shader optimisation on PowerVR, detailing the USC code PVRShaderEditor outputs. Along with the GLSL document, they form an ideal guide for making effective use of your hardware.

If you have any questions, our support team are ready to assist on the forums, or through our ticketing system.

gdc-sdk

Lukasz Furmaniak

Lukasz Furmaniak

Lukasz Furmaniak is a Technical Author within the Imagination Technologies Developer Technology team generating and editing user manuals for PowerVR. In his spare time, he enjoys console and tabletop gaming and also hosts and produces a collaborative storytelling podcast called "The Tritone Gambit".

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.

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

Search by Tag

Search for posts by tag.

Search by Author

Search for posts by one of our authors.

Featured posts
Popular posts

Related blog articles

PVRMonitor for Android now available!

If you were at GDC 2019 or have been following our announcements, you may have heard about or even seen a demo of our complete rewrite of PVRMonitor. Not only has it been substantially improved, but we’ve also re-imagined it

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.