首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >安卓OpenGL纹理压缩

安卓OpenGL纹理压缩
EN

Stack Overflow用户
提问于 2012-02-05 19:20:03
回答 2查看 48.3K关注 0票数 55

我需要一些帮助寻找如何使用Android纹理压缩的信息(或一个例子)。我现在有很多PNG,我需要减少它们占用的内存量。我正在研究PVR压缩,但我不知道如何在OpenGL中使用它。

如果我找不到任何东西,可以给我指出正确的方向或提供一些例子吗?

EN

回答 2

Stack Overflow用户

发布于 2013-03-24 06:18:17

这是一个ol线程,所以我想我应该用http://devtools.ericsson.com/etc上可用的信息来更新它,ETC2是Khronos标准OpenGL ES 3.0和OpenGL 4.3中的强制性的。

票数 5
EN

Stack Overflow用户

发布于 2012-02-05 21:20:39

你不应该只在Android上使用PVR压缩,因为这并不适用于所有型号。要解决这个问题,你应该只使用ETC1 (在所有GLES2.0设备上强制使用),或者为不同的图形处理器模式提供不同的纹理包。The android dev guide有一个帮助器类来加载压缩格式。

您可以使用etcpack进行压缩。

请注意,你不会得到一个ETC1的alpha通道-你可以做一些花哨的片段着色技巧来绕过它,通过将alpha通道作为单独的纹理。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9148795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档