what is the essencial head files needed to compile source code? gltools.h?
what is the essencial head files needed to compile source code? gltools.h?
gl.h (for GL 1.1)
glext.h (for everything beyond 1.1)
wglext.h (for windows specific functions)
glxext.h (for *nix specific functions)
Or, just use an extension loader
http://www.opengl.org/wiki/OpenGL_Loading_Library
------------------------------
Sig: http://glhlib.sourceforge.net
an open source GLU replacement library. Much more modern than GLU.
float matrix[16], inverse_matrix[16];
glhLoadIdentityf2(matrix);
glhTranslatef2(matrix, 0.0, 0.0, 5.0);
glhRotateAboutXf2(matrix, angleInRadians);
glhScalef2(matrix, 1.0, 1.0, -1.0);
glhQuickInvertMatrixf2(matrix, inverse_matrix);
glUniformMatrix4fv(uniformLocation1, 1, FALSE, matrix);
glUniformMatrix4fv(uniformLocation2, 1, FALSE, inverse_matrix);