func CreateProgram() uint32 {
	ret, _, _ := syscall.Syscall(gpCreateProgram, 0, 0, 0, 0)
	return (uint32)(ret)
}
func CreateProgram() uint32 {
	ret, _, _ := syscall.Syscall(gpCreateProgram, 0, 0, 0, 0)
	return (uint32)(ret)
}
func CreateProgram ( ) uint32 { ret , _ , _ := syscall . Syscall ( gpCreateProgram , 0 , 0 , 0 , 0 ) return ( uint32 ) ( ret ) }
// Creates a program object
Creates a program object