aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/math/m_vector.c
Commit message (Collapse)AuthorAgeFilesLines
* Drop macro wrappers for the aligned memory functionsKristian Høgsberg2010-02-191-2/+2
|
* Replace the _mesa_*printf() wrappers with the plain libc versionsKristian Høgsberg2010-02-191-8/+8
|
* mesa: GLvector4f:: flags is a GLbitfield, update comments too.Brian Paul2009-05-071-2/+2
|
* mesa: add storage_count field to GLvector4f. Useful for debugging.Brian Paul2009-05-071-0/+1
|
* mesa: reformatting, updated comments, const-correctnessBrian Paul2009-05-071-45/+39
|
* mesa: prefix a bunch of #include lines with "main/".Brian Paul2008-09-181-4/+4
| | | | | This is another step toward removing a whole bunch of -I flags from the cc commands. Still need to address driver code...
* Merge vtx-0-2-branchKeith Whitwell2003-11-241-239/+0
|
* Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick2003-06-051-1/+0
|
* fix bad _mesa_printf() calls (mesa bug 646753)Brian Paul2002-12-041-14/+14
|
* Header file clean-up:Brian Paul2002-10-241-2/+2
| | | | | | | | 1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
* Applied Matt Sealey's patch to remove/isolate all stdio.h function calls.Brian Paul2002-06-291-14/+15
| | | | Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
* Consistent copyright info (version number, date) across all files.Gareth Hughes2001-03-121-27/+27
|
* lots of gl_*() to _mesa_*() namespace clean-upBrian Paul2001-03-031-28/+28
|
* Added GLvector4chan type, removed lots of CHAN_TYPE ifdefs.Keith Whitwell2001-02-201-1/+32
|
* Lots of GLchan datatype changes.Brian Paul2001-01-241-2/+33
| | | | | | | | | 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
* Major rework of tnl moduleKeith Whitwell2000-12-261-13/+13
| | | | | | | 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.
* Move the transform and lighting code to two new directoriesKeith Whitwell2000-11-161-0/+367
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.