summaryrefslogtreecommitdiff
path: root/include/GL/glu.h
AgeCommit message (Collapse)Author
2008-10-29glu: fix compilation problem when using Windows gl.h (sf bug 2204589)Nigel Stewart
2008-09-19Update to SGI FreeB 2.0.Adam Jackson
Under the terms of version 1.1, "once Covered Code has been published under a particular version of the License, Recipient may, for the duration of the License, continue to use it under the terms of that version, or choose to use such Covered Code under the terms of any subsequent version published by SGI." FreeB 2.0 license refers to "dates of first publication". They are here taken to be 1991-2000, as noted in the original license text: ** Original Code. The Original Code is: OpenGL Sample Implementation, ** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics, ** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc. ** Copyright in any portions created by third parties is as indicated ** elsewhere herein. All Rights Reserved. Official FreeB 2.0 text: http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf As always, this code has not been tested for conformance with the OpenGL specification. OpenGL conformance testing is available from http://khronos.org/ and is required for use of the OpenGL logo in product advertising and promotion.
2007-08-23Unbreak Linux builds with -fvisibility=hidden.Adam Jackson
2007-06-28a variety of fixes for MingWzhang
2004-02-06added GLU_INCOMPATIBLE_GL_VERSIONBrian Paul
2003-10-20Define GLAPIENTRYP properly so that GLU compiles on Windows.Karl Schultz
2003-10-16Minor changes to make linux-solo build againJon Smirl
2003-10-14Updates to SGI GLU code to get it to compile clean with the Open Watcom ↵Kendall Bennett
compiler. Most of the changes were to get rid of warnings, but many of the warnings could not be removed in the code so I also added #pragma's to disable the warnings. Someone really should clean up this code, but I didn't want to mess with it that much (and potentially break it).
2002-08-27define GLAPIENTRY and GLAPI if not defined in gl.hBrian Paul
2001-11-09fix typedef problem found with MSDev 6.0Brian Paul
2001-09-21Add GLAPIENTRY to typedef for callback functions (used by tessellator).Karl Schultz
This is important now that we're using __stdcall instead of the (default) __cdecl on WIN32. This gets apps using the tessellator working again on Windows.
2001-09-20add the same conditional mangling stuff that gl.h has.Karl Schultz
2001-09-20Change UnProject4 prototype to use nearVal and farVal instead of nearKarl Schultz
and far because Windows compiler can get confused over these old keywords.
2001-09-14Win32 updates (Karl Schultz)Brian Paul
2001-03-17SGI SI GLU 1.3 headerBrian Paul
2000-10-26fixed value for GLU_NURBS_MODEBrian Paul
2000-07-11reverted to old tessellator (GLU 1.1)Brian Paul
2000-05-22replaced __CYGWIN32__ with __CYGWIN__Brian Paul
2000-05-22moved a lot of Window-isms out of gl.h into other filesBrian Paul
1999-11-24renamed near and far arguments to gluUnProject4()Brian Paul
1999-11-23added GLU 1.3 functionsBrian Paul
1999-11-15changed multi-include guard symbolBrian Paul
1999-11-11 . Updated GL/gl.h with GLCALLACKP and GLAPIENTRYP macros for compatibilityKendall Bennett
with the IBM VisualAge C++ compiler. Eventually some more code will be needed in the headers to enable the reversal of (__stdcall*) to (*__stdcall) for the IBM compilers, however we currently build using our own header files that already handle this. . Changed instances of (GLCALLBACK*) to GLCALLBACKP for compatibility with the IBM VisualAge C++ compiler in src-glu. . Misc cleanups for warnings generated with Watcom C++ in src-glu. Compiles with 0 warnings now. . tess_hash.c: line 244 - Why is this function stubbed out? I removed the code with a #if 0 to avoid a compiler warning, but it looks dangerous.
1999-11-11first big check-in of new Mesa 3.3 codeBrian Paul
1999-11-09replace GLint with GLsizei in a gluScaleImage, gluBuild1/2DMipmaps()Brian Paul
1999-10-27removed gluGetProcAddressEXT()Brian Paul
1999-10-22removed revision history infoBrian Paul
1999-10-22define GLUAPI, GLAPIENTRY and GLCALLBACK to nothing if not using Mesa's gl.hBrian Paul
1999-09-19Changed name 'glGetProcAddressEXT' to 'gluGetProcAddressEXT'Ted Jump
1999-09-19More Win32 build compliance fixupsTed Jump
1999-09-17glGetProcAddressEXT changes to accomodate Win32 and non-Win32Brian Paul
1999-09-17I changed the xxxGetProcAddressEXT function declarations to be moreTed Jump
MSVC friendly. Brianp - could you verify that they describe and operate as intended on Linux/ETC platforms?
1999-09-16GLU_EXT_get_proc_address clean-upBrian Paul
1999-09-14Fixed GLUtriangulatorObj again (spelling).Gareth Hughes
1999-09-14Fixed definition of GLUtriangluatorObj for 1.3 tessellator.Gareth Hughes
1999-09-11added GLU_EXT_get_proc_addressBrian Paul
1999-09-10Added GLU 1.3 tessellation (except winding rule code).Gareth Hughes
1999-08-19Initial revisionjtg