Argumn

02-19-2010, 05:34 AM

I have read on some pages about the evilness of GL_POLYGON_SMOOTH usage but I am unable to find any evidence of its evilness in the open gl docs.

Are there some known facts? Is it implemented well, is it fast and so on?

And if GL_POLYGON_SMOOTH is evil, which replacement should be used in order to smooth objects?

We do not draw GL_POLYGONs, but we draw triangles and on some systems the smooth also causes effects on triangle edges which should not be smooth.

Like if you have a quad constructed from two triangles then you may want the edges on the outline of this quad to be smooth but definitely not the inner edges :)

Edit: I have read about multisample anti aliasing but I am not sure if this will run on our target system, which is a low end in-field notebook without a dedicated video card.

and is MSAA FSAA ? Nehes lesson 46 talks about MSAA as it were FSAA

Are there some known facts? Is it implemented well, is it fast and so on?

And if GL_POLYGON_SMOOTH is evil, which replacement should be used in order to smooth objects?

We do not draw GL_POLYGONs, but we draw triangles and on some systems the smooth also causes effects on triangle edges which should not be smooth.

Like if you have a quad constructed from two triangles then you may want the edges on the outline of this quad to be smooth but definitely not the inner edges :)

Edit: I have read about multisample anti aliasing but I am not sure if this will run on our target system, which is a low end in-field notebook without a dedicated video card.

and is MSAA FSAA ? Nehes lesson 46 talks about MSAA as it were FSAA