Função glFinish

A função glFinish é bloqueada até que toda a execução do OpenGL seja concluída.

Sintaxe

void WINAPI glFinish(void);

Parâmetros

Essa função não tem parâmetros.

Valor retornado

Essa função não retorna um valor.

Códigos de erro

O código de erro a seguir pode ser recuperado pela função glGetError .

Nome Significado
GL_INVALID_OPERATION
A função foi chamada entre uma chamada para glBegin e a chamada correspondente para glEnd.

Comentários

A função glFinish não retorna até que os efeitos de todas as funções do OpenGL chamadas anteriormente sejam concluídos. Esses efeitos incluem todas as alterações no estado OpenGL, todas as alterações no estado de conexão e todas as alterações no conteúdo do framebuffer.

A função glFinish requer uma viagem de ida e volta para o servidor.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Gl.h
Biblioteca
Opengl32.lib
DLL
Opengl32.dll

Confira também

glBegin

glEnd

glFlush