5.9DXT压缩纹理扩展


文档摘要

## 5.9 DXT压缩纹理扩展 在前面两节从OpenGL获取到了压缩纹理,并用来做渲染,在单台电脑上测试是一切正常的。 由于我经常在公司两台电脑、家里两台电脑之前测试,所以发现一个问题:在不同电脑上,从OpenGL获取到的压缩纹理格式并不相同,这导致有的电脑识别不了另一台电脑导出的压缩纹理。 前面上传纹理进行压缩的代码如下: 第三个参数 指定了压缩纹理格式,可以看到这里只是指定了要压缩,但是并没有指定某一个压缩格式,那么OpenGL就会自动选择一个。 经过测试发现,在公司电脑上压缩出来的是 ,而在家里的电脑是 。 公司电脑上识别不了家里电脑压缩出来的格式,但是公司压缩的却能被家里电脑识别。 公司压缩出来的是 格式,这个格式很常见,在 这一节,用来对比的Unity压缩纹理格式就是 。


发布者: 作者: 转发
评论区 (0)
U