【发布时间】:2012-11-22 09:05:30
【问题描述】:
我有一个(预制的)Opengl 顶点缓冲区对象(VBO)
但我不知道在 opencl 中提交它是 GLuint 值..
是否在任何 opengl 库(如 glew)中进行检查,以向我提供当前在 gpu 上的现有 VBO 及其相应的 GLuint(或任何类似的东西……因为我只知道数据输入中的元素数量)数组和数组大小)
编辑: 为什么我不知道 GLuint ...
它是cinema4d opengl api中的一个函数(必须使用这个函数来访问cinema4d VBO)..这个函数(或者我应该说很多类函数)会自动做这样的事情
allocSubBuffer ...与 *pBuffer(面向对象的 C++) mapBuffer ..返回 void *pData 然后将此 *pData 转换为向量 *pvData 然后将数组值传递给该 *pvData 然后取消映射缓冲区... 在这之后有一个叫做 pFactory 的东西...它会自动分配一个新的 VBO ...
【问题讨论】:
-
不确定,但可能没有。只是也许与 glGet
-
"任何 opengl 库(如 glew)" OpenGL 是一个 API 规范,而不是一个特定的库。 GLEW 只是一个使 OpenGL API 的扩展功能更易于访问的包装器。