func CreateTextures(target uint32, n int32, textures *uint32) {
	syscall.Syscall(gpCreateTextures, 3, uintptr(target), uintptr(n), uintptr(unsafe.Pointer(textures)))
}
func CreateTextures(target uint32, n int32, textures *uint32) {
	syscall.Syscall(gpCreateTextures, 3, uintptr(target), uintptr(n), uintptr(unsafe.Pointer(textures)))
}
// create texture objects