Introduction to PVR
Document Overview
The purpose of this document is to act as a specification for the PVR file format (PVR specification version 3.0.0).
What is PVR?
PVR is a texture container format used to store textures for graphical applications.
PVR files are divided into three main three elements:
A header element which is 52 bytes in length
Zero or more metadata elements with length determined by the header
A texture data element with length determined by the header
The broad layout of a PVR file is shown below.

This document will go through the structure of each of these elements in detail in their own sections.
