aboutsummaryrefslogtreecommitdiffstats
path: root/make/glu-common.cfg
diff options
context:
space:
mode:
authorKenneth Russel <[email protected]>2004-11-18 23:17:23 +0000
committerKenneth Russel <[email protected]>2004-11-18 23:17:23 +0000
commite088362d49d9c64fa3c862d7a3cd6f07485985eb (patch)
treeac193b82a54769c5c28dd7fc808c25ec0e5e8bc8 /make/glu-common.cfg
parent0f4826aff7b84698df7c465782c81102a6160a30 (diff)
Partial fix for Issue 42: Problems invoking GLU functions
Incorporated the LWJGL team's port of the GLU quadric and projection routines to be able to eliminate calls to the native GLU library for these cases, which was problematic on certain Linux distributions. Still need to port at least some of the mipmap routines and the NURBS tesselator. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@172 232f8b59-042b-4e1e-8c03-345bb8c30851
Diffstat (limited to 'make/glu-common.cfg')
-rw-r--r--make/glu-common.cfg27
1 files changed, 25 insertions, 2 deletions
diff --git a/make/glu-common.cfg b/make/glu-common.cfg
index b7057a978..65919e410 100644
--- a/make/glu-common.cfg
+++ b/make/glu-common.cfg
@@ -151,5 +151,28 @@ Ignore GLUtesselator
#
Ignore gluQuadricCallback.*
-
-
+# Manually implement the GLU quadric functionality to mostly conform
+# to the C APIs
+Ignore GLUquadric
+ManuallyImplement gluCylinder
+ManuallyImplement gluDeleteQuadric
+ManuallyImplement gluDisk
+ManuallyImplement gluNewQuadric
+ManuallyImplement gluPartialDisk
+ManuallyImplement gluQuadricDrawStyle
+ManuallyImplement gluQuadricNormals
+ManuallyImplement gluQuadricOrientation
+ManuallyImplement gluQuadricTexture
+ManuallyImplement gluSphere
+
+# Ignore a few of the projection/unprojection APIs altogether because
+# their signatures aren't specified correctly in the header file
+Ignore gluProject
+Ignore gluUnProject
+Ignore gluUnProject4
+
+# Manually implement the rest of the projection / unprojection APIs
+ManuallyImplement gluOrtho2D
+ManuallyImplement gluPerspective
+ManuallyImplement gluLookAt
+ManuallyImplement gluPickMatrix