summaryrefslogtreecommitdiffstats
path: root/src/mesa/x86/x86.c
Commit message (Collapse)AuthorAgeFilesLines
* New type system for assembly code. Asm files should now includeGareth Hughes2001-03-281-40/+41
| | | | | matypes.h, which includes assyntax.h and is generated from the core Mesa header files.
* more namespace clean-upsBrian Paul2001-03-031-23/+23
|
* lots of gl_*() to _mesa_*() namespace clean-upBrian Paul2001-03-031-10/+10
|
* Some more work on interal debugging, timing routines for things thatGareth Hughes2001-02-031-5/+5
| | | | | will have implementations in assembly code. To come: texture image conversions, more of internal T&L pipeline and so on.
* Fix crash in book/stencil.Keith Whitwell2001-01-131-1/+9
| | | | | Allow drivers to perform the perspective divide themselves. Assembly to do cliptesting without perspective divide for size-4 vectors.
* Fixes for compiling assembly (disable unused 'masked' versions)Keith Whitwell2000-12-271-4/+4
| | | | | | Fixes for compiling without debug. Fix line clipping Fix unfilled polygon clipping (should be correct now).
* Modified Files:Jouk Jansen2000-11-221-2/+2
| | | | | | | | | | | | | | | | | | Mesa/src/Allegro/amesa.c Mesa/src/DOS/dosmesa.c Mesa/src/FX/fxdd.c Mesa/src/FX/fxdrv.h Mesa/src/FX/fxfastpath.c Mesa/src/GGI/include/ggi/mesa/ggimesa.h Mesa/src/OSmesa/osmesa.c Mesa/src/SVGA/svgamesa.c Mesa/src/Trace/tr_control.c Mesa/src/Windows/wgl.c Mesa/src/X/xmesaP.h Mesa/src/X86/3dnow.c Mesa/src/X86/katmai.c Mesa/src/X86/x86.c Removed Files: Mesa/src/mms_depend Oops,... all files containing Caps in directory name or file name were missing in my types->mtypes commit. ----------------------------------------------------------------------
* - Fix tnl/t_context.h inclusion.Gareth Hughes2000-11-191-4/+6
| | | | - Some SSE asm updates, more to come.
* * Auto* build fixesJon Taylor2000-11-181-1/+2
| | | | * Added missing includes to math/*
* Move the transform and lighting code to two new directoriesKeith Whitwell2000-11-161-4/+4
| | | | | | | | | | | | | | | 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.
* Major audit of all Mesa's x86 assembly code. This round is basicallyGareth Hughes2000-10-231-70/+84
| | | | | | | | 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 aligned memory allocations (Gareth Hughes)Brian Paul2000-06-271-6/+5
|
* include glheader.h instead of system headersBrian Paul2000-05-261-6/+2
|
* fixed the nested extern warningBrian Paul2000-05-051-4/+7
|
* added a comment about FP overflowsBrian Paul2000-04-151-1/+2
|
* Updated to compile under Irix 6.5Randy Frank2000-03-271-2/+3
|
* . Updates to get X86, MXX and 3DNow assembler code working with WatcomKendall Bennett1999-11-121-11/+11
| | | | | | | 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++.
* Changes to reduce the memory footprint of display listsKeith Whitwell1999-10-191-1/+18
|
* Initial revisionjtg1999-08-191-0/+107