1

私はディスプレイに次のコードを持っています:(それは全体のディスプレイ関数であり、データはアイドル関数で変更されます)

glClear(GL_COLOR_BUFFER_BIT);
glDrawPixels(100,100,GL_RGBA,GL_FLOAT,data);
glutSwapBuffers();
glutPostRedisplay();

このコードをコンパイルすると、背景と同じ色で点滅することがあります。クリアカラーの前に GPU が drawpixel をキャッチし、バッファをクリアしていると思います。

クリアとドローの間で遅れることはありますが、dataほぼすべてのフレームで変わります。
私は何をすべきか?コマンドのようなフラッシュはありますか?

4

1 に答える 1