This mainly adds support for line and polygon smoothing. Only GCN supports it in hardware. 1-2: cleanups 3-6: smoothing 7-10: more cleanups I think point smoothing is the last missing thing as far as legacy features are concerned. Please review. Marek