c++ - 无法调用 VBO 实现所需的函数...未声明错误

标签 c++ opengl-es blackberry-10

您好,我想在我的 bb10 (C++) native 应用程序中使用 VBO。我想调用像 glBindBufferARB 这样的函数。但是它说

glBindBufferARB was not declared in this scope

我正在使用 opengl-es 1.1。不过,我可以调用 glBindBuffer 函数。

编辑:我包含了这些头文件

#include <EGL/egl.h>
#include <GLES/gl.h>
#include <GLES/glext.h>

最佳答案

glBindBuffer 是一个标准的 OpenGL ES 1.1 函数,因此可以尝试在没有 ARB 后缀的情况下调用它。

version 1.1.12 (April 24, 2008), § 2.9

void BindBuffer( enum target, uint buffer );

GL 规范不使用 gl 前缀,但您必须使用

关于c++ - 无法调用 VBO 实现所需的函数...未声明错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15309057/

相关文章:

c++ - QFuture 无法为处于不同线程中的父对象创建子对象

c++ - 帮助识别内存泄漏

c++ - 在 QChart 上画一个点

c++ - 结构初始化数组

android - 仅在配备 Jelly Bean 的 Samsung S3 上,OpenGL 中的小屏幕尺寸

javascript - 使用三 Angular 形在 WebGL 中制作网格平面

c++ - 如何将右值引用参数传递给 C++ 中的模板 operator() 函数?

java - 具有缓冲区偏移量的 glbuffersubdata,不会导致垃圾

c++ - 如何在 QML 文件中调用 QObject 的指针?

node.js - 在 cordova(3.0.0) 中添加 blackberry10 平台显示 "Error: node cannot be found on the path. Aborting"