如何使用GLUT以指定的分辨率进入全屏模式?

时间:2011-05-26 09:09:07

标签: c opengl glut

虽然glutFullScreen()使窗口全屏,但它不会改变屏幕分辨率。它实际上相当于将窗口大小调整为屏幕大小并隐藏标题栏和边框。

如何将分辨率更改为指定的分辨率?

我正在使用Ubuntu / Mesa / FreeGlut / C.

1 个答案:

答案 0 :(得分:2)

您可以尝试拨打glutGameModeString(),然后拨打glutEnterGameMode()。根据您的系统,它可能会更改屏幕分辨率:

glutGameModeString("800x600:32@60");
glutEnterGameMode();