我在iPhone上运行此代码,并使用Apple提供的GLKit作为矩阵。在iPhone上我只得到一个灰色的屏幕,但我应该在角落里有一个正方形的图画,但它没有出现。
我没有看到我所做的事情有什么问题,并且调用OpenGL的getError返回GL_NO_ERROR。
我的来源:
答案 0 :(得分:1)
有很多代码要经过那里,但我发现一个潜在的问题,就是你错过了对glEnableVertexAttribArray
的调用。
你需要这样的东西:
glEnableVertexAttribArray(attributes[ATTRIB_VERTEX]);
在致电glDrawElements
之前。不确定是否还有其他错误,但这是我唯一看到的错误。