Why does types.pas use longint/single etc., instead of GLtype? These are defined in FPC OGL units, too. May the same memory-wise, but, well, this kind of inconsistency bothers me.