Efficient Frame Buffer Down-Sampling with PowerVR

PowerVR supports down-sampled frame buffer attachments

PowerVR hardware provides an efficient fast path for down-sampling frame buffer attachments, which can be extremely useful for certain post-processing techniques such as bloom and screen space reflections. The OpenGL ES function glFramebufferTexture2DDownsampleIMG allows an application to attach a buffer to a frame buffer which is at a lower resolution than the frame buffer itself, and have the hardware automatically down sample the attachment.

All PowerVR hardware exposes at least a 2 x 2 downscale. Other down sampling modes may be available depending on the exact hardware, and it is possible for an application to query this information at runtime.

For further information on this extension please refer to the following Khronos extension page here.