func GetString(name uint32) *uint8 {
	ret, _, _ := syscall.Syscall(gpGetString, 1, uintptr(name), 0, 0)
	return (*uint8)(unsafe.Pointer(ret))
}
func GetString(name uint32) *uint8 {
	ret, _, _ := syscall.Syscall(gpGetString, 1, uintptr(name), 0, 0)
	return (*uint8)(unsafe.Pointer(ret))
}
// return a string describing the current GL connection