summaryrefslogtreecommitdiffstats
path: root/include/GL/glut.h
Commit message (Collapse)AuthorAgeFilesLines
* Squashed commit of the following:José Fonseca2011-07-141-665/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 1856230d9fa61710cce3e152b8d88b1269611a73 Author: José Fonseca <[email protected]> Date: Tue Jul 12 23:41:27 2011 +0100 make: Use better var names on packaging. commit d1ae72d0bd14e820ecfe9f8f27b316f9566ceb0c Author: José Fonseca <[email protected]> Date: Tue Jul 12 23:38:21 2011 +0100 make: Apply several of Dan Nicholson's suggestions. commit f27cf8743ac9cbf4c0ad66aff0cd3f97efde97e4 Author: José Fonseca <[email protected]> Date: Sat Jul 9 14:18:20 2011 +0100 make: Put back the tar.bz2 creation rule. Removed by accident. commit 34983337f9d7db984e9f0117808274106d262110 Author: José Fonseca <[email protected]> Date: Sat Jul 9 11:59:29 2011 +0100 make: Determine tarballs contents via git ls-files. The wildcards were a mess: - lots of files for non Linux platforms missing - several files listed and archived twice Using git-ls-files ensures things are not loss when making the tarballs. commit 34a28ccbf459ed5710aafba5e7149e8291cb808c Author: José Fonseca <[email protected]> Date: Sat Jul 9 11:07:14 2011 +0100 glut: Remove GLUT source. Most distros ship freeglut, and most people don't care one vs the other, and it hasn't been really maintained. So it is better to have Mesa GLUT be revisioned and built separately from Mesa. commit 5c26a2c3c0c7e95ef853e19d12d75c4f80137e7d Author: José Fonseca <[email protected]> Date: Sat Jul 9 10:31:02 2011 +0100 Ignore the tarballs. commit 26edecac589819f0d0efe2165ab748dbc4e53394 Author: José Fonseca <[email protected]> Date: Sat Jul 9 10:30:24 2011 +0100 make: Create the Mesa-xxx-devel symlink automatically. Also actually remote the intermediate uncompressed tarballs.
* Remove support for GCC older than 3.3.0Ian Romanick2010-03-031-1/+1
| | | | Signed-off-by: Ian Romanick <[email protected]>
* glut: Silent the glut*_ATEXIT_HACK defined but not used warnings.José Fonseca2010-01-011-6/+3
| | | | | | There are two ways to silent this: put inline keyword, or reimplement the hack as a #define. inline keyword actually varies slightly with compiler so I've opted by the latter.
* glut: Fix broken font symbols when gcc visibility attributes used.José Fonseca2009-02-121-1/+1
|
* glut: Don't try to guess system headers.José Fonseca2009-02-121-17/+3
| | | | Just include them, especially such basic header as stdlib.h
* glut: Automatic library linkage only on MSVC.José Fonseca2009-01-241-1/+1
|
* glut: Use a new define GLUT_STATIC to distinguish static builds.José Fonseca2009-01-241-2/+2
| | | | | | | | | | | | _DLL is defined by MSVC when building against a DLL version of the CRT library. It bears no relation to whether we are building a DLL or not. That is, we can build a DLL against a static CRT, or a static lib against a dynamicaly linked CRT. See more detail at http://msdn.microsoft.com/en-us/library/2kzt1wy3.aspx This gets DLL version of glut linking correctly both with MinGW and MSVC. PS: GL/gl.h (and others) must be fixed too.
* glut: Ensure windows.h is included on windows.José Fonseca2009-01-241-87/+4
| | | | | | Trying to override windows headers is a recipe for disaster. Especially when using with glew. Also the windows headers in recent MinGW are complete enough that they don't need patching up.
* glut: Do not rely on GLAPIENTRY symbol.José Fonseca2009-01-231-3/+10
| | | | | | | | | | | | | | | | | GLEW does some defining/undefining of GLAPIENTRY making it unreliable. GLEW should also be fixed, but removing the dependency on this symbol. This also restores the ability for GLUT to be used with -fvisibility=hidden. The downside of this is that ld warns of: Warning: size of symbol `glutBitmapXXXXX' changed from 4 in glut_xxx.o to 16 in glut_xxxx.o Due to the fonts being declared void * (*4 bytes), but defined as 16byte static structure. I'll fix that in a later commit. See also commits: - f321f16e83cae427d6496c11955fd1c898d0395c - d084982240bafba0169c4a6cacf02d45d6cfd8c1
* glut: Don't include mesa_wgl.h on MinGW builds.José Fonseca2009-01-221-1/+4
| | | | | windows.h header recent MinGW versions already declare the WGL API, and including mesa_wgl.h actually cause build failures.
* glut: MinGW portability fixes.José Fonseca2008-11-211-1/+1
| | | | Still, it doesn't run as well as the glut binaries...
* more Mingw32 fixesZhang2007-07-271-1/+1
|
* Fix a number of MINGW32 issuesZhang2007-07-211-2/+7
|
* a variety of fixes for MingWzhang2007-06-281-3/+5
|
* fix non-Win32 definition of GLUTAPIENTRY, remove some cruftBrian Paul2005-02-161-26/+2
|
* Bug #2477: Make GLU/GLw/glut build properly even with -fvisibility=hidden.Adam Jackson2005-02-081-1/+1
|
* typedef GLUTproc, return it from glutGetProcAddress()Brian Paul2004-11-271-1/+2
|
* Remove need for defining _MSC_VER when building Mesa for windows withBrian Paul2004-11-081-2/+2
| | | | a non MS C compiler (MinGW). (Gregor Anich)
* minor fix to glutSetColor prototype (Evgeny Kotsuba)Brian Paul2003-10-271-1/+1
|
* DOS and glide driver updates from Daniel BorcaBrian Paul2003-08-191-1/+1
|
* added glutGetProcAddress()Brian Paul2002-08-171-1/+6
|
* removed non-windows exit() prototypeBrian Paul2000-06-151-1/+1
|
* patched for Cygwin (Sven Panne)Brian Paul2000-03-201-1/+1
|
* fixed some glitches (Eero Pajarre)Brian Paul1999-11-171-3/+2
|
* Minor patches to cleanup some compiler warnings in MSVCTed Jump1999-10-201-20/+36
|
* Initial revisionjtg1999-08-191-0/+751