使用下列函数可激活OpenGL的反走样子程序:
glEnable (primitiveType);
其中参数primitiveType
被赋以符号常量GL_POINT_SMOOTH, GL_LINE_SMOOTH或
GL_POLYGON_SMOOTH
。假定我们用RGBA模式指定颜色,则同样需要激活OpenGL颜色调和操作。
glEnable (GL_BLEND);
接下来,通过下列函数使用颜色调和方法:
glBlendFun (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
如果在对象的颜色描述中使用大量的α值则平滑操作比较高效。在使用颜色表时也可以应用反走样。但是,在这种颜色模式中,必须创建一个颜色斜坡,即从背景颜色到对象色逐步变化的一张表。该颜色斜坡用来进行对象边界的反走样。