0

在我的 OpenGL 应用程序中,我使用 Raymond Chen 的解决方案在窗口模式和全屏模式之间切换:

http://blogs.msdn.com/b/oldnewthing/archive/2010/04/12/9994016.aspx

除了在多显示器设置中使用时(仅)有两个非常烦人的副作用之外,这还有效:

  1. 切换窗口模式后,两个屏幕都闪烁/闪烁,就在调用 glViewport 以适应更改的窗口尺寸的那一刻。
  2. 切换后,其他应用程序的桌面上的 Windows 无法正确绘制,直到我最小化/最大化它们(或执行类似的操作以强制刷新)。

有人知道这些影响,也许还知道解决方案吗?

ps:进一步的测试表明,这只发生在我的带有 AMD 卡的 PC 上,而不是我的 Nvidia 卡。如果只有一个监视器处于活动状态,则根本不会发生。

4

0 回答 0