summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorleo2002-03-10 21:24:31 +0000
committerleo2002-03-10 21:24:31 +0000
commite32ca130bd7ea52a53ada61188c1a2b4c3415be7 (patch)
tree1559e046231552984df59819d1ade542328c1676
parent283e27568bc23de7c45b5dc92b0c1485e150db6a (diff)
Changes to compile without glu.h.
git-svn-id: http://svn.leocad.org/trunk@284 c7d43263-9d01-0410-8a33-9dba5d9f93d6
-rwxr-xr-xcommon/opengl.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/common/opengl.h b/common/opengl.h
index 51a6c94..2a56559 100755
--- a/common/opengl.h
+++ b/common/opengl.h
@@ -15,7 +15,19 @@
#include "linux_gl.h"
#endif
-#include <GL/glu.h> // TODO: remove all glu calls
+//#include <GL/glu.h> // TODO: remove all glu calls
+void gluLookAt (GLdouble eyex, GLdouble eyey, GLdouble eyez,
+ GLdouble centerx, GLdouble centery, GLdouble centerz,
+ GLdouble upx, GLdouble upy, GLdouble upz);
+void gluPerspective (GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar);
+GLint gluProject (GLdouble objx, GLdouble objy, GLdouble objz,
+ const GLdouble model[16], const GLdouble proj[16],
+ const GLint viewport[4],
+ GLdouble *winx, GLdouble *winy, GLdouble *winz);
+GLint gluUnProject (GLdouble winx, GLdouble winy, GLdouble winz,
+ const GLdouble model[16], const GLdouble proj[16],
+ const GLint viewport[4],
+ GLdouble *objx, GLdouble *objy, GLdouble *objz);
bool GL_Initialize (const char* libname);
void GL_Shutdown ();