自定义opengl压缩纹理

时间:2017-12-15 15:43:34

标签: c++ opengl

我正在开发Windows手机游戏。我们的图像资源采用PVR-TC 4格式。当我们在模拟器上运行我们的游戏时,由于我们的PC图形卡不支持GPU解码,所以图像由CPU解码,这非常慢。是否可以使PC OpenGL支持PVR-TC或ETC硬件解码?

1 个答案:

答案 0 :(得分:3)

您不能强制实现实现特定的扩展或图像格式。

您最好的选择是离线转换图像。也就是说,不是加载硬件无法处理的格式的图像,而是加载它可以格式化的图像。

毕竟,它不像图像最初采用PVRTC格式,对吧?它们最初是以PNG等常规格式编写的,然后转换为PVRTC。因此,只需为S3TC添加另一个转换或桌面硬件实际支持的任何格式。

相关问题