My model importing system runs at build-time, not runtime (and isn't shipped to the user), so I can do as much platform specific optimizations as I like in it ;)
That is interesting. I guess you use lua to generate c++ code? Are you explaining you system somewhere?
Thanks for the warning about OpenGl. I am more used to DirectX. But I guess Ogl have a way to test those capabilities?