diff options
author | Kenneth Russel <[email protected]> | 2004-11-18 23:17:23 +0000 |
---|---|---|
committer | Kenneth Russel <[email protected]> | 2004-11-18 23:17:23 +0000 |
commit | e088362d49d9c64fa3c862d7a3cd6f07485985eb (patch) | |
tree | ac193b82a54769c5c28dd7fc808c25ec0e5e8bc8 /make/glu-common.cfg | |
parent | 0f4826aff7b84698df7c465782c81102a6160a30 (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.cfg | 27 |
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 |