Función glHint
La función glHint especifica sugerencias específicas de la implementación.
Sintaxis
void WINAPI glHint(
GLenum target,
GLenum mode
);
Parámetros
-
Destino
-
Constante simbólica que indica el comportamiento que se va a controlar. Se aceptan las siguientes constantes simbólicas, junto con la semántica sugerida.
Value Significado - GL_FOG_HINT
Indica la precisión del cálculo de niebla. Si el cálculo de niebla por píxel no es compatible eficazmente con la implementación de OpenGL, sugerir GL_DONT_CARE o GL_FASTEST puede dar lugar a un cálculo por vértice de efectos de niebla. - GL_LINE_SMOOTH_HINT
Indica la calidad de muestreo de líneas antialias. La sugerencia GL_NICEST puede dar lugar a que se generen más fragmentos de píxeles durante la rasterización, si se aplica una función de filtro mayor. - GL_PERSPECTIVE_CORRECTION_HINT
Indica la calidad de la interpolación de coordenadas de textura y color. Si la implementación de OpenGL no admite eficazmente la interpolación de parámetros con corrección de perspectiva, la sugerencia de GL_DONT_CARE o GL_FASTEST puede dar lugar a una interpolación lineal simple de colores o coordenadas de textura. - GL_POINT_SMOOTH_HINT
Indica la calidad de muestreo de puntos antialiased. La sugerencia GL_NICEST puede dar lugar a que se generen más fragmentos de píxeles durante la rasterización, si se aplica una función de filtro mayor. - GL_POLYGON_SMOOTH_HINT
Indica la calidad de muestreo de polígonos antialiased. La sugerencia GL_NICEST puede dar lugar a que se generen más fragmentos de píxeles durante la rasterización, si se aplica una función de filtro mayor. -
mode
-
Constante simbólica que indica el comportamiento deseado. Se aceptan las siguientes constantes simbólicas.
Value Significado - GL_FASTEST
Se debe elegir la opción más eficaz. - GL_NICEST
Se debe elegir la opción más correcta o de mayor calidad. - GL_DONT_CARE
El cliente no tiene ninguna preferencia.
Valor devuelto
Esta función no devuelve ningún valor.
Códigos de error
La función glGetError puede recuperar los siguientes códigos de error.
Nombre | Significado |
---|---|
|
target o mode no era un valor aceptado. |
|
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd. |
Observaciones
Cuando hay espacio para la interpretación, puede controlar ciertos aspectos del comportamiento de OpenGL con sugerencias. Especifique una sugerencia con dos argumentos. El parámetro de destino es una constante simbólica que indica el comportamiento que se va a controlar y el modo es otra constante simbólica que indica el comportamiento deseado.
Aunque los aspectos de implementación que se pueden sugerir están bien definidos, la interpretación de las sugerencias depende de la implementación.
La función glHint se puede omitir.
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 |
|