代码之家  ›  专栏  ›  技术社区  ›  sharvey

在iOS中使用libRocket

  •  0
  • sharvey  · 技术社区  · 14 年前

    我试图在iPhone应用程序中使用libRocket(使用cocos2d),但我似乎无法克服 OpenGL error 0x0500 in -[EAGLView swapBuffers] glDrawElements(GL_TRIANGLES, num_indices, GL_UNSIGNED_INT, indices); 在ShellRenderInterfaceOpenGL中。

    我不得不在GenerateTexture函数中将GL_RGB8更改为GL_RGB。我相信这可能是相关的,但编译时找不到GL_RGB8。

    有什么线索吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Dr. Snoopy    14 年前

    在OpenGL ES中,gldrawerElements接受type=GL_UNSIGNED_BYTE或type=GL_UNSIGNED_SHORT,GL_UNSIGNED_INT无效,因此生成GL错误0x500,这是GL_In valid_ENUM。