summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add more package metadata to the pkg-config filesDan Nicholson2011-07-114-4/+14
| | | | | | | | | | | | | 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
|
* glut: Remove EOF characters.José Fonseca2011-07-118-8/+0
|
* Apple: Cleaned up some linking and dylib ids issuesJeremy Huddleston2011-07-111-0/+1
|
* Always pass -linker and -ldflags to mklib for shared librariesDan Nicholson2011-07-111-2/+3
| | | | | | This just makes the use of mklib more consistent throughout Mesa where we always want to pass the linker and LDFLAGS when we might be making a shared library.
* Call mklib with $(SHELL) so the user controls the interpreterDan Nicholson2011-07-116-8/+7
| | | | | 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-112-1/+2
|
* Set library and header installation directories from configurationDan Nicholson2011-07-115-22/+24
| | | | | | | | | | | | | | 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-114-4/+1
|
* Always cleanup the makedepend backup filesDan Nicholson2011-07-114-4/+4
| | | | | | 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-114-597/+0
|
* Fixed displaying of single buffered window.Claudio Ciccani2011-07-112-3/+22
|
* When converting microseconds to milliseconds, round to the next integer.Claudio Ciccani2011-07-111-1/+1
|
* Assorted patches for miniglx/linux-solo (Gavin Li <codeview@gmail.com>)Brian2011-07-112-0/+28
|
* 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-116-6/+7
|
* 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-112-8/+8
|
* Gutsy oopses on touch of existing file. Workaround.Keith Whitwell2011-07-116-0/+6
|
* 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
|
* Compute the amount of time to sleep on idle event using timers as reference.Claudio Ciccani2011-07-113-25/+55
|
* a variety of fixes for MingWzhang2011-07-114-6/+11
|
* miniglx/glut: should use the x/y pos to create windowDave Airlie2011-07-111-1/+1
| | | | This allows moving miniglx glut windows around the framebuffer
* assorted fixes for Windows/VC8Karl Schultz2011-07-111-0/+6
|
* Commiting a few minor fixes to glut fbdev (segfault on a separate stack)Sean D'Epagnier2011-07-112-2200/+16
| | | | | | Updated all drivers that used the old _ac_ functions to use the new _vbo_ functions. I know this fixed the fbdev driver, it looks like it might fix some other drivers too.
* Updated keyboard input so that glut programs can read from stdin without ↵Sean D'Epagnier2011-07-111-42/+44
| | | | problems if tty input is used. Also corrected a few stdin keycodes.
* Remove DirectFBGL header from Mesa bacause since 1.0.0 DirectFB installs its ↵Claudio Ciccani2011-07-112-1/+9
| | | | | | own header. Updated to the current DirectFBGL interface (i.e. added GetProcAddress()).
* the following improvements to linux-fbdev: 1. updated makefiles to build ↵Sean D'Epagnier2011-07-118-164/+248
| | | | | | | | | | | | | | | | | libOSMesa as well as libGL these are improvements to fbdev-glut 1. mouse cursor will timeout and be invisible if not being used 2. do not restore colormaps to truecolor targets, this causes problems at exit on my g450 3. fixed a crash when cleaning up from failure by munmaping what had not yet been mmaped 4. Resize event handling is improved, the resize function is not invoked from a signal handler now. 5. The main loop can detect if it is running very fast (greater than 2khz) 6. keyboard up and special up events are generated from stdin input mode and if it is also not redrawing, it sleeps 7. corrections in escape sequences for function keys for stdin input
* Added correct include files to files, No longer modify cmap if the device is ↵Sean D'Epagnier2011-07-1110-9/+21
| | | | truecolor (messes up dual monitors with vt switching)
* New bin/minstall script - a minimal replacement for 'install'. Correctly ↵Brian Paul2011-07-112-2/+2
| | | | handles symlinks so we can get rid of the COPY_LIBS stuff.
* remove obsolete commentBrian Paul2011-07-111-1/+0
|
* corrected cursor drawing added handling of SIGWINCH fixed input of recieving ↵Sean D'Epagnier2011-07-115-82/+137
| | | | SIGIO while handling SIGIO corrected input code for return uncommented normal calculation to models
* 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
|
* The colormap code is now simpler, 15bpp works where it did not before.Sean D'Epagnier2011-07-112-45/+32
| | | | | | The input is fixed so that delete reports '\b' and backspace 127 The vt switching works both right and left.
* VT switching now uses correct keys. exiting when virtual screen size is ↵Sean D'Epagnier2011-07-113-18/+58
| | | | larger than regular size doesn't corrupt screen. colormap is reset when using stdin input on exit. return is not reported as ctrl-m but '\r' as it should be backspace keycode was incorrect and not working, fixed
* The driver now compiles correctly without any x headers or libraries ↵Sean D'Epagnier2011-07-117-24/+206
| | | | | | | | | | installed The bitmap and stroke code can't be shared with glx anymore because of this. The model for the mini teapot is restored and I have tested it to work with linux-fbdev and linux-solo The driver recognizes 32bpp where there is no alpha (my radeon 7500) It also sets the correct number of cmap entrees (instead of 256 which can be an error)
* Added initial multisampling support to glfbdev driver. Fully implemented ↵Sean D'Epagnier2011-07-1111-260/+722
| | | | glutGameMode, and added vidresize stubs to make Added support for glutReshapeDisplay to change video mode but not lose current mesa context. implementation glut 5 complient. Fixed many minor bugs Updated docs
* Modularized code into multiple files.Sean D'Epagnier2011-07-1113-7084/+10060
| | | | | | | | | | | | | | Added gamemode stubs, iconify support, joystick stubs. Fixed color index mode, added 8 bit alpha blending, enabled cmaps even with 15, 16, 24, and 32 depths as some fbdev drivers need this. Fixed compiling with -ansi Using SIGIO for keyboard input, so that vt switching is enabled even if the program is locked. Fixed numerous small bugs.
* Handle GLUT_DEVICE_KEY_REPEAT,GLUT_OWN_JOYSTICK,GLUT_JOYSTICK_POLL_RATE in ↵Claudio Ciccani2011-07-111-2/+10
| | | | glutDeviceGet().