Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-11-19 | Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars. | Brian Paul | |
Completely removed the dirty texture object list. Set texObj->Complete to GL_FALSE to indicate dirty. Made point/line/triangle/quad SWvertex parameters const. Minor code clean-ups. | |||
2000-11-17 | Minor header file changes to silence warnings. | Brian Paul | |
Added _mesa_enable_sw_extensions(), called by software-only drivers to enable all s/w-supported GL extensions. | |||
2000-11-16 | Move the transform and lighting code to two new directories | Keith Whitwell | |
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. | |||
2000-11-14 | Removed Driver.Color() and Driver.Index() functions. | Brian Paul | |
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. | |||
2000-11-13 | Cleanup of derived state calculation prior to seperating software T&L | Keith Whitwell | |
into a new directory. Specifically the handling of changes to lighting lighting space (light in model vs. light in eye) have been revamped. Moved several derived values used only by swrast into that directory. Removed direct calls to swrast_flush() from vbrender.c -- pushed into ctx->Driver.RenderFinish. Optimized flat-shading case in swrast_setup. | |||
2000-11-13 | removed unused var | Brian Paul | |
2000-11-10 | minor changes to silence compiler warnings | Brian Paul | |
2000-11-05 | Lots of changes: | Keith Whitwell | |
- use the new interface to the software rasterizer. - manage all fallbacks internally, hooking in swrast or swrast_setup if necessary. - removed lots of marginal code no longer appropriate in a maturing driver. - reworked the vertex-setup and triangle routines, including drawing unfilled triangles from within the driver. | |||
2000-10-31 | Moved the software rasterizer to a new directory. | Keith Whitwell | |
2000-10-31 | Remove dead code in FX driver. | Keith Whitwell | |
2000-10-30 | Replace the flags Mesa was using for ctx->NewState with a new set | Keith Whitwell | |
based on the GL attribute groups. Introduced constants describing the circumstances under which some key derived values can change: _SWRAST_NEW_RASTERMASK -- ctx->RasterMask _SWRAST_NEW_TRIANGLE -- The software rasterizer's triangle function _DD_NEW_FEEDBACK -- the 'DD_FEEDBACK' bit in ctx->TriangleCaps These are helpful in deciding whether you need to recalculate state if your recalculation involves reference to a derived value. | |||
2000-10-28 | Basic work to support deep color channels: | Brian Paul | |
Replace GLubyte with GLchan Replace 255 with CHAN_MAX | |||
2000-10-27 | Enabled GL_EXT_secondary_color. Fixed a bunch of typos in the dlist.c | Brian Paul | |
and state.c file for plugging those functions into the dispatch table. Don't use Mesa 3.5 for DRI until SGI approves the new dispatch offsets. Commented-out references to ctx->FogMode and VB->Specular in FX driver. Minor clean-up in extensions.c Removed unused prototype in fog.h | |||
2000-10-27 | Implement EXT_fog_coord and EXT_secondary_color. | Keith Whitwell | |
EXT_secondary_color is disabled until we get some dispatch offsets from SGI. | |||
2000-09-26 | First batch of OpenGL SI related changes: | Brian Paul | |
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. | |||
2000-09-08 | removed unused NEW_DRVSTATE flags | Brian Paul | |
2000-09-08 | removed ctx->Driver.Dither function | Brian Paul | |
2000-09-07 | Removed ctx->Driver.LogicOp(). | Brian Paul | |
ctx->Driver.Index/ColorMask() now return void. Removed SWmasking and SWLogicOpEnabled variables. LogicOps and color/index masking are no longer special-case device driver functions. The Xlib driver was the only driver that used them. Things are more uniform now. | |||
2000-08-31 | fbiRev and tmuRev weren't getting initialized when using Glide3 | Brian Paul | |
2000-08-31 | added more resolutions (Andy Sloane) | Brian Paul | |
2000-08-21 | use ImageTransferState | Brian Paul | |
2000-08-09 | fixed depth mask bug in fxddClear(DD_DEPTH_BIT) | Brian Paul | |
2000-06-16 | replaced fxTMReloadSubMipMapLevel() call w/ fxTMReloadMipMapLevel() to ↵ | Brian Paul | |
work-around subtex bug | |||
2000-06-05 | fixed bugs in fxSetupDepthTest() | Brian Paul | |
2000-05-26 | include glheader.h instead of system headers | Brian Paul | |
2000-05-23 | enable and clean-up of paletted texture code | Brian Paul | |
2000-05-22 | update for Glide3 | Brian Paul | |
2000-05-05 | fixed glDrawBuffer(GL_NONE) bug | Brian Paul | |
2000-05-05 | replaced buggy fxDDReadRGBAPixels() with read_R5G6B5_pixels() | Brian Paul | |
2000-05-05 | added check for tmuRam==4 for Voodoo2 (Bernd) | Brian Paul | |
2000-05-04 | EnvMode GL_BLEND and tex invalidate changes from Daryll | Brian Paul | |
2000-05-04 | conditionally include some fields in the context struct for DRI / non-DRI | Brian Paul | |
2000-05-04 | made fxMesaCurrentCtx static | Brian Paul | |
2000-04-20 | updated RENDERER version | Brian Paul | |
2000-04-20 | minor clean-up | Brian Paul | |
2000-04-19 | Use smooth shaded triangles always. Fix SoF bug. | Keith Whitwell | |
2000-04-17 | dynamically allocate color table data, uses less memory | Brian Paul | |
2000-04-15 | minor updates | Brian Paul | |
2000-04-15 | wrapper for grTexLodBiasValue() | Brian Paul | |
2000-04-14 | applied Bernd's changes to useBGR code | Brian Paul | |
2000-04-11 | silenced warnings in FX_grSstPerfStats() | Brian Paul | |
2000-04-11 | fixed bug in XF86 writeRegionClipped() | Brian Paul | |
2000-04-11 | fixed stride problem in read_R5G6B5_span | Brian Paul | |
2000-04-07 | silenced a warning | Brian Paul | |
2000-04-07 | new read_R5G5B5_span() function | Brian Paul | |
2000-03-31 | mask/disable stencil/accum clears in fxDDClear() | Brian Paul | |
2000-03-31 | clean-up of info messages | Brian Paul | |
2000-03-31 | fixed Voodoo1/2/ stride problem in fxDDReadPixels() | Brian Paul | |
2000-03-31 | misc clean-up | Brian Paul | |
2000-03-31 | added more debugging code | Brian Paul | |