Android中的glVertexPointer不需要glEnableClientState吗?

时间:2011-04-11 10:05:27

标签: android opengl-es

我正在开发android 2.1框架。

根据Opengles的文档,我们应该调用 glEnableClientState(GL_VERTEX_ARRAY)来生成glDrawElements使用的glVertexPointer。但我没有从我的教程中看到,任何人都可以告诉我为什么,任何线索?

我的教程是: 我尝试创建一个显示简单立方体的3d应用程序,我发现是否使用

  1. glEnableClientState(GL_VERTEX_ARRAY)

  2. glDisableClientState(GL_VERTEX_ARRAY) // glEnableClientState(GL_VERTEX_ARRAY)

  3. 结果没有什么不同,正常显示了一个立方体。

1 个答案:

答案 0 :(得分:0)

恕我直言,如果您将使用多个立方体,一个带有颜色数组而另一个没有颜色数组,则需要在绘制没有颜色数组的立方体之前禁用(GL_COLOR_ARRAY)颜色数组