0

我想知道如何在桌面应用程序中加载 ETC1 压缩纹理,因为似乎 ETC1 仅适用于移动设备。

具体来说,我希望知道GL_ETC1_RGB8_OESopenGL 3.2 的变体是否存在

4

1 回答 1

1

你不能(一般来说。NVIDIA 提供了一种创建 ES 2.0 上下文的方法,你可能会有更好的运气);您必须对其进行解压缩并将其用作解压缩的纹理。

处理这种情况的一般方法是为感兴趣的各种平台构建纹理。您在桌面 GL 上使用各种 S3TC 格式,在存在的平台上使用 ETC1,在这些平台上使用 PVR,等等。所有这些的来源都是原始的未压缩纹理。

于 2012-11-07T01:31:32.350 回答