函數原型:
void glHint(GLenum target,GLenum mod)
參數說明:
target:指定所控制行爲的符號常量,可以是以下值
- GL_FOG_HINT:指定霧化計算的精度。如果OpenGL實現不能有效的支持每個像素的霧化計算,則GL_DONT_CARE和GL_FASTEST霧化效果中每個定點的計算。
- GL_LINE_SMOOTH_HINT:指定反走樣線段的採樣質量。如果應用較大的濾波函數,GL_NICEST在光柵化期間可以生成更多的像素段。
- GL_PERSPECTIVE_CORRECTION_HINT:指定顏色和紋理座標的差值質量。如果OpenGL不能有效的支持透視修正參數差值,那麼GL_DONT_CARE 和 GL_FASTEST可以執行顏色、紋理座標的簡單線性差值計算。
- GL_POINT_SMOOTH_HINT:指定反走樣點的採樣質量,如果應用較大的濾波函數,GL_NICEST在光柵化期間可以生成更多的像素段。
- GL_POLYGON_SMOOTH_HINT:指定反走樣多邊形的採樣質量,如果應用較大的濾波函數,GL_NICEST在光柵化期間可以生成更多的像素段。
mod:指定所採取行爲的符號常量,可以是以下值
- GL_FASTEST:選擇速度最快選項。
- GL_NICEST:選擇最高質量選項。
- GL_DONT_CARE:對選項不做考慮。
函數說明:
該函數控制OpenGL在某一方面有解釋的餘地時,所採取的操作行爲。