【发布时间】:2012-06-09 19:58:25
【问题描述】:
我在 iPhone 上运行此代码,并使用 Apple 为矩阵提供的 GLKit。在 iPhone 上,我只有一个灰色的屏幕,但我应该在角落有一个方形绘图,但它没有显示出来。
我没有发现我所做的事情有任何问题,并且调用 OpenGL 的 getError 返回 GL_NO_ERROR。
我的来源:
【问题讨论】:
我在 iPhone 上运行此代码,并使用 Apple 为矩阵提供的 GLKit。在 iPhone 上,我只有一个灰色的屏幕,但我应该在角落有一个方形绘图,但它没有显示出来。
我没有发现我所做的事情有任何问题,并且调用 OpenGL 的 getError 返回 GL_NO_ERROR。
我的来源:
【问题讨论】:
那里有很多代码需要处理,但我发现一个潜在的问题是您错过了对 glEnableVertexAttribArray 的调用。
你需要这样的东西:
glEnableVertexAttribArray(attributes[ATTRIB_VERTEX]);
在您致电 glDrawElements 之前。不确定是否还有其他错误,但这是我看到的唯一内容。
【讨论】: