I wouldn't necessarily call that 'broken' -- the old Gamebryo pipeline was a legacy fixed-function cross-platform mess. It's just an old, decrepit thing.
ohhh, that's not bad at all what's it called? or did you invent it? ear clipping sucks - i've been getting good results using a version of the old triangle library I ported to python but I don't think it would work that well on the circle