From e088362d49d9c64fa3c862d7a3cd6f07485985eb Mon Sep 17 00:00:00 2001 From: Kenneth Russel Date: Thu, 18 Nov 2004 23:17:23 +0000 Subject: 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 --- make/glu-common.cfg | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) (limited to 'make/glu-common.cfg') 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 -- cgit v1.2.3