正确设置抗锯齿
一、OPENGL 抗锯齿
一般情况下,OpenGL抗锯齿的效果是有的,但是如果你的程序中没有正确设置抗锯齿参数,或者你的显卡不支持抗锯齿,那么抗锯齿就不会起作用。
正确设置抗锯齿参数的方法是:
1. 在程序中调用glEnable(GL_LINE_SMOOTH)函数,开启抗锯齿功能;
2. 调用glHint(GL_LINE_SMOOTH_HINT, GL_NICEST)函数,设置抗锯齿的精度;
3. 调用glLineWidth(1.5f)函数,设置线条的宽度;
4. 调用glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)函数,设置混合模式;
5. 调用glEnable(GL_BLEND)函数,开启混合功能。
如果你的显卡不支持抗锯齿,那么你可以尝试更换显卡,或者使用其他抗锯齿技术,比如多重采样抗锯齿(MSAA)。
二、 dx 抗锯齿