summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Remove glu_mangle.hMatt Turner2021-06-242-90/+0
| | | | | | | | | | | | | | | Long ago when GLU lived in the Mesa repository, there was "name mangling" support that allowed you to build Mesa and GLU with all exported symbols' names "mangled". That is, the symbol names would typically be prefixed with an 'm' so that they would not collide with the system's OpenGL implementation. When GLU was split out into its own repository in 2012 we didn't bring over the name mangling support. No one has noticed this lack of functionality since, to my knowledge. Remove the name mangling header (which was unexpectedly licensed under the GPL).
* glu: Fix _GLUfuncptr typedef.zhigang gong2011-05-121-1/+1
| | | | | | | typedef void (GLAPIENTRYP _GLUfuncptr)(); causes the following warning: function declaration isn't a prototype. Signed-off-by: José Fonseca <jfonseca@vmware.com>
* glu: fix compilation problem when using Windows gl.h (sf bug 2204589)Nigel Stewart2008-10-291-0/+4
|
* Update to SGI FreeB 2.0.Adam Jackson2008-09-191-27/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Unbreak Linux builds with -fvisibility=hidden.Adam Jackson2007-08-231-16/+11
|
* a variety of fixes for MingWzhang2007-06-281-0/+13
|
* added GLU_INCOMPATIBLE_GL_VERSIONBrian Paul2004-02-061-0/+1
|
* Define GLAPIENTRYP properly so that GLU compiles on Windows.Karl Schultz2003-10-201-1/+1
|
* Minor changes to make linux-solo build againJon Smirl2003-10-161-0/+4
|
* Updates to SGI GLU code to get it to compile clean with the Open Watcom ↵Kendall Bennett2003-10-141-1/+1
| | | | | | | | | 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).
* Add missing entry points. (Warren Cashen)Karl Schultz2003-10-101-0/+2
|
* Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick2003-06-051-21/+0
|
* define GLAPIENTRY and GLAPI if not defined in gl.hBrian Paul2002-08-271-0/+8
|
* fix typedef problem found with MSDev 6.0Brian Paul2001-11-091-4/+4
|
* Add GLAPIENTRY to typedef for callback functions (used by tessellator).Karl Schultz2001-09-211-1/+1
| | | | | | 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.
* add the same conditional mangling stuff that gl.h has.Karl Schultz2001-09-201-0/+4
|
* add mangling for new entry pointsKarl Schultz2001-09-201-1/+10
|
* Change UnProject4 prototype to use nearVal and farVal instead of nearKarl Schultz2001-09-201-1/+1
| | | | and far because Windows compiler can get confused over these old keywords.
* Win32 updates (Karl Schultz)Brian Paul2001-09-141-59/+59
|
* SGI SI GLU 1.3 headerBrian Paul2001-03-171-517/+306
|
* fixed value for GLU_NURBS_MODEBrian Paul2000-10-261-3/+3
|
* reverted to old tessellator (GLU 1.1)Brian Paul2000-07-111-63/+53
|
* replaced __CYGWIN32__ with __CYGWIN__Brian Paul2000-05-221-3/+3
|
* moved a lot of Window-isms out of gl.h into other filesBrian Paul2000-05-221-1/+12
|
* renamed near and far arguments to gluUnProject4()Brian Paul1999-11-241-2/+2
|
* added GLU 1.3 functionsBrian Paul1999-11-231-4/+51
|
* changed multi-include guard symbolBrian Paul1999-11-151-4/+4
|
* . Updated GL/gl.h with GLCALLACKP and GLAPIENTRYP macros for compatibilityKendall Bennett1999-11-111-2/+2
| | | | | | | | | | | | | | | | 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.
* first big check-in of new Mesa 3.3 codeBrian Paul1999-11-111-204/+206
|
* replace GLint with GLsizei in a gluScaleImage, gluBuild1/2DMipmaps()Brian Paul1999-11-091-5/+5
|
* removed gluGetProcAddressEXT()Brian Paul1999-10-271-14/+1
|
* removed revision history infoBrian Paul1999-10-221-59/+1
|
* define GLUAPI, GLAPIENTRY and GLCALLBACK to nothing if not using Mesa's gl.hBrian Paul1999-10-221-1/+16
|
* Changed name 'glGetProcAddressEXT' to 'gluGetProcAddressEXT'Ted Jump1999-09-191-4/+4
|
* More Win32 build compliance fixupsTed Jump1999-09-191-7/+6
|
* glGetProcAddressEXT changes to accomodate Win32 and non-Win32Brian Paul1999-09-171-4/+10
|
* I changed the xxxGetProcAddressEXT function declarations to be moreTed Jump1999-09-171-2/+8
| | | | | MSVC friendly. Brianp - could you verify that they describe and operate as intended on Linux/ETC platforms?
* GLU_EXT_get_proc_address clean-upBrian Paul1999-09-161-9/+10
|
* Fixed GLUtriangulatorObj again (spelling).Gareth Hughes1999-09-141-2/+5
|
* Fixed definition of GLUtriangluatorObj for 1.3 tessellator.Gareth Hughes1999-09-141-1/+5
|
* added GLU_EXT_get_proc_addressBrian Paul1999-09-111-1/+20
|
* Added GLU 1.3 tessellation (except winding rule code).Gareth Hughes1999-09-102-51/+119
|
* Initial revisionjtg1999-08-192-0/+530