summaryrefslogtreecommitdiffstats
path: root/src/mesa/x86/3dnow.c
Commit message (Collapse)AuthorAgeFilesLines
* 3dnow normalize_normals broken, disableKeith Whitwell2001-11-191-2/+4
|
* Remove all traces of CULL_MASK_ACTIVE.Gareth Hughes2001-03-301-78/+4
|
* Consolidation of asm code in 3.5Gareth Hughes2001-03-291-70/+61
|
* New type system for assembly code. Asm files should now includeGareth Hughes2001-03-281-51/+50
| | | | | matypes.h, which includes assyntax.h and is generated from the core Mesa header files.
* more namespace clean-upsBrian Paul2001-03-031-45/+45
|
* 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.
* Fixes for compiling assembly (disable unused 'masked' versions)Keith Whitwell2000-12-271-5/+5
| | | | | | 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/+4
| | | | - Some SSE asm updates, more to come.
* * Auto* build fixesJon Taylor2000-11-181-1/+3
| | | | * Added missing includes to math/*
* Move the transform and lighting code to two new directoriesKeith Whitwell2000-11-161-4/+5
| | | | | | | | | | | | | | | 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-94/+81
| | | | | | | | 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.
* General cleanups. Disable gl_katmai_project_vertices andGareth Hughes2000-09-171-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 Paul2000-09-151-17/+16
| | | | to silence compiler warnings
* added aligned memory allocations (Gareth Hughes)Brian Paul2000-06-271-2/+2
|
* added dummy function to silence compiler warningBrian Paul2000-06-141-3/+12
|
* . Updates to get X86, MXX and 3DNow assembler code working with WatcomKendall Bennett1999-11-121-58/+57
| | | | | | | 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/+23
|
* Initial revisionjtg1999-08-191-0/+168