Download the installer


PVRShaman is a shader composer that loads PowerVR Object Data (POD) files and uses the PowerVR Effects (PFX) format to enable rapid prototyping of shaders for OpenGL ES 2.0/3.0 and OpenGL. PVRShaderEditor is integrated into PVRShaman, allowing users to benefit from syntax highlighting, per-line cycle count estimates and all of the other great features the standalone shader editing tool provides. The IDE is also capable of loading PowerVR Texture (PVR) files and a variety of other commonly used image formats. All of this is done with the addition of a visualisation window allowing the user to get instant feedback on any changes made.

Key Features

  • WYSIWYG concept allows rapid prototyping of new shaders
  • Loads and renders POD files
  • Leverages the flexibility of the PFX format to manage shaders
  • Built on top of the POD, PFX, & PVR resource loading code in PVRTools – ensures applications can easily load the same files in their own applications
  • Integrated PVRShaderEditor – allows syntax highlighting and shader performance estimates


  1. PVRShaderEditor User Manual
  2. PFX Language Specification
PowerVR Support

If you have any enquiries or require support on any of our PowerVR graphics SDK:

Online Resources
PowerVR Insider Feedback
PowerVR Insider Forum
PowerVR SDK Docs

E-mail Devtech Support
PowerVR Insider Support

Cookies on the
Imagination website
We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the Imagination website. However, if you would like to, you can change your cookie settings at any time.