summaryrefslogtreecommitdiff
path: root/src/mesa/x86
AgeCommit message (Collapse)Author
2001-03-03more namespace clean-upsBrian Paul
2001-03-03lots of gl_*() to _mesa_*() namespace clean-upBrian Paul
2001-02-09minor changes from XFree86 (dawes)Brian Paul
2001-02-03Some more work on interal debugging, timing routines for things thatGareth Hughes
will have implementations in assembly code. To come: texture image conversions, more of internal T&L pipeline and so on.
2001-01-13Fix crash in book/stencil.Keith Whitwell
Allow drivers to perform the perspective divide themselves. Assembly to do cliptesting without perspective divide for size-4 vectors.
2000-12-27Fixes for compiling assembly (disable unused 'masked' versions)Keith Whitwell
Fixes for compiling without debug. Fix line clipping Fix unfilled polygon clipping (should be correct now).
2000-12-26Major rework of tnl moduleKeith Whitwell
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.
2000-12-07Allow operating system SSE support test to be overridden with anGareth Hughes
environment variable.
2000-12-06Merge Mesa 3.4 test for operating system support for SSE.Gareth Hughes
2000-11-24Support for swappable t&l modules, including an example one in the FXKeith Whitwell
driver (enable with FX_ALLOW_VTXFMT=t).
2000-11-22 Modified Files:Jouk Jansen
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. ----------------------------------------------------------------------
2000-11-19- Fix tnl/t_context.h inclusion.Gareth Hughes
- Some SSE asm updates, more to come.
2000-11-18* Auto* build fixesJon Taylor
* Added missing includes to math/*
2000-11-16Move the transform and lighting code to two new directoriesKeith Whitwell
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.
2000-11-05- Changes for new software rasterizer modulesKeith Whitwell
- 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 '_'.
2000-10-27Enabled GL_EXT_secondary_color. Fixed a bunch of typos in the dlist.cBrian Paul
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
2000-10-23Major audit of all Mesa's x86 assembly code. This round is basicallyGareth Hughes
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.
2000-09-18Added SSE streaming store instructions, external symbol directives.Gareth Hughes
2000-09-18Added SSE prefetching instructions. General cleanups.Gareth Hughes
2000-09-17General cleanups. Disable gl_katmai_project_vertices andGareth Hughes
gl_katmai_project_clipped_vertices for now as they are broken.
2000-09-15moved DECLARE_XFORM_GROUP macros outside of gl_init_3dnow_asm_transforms() ↵Brian Paul
to silence compiler warnings
2000-09-06test for __bsdi__ for XFree86Brian Paul
2000-09-06replaced ## with CONCAT macroBrian Paul
2000-06-27added aligned memory allocations (Gareth Hughes)Brian Paul
2000-06-14moved #define of LLBL into assyntax.h fileBrian Paul
removed spaces from all uses of LLBL macro, for FreeBSD
2000-06-14added dummy function to silence compiler warningBrian Paul
2000-05-26include glheader.h instead of system headersBrian Paul
2000-05-18DeleteTexturesEXT was missingBrian Paul
2000-05-18now generated from bin/glx86asm.py scriptBrian Paul
2000-05-05fixed the nested extern warningBrian Paul
2000-04-15added a comment about FP overflowsBrian Paul
2000-04-06added CONCAT(x,y) macro in NASM/MASM sectionHolger Waechtler
2000-03-27Updated to compile under Irix 6.5Randy Frank
2000-03-01simplification of GLNAME macro setup (David Dawes)Brian Paul
2000-02-27patched for NetBSD support (Allen Briggs)Brian Paul
2000-02-24added more entrypointsBrian Paul
2000-02-24added more extension entrypointsBrian Paul
2000-01-28include glapioffset.h instead of ../glapioffsets.hBrian Paul
2000-01-27added prefetchwHolger Waechtler
2000-01-25only print info if MESA_DEBUG is setBrian Paul
2000-01-23prevent spaces in fp register namesJosh Vanderhoof
2000-01-23no brackets for nasm indirect jumpsJosh Vanderhoof
2000-01-17renamed _mesa_Dispatch to _glapi_Dispatch, misc clean-upBrian Paul
2000-01-17added copyright infoBrian Paul
2000-01-16x86 assembly dispatchJosh Vanderhoof
1999-11-18checked in the first new PIII vertex-transformation codeAndre Werthmann
1999-11-13fixed SSE bugsJosh Vanderhoof
1999-11-12 . Updates to get X86, MXX and 3DNow assembler code working with WatcomKendall Bennett
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++.
1999-11-03swap operand order for Intel style REGOFFJosh Vanderhoof
1999-10-19Changes to reduce the memory footprint of display listsKeith Whitwell