2011-01-21 64 views
1

我有我的纹理呈现不正确的颜色的问题,并基于this它看起来像Android的阅读颜色以相反的顺序。Android的OpenGL ES颜色字节顺序

我试着解决问题,因为引用说,但GL_BGR_EXT没有在Android NDK中定义,也不是GL_UNSIGNED_SHORT_5_6_5_REV。如何在Android NDK中反转颜色字节顺序?

回答

1

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

+0

我添加了一些操作来交换R&B颜色字节,现在它正在工作。谢谢 – 2011-01-22 04:32:00