support for ellipse rendering