func BindVertexBuffer(bindingindex uint32, buffer uint32, offset int, stride int32) {
	C.glowBindVertexBuffer(gpBindVertexBuffer, (C.GLuint)(bindingindex), (C.GLuint)(buffer), (C.GLintptr)(offset), (C.GLsizei)(stride))
}
func BindVertexBuffer(bindingindex uint32, buffer uint32, offset int, stride int32) {
	C.glowBindVertexBuffer(gpBindVertexBuffer, (C.GLuint)(bindingindex), (C.GLuint)(buffer), (C.GLintptr)(offset), (C.GLsizei)(stride))
}
func BindVertexBuffer ( bindingindex uint32 , buffer uint32 , offset int , stride int32 ) { C . glowBindVertexBuffer ( gpBindVertexBuffer , ( C . GLuint ) ( bindingindex ) , ( C . GLuint ) ( buffer ) , ( C . GLintptr ) ( offset ) , ( C . GLsizei ) ( stride ) ) }
// bind a buffer to a vertex buffer bind point
bind a buffer to a vertex buffer bind point