Is there any difference between a GLfloat and a regular float?
almost undoubtably ‘no’
gl/gl.h:
typedef float GLfloat;
In the implementation you are using, yes. The spec doesn’t say anything about GLfloat must be equal to the C/C++ datatype ‘float’.
Ok. Thanks.