summaryrefslogtreecommitdiff
path: root/src/glut/glx
Commit message (Collapse)AuthorAgeFilesLines
* glut: Silence uninitialized variable warning.Vinson Lee2011-07-111-1/+4
|
* glut: Silence uninitialized variable warning.Vinson Lee2011-07-111-0/+1
|
* scons: Use only the shared object name when linking progs.José Fonseca2011-07-111-0/+2
| | | | Otherwise the whole path gets baked into the executable.
* glut: Remove unnecessary headers.Vinson Lee2011-07-116-6/+0
|
* win32_menu: add missing parentheses in mapMenu()Roel Kluin2011-07-111-1/+1
| | | | | | | `|' has higher precedence than `?'. Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Signed-off-by: Brian Paul <brianp@vmware.com>
* Fix glut to work with -fvisibility=hiddenKristian Høgsberg2011-07-1111-2/+20
| | | | | | | The GLUTAPI #define used in the header file to mark the font structs visible wasn't kicking in because of the #define glutBitmap9By15 XXX prior to #include <GL/glut.h>. High quality code... worked around by copying the GLUTAPI specifier to the invidual C files.
* scons: Build progs together with everything else.José Fonseca2011-07-111-22/+44
| | | | | | | | This is a substantial reorganization, This particular commit enables: - building the progs for unices platforms - glew is now built as a shared library (it is the default, and it is inconvenient and pointless to shift away from that default) - all progs get built by default
* glut: Prevent potential double free in menuVisualSetup.Vinson Lee2011-07-111-0/+5
|
* glut: fix incorrect Vista maximisation size due to WM_GETMINMAXINFO handlingBrian Paul2011-07-111-0/+5
| | | | See bug 23182.
* Use separate $(MINSTALL) for installing librariesDan Nicholson2011-07-111-1/+1
| | | | | | | | | | | | | The special feature of bin/minstall to copy symlinks is only ever needed when installing libraries which may have .so symlinks. All the headers and directories can use a normal install program. These two modes are separated as $(INSTALL) and $(MINSTALL) to allow the user (or autoconf) to override installing normal files as they please. An autoconf check for the install program has been added and will be used in preference to minstall when available. Fixes bug 16053.
* Use variable library name in pkg-config output.Tom Fogal2011-07-112-2/+3
| | | | | | | | | | | Previously the pkg-config output files would contain e.g. `-lGL' and `-lGLU', even if the user modified their configuration to build libraries with different names. This modifies the pkg-config inputs, and corresponding makery, so that modifying the output library name will cause the appropriate updated name to appear in the pkg-config `-l' option. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
* glut: Use the official WGL functions.José Fonseca2011-07-113-32/+9
| | | | | Especially using wglGetPixelFormat instead of GetPixelFormat causes problems with opengl32.dll and drivers that not hack around this issue.
* glut: DESCRIPTION .def clause deprecated.José Fonseca2011-07-111-6/+0
|
* glut: Minor cleanups.José Fonseca2011-07-113-4/+4
|
* glut: Unlist file.José Fonseca2011-07-111-1/+0
| | | | Again..
* glut: Fix build.José Fonseca2011-07-111-2/+1
|
* glut: List new source file in sconscript.José Fonseca2011-07-111-0/+1
|
* glut: added GLUT_PPM_FILE env var to dump first frame to a PPM fileBrian Paul2011-07-115-0/+94
| | | | | Set GLUT_PPM_FILE to the desired filename. The first frame rendered will be written to that file.
* Add more package metadata to the pkg-config filesDan Nicholson2011-07-112-2/+7
| | | | | | | | | | | | | The pkg-config files have been filled in more thoroughly to allow users to use mesa more effectively. By adding metadata to Requires.private, Libs.private and Cflags, we can ensure that all the libraries and headers will be found in all situations. However, the full substitutions are only done when using the configure script. This also fixes the glu pkg-config file to account for using GL or OSMesa. Fixes bug 18161.
* glut: MinGW portability fixes.José Fonseca2011-07-115-3/+93
| | | | Still, it doesn't run as well as the glut binaries...
* glut: only call glFinish() in processWindowWorkList() for indirect contexts.Brian Paul2011-07-111-1/+6
| | | | Basically, do as the comment says.
* Fixed 'make install' for darwinJeremy Huddleston2011-07-111-1/+1
|
* Apple: Cleaned up some linking and dylib ids issuesJeremy Huddleston2011-07-111-0/+1
|
* Call mklib with $(SHELL) so the user controls the interpreterDan Nicholson2011-07-111-1/+1
| | | | | Respect the user's choice of shell when running mklib rather than always using /bin/sh.
* Remove generated pkg-config files on `make clean'Dan Nicholson2011-07-111-0/+1
|
* Set library and header installation directories from configurationDan Nicholson2011-07-112-9/+10
| | | | | | | | | | | | | | Currently the installation directories for libraries and headers are resolved within the install commands. For instance, the libraries will be installed to $(INSTALL_DIR)/$(LIB_DIR). This limits the flexibility of the installation, such as when the libraries should be installed to a subdirectory like /usr/lib/tls. This adds the make variables $(INSTALL_LIB_DIR) and $(INSTALL_INC_DIR) to define the locations that the libraries and headers are installed. For the static configs, this resolves exactly as before to $(INSTALL_DIR)/include and $(INSTALL_DIR)/$(LIB_DIR). For autoconf, they are derived directly from the --libdir and --includedir settings.
* Remove CVS keywords.José Fonseca2011-07-112-2/+0
|
* Always cleanup the makedepend backup filesDan Nicholson2011-07-111-1/+1
| | | | | | Consistently cleanup the depend.bak files created by makedepend. Also, realclean has been changed to use a single find command, which speeds it up considerably.
* Obsolete, replaced by glut_fcb.c (fortran callbacks)Brian2011-07-111-164/+0
|
* Remove files of unsupported build systems.José Fonseca2011-07-113-471/+0
|
* Rename 'mms-config.' to 'mms.config'.Michal Krol2011-07-111-1/+1
| | | | | It looks like Windows does not like filenames ending with a dot, in effect renaming it to 'mms-config'.
* add support for LDFLAGS env varDan Nicholson2011-07-111-1/+1
|
* Fix timer problem when using Fortran bindings (submitted by Bill Mitchell)Brian2011-07-111-1/+5
| | | | Also, add some comments about what's going on.
* added null ptr checkBrian2011-07-111-1/+1
|
* Add glut_fcb.c to the build and update to fix warnings (see bug 12405)Brian2011-07-112-25/+26
|
* Rename. "fcb" = fortran call backBrian2011-07-111-0/+164
|
* pkg-config supportDan Nicholson2011-07-112-1/+22
|
* DESTDIR support.Dan Nicholson2011-07-111-4/+4
|
* Gutsy oopses on touch of existing file. Workaround.Keith Whitwell2011-07-111-0/+1
|
* fix mem leak (bug 11791)Brian2011-07-111-0/+1
|
* fix some FreeBSD issuesBrian2011-07-111-1/+1
|
* more Mingw32 fixesZhang2011-07-111-24/+17
|
* Fix a number of MINGW32 issuesZhang2011-07-114-2/+206
|
* a variety of fixes for MingWzhang2011-07-114-6/+11
|
* assorted fixes for Windows/VC8Karl Schultz2011-07-111-0/+6
|
* New bin/minstall script - a minimal replacement for 'install'. Correctly ↵Brian Paul2011-07-111-1/+1
| | | | handles symlinks so we can get rid of the COPY_LIBS stuff.
* remove obsolete commentBrian Paul2011-07-111-1/+0
|
* GLUT_FORCE_VISUAL env var to force glut to use a particular visual (debug only)Brian Paul2011-07-111-0/+17
|
* new code to init DirectColor colormapsBrian Paul2011-07-111-1/+22
|
* LIB_DIR is now just 'lib' or 'lib64' Replaced $(LIB_DIR) with ↵Brian Paul2011-07-111-5/+5
| | | | $(TOP)/$(LIB_DIR), use LIB_DIR in install targets. Patch by Hanno Böck.