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)))
}
func CreateTextures ( target uint32 , n int32 , textures * uint32 ) { syscall . Syscall ( gpCreateTextures , 3 , uintptr ( target ) , uintptr ( n ) , uintptr ( unsafe . Pointer ( textures ) ) ) }
// create texture objects
create texture objects