summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/osmesa
Commit message (Collapse)AuthorAgeFilesLines
* osmesa: remove old renderbuffer before adding newBrian Paul2010-07-021-0/+1
| | | | | | Fixes fd.o bug 10966 when OSMesaMakeCurrent() was called twice. NOTE: This is a candidate for the 7.8 branch.
* osmesa: always build standalone for internal symbolsDan Nicholson2010-06-161-6/+0
| | | | | | | | | | | | | | | When building OSMesa and xlib GL, the resulting OSMesa would be linked against libGL instead of the internal mesa libraries. However, when building with -fvisibility=hidden, some of the internal functions used in OSMesa could not be resolved through libGL. Instead, always build OSMesa standalone without linking against libGL. This has the advantage that OSMesa is always built the same way, but it means that disk space is wasted when libGL is installed since both libraries will contain the internal objects. Signed-off-by: Dan Nicholson <[email protected]> Tested-by: Tom Fogal <[email protected]>
* osmesa: use unsigned 16-bit/channel formatBrian Paul2010-05-091-1/+1
|
* glapi: Move to src/mapi/.Chia-I Wu2010-05-071-1/+2
| | | | Move glapi to src/mapi/{glapi,es1api,es2api}.
* osmesa: remove unused varBrian Paul2010-05-041-1/+0
|
* osmesa: fix OSMesa for CHAN_BITS=32Brian Paul2010-05-041-7/+30
| | | | | | CHAN_BITS=16 still broken. NOTE: this is a candidate for back-porting to the 7.8 stable branch.
* mesa: Remove support for creating color-index visualsIan Romanick2010-03-031-3/+1
| | | | | | | | 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 <[email protected]>
* osmesa: Remove support for color-index renderingIan Romanick2010-03-031-67/+11
| | | | Signed-off-by: Ian Romanick <[email protected]>
* Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versionsKristian Høgsberg2010-02-191-6/+6
|
* Remove _mesa_strcmp in favor of plain strcmp.Kenneth Graunke2010-02-191-1/+1
|
* osmesa: Add OSMesaColorClamp and OSMesaGetProcAddress to symbol defs.Brian Paul2010-02-051-0/+2
| | | | | | | | | Without this patch, the two symbols get an underscore prepended and an "@4" appended when compiling with VC8. Signed-off-by: Brian Paul <[email protected]> (cherry picked from commit e65029e9b32ddabea0ec583c04484345b40f1557)
* osmesa: Fix a copy/paste error in building libOSMesaJeremy Huddleston2009-12-211-1/+1
| | | | Signed-off-by: Jeremy Huddleston <[email protected]>
* osmesa: added new GLSL libsBrian Paul2009-12-211-1/+5
|
* mesa: remove a bunch of gl_renderbuffer fieldsBrian Paul2009-10-081-16/+3
| | | | | | _ActualFormat is replaced by Format (MESA_FORMAT_x). ColorEncoding, ComponentType, RedBits, GreenBits, BlueBits, etc. are all replaced by MESA_FORMAT_x queries.
* osmesa: call _mesa_meta_init/free()Brian Paul2009-09-201-0/+5
|
* osmesa: Allow building standalone in all three channel widthsDan Nicholson2009-06-041-27/+9
| | | | | | | | | autoconf had been designating the 8 bit libOSMesa as the default standalone osmesa, but the Makefile expected it to be linked to libGL. Fix up the osmesa Makefile so that it allows any of the combinations of standalone and channel width to be built. Fixes bug #21980.
* mesa: replace _mesa_unreference_framebuffer() with _mesa_reference_framebuffer()Brian Paul2009-02-091-1/+1
|
* mesa: OSMesa Makefile fixes (use LIB_DIR)Brian Paul2009-01-071-4/+3
|
* Apple: Cleaned up some linking and dylib ids issuesJeremy Huddleston2008-08-111-0/+2
|
* Always pass -linker and -ldflags to mklib for shared librariesDan Nicholson2008-07-121-6/+4
| | | | | | 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 Nicholson2008-07-121-4/+2
| | | | | Respect the user's choice of shell when running mklib rather than always using /bin/sh.
* Move construction of libOSMesa.so into src/mesa/drivers/osmesa/MakefileBrian Paul2008-06-051-0/+74
| | | | | This removes some cruft from src/mesa/Makefile. Something similar could be done for stand-alone / Xlib-Mesa libGL...
* insert mesa/ before include filesBrian Paul2008-06-051-7/+7
|
* added some missing calls to _mesa_enable_x_y_extensions()Brian2008-04-011-0/+2
|
* Update of OpenVMS makefiles for the use of "new" include file conventionJouk2007-10-031-1/+4
|
* Updated OpenVMS makefilesJ.Jansen2007-05-101-3/+4
| | | | | | | | | | | | modified: src/mesa/descrip.mms modified: src/mesa/drivers/osmesa/descrip.mms modified: src/mesa/drivers/x11/descrip.mms modified: src/mesa/main/descrip.mms modified: src/mesa/shader/descrip.mms modified: src/mesa/shader/slang/descrip.mms modified: src/mesa/swrast/descrip.mms modified: src/mesa/swrast_setup/descrip.mms modified: src/mesa/tnl/descrip.mms
* assorted fixes for Windows/VC8Karl Schultz2007-04-241-1/+1
|
* set osmesa renderbuffer refcount=1 upon creation, free renderbuffer in ↵Brian2007-04-141-2/+7
| | | | OSMesaDestroyContext()
* Add missing OSMesaColorClamp functionAlan Hourihane2007-03-281-0/+1
|
* Fix/improve framebuffer object reference counting.Brian2007-03-061-1/+2
| | | | | | | Use _mesa_reference_framebuffer() and _mesa_unreference_framebuffer() functions to be sure reference counting is done correctly. Additional assertions are done too. Note _mesa_dereference_framebuffer() renamed to "unreference" as that's more accurate.
* switch several dri drivers overKeith Whitwell2006-10-301-1/+2
|
* switch over to vbo moduleKeith Whitwell2006-10-291-4/+3
|
* Lots of fixes/changes to select color depth at runtime.Brian Paul2006-10-171-109/+100
|
* Some code movement so that the gl_framebuffer is fully initialized beforeBrian Paul2006-10-141-5/+9
| | | | | calling _mesa_make_current() to avoid hitting the initialize_framebuffer_size() stuff in context.c
* use new _mesa_remove_renderbuffer()Brian Paul2006-05-201-8/+3
|
* Allow rendering 8, 16 and 32-bit/channel images without recompiling.Brian Paul2006-05-191-234/+591
| | | | Uses new renderbuffer adaptors.
* remove some unused macrosBrian Paul2006-05-141-43/+6
|
* fix typo, remove dead codeBrian Paul2006-05-141-2/+1
|
* silence warningsBrian Paul2006-04-251-0/+2
|
* Initialize renderbuffer size.Daniel Borca2006-04-011-0/+3
|
* When creating front/back renderbuffers, init the Red/Green/Blue/AlphaBits fieldsBrian Paul2006-03-301-0/+23
|
* Match pixel addresses with `compute_row_addresses' in RGB mode (also obey ↵Daniel Borca2006-03-281-2/+2
| | | | RGB/UNSIGNED_BYTE rule).
* PutRowRGB was not initialized for OSMESA_RGB_565Daniel Borca2006-03-271-1/+1
|
* Moved _glapi_check_multithread() call into drivers, instead of inBrian Paul2006-03-161-1/+7
| | | | | _mesa_make_current(). This removes an ugly #if !defined(IN_DRI_DRIVER) from core Mesa.
* remove unneeded init of swrast->invalidate_line/triangleBrian Paul2006-01-261-17/+0
|
* add {} to RENDER_SPAN macro to fix compilation problemKarl Schultz2005-12-081-4/+6
|
* Added OSMesaColorClamp(), bug 4917Brian Paul2005-11-121-0/+16
|
* Committing in .Jouk Jansen2005-09-231-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 ----------------------------------------------------------------------
* replace GLdepth with GLuintBrian Paul2005-09-211-2/+2
|
* remove unused varsBrian Paul2005-09-141-60/+1
|