【问题标题】:OpenGL textures fails on Motorola Milestone摩托罗拉里程碑上的 OpenGL 纹理失败
【发布时间】:2010-06-30 17:51:53
【问题描述】:

我在使用 2.1 固件的 Motorola Milestone 上遇到 OpenGL 纹理问题。对 glGenTextures 的每次调用都会失败并出现错误 GL_INVALID_OPERATION 并使用随机数设置 id。完全相同的应用程序在 G1 上运行,没有任何错误。

有没有人亲身体验过类似问题并知道解决方法?

【问题讨论】:

    标签: android opengl-es textures milestone


    【解决方案1】:

    已解决:GL 错误实际上是在 glTexImage2d 上,因为我使用 3 表示 internalFormatGL_RGB 表示 format。将两者都设置为GL_RGB 后,错误消失了

    【讨论】:

    • 是的,我被误导了,因为 glGenTextures 返回了 ID 的随机大数字,而不是预期的 1、2、3...我问的时候很累,提出了一个愚蠢的问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多