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

最佳答案

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

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

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

10-04 20:20