summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/osmesa
Commit message (Collapse)AuthorAgeFilesLines
* Minor header file changes to silence warnings.Brian Paul2000-11-171-4/+4
| | | | | Added _mesa_enable_sw_extensions(), called by software-only drivers to enable all s/w-supported GL extensions.
* Move the transform and lighting code to two new directoriesKeith Whitwell2000-11-161-5/+8
| | | | | | | | | | | | | | | math: Provides basic matrix and vector functionality that might be useful to multiple software t&l implementations, and is used by core mesa to manage the Model, Project, etc matrices. tnl: The real transform & lighting code from core mesa, including everything from glVertex3f through vertex buffer handling, transformation, clipping, lighting and handoff to a driver for rasterization. The interfaces of these can be further tightened up, but the basic splitting up of state and code move is done.
* removed unused set_color() and set_index() functionsBrian Paul2000-11-141-28/+6
|
* Removed Driver.Color() and Driver.Index() functions.Brian Paul2000-11-141-68/+80
| | | | | | Pass color or color index directly to WriteMono*() span functions. Updated current s/w drivers accordingly. Clean-up of X gc handling in XMesa driver.
* test ctx->RenderMode in chooser functionsBrian Paul2000-11-061-9/+20
|
* removed obsolete VB varsBrian Paul2000-11-051-5/+1
|
* Reworked to use the new software rasterizer. Optimized line/tri functionsKeith Whitwell2000-11-051-46/+116
| | | | are hooked into the software rasterizer.
* Moved the software rasterizer to a new directory.Keith Whitwell2000-10-311-15/+20
|
* Removed UPDATE_IMAGE_TRANSFER_STATE, use _NEW_PIXEL flag instead.Brian Paul2000-10-301-16/+16
| | | | | More minor GLchan changes. Silence some compiler warnings in cva.[ch]
* more minor header file re-org (moved CONST, ASSERT, INLINE to config.h)Brian Paul2000-10-291-1/+2
|
* removed ctx->Texture.Enabled, use ctx->Texture.ReallyEnabled insteadBrian Paul2000-09-281-3/+3
|
* First batch of OpenGL SI related changes:Brian Paul2000-09-261-18/+18
| | | | | | | Renamed struct gl_context to struct __GLcontextRec. Include glcore.h, setup GL imports/exports. Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions. GLcontext's Visual field is no longer a pointer.
* added OSMesaCreateContextExt()Brian Paul2000-09-081-11/+49
|
* added GL_EXT_texture_env_combine (Holger Waechtler)Brian Paul2000-06-271-1/+2
|
* include glheader.h instead of system headersBrian Paul2000-05-261-3/+2
|
* more work on GL_ARB_texture_cube_mapBrian Paul2000-05-261-1/+2
|
* call _mesa_initialize_context()Brian Paul2000-04-221-7/+7
|
* more GL_HP_occlusion_test workBrian Paul2000-04-041-244/+27
|
* use BCOPY macro on FreeBSDBrian Paul2000-04-041-3/+9
|
* updates for separate R/G/B/A accum buffer sizesBrian Paul2000-03-311-2/+2
|
* Implemented support for the HP occlusion test extension (osmesa and X)Randy Frank2000-03-281-61/+47
|
* removed old Depth buffer pointer varBrian Paul2000-03-171-3/+5
|
* runtime selectable depth buffer depthBrian Paul2000-03-031-62/+105
|
* Added occlusion test code. Follows the HP proposed occlusion test extension.Randy Frank2000-01-151-2/+219
|
* GLcontext is now nested in OSMesaContextBrian Paul2000-01-141-57/+69
|
* updated Clear function for new mask bitsBrian Paul2000-01-061-3/+13
|
* removed old thread codeBrian Paul1999-12-171-45/+16
|
* pass new args to gl_create_framebuffer()Brian Paul1999-12-101-3/+8
|
* replaced Driver.SetBuffer() with SetDrawBuffer() and SetReadBuffer()Brian Paul1999-11-251-3/+12
|
* initial changes for Mesa 3.3Brian Paul1999-11-111-4/+4
|
* removed GL_ prefix from memory macrosBrian Paul1999-10-131-5/+5
|
* Initial revisionjtg1999-08-191-0/+1594