cudaGraphicsGLRegisterBuffer与cudaGLRegisterBufferObject的区别

cuda_gl_interop.h当中的API太多了,我都被搞糊涂了,请高手指点一下如下两个函数的区别:
cudaError_t cudaGraphicsGLRegisterBuffer(struct cudaGraphicsResource** resource,GLuint buffer,unsigned int flags)
cudaError_t cudaGLRegisterBufferObject(GLuint bufObj)
谢谢

cudaGLRegisterBufferObject从cuda 3.0开始就被deprecated。应该只用cudaGraphicsGLRegisterBuffer。

cudaGraphicsGLRegisterBuffer( &resource, bufferObj, cudaGraphicsMapFlagsNone ) )已经替代了cudaGLRegisterBufferObject,
在作为纹理渲染的时候都要先注册的,还有,这个也是openGL 1.5以后的功能。

明白了,谢谢。

同样搞不清OpenGL的飘过……