我正在寻找信息,如何将 pvr 数据解压缩为 8888 等原始格式。
png 有libpng,jpeg 有libjpeg,有没有pvr 的东西?
我不想在 OpenGL 中使用压缩纹理(我有我的理由)。
我知道如何从标题数据中获取信息,但如何从 pvr 中解压缩图像数据?
最佳答案
您可以在位于此处的 Imagination PowerVR OpenGL ES SDK 中找到用于解压缩 PVR 纹理的源代码:http://www.imgtec.com/powervr/insider/sdk/KhronosOpenGLES2xSGX.asp
您需要以下源文件:
- PVRTDecompress.h/cpp
- PVRTTexture.h/cpp
- PVRTGlobal.h
或者查看 oolongengine 中的源代码- 它使用相同的源代码来解压缩 PVR 纹理:
关于c++ - 如何在 C++ 中将 pvr 解压缩为原始格式 8888?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9443923/