Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-01-02 | Removed fixed.h (GLfixed now in mtypes.h, fixed-pt macros in mmath.h) | Brian Paul | |
Clean-up of color conversion macros. New mmath.h macros (IROUND, IFLOOR, ICEIL, FRAC) used in various places. | |||
2000-12-28 | Add render stage for unclipped vb's to fx driver. | Keith Whitwell | |
Bump MAX_TEXTURE_UNITS to 8 Fix mem. leak in destroy_lists Fix crash in q3 (cva generally) | |||
2000-12-26 | Major rework of tnl module | Keith Whitwell | |
New array_cache module Support 8 texture units in core mesa (now support 8 everywhere) Rework core mesa statechange operations to avoid flushing on many noop statechanges. | |||
2000-11-24 | Support for swappable t&l modules, including an example one in the FX | Keith Whitwell | |
driver (enable with FX_ALLOW_VTXFMT=t). | |||
2000-11-22 | Modified Files: | Jouk Jansen | |
Mesa/src/Allegro/amesa.c Mesa/src/DOS/dosmesa.c Mesa/src/FX/fxdd.c Mesa/src/FX/fxdrv.h Mesa/src/FX/fxfastpath.c Mesa/src/GGI/include/ggi/mesa/ggimesa.h Mesa/src/OSmesa/osmesa.c Mesa/src/SVGA/svgamesa.c Mesa/src/Trace/tr_control.c Mesa/src/Windows/wgl.c Mesa/src/X/xmesaP.h Mesa/src/X86/3dnow.c Mesa/src/X86/katmai.c Mesa/src/X86/x86.c Removed Files: Mesa/src/mms_depend Oops,... all files containing Caps in directory name or file name were missing in my types->mtypes commit. ---------------------------------------------------------------------- | |||
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-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-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-08-21 | use ImageTransferState | Brian Paul | |
2000-08-09 | fixed depth mask bug in fxddClear(DD_DEPTH_BIT) | Brian Paul | |
2000-05-23 | enable and clean-up of paletted texture code | Brian Paul | |
2000-05-05 | fixed glDrawBuffer(GL_NONE) bug | Brian Paul | |
2000-05-04 | EnvMode GL_BLEND and tex invalidate changes from Daryll | Brian Paul | |
2000-04-20 | updated RENDERER version | Brian Paul | |
2000-04-15 | minor updates | Brian Paul | |
2000-04-07 | silenced a warning | Brian Paul | |
2000-03-31 | mask/disable stencil/accum clears in fxDDClear() | Brian Paul | |
2000-03-31 | fixed Voodoo1/2/ stride problem in fxDDReadPixels() | Brian Paul | |
2000-03-30 | optimized glReadPixels() | Brian Paul | |
2000-03-29 | new texture image download code | Brian Paul | |
2000-03-29 | fixed some buffer clear bugs | Brian Paul | |
2000-03-22 | added Daryll's patches for texture alignment | Brian Paul | |
2000-03-22 | updated renderer string version to 20000322 | Brian Paul | |
2000-03-21 | changed imaging functions to _mesa_ prefix | Brian Paul | |
2000-03-19 | removed GL_FXMESA_global_texture_lod_bias extension | Brian Paul | |
2000-03-07 | removed Driver.UseGlobalTexturePalette() | Brian Paul | |
2000-02-25 | fixed front/back buffer stride problem for XF86DRI | Brian Paul | |
2000-02-25 | new fxDDClear(), fxDDDrawBitmp(), example extension registration code | Brian Paul | |
2000-02-16 | updated with changes from DRI project CVS | Brian Paul | |
2000-02-13 | initialize fxMesa->verbose with MESA_FX_INFO env var | Brian Paul | |
2000-02-09 | updated fxDDGetString() for DRI | Brian Paul | |
2000-02-06 | clearing depth buffer failed when clearing front color buffer | Brian Paul | |
2000-01-18 | updated with latest DRI tree changes | Brian Paul | |
2000-01-13 | added fxMesaContext arg to fxInitPixelTables() | Brian Paul | |
2000-01-06 | updated Clear function for new mask bits | Brian Paul | |
1999-12-10 | new depth buffer functions | Brian Paul | |
1999-11-25 | replaced Driver.SetBuffer() with SetDrawBuffer() and SetReadBuffer() | Brian Paul | |
1999-11-15 | update/merge with Daryll's X server changes | Brian Paul | |
1999-10-19 | Changes to reduce the memory footprint of display lists | Keith Whitwell | |
1999-10-16 | Fixed a MacOS specific compile error. | Miklos Fazekas | |