我GLUT
用来创建窗口(glutCreateWindow()
)。似乎 glut 总是在监视器中创建窗口,该窗口在 Windows 中设置为 MAIN。在我的系统中有两个 GPU。
是否可以设置哪个监视器,resp。哪个 GPU 用于创建窗口?
在 Mac 上,您可以使用 CGLSetVirtualScreen(CGLCurrentContext(),x); 其中 x 是 0、1 或 2(通常是 GPU 1、GPU 2 和 Apple 软件)。但是,您可能必须在应用程序的 Info.plist 文件中添加一个标志,以启用多 GPU 支持才能正常工作。请参阅http://developer.apple.com/library/mac/#qa/qa1734/_index.html#//apple_ref/doc/uid/DTS40010791
不是股票GLUT 实施。