aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/math/m_matrix.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Use invert_matrix_general() instead of invert_matrix_perspective() becauseBrian Paul2002-03-291-3/+10
| | | | the later fails for some projection matrices (ala Vis5D with Chromium).
* Replace old matrix stacks with new code based on struct matrix_stack.Brian Paul2001-12-181-13/+13
| | | | | | Moved vertex program hash table into shared context state. Implemented reference counting for vertex programs. Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates).
* more compiler warning fixesKarl Schultz2001-09-181-40/+40
|
* Consistent copyright info (version number, date) across all files.Gareth Hughes2001-03-121-86/+86
|
* fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots ↵Brian Paul2001-03-071-6/+6
| | | | of potential problems
* replaced frustrum with frustumBrian Paul2001-02-051-6/+6
|
* various compilation/warning fixesKeith Whitwell2001-01-051-1/+4
|
* Support for swappable t&l modules, including an example one in the FXKeith Whitwell2000-11-241-6/+6
| | | | driver (enable with FX_ALLOW_VTXFMT=t).
* removed #include <tgmath.h>Brian Paul2000-11-201-4/+1
|
* * Auto* build fixesJon Taylor2000-11-181-2/+3
| | | | * Added missing includes to math/*
* Move the transform and lighting code to two new directoriesKeith Whitwell2000-11-161-0/+1113
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.