Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-02-03 | Some more work on interal debugging, timing routines for things that | Gareth Hughes | |
will have implementations in assembly code. To come: texture image conversions, more of internal T&L pipeline and so on. | |||
2001-01-29 | Removed knowledge of swrast Clear/Bitmap/Accum/Draw/Read/CopyPixels | Keith Whitwell | |
functions from core mesa -- if drivers need these fallbacks they must now call them themselves. Introduced hooks for clip-vertex-interpolation and the rendering of clipped lines and polygons. Allows drivers to interpolate their hardware-format vertices directly. Used in dri drivers to replace fastpath code. Slight optimizations to pipeline build/run routines. | |||
2001-01-24 | Lots of GLchan datatype changes. | Brian Paul | |
Added GLvector4us datatype in math/m_vector.[ch] Added _math_trans_4us() in math/m_translate.[ch] Choose GLvector4ub, GLvector4us, GLvector4f at compile time based on CHAN_BITS. Made Driver.ClearColor() and Driver.ClearIndex() optional driver functions. Changed args to Driver.ClearColor(), updated drivers. Reordered files in Makefile.X11 | |||
2001-01-08 | Fixed 'IRound' to 'IROUND' in mmath.h | Keith Whitwell | |
Fixed fallback path for drawarrays/_tnl_hard_begin. Removed disabled debug code. | |||
2001-01-05 | various compilation/warning fixes | Keith Whitwell | |
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 | Fixed a couple of bugs that crept into last commit | Keith Whitwell | |
- Eval not compiled correctly - Material colors computed incorrectly Reworked the VERT_TEX flags, now support upto 12 texture units in tnl. | |||
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-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-11 | removed tr_attrib.c | Brian Paul | |
2000-11-11 | latest sources from Loki | Brian Paul | |
2000-11-10 | renamed imaging files to histogram since that's what's inside | Brian Paul | |
2000-11-05 | added swrast/s_aaline.c | Brian Paul | |
2000-11-05 | - Changes for new software rasterizer modules | Keith Whitwell | |
- Remove support for choosing software fallbacks from core code - Remove partial fallback code from vbrender.c -- drivers are now expected to be able to find a triangle/quad function for every state, even if they have to use _swsetup_Triangle or _swsetup_Quad. - Marked derived variables in the GLcontext struct with a leading underscore '_'. | |||
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-23 | generate separate libOSMesa library ala XFree86/DRI | Brian Paul | |
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-26 | Replaced preprocessor symbol GL_MESA_TRACE with MESA_TRACE. | Brian Paul | |
Changed src/Makefile.X11 to compile Trace sources like other drivers. | |||
2000-09-07 | renamed Xlib driver files | Brian Paul | |
2000-08-21 | added convolve.c to file list | Brian Paul | |
2000-07-14 | removed references to fx_regoff.h and fx_gen_regoff.c | Brian Paul | |
2000-04-07 | added pixeltex.c | Brian Paul | |
2000-03-24 | added texutil.c source | Brian Paul | |
2000-02-21 | added aatriangle.c source | Brian Paul | |
2000-02-02 | removed glmisc.c, added buffers.c, hint.c, state.c | Brian Paul | |
2000-01-28 | added -I. to .S.o rule | Brian Paul | |
2000-01-23 | added new SVGA driver files | Brian Paul | |
2000-01-18 | replaced some spaces with a tab | Brian Paul | |
1999-12-17 | updated with latest source files | Brian Paul | |
1999-12-17 | replaced mthreads.c with glthread.c | Brian Paul | |
1999-11-28 | removed realglx.c | Brian Paul | |
1999-11-18 | checked in the first new PIII vertex-transformation code | Andre Werthmann | |
1999-11-16 | make clean removes .lo .la and .libs/ | Brian Paul | |
1999-11-11 | first big check-in of new Mesa 3.3 code | Brian Paul | |
1999-10-08 | Fixed includes & added a few hooks for the DRI. | Keith Whitwell | |
1999-09-17 | pad GL_TINY to 6 digits | Brian Paul | |
1999-09-15 | new version number symbols | Brian Paul | |
1999-09-15 | added third, tiny version number to mklib scripts | Brian Paul | |
1999-09-07 | added vertices.c | Brian Paul | |
1999-08-19 | Initial revision | jtg | |