Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move the transform and lighting code to two new directories | Keith Whitwell | 2000-11-16 | 4 | -11/+14 |
| | | | | | | | | | | | | | | | 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. | ||||
* | - Changes for new software rasterizer modules | Keith Whitwell | 2000-11-05 | 1 | -38/+1 |
| | | | | | | | | | - 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 '_'. | ||||
* | Enabled GL_EXT_secondary_color. Fixed a bunch of typos in the dlist.c | Brian Paul | 2000-10-27 | 1 | -0/+136 |
| | | | | | | | | and state.c file for plugging those functions into the dispatch table. Don't use Mesa 3.5 for DRI until SGI approves the new dispatch offsets. Commented-out references to ctx->FogMode and VB->Specular in FX driver. Minor clean-up in extensions.c Removed unused prototype in fog.h | ||||
* | Major audit of all Mesa's x86 assembly code. This round is basically | Gareth Hughes | 2000-10-23 | 14 | -293/+947 |
| | | | | | | | | general cleanups - more to come. Added P6 architecture timing to debug_xform routines. Still need to add test_all_vertex_functions test for the v16 asm. Dynamic reconfiguration of counter overhead for more accurate benchmarking. | ||||
* | Added SSE streaming store instructions, external symbol directives. | Gareth Hughes | 2000-09-18 | 1 | -1/+15 |
| | |||||
* | Added SSE prefetching instructions. General cleanups. | Gareth Hughes | 2000-09-18 | 1 | -1342/+1349 |
| | |||||
* | General cleanups. Disable gl_katmai_project_vertices and | Gareth Hughes | 2000-09-17 | 1 | -103/+104 |
| | | | | gl_katmai_project_clipped_vertices for now as they are broken. | ||||
* | moved DECLARE_XFORM_GROUP macros outside of gl_init_3dnow_asm_transforms() ↵ | Brian Paul | 2000-09-15 | 1 | -17/+16 |
| | | | | to silence compiler warnings | ||||
* | test for __bsdi__ for XFree86 | Brian Paul | 2000-09-06 | 1 | -1/+1 |
| | |||||
* | replaced ## with CONCAT macro | Brian Paul | 2000-09-06 | 1 | -2/+2 |
| | |||||
* | added aligned memory allocations (Gareth Hughes) | Brian Paul | 2000-06-27 | 2 | -8/+7 |
| | |||||
* | moved #define of LLBL into assyntax.h file | Brian Paul | 2000-06-14 | 2 | -16/+17 |
| | | | | removed spaces from all uses of LLBL macro, for FreeBSD | ||||
* | added dummy function to silence compiler warning | Brian Paul | 2000-06-14 | 1 | -3/+12 |
| | |||||
* | include glheader.h instead of system headers | Brian Paul | 2000-05-26 | 1 | -6/+2 |
| | |||||
* | DeleteTexturesEXT was missing | Brian Paul | 2000-05-18 | 1 | -0/+8 |
| | |||||
* | now generated from bin/glx86asm.py script | Brian Paul | 2000-05-18 | 1 | -1846/+2014 |
| | |||||
* | fixed the nested extern warning | Brian Paul | 2000-05-05 | 1 | -4/+7 |
| | |||||
* | added a comment about FP overflows | Brian Paul | 2000-04-15 | 1 | -1/+2 |
| | |||||
* | added CONCAT(x,y) macro in NASM/MASM section | Holger Waechtler | 2000-04-06 | 1 | -0/+2 |
| | |||||
* | Updated to compile under Irix 6.5 | Randy Frank | 2000-03-27 | 1 | -2/+3 |
| | |||||
* | simplification of GLNAME macro setup (David Dawes) | Brian Paul | 2000-03-01 | 1 | -4/+1 |
| | |||||
* | patched for NetBSD support (Allen Briggs) | Brian Paul | 2000-02-27 | 1 | -2/+3 |
| | |||||
* | added more entrypoints | Brian Paul | 2000-02-24 | 1 | -82/+433 |
| | |||||
* | added more extension entrypoints | Brian Paul | 2000-02-24 | 1 | -1/+300 |
| | |||||
* | include glapioffset.h instead of ../glapioffsets.h | Brian Paul | 2000-01-28 | 1 | -2/+2 |
| | |||||
* | added prefetchw | Holger Waechtler | 2000-01-27 | 1 | -0/+1 |
| | |||||
* | only print info if MESA_DEBUG is set | Brian Paul | 2000-01-25 | 1 | -8/+15 |
| | |||||
* | prevent spaces in fp register names | Josh Vanderhoof | 2000-01-23 | 1 | -1/+9 |
| | |||||
* | no brackets for nasm indirect jumps | Josh Vanderhoof | 2000-01-23 | 1 | -2/+2 |
| | |||||
* | renamed _mesa_Dispatch to _glapi_Dispatch, misc clean-up | Brian Paul | 2000-01-17 | 1 | -988/+992 |
| | |||||
* | added copyright info | Brian Paul | 2000-01-17 | 1 | -0/+32 |
| | |||||
* | x86 assembly dispatch | Josh Vanderhoof | 2000-01-16 | 1 | -0/+3985 |
| | |||||
* | checked in the first new PIII vertex-transformation code | Andre Werthmann | 1999-11-18 | 1 | -2/+17 |
| | |||||
* | fixed SSE bugs | Josh Vanderhoof | 1999-11-13 | 1 | -17/+17 |
| | |||||
* | . Updates to get X86, MXX and 3DNow assembler code working with Watcom | Kendall Bennett | 1999-11-12 | 4 | -71/+78 |
| | | | | | | | C++ and NASM. This includes lots of _ASMAPI macros to ensure that assembler functions are prototyped as __cdecl, as Watcom C++ uses register calling conventions by default. . Misc fixes to files to remove warnings generated by Watcom C++. | ||||
* | swap operand order for Intel style REGOFF | Josh Vanderhoof | 1999-11-03 | 1 | -6/+6 |
| | |||||
* | Changes to reduce the memory footprint of display lists | Keith Whitwell | 1999-10-19 | 2 | -2/+41 |
| | |||||
* | no underscore prefix for freebsd >= 3 (Simon Walton) | Josh Vanderhoof | 1999-10-09 | 1 | -2/+4 |
| | |||||
* | more bugfixes | Keith Whitwell | 1999-09-03 | 1 | -1/+7 |
| | |||||
* | features weren | Josh Vanderhoof | 1999-08-28 | 1 | -2/+2 |
| | |||||
* | various pipeline bugs | Keith Whitwell | 1999-08-26 | 1 | -3/+4 |
| | |||||
* | Initial revision | jtg | 1999-08-19 | 8 | -0/+2553 |