Я делаю приложение с OpenGL в IOS, используя PVR-текстуру для создания 3D-эффекта. Я не мог понять, что такое файлы .pvr. Так что, друзья, не могли бы вы дать представление о файлах .pvr и о том, как это важно в OpenGL и как это сделать?я делаю это?
Файл PVR - это контейнер для различных форматов текстур, таких как PVRTC, RGB565 и так далее.Вы можете напрямую использовать эти форматы текстур как есть.Если вы используете PNG, пиксели могут быть предварительно умножены на альфа.
PVRTC - это формат сжатой текстуры, который изначально поддерживается графическим процессором (PowerVR MBX или SGX).GPU может эффективно рендерить PVRTC.Это увеличит частоту кадров.
Это сжатые файлы текстур. Вы можете конвертировать в него более распространенные форматы, используя texturetool, который поставляется с Xcode. Сжатые текстуры сохраняют пропускную способность, время загрузки и память и ускоряют работу вашего приложения, поскольку они также сжимаются в видеопамяти. Они также могут содержать мипмапы.