我正在寻找关于如何解压缩PVR数据到原始格式(例如8888)的信息。
对于PNG,有libpng;对于JPEG,有libjpeg。那么,是否有用于PVR的类似库呢?
我不想在OpenGL中使用压缩纹理(我有我的理由)。
我知道如何从头文件数据中获取信息,但是如何解压缩PVR图像数据呢?
我正在寻找关于如何解压缩PVR数据到原始格式(例如8888)的信息。
对于PNG,有libpng;对于JPEG,有libjpeg。那么,是否有用于PVR的类似库呢?
我不想在OpenGL中使用压缩纹理(我有我的理由)。
我知道如何从头文件数据中获取信息,但是如何解压缩PVR图像数据呢?
您可以在此处找到Imagination PowerVR OpenGL ES SDK中解压PVR纹理的源代码:http://www.imgtec.com/powervr/insider/sdk/KhronosOpenGLES2xSGX.asp
您需要以下源文件:
或者查看oolongengine中的源代码 - 它使用相同的源代码来解压PVR纹理: