PowerVR Tools and SDK 2017.1 package is now live!

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

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

benny.har-even@imgtec.com
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.