Opengl 如何使GLFW在多个监视器上全屏显示?

Opengl 如何使GLFW在多个监视器上全屏显示?,opengl,fullscreen,glfw,multiple-monitors,Opengl,Fullscreen,Glfw,Multiple Monitors,在GLFW中,您可以在创建特定监视器时告诉窗口在特定监视器上全屏显示,但有没有办法使其在多个监视器上伸展?在大多数平台上,使用像GLFW这样的可移植框架并不能真正实现您的要求 全屏模式通常填充一个逻辑显示。您需要一些较低级别的东西来设置多监视器拓扑(AMD和NV对此有完整的API和驱动程序设置) 您可以跨多个监视器拉伸窗口,但使用装饰标志(特别是关闭标志),您可以使跨多个监视器的窗口显示为全屏(例如,无边框/标题栏)。隐藏任务栏(Windows)/启动器/菜单(OS X)是另一回事。我在第3段中

在GLFW中,您可以在创建特定监视器时告诉窗口在特定监视器上全屏显示,但有没有办法使其在多个监视器上伸展?

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

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


您可以跨多个监视器拉伸窗口,但使用装饰标志(特别是关闭标志),您可以使跨多个监视器的窗口显示为全屏(例如,无边框/标题栏)。隐藏任务栏(Windows)/启动器/菜单(OS X)是另一回事。

我在第3段中描述的是一个无边界窗口。这里有一些含糊不清的地方,我会按照指南设置一个,然后稍后尝试调整窗口大小(增加其宽度以覆盖多个监视器)。您可以在某些平台上执行此操作,但尚不清楚哪些窗口管理器允许此操作。