我正在使用glGenBuffers
,它创建了一个句柄,用于在与gl交谈时引用缓冲区。我可以使用句柄来读取缓冲区的内容吗?
如果是 - 怎么样?
答案 0 :(得分:6)
有两种方法可以从Buffer Object读取数据。有glGetBufferSubData
,它直接将缓冲区数据复制到您选择的指针中。
您也可以map the buffer for reading。这需要使用glMapBufferRange
(或glMapBuffer
,如果您是老派的),您可以使用它来获取指向缓冲区对象数据的指针并直接读取。