aboutsummaryrefslogtreecommitdiffstats
path: root/make/glu-common.cfg
diff options
context:
space:
mode:
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