下表列出了 IRIS GL 抗锯齿函数及其等效的 OpenGL 函数。
IRIS GL 函数 | OpenGL 函数 | 含义 |
---|---|---|
pntsmooth | glEnable ( GL_POINT_SMOOTH ) | 启用点的抗锯齿。 |
linesmooth | glEnable ( GL_LINE_SMOOTH ) | 启用线条抗锯齿。 |
polysmooth | glEnable ( GL_POLYGON_SMOOTH ) | 启用多边形的抗锯齿。 |
使用等效的 glDisable 调用来关闭抗锯齿。
在 IRIS GL 中,可以通过调用以下命令来控制抗锯齿的质量:
linesmooth(SML_ON + SML_SMOOTHER);
OpenGL 提供类似的控制 glHint:
glHint(GL_POINT_SMOOTH_HINT, hintMode);
glHint(GL_LINE_SMOOTH_HINT, hintMode);
glHint(GL_POLYGON_SMOOTH_HINT, hintMode);
其中 hintMode 是以下项之一:
- GL_NICEST (使用最高质量的平滑效果。)
- GL_FASTEST (使用最有效的平滑。)
- GL_DONT_CARE
IRIS GL 还允许通过调用以下方法进行结束更正:
linesmooth(SML_ON + SML_END_CORRECT);
OpenGL 对此函数没有等效项。