func BindVertexBuffers(first uint32, count int32, buffers *uint32, offsets *int, strides *int32) {
	syscall.Syscall6(gpBindVertexBuffers, 5, uintptr(first), uintptr(count), uintptr(unsafe.Pointer(buffers)), uintptr(unsafe.Pointer(offsets)), uintptr(unsafe.Pointer(strides)), 0)
}
func BindVertexBuffers(first uint32, count int32, buffers *uint32, offsets *int, strides *int32) {
	syscall.Syscall6(gpBindVertexBuffers, 5, uintptr(first), uintptr(count), uintptr(unsafe.Pointer(buffers)), uintptr(unsafe.Pointer(offsets)), uintptr(unsafe.Pointer(strides)), 0)
}
// attach multiple buffer objects to a vertex array object