space for the speed test for me in manages ~4000 tris/s (and 18,000 on my phone, I don’t know why, is it a magic phone?) I think it's good enough. Tell me if I missed any obvious optimisations though. I have seen many people use this type of tri filler but I don't like using other people's code so I finally got round to making one myself, for my 3d engine. It works by calculating the coordinates of the inscribed circle of the triangle, then repeatedly drawing triangles with thicker outlines and scaling them down, around the incentre. (actually I made this a while ago but I just thought I would share it so I can find it again) Feel free to use this, but I think other people have made faster ones.