GLFW不会让我有32像素和16像素的屏幕分辨率。我想看看在一场比赛中一个非常糟糕的决议会是什么样子。那么,有没有办法不让系统覆盖极限屏幕分辨率值呢?
我尝试了GLFW.glfwSetWindowSizeLimits(this.window,0,0,10000,10000);
发布于 2022-11-03 15:41:42
glfwSetWindowSize下的GLFW文档声明:
“窗口管理器可以限制允许的大小。GLFW不能也不应该覆盖这些限制”
如果窗口管理器是您所称的“系统”。那我想答案是最后的了。
您可以在glfwSetWindowSizeLimits()调用: GLFW_INVALID_VALUE或GLFW_PLATFORM_ERROR之后检查错误。
可能是一条错误消息(如果有的话)会给您提供一些信息。
但是,考虑到您询问的原因,您可以将其呈现为32x16px框架缓冲区,而不是默认的框架缓冲区。
然后将其作为32x16px四角呈现到默认框架缓冲区中。
https://stackoverflow.com/questions/74226334
复制相似问题