The second release of the PowerVR Graphics SDK v3.3 is now available. We’ve built on our previous release to provide further support for OpenGL ES 3.1. For example, we’ve added an OpenGL ES 3.1 PC Emulation SDK for Windows and Linux, demonstrating new API features such as compute shaders. We have also added GLSL ES 3.10 syntax highlighting to PVRShaderEditor and corrected some known issues with OpenGL ES 3.1 context creation in PVRVFrame.
New SDKs and examples
This release witnesses the inclusion of a number of new SDKs. An OpenGL ES 3.0 SDK has been added for iOS and Android, as well as OpenGL ES 3.1 SDK for Windows and Linux emulation.
The OpenGL ES 3.0 SDK for iOS and Android includes the following examples: Colour Grading, Cube Shadow Mapping, Instancing, Texture Arrays, Transform Feedback and Uniform Buffer Objects.
The OpenGL ES 3.1 SDK for Windows and Linux emulation includes the following compute shader examples: Game Of Life, Image Convolution, Particle Systems and Procedural Textures.
We have also added iOS and Android Texture Streaming demos for OpenGL ES 2.0 and 3.0. Live camera data is uploaded to OpenGL ES, post-processed and applied to television screens within the 3D scene.
Our SDK features a number of example applications with source code and pre-built binaries.
In this release, we’ve revisited several of them for improved API support:
- Glass: OpenGL ES 2.0 for iOS – Fixed run time error on iOS when binding the default FBO object.
- Skybox2: Tweaked the precision modifiers.
- IntroducingPOD: Always write an alpha value of 1.0 in the fragment shader to avoid potential OS compositor artefacts.
PVRShaderEditor: Support for GLSL ES 3.10 shaders
This utility has been enhanced for GLSL ES 3.10 shader support in terms of syntax highlighting capability (also reflected in PVRShaman).
The “New File” wizard has been updated to support GLSL ES 3.10 vertex, fragment and compute shaders. Background compilation has been added for these shaders when a GLSL ES 3.10 capable compiler is active.
Note: When logged in to our Support Portal, an early access build of the Windows GLSL ES 3.10 profiling compiler can be downloaded from the “Pre-release” section at: https://pvrsupport.imgtec.com/downloads
Grab the latest PowerVR SDK and Tools now!
The PowerVR Graphics SDK v3.3 Release 2 installers (Windows, OS X and Linux) are accessible from our community webpages. For a complete overview of the latest features and fixes, please check out our release notes page.