Quote Originally Posted by chronozphere
OpenGL does support geometry shaders (at least nVidia published
an extension on it - ATi/AMD seems to think this is unnessecary).
Ah okay... I didn't know that. But i those threads, people still mention "Geometry Shaders" now and then. I think they expected it to be core functionality that worked on most of the proper gaming systems. So far, implementing OGL geo-shaders is not worth-while because quite alot of people can use them (ATI + Intel chips).
Doesn't ATI >X2xxx cards have the GL_EXT_geometry_shader4 extension? They support unified shaders which should have geometry shader capabilities

If I ever get the time to get back to graphics coding I would probably start looking at DirectX instead of OGL which I've used since I started doing 3D rendering. A quick glance at their interfaces tells me that it's awesome. Especially DX10 and DX11 which should even have inbuilt handling of multithreaded and therefore multicore capabilities