Over the summer, I’ve had a go at porting glTail to the iPad. And I succeeded. :-)

To get this done, I had to re-implement the whole thing in Objective-C, and use OpenGL ES as that’s what the iPad supports. As a side effect, it also runs great on the iPhone 4, due to the retina display. Kinda fun to have glTail to watch while sitting on the bus.

I’m pretty impressed by the performance of my aging iPad 3G, as it runs circles around the Ruby version on my quad-core i5 iMac. 60 fps with 1500+ particles in play (~70 web requests per second) using ~6ms per frame. Plenty more to go on, but I don’t have access to any servers with more traffic than that so it’s hard to test properly.

I’ve only implemented support for Apache log files so far, and I’ll add a few more before I consider it good enough for submitting to the App Store.

Anyone want to take it for a spin on their iPad? I’d especially love to see how it runs on the iPad 2.