aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/math/m_vector.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge vtx-0-2-branchKeith Whitwell2003-11-241-126/+0
|
* Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick2003-06-051-1/+0
|
* Consistent copyright info (version number, date) across all files.Gareth Hughes2001-03-121-24/+24
|
* lots of gl_*() to _mesa_*() namespace clean-upBrian Paul2001-03-031-29/+29
|
* Added GLvector4chan type, removed lots of CHAN_TYPE ifdefs.Keith Whitwell2001-02-201-1/+21
|
* Lots of GLchan datatype changes.Brian Paul2001-01-241-2/+21
| | | | | | | | | 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-9/+4
| | | | | | | 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/+188
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.