summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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().
* Moved glutDeviceGet() to events.c. Implemented glutIgnoreKeyRepeat() and ↵Claudio Ciccani2011-07-112-47/+86
| | | | glutSetKeyRepeat().
* GLUT on fbdev driver. Sean D'EpagnierBrian Paul2011-07-113-0/+9376
|
* Clear window's event mask before enabling handled events.Claudio Ciccani2011-07-111-0/+5
|
* LIB_DIR is now just 'lib' or 'lib64' Replaced $(LIB_DIR) with ↵Brian Paul2011-07-115-19/+19
| | | | $(TOP)/$(LIB_DIR), use LIB_DIR in install targets. Patch by Hanno Böck.
* Use $(LIB_DIR) instead of $(TOP)/lib since libraries sometimes go into ↵Brian Paul2011-07-111-1/+1
| | | | lib64/. Probably need to fix the install destinations too...
* New 'install' targets in makefile. See bug 2372.Brian Paul2011-07-111-0/+7
|
* Added some notes about this implementation.Claudio Ciccani2011-07-111-0/+9
|
* Enable setting invible cursors.Claudio Ciccani2011-07-111-27/+35
|
* Separated joystick pointer coordinates from mouse pointer coordinates.Claudio Ciccani2011-07-112-29/+48
|
* Added DirectFB GLUT implementation.Claudio Ciccani2011-07-1119-0/+4043
|
* move check for event.xbutton.button <= GLUT_MAX_MENUS (see sf bug 1484284)Brian Paul2011-07-111-2/+6
|
* check if button >= GLUT_MAX_MENUS in glutAttacheMenu()Brian Paul2011-07-111-0/+4
|
* check event button against GLUT_MAX_MENUS (bug 1484284)Brian Paul2011-07-111-1/+2
|
* DMesa now uses OSMesa as a back-end.Daniel Borca2011-07-111-1/+5
|
* Removed empty arrays.Daniel Borca2011-07-112-10/+2
|
* Use X11_INCLUDES config macro instead of hardcoded path in makefile.Jerome Glisse2011-07-111-1/+1
|
* Committing in .Jouk Jansen2011-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 1) change compilation on VMS to use IEEE floating points 2) one more problem with _mesa_sprintf solved Modified Files: Mesa/docs/README.VMS Mesa/progs/demos/descrip.mms Mesa/progs/tests/descrip.mms Mesa/progs/util/descrip.mms Mesa/progs/xdemos/descrip.mms Mesa/src/glu/mesa/descrip.mms Mesa/src/glu/sgi/descrip.mms Mesa/src/glut/glx/descrip.mms Mesa/src/mesa/array_cache/descrip.mms Mesa/src/mesa/drivers/common/descrip.mms Mesa/src/mesa/drivers/osmesa/descrip.mms Mesa/src/mesa/drivers/x11/descrip.mms Mesa/src/mesa/glapi/descrip.mms Mesa/src/mesa/main/descrip.mms Mesa/src/mesa/main/texobj.c Mesa/src/mesa/math/descrip.mms Mesa/src/mesa/shader/descrip.mms Mesa/src/mesa/shader/grammar/descrip.mms Mesa/src/mesa/shader/slang/descrip.mms Mesa/src/mesa/swrast/descrip.mms Mesa/src/mesa/swrast_setup/descrip.mms Mesa/src/mesa/tnl/descrip.mms ----------------------------------------------------------------------
* fix some strict aliasing problems related to choosing framebuffer configs ↵Brian Paul2011-07-113-17/+5
| | | | (Matthias Hopf)
* Quote $(CC) and $(CXX) so that 'CC=ccache gcc' and 'CXX=ccache g++' will ↵Ian Romanick2011-07-113-3/+3
| | | | work again.
* Added -linker option to mklib, used to specify a particular program for ↵Brian Paul2011-07-113-7/+7
| | | | linking, if relevant. Updated Makefiles to use -linker option instead of setting CC, CXX env vars.
* Fixed warnings by using GLUTProc type instead of anonymous (void *) for GLUT ↵Philippe Houdoin2011-07-111-120/+120
| | | | callbacks.
* moved to windows build dirKarl Schultz2011-07-111-338/+0
|
* assorted warning clean-ups for x86_64, etc (Mikko T.)Brian Paul2011-07-112-4/+4
|
* fix non-Win32 definition of GLUTAPIENTRY, remove some cruftBrian Paul2011-07-111-26/+2
|
* removed detritusDaniel Borca2011-07-111-155/+0
|
* separated DOS GLUT from GLX GLUT. added a few FreeGLUT specific functions.Daniel Borca2011-07-1126-578/+16219
|
* Bug #2477: Make GLU/GLw/glut build properly even with -fvisibility=hidden.Adam Jackson2011-07-111-1/+1
|
* Remove depend on make cleanKeith Whitwell2011-07-111-0/+1
|
* changed coding style. made `glutTimerFunc' less accurate, but far more reliable.Daniel Borca2011-07-113-400/+356
|
* changed coding style. added possibility to use default timer instead of ↵Daniel Borca2011-07-111-130/+146
| | | | PC/HW timer.
* changed coding style. added a NULL pointer check.Daniel Borca2011-07-111-27/+31
|
* changed coding styleDaniel Borca2011-07-1112-1022/+1049
|
* Put quotes around the CC and CXX variables passed to mklib. This make them ↵Ian Romanick2011-07-113-3/+3
| | | | work with multi-work compiler names (e.g., "ccache gcc").
* updated makefiles for gcc 3.4.3 and bnu 2.15Daniel Borca2011-07-111-3/+3
|
* Improve the behaviour of the build system wrt depend files.Keith Whitwell2011-07-113-3/+3
| | | | | | | | - Remove the -Y option for makedepend, so that the standard directories are searched - No longer pipe the multiple errors that the -Y option caused into /dev/null -- we want to know about these failures. - Fix up a few other misc makedepend failures.
* sync with glut/glxDaniel Borca2011-07-111-2/+2
|
* don't need glut_fbc.cBrian Paul2011-07-111-1/+0
|