我在代码中加入多边形反走样,但是没有效果,代码如下:
RGB颜色模式
glEnable(GL_POLYGON_SMOOTH);//反走样   
glDisable(GL_DEPTH_TEST);
glBlendFunc(GL_SRC_ALPHA_SATURATE,GL_ONE);   
glEnable(GL_BLEND); glBegin(GL_QUADS);
{
glColor4f(1.0f,1.0f,1.0f,0.5f);
glVertex3f(-1.5f, -1.0f, 0.0f);
glVertex3f(1.5f, -1.0f, 0.0f);
glVertex3f(1.5f, 1.0f, 0.0f);
glVertex3f(-1.5f, 1.0f, 0.0f);
}
glEnd();望大家能帮忙解答,谢谢!

解决方案 »

  1.   

    试了一下,线条是可以的,多边形还真看不出效果。
      

  2.   

    图像处理,可以看看清华的教材
      

  3.   

    我找了很多教程,代码也试过不少,在我的电脑上就是没有效果,难道该功能还需要硬件支持,而我的电脑不支持?
      

  4.   

    应该是支持的,楼主可能哪儿没有设置好,先试试线条在这种情况下是否可行!
    一般没有硬件支持的话,软件也会支持的!所以,不必怀疑这个!
      

  5.   

    直线反走样试过,是没问题的,可以达到效果。
    请有空的朋友们也在自己的电脑上试试,看能否出来多边形反走样的效果。