PowerVR Low Level GLSL Optimisation

Filesize436 KB
Version1 Previous versions
Date addedJanuary 8, 2020
CategoryDeveloper documentation
TagsDocumentation, PowerVR

This document describes ways to optimise GLSL code for PowerVR Rogue architecture. These optimisations are low-level, and therefore can be used to get the last 10% of performance boost out
from the hardware. Prior to using these techniques it is essential to make sure that the most optimal algorithms are being used, and that the GPU is well utilised.

Your mileage may vary depending on the exact compiler architecture used. Always check if your optimisations result in a performance improvement on the target platform. Throughout the document you may find the USC instructions the GLSL code compiles to.