gpt4 book ai didi

macos - 在具有多显示器全屏的 MacOS X 上清洁 OpenGL 支持

转载 作者:行者123 更新时间:2023-12-03 20:27:51 24 4
gpt4 key购买 nike

我正在开发一个基于 OpenGL 的应用程序。我一直在使用 GLUT 设置屏幕,但遇到了问题。

当连接第二个显示器时,我想设置另一个窗口和另一个视口(viewport),但使用过剩我只能设置一个全屏 View ,它跨越两个显示器。

我的问题是,如何在 MacOSX 下设置两个全屏窗口,我需要使用什么?看起来这在 GLUT 下是不可能的,我需要使用 X11 还是可以使用一些更原生的框架。

最佳答案

您应该使用带有 NSOpenGLView 的 NSWindow 或带有手动关联的 NSOpenGLContext 的 NSView 作为其内容 View 。这是 Apple's documentation带有示例代码。在该示例中,它使用 [NSScreen mainScreen]。您可以检查 [NSScreen screens] 返回的数组并选择不同的屏幕。

关于macos - 在具有多显示器全屏的 MacOS X 上清洁 OpenGL 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10187796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com