Our lightweight, easy-to-use tool for shader editing and profiling

Write, edit,
and profile shaders

Write, edit, and profile shaders in a simple IDE that provides immediate, as-you-type feedback and compilation statistics, allowing you to rapidly develop high-quality shaders optimised for PowerVR hardware.

PVRShaderEditor comes with all the features you would expect out of a shader IDE, such as syntax highlighting and error and warning messages, but also features an integrated GLSL ES profiling compiler which gives you instant performance and cycle cost metrics of the shader code you write, allowing you to quickly spot inefficiencies and errors.

Download PVRShaderEditor

pvr shadereditor

Much more than just a regular shader editor

PVRShaderEditor is designed to revolutionise your shader development process and experience. By providing real-time performance estimates, you can see exactly how the code you’re writing is expected to behave on PowerVR GPUs and then explore that directly with the built-in disassembly feature, showing you exactly what the machine code output will be. Our powerful GLSL compilers are built and optimised for PowerVR hardware, letting you optimise for maximum performance.

Analyse performance in real-time

Profile your shader with immediate feedback on various PowerVR metrics, including:

  • Per-line cycle count estimates
  • Simulated total cycle count estimates
  • Profiling output and other useful statistics
compiler output window

Get started

Get to know the basics including installation instructions, functionality explanations,
and some useful tips on how to get the most out of the application.