lol sorry,

Basiclly i am using an OpenGL routine that smoothens all lines, points and polygons that are rendered and it does this by antialiasing the edges, how ever it does this for every triangle that is drawn in the terrain, this is shown in my first image, but i have solved this problem by rendering the terrain twice once with out the smooth attribute and the second with it (shown in the second image), but this of course will become a bigger problem when i come to rendering the whole city instead of just the terrain, and i am just woundering if there is a better way of doing this without using a shader or new extensions?

the gl functions im using are:
[pascal]
glHint(GL_POINT_SMOOTH_HINT, GL_NICEST);
glHint(GL_LINE_SMOOTH_HINT, GL_NICEST);
glHint(GL_POLYGON_SMOOTH_HINT, GL_NICEST);

glEnable(GL_POINT_SMOOTH);
glEnable(GL_LINE_SMOOTH);
glEnable(GL_POLYGON_SMOOTH);
[/pascal]

The Line and Polygon ones arent a problem at the moment because the line one only effects it when i use glPolygonMode(GL_FRONT_AND_BACK, GL_LINE), and i dont really use the polygon one for the terrain..