Función glRenderMode
La función glRenderMode establece el modo de rasterización.
Sintaxis
GLint WINAPI glRenderMode(
GLenum mode
);
Parámetros
-
mode
-
Modo de rasterización. Se aceptan los tres valores siguientes. El valor predeterminado es GL_RENDER.
Valor Significado - GL_RENDER
Modo de representación. Los primitivos se rasterizan, produciendo fragmentos de píxeles, que se escriben en el framebuffer. Este es el modo normal y también el modo predeterminado. - GL_SELECT
Modo de selección. No se generan fragmentos de píxeles y no se realiza ningún cambio en el contenido del búfer de fotogramas. En su lugar, se devuelve un registro de los nombres de primitivos que se habrían dibujado si el modo de representación se GL_RENDER se devuelve en un búfer de selección, que se debe crear (consulte glSelectBuffer) antes de que se escriba el modo de selección. - GL_FEEDBACK
Modo de comentarios. No se generan fragmentos de píxeles y no se realiza ningún cambio en el contenido del búfer de fotogramas. En su lugar, las coordenadas y atributos de los vértices que se habrían dibujado si el modo de representación se GL_RENDER se devuelven en un búfer de comentarios, que se debe crear (consulte glFeedbackBuffer) antes de que se escriba el modo de comentarios.
Códigos de error
La función glGetError puede recuperar los siguientes códigos de error.
Nombre | Significado |
---|---|
|
el modo no era uno de los tres valores aceptados. |
|
Se llamó a la función con el argumento GL_SELECT antes de llamar a glSelectBuffer al menos una vez. |
|
Se llamó a la función con el argumento GL_FEEDBACK antes de llamar a glBeedbackBuffer al menos una vez. |
|
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd. |
Comentarios
La función glRenderMode toma un argumento, modo, que puede asumir uno de los tres valores predefinidos anteriores.
El valor devuelto de la función glRenderMode viene determinado por el modo de representación en el momento en que se llama a glRenderMode , en lugar del modo . Los valores devueltos para los tres modos de representación son los siguientes.
Valor | Significado |
---|---|
GL_RENDER | Cero. |
GL_SELECT | Número de registros de aciertos transferidos al búfer de selección. |
GL_FEEDBACK | Número de valores (no vértices) transferidos al búfer de comentarios. |
Consulte glSelectBuffer y glFeedbackBuffer para obtener más detalles sobre la operación de selección y comentarios.
Si se genera un error, glRenderMode devuelve cero independientemente del modo de representación actual.
La siguiente función recupera información relacionada con glRenderMode:
glGet con GL_RENDER_MODE de argumentos
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|