Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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
Cocoa 有人知道OSX中的全屏opengl与窗口opengl相比是否有性能优势吗?_Cocoa_Macos_Opengl - Fatal编程技术网

Cocoa 有人知道OSX中的全屏opengl与窗口opengl相比是否有性能优势吗?

Cocoa 有人知道OSX中的全屏opengl与窗口opengl相比是否有性能优势吗?,cocoa,macos,opengl,Cocoa,Macos,Opengl,我工作的MMO客户端使用两种上下文,一种用于窗口视图,另一种用于全屏。我想知道,如果我只使用一个大小与显示器相当的窗口,我可以简单地调整它的大小,如果用户想要一个更小的窗口,这样他们就可以访问他们的桌面 在窗口中运行opengl与假设相同尺寸的全屏运行opengl是否会造成性能损失 客户端shell是用cocoa编写的;游戏代码本身是跨平台的 在下一版本中,我们只支持OSX 10.5和10.6。如果剪辑每个帧有相关成本,则支持。在10.6之前,如果您的上下文在创建时没有全屏标志,则性能差异很小。

我工作的MMO客户端使用两种上下文,一种用于窗口视图,另一种用于全屏。我想知道,如果我只使用一个大小与显示器相当的窗口,我可以简单地调整它的大小,如果用户想要一个更小的窗口,这样他们就可以访问他们的桌面

在窗口中运行opengl与假设相同尺寸的全屏运行opengl是否会造成性能损失

客户端shell是用cocoa编写的;游戏代码本身是跨平台的


在下一版本中,我们只支持OSX 10.5和10.6。

如果剪辑每个帧有相关成本,则支持。

在10.6之前,如果您的上下文在创建时没有全屏标志,则性能差异很小。现在,10.6改变了这一点

看看:


这很有趣,这正是我想要做的,但是苹果没有将它包括在API文档中(还有什么是新的),另外我也不确定10.5。我想我必须尝试一下,希望苹果能更新文档。