ディスプレイモードは下に示すフラグの組み合わせとして指定する。
例:
glutInitDisplayMode( GLUT_RGBA | GLUT_SINGLE) : RGBAモードシングルバッファ(デフォルト)を使用する。
| GLUT_RGBA | RGBA モード |
| GLUT_RGBAも GLUT_INDEX も記述されないときのデフォルト | |
| GLUT_RGB | GLUT_RGBA と同じ |
| GLUT_INDEX | カラーインデックス モード |
| GLUT_RGBAも記述された場合,上書きする | |
| GLUT_SINGLE | シングルバッファ モード |
| GLUT_DOUBLE もGLUT_SINGLEも記述されていない場合の デフォルトである | |
| GLUT_DOUBLE | ダブルバッファ モード |
| GLUT_SINGLE も記述されていた場合,上書きする | |
| GLUT_ACCUM | アキュムレーション バッファ |
| GLUT_ALPHA | カラーバッファにアルファ成分を加えること |
| GLUT_DEPTH | デプス(Z)バッファを加えること |
| GLUT_STENCIL | ステンシル・バッファを加えること |
| GLUT_MULTISAMPLE | マルチサンプリングのサポート |
| マルチサンプリングが利用できない場合は無視される | |
| ※マルチサンプリングを可能とするためには,OpenGL のクライアントとサーバーの両方が、GLX_SAMPLE_SGIS エクステンションをサポートしていなければならない | |
| GLUT_STEREO | ステレオ・ウィンドウビットマスク |