glutSwapBuffers はダブルバッファモードの時, カレントウィンドウのバッファを交換します.
Usage
void glutSwapBuffers(void);
Description
カレントウィンドウに対し,使用中のレイヤーの バッファスワップを行う.特に,glutSwapBuffersは カレントウィンドウの使用中のレイヤーのバックバッファの 内容をフロントバッファの内容と成らしめ, その後バックバッファは未定義となる. (バッファの)更新は通常,glutSwapBuffers がコールされた直後ではなく モニターの垂直リトレースの間に行われる.
glutSwapBuffersが返る前に, glFlush が暗黙の内に glutSwapBuffersによって実行される. 後に続く OpenGL のコマンドは,glutSwapBuffersの呼び出し後に すぐ解釈され得るが, バッファの更新が完了するまで実行はされない.
使用中のレイヤーがダブルバッファ・モードでない場合は, glutSwapBuffers は何もしない.