次の方法で共有


glFinish 関数

glFinish 関数は、すべての OpenGL 実行が完了するまでブロックします。

構文

void WINAPI glFinish(void);

パラメーター

この関数にはパラメーターはありません。

戻り値

この関数は値を返しません。

エラー コード

次のエラー コードは、 glGetError 関数によって取得できます。

名前 意味
GL_INVALID_OPERATION
glBegin の呼び出しと glEnd の対応する呼び出しの間に関数が呼び出されました。

解説

glFinish 関数は、以前に呼び出されたすべての OpenGL 関数の効果が完了するまで戻りません。 このような効果には、OpenGL 状態に対するすべての変更、接続状態に対するすべての変更、フレームバッファーの内容に対するすべての変更が含まれます。

glFinish 関数には、サーバーへのラウンド トリップが必要です。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Gl.h
ライブラリ
Opengl32.lib
[DLL]
Opengl32.dll

関連項目

glBegin

glEnd

glFlush