Le format de fichier PVR est un format de conteneur de texture propriétaire développé par Imagination Technologies, spécifiquement conçu pour être utilisé avec leur série d'unités de traitement graphique (GPU) PowerVR. Ces GPU sont largement utilisés dans les appareils mobiles, les systèmes embarqués et diverses consoles de jeux. L'objectif principal du format PVR est de stocker les données de texture dans un format compressé pouvant être lu directement par le GPU, sans nécessiter que le CPU effectue une décompression coûteuse lors de l'exécution. En utilisant PVRTC (PowerVR Texture Compression), les développeurs peuvent réduire considérablement l'empreinte mémoire des textures haute résolution, ce qui est essentiel pour les environnements mobiles aux performances limitées. Ce format prend en charge divers formats de pixels, notamment RGB, RGBA et des variantes compressées, permettant un rendu efficace des graphismes 3D dans les jeux et applications mobiles. Étant donné que les données sont stockées dans un format natif au matériel, cela permet un chargement plus rapide des textures et une consommation d'énergie réduite, ce qui en fait un choix standard pour les développeurs ciblant les plateformes iOS et Android utilisant les API OpenGL ES ou Vulkan.