Why is there a .pvr file in OpenGL (IOS),

I am building an application with OpenGL on iOS using a PVR texture to create a 3D effect. I could not understand about .pvr files. So please, friends, would you give an idea of ​​the .pvr files and how important OpenGL is and how I can do it?

+4
source share
2 answers

The PVR file is a container for various texture formats, such as PVRTC, RGB565, etc. You can directly use these texture formats as is. If you use PNG, pixels can be pre-multiplied by alpha.

PVRTC is a compressed texture format that is supported by the GPU (PowerVR MBX or SGX). GPU can efficiently perform PVRTC. This will increase the frame rate.

+8
source

These are compressed texture files. You can convert more common formats to it using the texture that comes with Xcode. Compressed textures save bandwidth, load time, and memory and speed up your application because they are also compressed in video memory. They may also contain mipmaps.

+2
source

Source: https://habr.com/ru/post/1347199/


All Articles