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-impl-win32-GLU13Hacks.cfg | 4 ---- 1 file changed, 4 deletions(-) (limited to 'make/glu-impl-win32-GLU13Hacks.cfg') diff --git a/make/glu-impl-win32-GLU13Hacks.cfg b/make/glu-impl-win32-GLU13Hacks.cfg index 325d2718c..186ee5ca1 100644 --- a/make/glu-impl-win32-GLU13Hacks.cfg +++ b/make/glu-impl-win32-GLU13Hacks.cfg @@ -9,7 +9,6 @@ Ignore gluBuild(1|2|3)DMipmapLevels Ignore gluBuild3DMipmaps Ignore gluCheckExtension -Ignore gluUnProject4 CustomJavaCode GLUImpl /** Entry point to C language function:
GLint gluBuild1DMipmapLevels(GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, GLint level, GLint base, GLint max, void *CustomJavaCode GLUImpl data); CustomJavaCode GLUImpl CustomJavaCode GLUImpl */ CustomJavaCode GLUImpl public int gluBuild1DMipmapLevels(int target, int internalFormat, int width, int format, int type, int level, int base, int max, boolean[] data) { throw new GLException("This GLU 1.3 function is not available on Win32 platforms because Microsoft Windows ships with a GLU 1.2 implementation"); } @@ -121,6 +120,3 @@ CustomJavaCode GLUImpl public int gluBuild3DMipmaps(int target, int internalFor CustomJavaCode GLUImpl /** Entry point to C language function:
GLboolean gluCheckExtension(const GLubyte *CustomJavaCode GLUImpl extName, const GLubyte *CustomJavaCode GLUImpl extString); CustomJavaCode GLUImpl CustomJavaCode GLUImpl */ CustomJavaCode GLUImpl public boolean gluCheckExtension(java.lang.String extName, java.lang.String extString) { throw new GLException("This GLU 1.3 function is not available on Win32 platforms because Microsoft Windows ships with a GLU 1.2 implementation"); } - -CustomJavaCode GLUImpl /** Entry point to C language function:
GLint gluUnProject4(GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble *CustomJavaCode GLUImpl model, const GLdouble *CustomJavaCode GLUImpl proj, const GLint *CustomJavaCode GLUImpl view, GLdouble nearVal, GLdouble farVal, GLdouble *CustomJavaCode GLUImpl objX, GLdouble *CustomJavaCode GLUImpl objY, GLdouble *CustomJavaCode GLUImpl objZ, GLdouble *CustomJavaCode GLUImpl objW); CustomJavaCode GLUImpl CustomJavaCode GLUImpl */ -CustomJavaCode GLUImpl public int gluUnProject4(double winX, double winY, double winZ, double clipW, double[] model, double[] proj, int[] view, double nearVal, double farVal, double[] objX, double[] objY, double[] objZ, double[] objW) { throw new GLException("This GLU 1.3 function is not available on Win32 platforms because Microsoft Windows ships with a GLU 1.2 implementation"); } -- cgit v1.2.3