gpt4 book ai didi

带有小端错误颜色格式的Android平板电脑

转载 作者:行者123 更新时间:2023-11-28 05:32:11 26 4
gpt4 key购买 nike

我正在编写 gles2 应用程序,它可以在除 Galaxy Notes 之外的所有设备上正常运行。颜色似乎不是 RGBA,而是某种 ABGR(更像 ABGA) blue buttons drawn yellow, black titles are red

蓝色按钮绘制成黄色,黑色标题绘制成红色(抱歉发照片,但屏幕截图显示正确的颜色,这很奇怪)

我正在使用离屏缓冲区在其上绘制所有内容,然后在屏幕上绘制此缓冲区的图像。

glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, m_width, m_height, 0, GL_RGBA, GL_UNSIGNED_BYTE, 0)

这就是我将 texImage2d 用于纹理的方式。

我已经编写了一些测试应用程序并显示了屏幕截图: enter image description here

这是现实生活中的样子 enter image description here

最佳答案

检查 this answer .

特别是,如果您使用 GL_UNSIGNED_BYTE,您似乎会失去字节顺序。如果您正在做的是在 int 中存储 4 个字节,那么您应该改用 GL_UNSIGNED_INT_8_8_8_8。然后它将知道在该平台上期望它们的顺序。

关于带有小端错误颜色格式的Android平板电脑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39203497/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com