Why aren't you using TGLfloat for function and parameter input types? Thus this library could be ported much more easyly.

But all the other stuff is a good beginning. Maybe you add some other often used functions.