summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/fbdev
Commit message (Collapse)AuthorAgeFilesLines
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-9/+9
|
* Drop GLframebuffer typedef and just use struct gl_framebufferKristian Høgsberg2010-10-131-4/+4
|
* Rename GLvisual and __GLcontextModes to struct gl_configKristian Høgsberg2010-10-131-2/+2
|
* fbdev: some hacking to get the driver to compile (untested)Brian Paul2010-05-271-1/+7
|
* glapi: Move to src/mapi/.Chia-I Wu2010-05-071-1/+2
| | | | Move glapi to src/mapi/{glapi,es1api,es2api}.
* mesa: Remove support for creating color-index visualsIan Romanick2010-03-031-3/+3
| | | | | | | | Remove the rgbMode and indexBits parameters from _mesa_create_visual and _mesa_initialize_visual. These values are now hardcoded to GL_TRUE and 0. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
* fbdev: Remove support for color-index renderingIan Romanick2010-03-031-86/+36
| | | | Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
* Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versionsKristian Høgsberg2010-02-191-11/+11
|
* Remove _mesa_memcpy in favor of plain memcpy.Kenneth Graunke2010-02-191-1/+1
| | | | This may break the SUNOS4 build, but it's no longer relevant.
* Remove _mesa_strcmp in favor of plain strcmp.Kenneth Graunke2010-02-191-1/+1
|
* mesa: Factor out the fb initialization details from _mesa_new_framebuffer.Francisco Jerez2010-02-031-1/+1
| | | | | | | | | | | This should make things easier for drivers wanting to work with a "subclass" of gl_framebuffer. The complementary "_mesa_initialize_framebuffer" function is now called "_mesa_initialize_window_framebuffer" for the sake of symmetry. Signed-off-by: Brian Paul <brianp@vmware.com>
* mesa: replace _mesa_unreference_framebuffer() with _mesa_reference_framebuffer()Brian Paul2009-02-091-1/+1
|
* mesa: prefix more #includes with "main/"Brian Paul2008-09-181-11/+11
|
* Call mklib with $(SHELL) so the user controls the interpreterDan Nicholson2008-07-121-2/+1
| | | | | Respect the user's choice of shell when running mklib rather than always using /bin/sh.
* Makefile clean-upsBrian Paul2008-06-091-1/+1
|
* Move fbdev driver construction into src/mesa/drivers/fbdev/MakefileBrian Paul2008-06-051-0/+36
|
* added some missing calls to _mesa_enable_x_y_extensions()Brian2008-04-011-0/+5
|
* assorted clean-upsBrian2007-07-041-54/+49
|
* Added proper cleanup codeSean D'Epagnier2007-04-231-0/+14
|
* Fixed fallout, glfbdev driver was calling a nop function that was removed.Sean D'Epagnier2007-04-211-1/+0
|
* Commiting a few minor fixes to glut fbdev (segfault on a separate stack)Sean D'Epagnier2007-02-161-3/+3
| | | | | | 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.
* Remove calls to _mesa_ResizeBuffersMESA() - generally replace with code toBrian Paul2006-10-151-2/+18
| | | | check the current window size, then call _mesa_resize_framebuffer().
* The driver now compiles correctly without any x headers or libraries installedSean D'Epagnier2006-08-181-40/+34
| | | | | | | | | | 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.Sean D'Epagnier2006-08-101-29/+24
| | | | | | | | | Fully implemented 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
* renderbuffer fixes (Sean D'Epagnier)Brian Paul2006-08-011-10/+21
|
* fix span code compilation problems, bug 5858Brian Paul2006-06-201-7/+8
|
* Silence some warnings.Brian Paul2005-09-111-4/+9
|
* remove old set_buffer routine and misc codeBrian Paul2005-09-011-29/+5
|
* Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul2005-05-041-175/+238
| | | | | | | Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
* Put back not-so-redundant #ifdef.Keith Whitwell2005-04-291-2/+2
|
* Remove redundant #ifdef, fix compiler warningKeith Whitwell2005-04-291-4/+1
|
* Remove _mesa_ResizeBuffersMESA() call from _mesa_set_viewport().Brian Paul2004-11-271-0/+10
| | | | | | | | Now, the driver's Viewport routine should call _mesa_ResizeBuffersMESA() if necessary. Cleaned up code related to GLframebuffer width/height initialization. Set initial viewport/scissor params in _mesa_make_current2(), instead of in the drivers' MakeCurrent functions.
* Implemented support for software-based AUX color buffers.Brian Paul2004-03-211-2/+2
| | | | | | Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
* Before calling _mesa_create_context(), initialize a dd_function_table structBrian Paul2004-01-201-48/+11
| | | | | | | | | | by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future.
* glFBDev driver from embedded-2 branch.Brian Paul2003-12-061-0/+828
Probably won't be actively used/maintained, but bring it to the trunk so it doesn't get lost.