我读了OpenGL Programimg Guide (Sixth Edition)
。
target
函数的参数glBindData
只能设置为GL_ARRAY_BUFFER
和GL_ELEMENT_ARRAY_BUFFER
。 target
的参数glBufferData
可以设置为GL_ARRAY_BUFFER
,GL_ELEMENT_ARRAY_BUFFER
,GL_PIXEL_UNPACK_BUFFER
和GL_PIXEL_PACK_BUFFER
。 为什么相同的参数具有不同的值?
答案 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
?