aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/x86/common_x86.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove dubious compile-time test for pre-2.4 Linux kernels.Michel Dänzer2007-06-051-7/+2
| | | | | | | | LINUX_VERSION_CODE shouldn't be used by userspace code, it can be defined empty these days. If anybody still cares about 2.2 kernels, they should reinstate this as a proper runtime test.
* Drop the funky SSE exception test on linux.George Sapountzis2007-04-061-140/+6
| | | | | Replace the check for IN_DRI_DRIVER with the appropriate kernel version check and just disable SSE on older (pre 2.4) kernels.
* use _mesa_debug() instead of message() - fixes poor formatting of outputBrian Paul2006-04-101-55/+34
|
* additional wrapper updates, bug 4468Brian Paul2005-09-191-1/+1
|
* All elements of pre-DRI_NEW_INTERFACE_ONLY are removed. This allowsIan Romanick2005-07-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1,402 lines of code to be removed from Mesa (drivers and libGL). The big winner is dri_util.c. Primary changes are: 1. Remove all "deprecated" entry-points from the various structures in dri_interface.h. 2. Rename the remaining fields to removed "version numbers." So, bindContext3 becomes bindContext. Functions with "New" in the name (e.g., CreateNewContext) were *not* changed, but that is an option. Having "New" in the name is less annoying to me than having "3" in the name. 3. Remove all compatibility code that handles cases where the driver or the loader is too old to support the latest interfaces. 4. Append the API version to the __driCreateNewScreen function name. This is currently done by hand. In the future (i.e., the next time we make an incompatible change to the interface) we'll want to come up with a better way to do this. This prevents old loaders from being able to load new (incompatible) drivers. 5. Bump the API version to 20050722. All drivers (by way of dri_util.c) require this version. 6. All drivers are *required* to expose GLX_SGIX_fbconfig and GLX_OML_swap_method (or the moral equivalents). Support for these functions in implicit in the use of the "new" interface. 7. Some cases still exist that need to be compiled differently in a loader or core Mesa versus in a driver. These are identified by the define IN_DRI_DRIVER.
* There is no point trying to detect SSE at all, when MESA_NO_SSE is defined. ↵Daniel Borca2005-01-191-6/+8
| | | | I am committing this because the current WIN32 SSE detection code crashes UnrealTournament2003.
* Windows/ReactOS patch (Gregor Anich)Brian Paul2005-01-101-0/+69
|
* uint*t -> u_int*t changesAlan Hourihane2004-12-141-1/+2
|
* Eliminate the funky SSE exception test from DRI builds. It's not needIan Romanick2004-10-131-6/+16
| | | | (see the comment in the code), and it's just annoying.
* bring over build fixes from stable branchAlan Hourihane2004-04-261-1/+1
|
* s/getenv/_mesa_getenv/Brian Paul2004-02-021-11/+9
|
* re-enable SSE code, except for the _mesa_sse_transform_points4_identity() ↵Brian Paul2004-01-091-4/+2
| | | | function. Use the x86 version instead
* Add comment regarding sse disableKeith Whitwell2004-01-061-0/+2
|
* SSE segfaults in conform - disable for now.Keith Whitwell2004-01-061-2/+2
|
* build fixesAlan Hourihane2003-12-041-1/+0
|
* Merge vtx-0-2-branchKeith Whitwell2003-11-241-1/+0
|
* Updates to SSE assembler support for Open WatcomKendall Bennett2003-10-211-2/+2
|
* Updates to x86 assembler support for Open Watcom and SNAPKendall Bennett2003-10-141-9/+7
|
* print debug message when SSE is disabled by user (Klaus Neiderkrueger)Brian Paul2003-02-041-1/+2
|
* new X86 CPU detection code (Petr Sebor)Brian Paul2003-01-211-3/+85
|
* include imports.hBrian Paul2002-11-131-3/+4
|
* applied Eric Anholt's patch for Athlon SSEBrian Paul2002-07-111-2/+14
|
* Applied Matt Sealey's patch to remove/isolate all stdio.h function calls.Brian Paul2002-06-291-1/+2
| | | | Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
* remove dead vertex assemblyKeith Whitwell2002-04-091-24/+1
|
* test for X86_FXSR_MAGIC to be sure we have the _fpstate.magic field, needed ↵Brian Paul2001-06-061-5/+5
| | | | for SSE signal handler
* Consolidation of asm code in 3.5Gareth Hughes2001-03-291-18/+18
|
* New type system for assembly code. Asm files should now includeGareth Hughes2001-03-281-3/+2
| | | | | matypes.h, which includes assyntax.h and is generated from the core Mesa header files.
* Undo -D_POSIX_SOURCE change, fix the way the katmai support test isGareth Hughes2001-03-121-2/+2
| | | | done.
* replaced gl_test_os_katmai*() with _mesa_test_os_katmai*()Brian Paul2001-03-051-5/+5
|
* more clean-upsBrian Paul2001-03-031-13/+13
|
* lots of gl_*() to _mesa_*() namespace clean-upBrian Paul2001-03-031-10/+10
|
* Allow operating system SSE support test to be overridden with anGareth Hughes2000-12-071-2/+2
| | | | environment variable.
* Merge Mesa 3.4 test for operating system support for SSE.Gareth Hughes2000-12-061-5/+177
|
* Major audit of all Mesa's x86 assembly code. This round is basicallyGareth Hughes2000-10-231-44/+65
| | | | | | | | 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.
* only print info if MESA_DEBUG is setBrian Paul2000-01-251-8/+15
|
* checked in the first new PIII vertex-transformation codeAndre Werthmann1999-11-181-2/+17
|
* more bugfixesKeith Whitwell1999-09-031-1/+7
|
* features werenJosh Vanderhoof1999-08-281-2/+2
|
* various pipeline bugsKeith Whitwell1999-08-261-3/+4
|
* Initial revisionjtg1999-08-191-0/+77