ios - 代码 : No matching function for call to glGenBuffers

标签 ios opengl-es vbo

我正在使用 OpenGL 创建一个 iOS 游戏,我正在尝试创建一个顶点缓冲区对象。但是当我尝试使用 glGenBuffers 时,Xcode 告诉我“没有匹配函数来调用 glGenBuffers”。我可以完美地使用其他函数,并且可以使用其他方法进行渲染(但尝试使用这个方法,因为我阅读它的速度更快),所以我不知道为什么这个函数是未定义的。

glGetString(GL_VERSION) 返回“OpenGL ES-CM 1.1 APPLE”。

我正在我的头文件中导入“OpenGLES/EAGL.h”、“OpenGLES/ES1/gl.h”和“OpenGLES/ES1/glext.h”。

我尝试使用 http://www.opengl.org/wiki/Vertex_Buffer_Object 中的代码

最佳答案

您的参数可能有误。第二个参数必须是指向整数的指针。检查一下。

关于ios - 代码 : No matching function for call to glGenBuffers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9217313/

相关文章:

multithreading - 多线程中的 OpenGL VBO

android - 如何通过共享将文件发送到flutter app?

ios - 在不使用点 Sprite 的情况下在屏幕上的不同点渲染多个纹理

ios - UITableView onItemSelect 内的 Swift UICollectionView

android - 如何使用 openGL 加载纹理并显示在表面上

java - 使用 JOGL 和 Android OpenGL 编写可移植的 Java 应用程序

Opengl、DrawArrays 无需绑定(bind) VBO

ios - 使用 VBO 的 OpenGL ES iOS 绘图性能比不使用 VBO 慢很多

ios - Xcode 上的 BodyWithBodies

ios - 如何在不重新加载数据的情况下更新 tableview 单元格?