我在 iPhone 上运行此代码,并使用 Apple 为矩阵提供的 GLKit。在 iPhone 上,我只有一个灰色的屏幕,但我应该在角落有一个方形绘图,但它没有显示出来。
我没有看到我所做的有任何问题,并且调用 OpenGL 的 getError 返回 GL_NO_ERROR。
我的来源:
那里有很多代码要处理,尽管我看到一个潜在的问题,就是你错过了对glEnableVertexAttribArray
.
你需要类似的东西:
glEnableVertexAttribArray(attributes[ATTRIB_VERTEX]);
在您致电之前glDrawElements
。不确定是否还有其他错误,但这是我看到的唯一内容。