I tried googling and searching on stack but I didn\'t find anything :-( ( Mapping irregular shapes or other polygons (cartoons, sprites) to triangles in OpenGL ES )
On the Wikipedia Polygon Triangulation Talk page I argue that more triangles will in fact be faster.
I have written a triangulation engine that supports holes and runs in O(n log (n)) time. I tested it under Gdk and then made an Android app from it.