我可以在glBindBuffer和glBufferData之间设置不同的参数目标值

时间:2012-12-07 02:22:07

标签: opengl

我读了OpenGL Programimg Guide (Sixth Edition)

  1. 它表示target函数的参数glBindData只能设置为GL_ARRAY_BUFFERGL_ELEMENT_ARRAY_BUFFER
  2. target的参数glBufferData可以设置为GL_ARRAY_BUFFERGL_ELEMENT_ARRAY_BUFFERGL_PIXEL_UNPACK_BUFFERGL_PIXEL_PACK_BUFFER
  3. 为什么相同的参数具有不同的值?

1 个答案:

答案 0 :(得分:0)

  

它说glBindData函数的参数目标只能用GL_ARRAY_BUFFER和GL_ELEMENT_ARRAY_BUFFER设置。

如果你的意思是glBindBuffer,那就错了。 You can call glBindBuffer with any of the targets.

你确定你正确地读了这本书吗?它是否表示您只能绑定到这些目标,或者在那时根本没有谈到GL_PIXEL_PACK/UNPACK_BUFFER