Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS 8上开发所需的最低OpenGL版本是什么?_Ios_Macos_Opengl_Vmware - Fatal编程技术网

在iOS 8上开发所需的最低OpenGL版本是什么?

在iOS 8上开发所需的最低OpenGL版本是什么?,ios,macos,opengl,vmware,Ios,Macos,Opengl,Vmware,因为我买不起Mac电脑,所以到目前为止,我了解到客户机上VMware Workstation 10支持的最大OpenGL版本是2.1。是的,我的计划是从Ubuntu主机虚拟化Mac OS 老实说,我不想使用任何Hackintosh,因为这将意味着大量耗时的重新配置,同时也会失去我与optimus/bumblebee的长期笔记本电脑功能 问题是,我还没有在iOS 8中找到任何关于这方面的数据,也没有在VMWare Workstation中找到任何关于更高支持OpenGL版本的新闻。此外,从7.5开

因为我买不起Mac电脑,所以到目前为止,我了解到客户机上VMware Workstation 10支持的最大OpenGL版本是2.1。是的,我的计划是从Ubuntu主机虚拟化Mac OS

老实说,我不想使用任何Hackintosh,因为这将意味着大量耗时的重新配置,同时也会失去我与optimus/bumblebee的长期笔记本电脑功能

问题是,我还没有在iOS 8中找到任何关于这方面的数据,也没有在VMWare Workstation中找到任何关于更高支持OpenGL版本的新闻。此外,从7.5开始,工作站上就支持OpenGL 2.1,因此这些信息应该非常过时

尽管如此,关于以前IOS模拟器(7、6、5和4)OpenGL(在OS X级别)要求的任何信息都是非常受欢迎的(它们是我的备份解决方案),VMware Workstation guests支持的最大OpenGL版本也是如此


我查看了一篇“类似”的帖子,但也没有发现任何最新的内容:

在虚拟机上开发不是一个好主意。如果你想在虚拟机上学习并四处乱搞,那没关系。但如果不是这样,你以后会遇到很多其他问题。然而,如果你在你的电脑上安装裸机MacOS,那就没问题了。见:


此解决方案的唯一困难在于,您的PC硬件可能与裸MacOS安装(“Hackintosh”)兼容,也可能与裸MacOS安装(“Hackintosh”)不兼容。

如果您要告诉某人某件事不是一个好主意,请务必备份,并说明原因,简单地说,
你以后会遇到很多其他问题
并没有特别大的帮助。这也不能回答问题。你问的是iOS使用的OpenGL ES版本还是OS X支持的OpenGL版本?我问的是OS X必须支持的OpenGL版本,才能正确运行iOS 8模拟器。老实说,OS X并不是这样工作的。它不像Windows或Linux,平台支持的版本由您在安装后安装的某些硬件(或软件)驱动器决定。在OS X上,苹果在发布操作系统时会将您支持的OpenGL版本一成不变,因为他们编写了唯一的OpenGL实现(一个出人意料的高效、功能齐全的软件实现,以及针对Intel、AMD和NV GPU的各种硬件实现)。我建议你看看。哦,这是我在网上没有找到的东西,谢谢:D。顺便问一下,这是否真的意味着,如果OSX发布后支持OpenGL 3.2,即使我的硬件只支持OpenGL 2.1,我还能使用它的指令吗?我的意思是,就像GPU支持最新OpenGL(4.5)槽驱动程序的方式一样,即使它们是为非常旧的驱动程序设计的?(就像费米400系列是为4.0设计的,但现在支持4.5)@user3755746:是的,如果你能在你的机器上运行支持OpenGL 3.2的OS X版本,那么无论你安装了什么GPU,你都能使用OpenGL 3.2。但是,这是一个巨大的问题,但是在OSX上,对于GPU不支持的任何东西,它都会退回到速度慢得多的软件。这种事情在Windows/Linux中很少发生;如果您的硬件不支持其他平台上的某些功能,您通常根本无法获得该功能。