Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-07-17 | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | |
2003-06-05 | Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything. | Ian Romanick | |
2003-03-04 | added _mesa_inv_sqrtf() and INV_SQRTF() (Josh Vanderhoof) | Brian Paul | |
2003-03-01 | Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] | Brian Paul | |
Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h | |||
2002-10-18 | Add casts to quiet compiler warnings. | Karl Schultz | |
2002-07-09 | Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer() | Brian Paul | |
indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details. | |||
2002-06-12 | Moved big/little endian code to glheader.h. | Brian Paul | |
Define either MESA_BIG_ENDIAN or MESA_LITTLE_ENDIAN. | |||
2002-06-05 | more big-endian tweaks | Brian Paul | |
2002-06-03 | bring over Michel Daenzer's DRI changes | Brian Paul | |
2002-02-13 | More suport for t&l drivers | Keith Whitwell | |
Fix GLuint compare bugs Fix RESET_STIPPLE calls | |||
2001-06-11 | Committing in . | Jouk Jansen | |
Modified Files: Mesa/src/macros.h Added #define COPY_4UBV() for non i386 machines ---------------------------------------------------------------------- | |||
2001-06-08 | only copy GLubyte[4] as a GLuint on x86 | Brian Paul | |
2001-06-08 | use unoptimized COPY_4UBV code on SPARC to avoid memory alignment problems ↵ | Brian Paul | |
(bug 430689) | |||
2001-04-19 | Fix striding of color material inputs. (Fixes glean colorLitPerf) | Keith Whitwell | |
2001-03-18 | - Port 3.4 texture utils, texture format work to 3.5 (including new | Gareth Hughes | |
FetchTexel routines). - Initial hooks for GL_EXT_texture_filter_anisotropic. | |||
2001-03-12 | Consistent copyright info (version number, date) across all files. | Gareth Hughes | |
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 | Add a 'RenderPrimitive' callback to t_vb_render.c. Helps out drivers | Keith Whitwell | |
that used to require a 'ReducedPrimitiveChange' callback. Various compilation fixes for XFree86. Reverted to the older version of glcore.h used internally in XFree86, and moved it to 'Mesa/include/GL/internal/glcore.h', for compatibility with XFree86. | |||
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-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-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-29 | more minor header file re-org (moved CONST, ASSERT, INLINE to config.h) | Brian Paul | |
2000-10-28 | New colormac.h file for color-related macros. | Brian Paul | |
Lot's of clean-up in macros.h and mmath.h | |||
2000-10-28 | Basic work to support deep color channels: | Brian Paul | |
Replace GLubyte with GLchan Replace 255 with CHAN_MAX | |||
2000-09-17 | new comments, misc clean-up | Brian Paul | |
1999-11-22 | added SET/CLEAR/TEST_BITS macros, misc clean-up | Brian Paul | |
1999-11-11 | first big check-in of new Mesa 3.3 code | Brian Paul | |
1999-11-08 | header includes clean-up (Daryll) | Brian Paul | |
1999-10-13 | removed GL_ prefix from memory macros | Brian Paul | |
1999-10-11 | Repaired definition of GL_CALLOC_STRUC | Jouk Jansen | |
1999-10-10 | added memory macros | Brian Paul | |
1999-10-08 | Fixed includes & added a few hooks for the DRI. | Keith Whitwell | |
1999-08-19 | Initial revision | jtg | |