opengl - 如何让 GLFW 在多台显示器上全屏显示?

标签 opengl fullscreen glfw multiple-monitors

在 GLFW 中,您可以在创建窗口时让窗口在特定显示器上全屏显示,但是有什么方法可以让它跨多个显示器显示吗?

最佳答案

在大多数平台上,使用像 GLFW 这样可移植的框架实际上不可能实现您的要求。

全屏模式通常填满一个逻辑显示。您需要一些较低级别的东西来设置多显示器拓扑(AMD 和 NV 有完整的 API 和驱动程序设置)。

虽然您可以在多个显示器上拉伸(stretch)一个窗口并使用 DECORATED 标志(特别是将其关闭),您可以使这个跨越多个显示器的窗口看起来是全屏的(例如没有边框/标题栏)。隐藏任务栏 (Windows)/启动器/菜单 (OS X) 是另一回事。

关于opengl - 如何让 GLFW 在多台显示器上全屏显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31997953/

相关文章:

javascript - ExitFullScreen 不起作用 + 无论如何要在按钮单击时按下键盘?

c++ - OpenGL 纹理不显示

c++ - 通过数组绘制对象

c++ - 在 OpenGL 中使用不同的着色器程序?

opengl - SDL/OpenGL 纹理透明度

c++ - 将 unique_ptr 与 GLFWwindow 一起使用

html - 页脚不是 100% 底部跨浏览器

actionscript-3 - StageDisplayState 不允许全屏模式

c++ - Cygwin OpenGL 编译返回对 imp_iob 的 undefined reference

c++ - 有没有办法取消 GLFW 中的 60 fps 上限?