gpt4 book ai didi

C++ glfw3 : one (of the two) windows in fullscreen mode is not really fullscreen (Mac Os)

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:14:45 26 4
gpt4 key购买 nike

在我的应用程序(C++14、MacOsX 10.11)中,我使用 glfw3 创建两个窗口,它们应该在两个具有不同原始分辨率的显示器中以全屏模式运行。我正在创建这样的窗口:

 glfwCreateWindow(capture_monitor_width, capture_monitor_height, "Capture Window",capture_monitor,NULL);
//..
glfwCreateWindow(projection_monitor_width, projection_monitor_height, "Projection Window",projection_monitor,NULL).

(其中 projection_motinor_widthprojection_monitor_heightcapture_motinor_widthcapture_monitor_height 已通过适当的 GLFWvidmode 检索* 并且它们已经过测试,在所有情况下都是正确的)

问题是,虽然我在我的主显示器中正确获得全屏窗口,但在我的副显示器中它向上移动,因此它只覆盖屏幕的上 3/4(或多或少)。请注意,通过简单地将上面代码段中的 projection_monitor 替换为 NULL,我得到了一个正确对齐的窗口,它确实覆盖了整个屏幕(但它有一个我没有的标题栏在我的应用程序中需要)。

有什么想法吗?这可能是某种错误吗?有什么破解方法吗?

最佳答案

使用最新的“开发”版本,问题不再存在。所以显然这是一个已经修复的错误。

关于C++ glfw3 : one (of the two) windows in fullscreen mode is not really fullscreen (Mac Os),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35256960/

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