我是linux和opengl的新手。我试图在互联网上找到s3tc压缩纹理,但无法在任何地方找到它。任何人都可以建议如何在线找到一个这样的s3tc压缩纹理。对于opengl,s3tc压缩纹理的文件扩展名是什么。我只能找到相同的dds文件格式(但我想这是针对Windows平台所以不是我想的linux),我不知道如何处理它们从他们那里获取opengl的压缩s3tc纹理?对不起但请帮忙因为我在这个领域是全新的。
答案 0 :(得分:0)
DDS可能是Windows格式(Direct Draw Surface)。但是因为它只包含数据,所以你也可以在Linux上使用它。
关于S3TC,您可以在NVidia的这个(相当古老的)教程中找到一些答案:https://developer.nvidia.com/content/opengl-texture-compressions3tc-tutorial
如果你在网上找不到任何纹理,你可能需要自己创建它们。
另一方面来自cruden / racer.nl的人在他们的网站上发布了一个dds纹理加载器:http://www.racer.nl/tech/dds.htm - 我想这是你能得到的最好的帮助,因为你的问题没有说明目的为什么你需要s3tc纹理...