【问题标题】:Android OpenGL ES Color Byte OrderAndroid OpenGL ES 颜色字节顺序
【发布时间】:2011-01-21 21:22:56
【问题描述】:

我遇到的问题是我的纹理呈现不正确的颜色,并且基于this,Android 似乎以相反的顺序读取颜色。

我尝试按照参考资料所述解决问题,但 GL_BGR_EXT 未在 Android NDK 中定义,GL_UNSIGNED_SHORT_5_6_5_REV 也未定义。如何在 Android NDK 中反转颜色字节顺序?

【问题讨论】:

    标签: android opengl-es android-ndk endianness


    【解决方案1】:

    您应该这样做,交换纹理的 R 和 B 通道。 OpenGL 支持该功能,但在 OpenGL ES 中已将其删除以使驱动程序更简单。

    【讨论】:

    • 我添加了一些操作来交换 R & B 颜色字节,它现在可以工作了。谢谢
    • 你的解决方法到底是什么?
    猜你喜欢
    • 2014-07-27
    • 1970-01-01
    • 1970-01-01
    • 2012-04-04
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 2020-05-04
    • 1970-01-01
    相关资源
    最近更新 更多