This could be added, but I don't see much advantage over using sprites with geometric textures. You still get pixel-perfect collisions, you can pre-render antialiasing on the texture rather than relying on expensive multisampling for improving quality, and for some shapes like circles, textures are actually the only way to do it. Genuinely the best way to render a circle in DirectX is to draw a texture with a circle on it. The other option (a ring of vertices) would be slower, and worse quality (aliased)!
Why do everyone cares so much about "the best way"?! There is not a best way to do a thing! I could have advatages even if I draw a polygonal circle instead of a texture! Is that kind of feature so hard to do? If you want to create a FULL 2D game creation app don't you think that you NEED to let the developer to decide if he wants to use a texture or a polygon?? We have DUAL and QUAD cores!! And apart that, who cares about the lose of 1-2-3-4 FPSs??! I could have my reason to draw a polygonal shape instead of a texture!! Don't you think?
I wonder why everyone is so against this kind of feature. Polygons with textures and collision checking. Is that so difficult? So difficult for you that MADE the entire CONSTRUCT?
This is not even the first time a user asks for this kind of feature. And noone helps those users. We are not all expert coders!!
Ok, now I feel better.