最終更新: mikk_ni3_92 2008年07月16日(水) 18:28:34履歴
現在地 >> メニュー >> 基本編04 >> ダブルバッファ
次 >> 行列モード
― 設定時 ―
「glutInitDisplayMode()関数」に「GLUT_DOUBLE」を追加
glutInitDisplayMode(GLUT_RGBA| GLUT_DOUBLE | GLUT_DEPTH);
― 描画時 ―
「glFlush()」ではなく、「glutSwapBuffers()関数」を用いる
[ 使用例 ]
次 >> 行列モード
次 >> 行列モード
― 設定時 ―
「glutInitDisplayMode()関数」に「GLUT_DOUBLE」を追加
glutInitDisplayMode(GLUT_RGBA| GLUT_DOUBLE | GLUT_DEPTH);
― 描画時 ―
「glFlush()」ではなく、「glutSwapBuffers()関数」を用いる
[ 使用例 ]
void display() { ... ... glutSwapBuffers(); //バッファを入れ替え ... ... } ... ... int main(... ...) { ... ... glutInitDisplayMode(GLUT_RGBA| GLUT_DOUBLE | GLUT_DEPTH); ... ... }
次 >> 行列モード