History log of /external/mesa3d/src/mesa/x86/common_x86.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9ea2a3af9c3e150e212f2bcbb23ae05b4779d702 18-Sep-2010 Vinson Lee <vlee@vmware.com> x86: Silence unused variable warning on Mac OS X.

Silences the following GCC warning on Mac OS X.
x86/common_x86.c:58: warning: 'detection_debug' defined but not used
/external/mesa3d/src/mesa/x86/common_x86.c
aa2f55883b9a4e8a192c5dcc97ae7fdab2a33e0a 26-Aug-2010 Eric Anholt <eric@anholt.net> mesa: Disable the debug spam for x86 CPU detection with a compile-time flag.

I don't know of any problems with CPU detection in years. Don't spam
the user that was just looking to enable assertions with this stuff.
/external/mesa3d/src/mesa/x86/common_x86.c
7af8f7f164dba479de25aed835c890db39351d8d 26-Aug-2010 Eric Anholt <eric@anholt.net> mesa: Move the x86 detection debug messages next to the detection.
/external/mesa3d/src/mesa/x86/common_x86.c
16d72437eac3ea9c557424edfc98cd664f4c4ed3 05-Mar-2009 Brian Paul <brianp@vmware.com> mesa: _mesa_get_x86_features() only needs to do its thing once
/external/mesa3d/src/mesa/x86/common_x86.c
c751224b0acd457d99cead45616980fec7ef78f1 04-Mar-2009 Brian Paul <brianp@vmware.com> mesa: refactor x86 code

Move _mesa_init_all_x86_transform_asm() into x86.c so that common_x86.c
has no dependencies on the vertex transformation code.
Plus some comments and clean-ups.
/external/mesa3d/src/mesa/x86/common_x86.c
bbd287103dad776d8a45c87c4e51fbc26d9b80d5 18-Sep-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: prefix a bunch of #include lines with "main/".

This is another step toward removing a whole bunch of -I flags from
the cc commands. Still need to address driver code...
/external/mesa3d/src/mesa/x86/common_x86.c
f49d345a51bb208fee19fc25762bcdb0e7f67174 17-Jul-2008 Brad Smith <brad@comstyle.com> mesa: added checks for OpenBSD
/external/mesa3d/src/mesa/x86/common_x86.c
ece7183ff1b1bba1ae8e41b143e2ccbc38376dc3 16-Jul-2008 Blair Sadewitz <blair.sadewitz@gmail.com> mesa: added test for __NetBSD__
/external/mesa3d/src/mesa/x86/common_x86.c
89f070b3bbb86204306857b8cf690abbd56a939d 05-Jun-2007 Michel Dänzer <michel@tungstengraphics.com> Remove dubious compile-time test for pre-2.4 Linux kernels.

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.
/external/mesa3d/src/mesa/x86/common_x86.c
663a3e9ba700c832bfaea1f2131a37c5505d1c25 06-Apr-2007 George Sapountzis <gsap7@yahoo.gr> Drop the funky SSE exception test on linux.

Replace the check for IN_DRI_DRIVER with the appropriate kernel version check
and just disable SSE on older (pre 2.4) kernels.
/external/mesa3d/src/mesa/x86/common_x86.c
3a5ec72125075cbb59eda5c6ed6672524f4b48b3 11-Apr-2006 Brian Paul <brian.paul@tungstengraphics.com> use _mesa_debug() instead of message() - fixes poor formatting of output
/external/mesa3d/src/mesa/x86/common_x86.c
b3aefd1cfb6aacd1695c52911dd39da50d893ece 19-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> additional wrapper updates, bug 4468
/external/mesa3d/src/mesa/x86/common_x86.c
c39bf5e273a4995a279ae2af59fc29e06ab47e29 24-Jul-2005 Ian Romanick <idr@us.ibm.com> All elements of pre-DRI_NEW_INTERFACE_ONLY are removed. This allows
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.
/external/mesa3d/src/mesa/x86/common_x86.c
59c2e16e755c0cba78b27525681cd79456a2f496 19-Jan-2005 Daniel Borca <dborca@users.sourceforge.net> There is no point trying to detect SSE at all, when MESA_NO_SSE is defined. I am committing this because the current WIN32 SSE detection code crashes UnrealTournament2003.
/external/mesa3d/src/mesa/x86/common_x86.c
eaf2b170fffbd573ca8482a7dfa30af24f39a4a1 10-Jan-2005 Brian Paul <brian.paul@tungstengraphics.com> Windows/ReactOS patch (Gregor Anich)
/external/mesa3d/src/mesa/x86/common_x86.c
38b317d508a2a3a4cc6d700ebca80c3b06c913e2 14-Dec-2004 Alan Hourihane <alanh@tungstengraphics.com> uint*t -> u_int*t changes
/external/mesa3d/src/mesa/x86/common_x86.c
81f67fc4e9621f08f46c8219f5ab5dc5c329b146 13-Oct-2004 Ian Romanick <idr@us.ibm.com> Eliminate the funky SSE exception test from DRI builds. It's not need
(see the comment in the code), and it's just annoying.
/external/mesa3d/src/mesa/x86/common_x86.c
462183fe4cb6df6d90632d9e2cee881c8d26b1cb 26-Apr-2004 Alan Hourihane <alanh@tungstengraphics.com> bring over build fixes from stable branch
/external/mesa3d/src/mesa/x86/common_x86.c
20c831bb899301642e3b7f808315459a6126e731 02-Feb-2004 Brian Paul <brian.paul@tungstengraphics.com> s/getenv/_mesa_getenv/
/external/mesa3d/src/mesa/x86/common_x86.c
bd09d49eb4c6b7e14b7ba68d83fd556976724fa5 09-Jan-2004 Brian Paul <brian.paul@tungstengraphics.com> re-enable SSE code, except for the _mesa_sse_transform_points4_identity() function. Use the x86 version instead
/external/mesa3d/src/mesa/x86/common_x86.c
85138fa443f5d50fa54b3b154a208ec86075d668 06-Jan-2004 Keith Whitwell <keith@tungstengraphics.com> Add comment regarding sse disable
/external/mesa3d/src/mesa/x86/common_x86.c
20caac0967dbe73306d1f130bea561be411fc067 06-Jan-2004 Keith Whitwell <keith@tungstengraphics.com> SSE segfaults in conform - disable for now.
/external/mesa3d/src/mesa/x86/common_x86.c
164c703e98e5e2e195b6ca124a8a91913645a6ab 04-Dec-2003 Alan Hourihane <alanh@tungstengraphics.com> build fixes
/external/mesa3d/src/mesa/x86/common_x86.c
ae0eaf93e092ac8e8b1c98f3e986de96940663fa 24-Nov-2003 Keith Whitwell <keith@tungstengraphics.com> Merge vtx-0-2-branch
/external/mesa3d/src/mesa/x86/common_x86.c
c329e5a3d81a56437de4e19fec1de3eca2a1afb7 22-Oct-2003 Kendall Bennett <KendallB@scitechsoft.com> Updates to SSE assembler support for Open Watcom
/external/mesa3d/src/mesa/x86/common_x86.c
9b77fb7dab3fd4e4a9228e5c0609cc494aa01211 15-Oct-2003 Kendall Bennett <KendallB@scitechsoft.com> Updates to x86 assembler support for Open Watcom and SNAP
/external/mesa3d/src/mesa/x86/common_x86.c
c0f1a69a96e0101d4e49028333e2984fd650c0c8 04-Feb-2003 Brian Paul <brian.paul@tungstengraphics.com> print debug message when SSE is disabled by user (Klaus Neiderkrueger)
/external/mesa3d/src/mesa/x86/common_x86.c
068a4812fc1d9e321aa65a91ceb8bc824bedc69a 21-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> new X86 CPU detection code (Petr Sebor)
/external/mesa3d/src/mesa/x86/common_x86.c
62d821786c2b80f6b2a663f106a39e69116b02d5 13-Nov-2002 Brian Paul <brian.paul@tungstengraphics.com> include imports.h
/external/mesa3d/src/mesa/x86/common_x86.c
902d2faadf37a5627ab2cbcd8993825c8749ec82 11-Jul-2002 Brian Paul <brian.paul@tungstengraphics.com> applied Eric Anholt's patch for Athlon SSE
/external/mesa3d/src/mesa/x86/common_x86.c
4e9676fb13f60ecdbc247b120031f18cd3febcb0 29-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> Applied Matt Sealey's patch to remove/isolate all stdio.h function calls.
Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
/external/mesa3d/src/mesa/x86/common_x86.c
0a79baf1bff93718e50a3ba4bad6390ea1cfb01c 09-Apr-2002 Keith Whitwell <keith@tungstengraphics.com> remove dead vertex assembly
/external/mesa3d/src/mesa/x86/common_x86.c
a5455bb374571833080fcbd6728edcba13d45b38 06-Jun-2001 Brian Paul <brian.paul@tungstengraphics.com> test for X86_FXSR_MAGIC to be sure we have the _fpstate.magic field, needed for SSE signal handler
/external/mesa3d/src/mesa/x86/common_x86.c
1b2fef5c28a40cd001598071e25b876ad4fccdd1 29-Mar-2001 Gareth Hughes <gareth@valinux.com> Consolidation of asm code in 3.5
/external/mesa3d/src/mesa/x86/common_x86.c
0a59ca6cae6ef24990f1c41c8c7857214489443c 28-Mar-2001 Gareth Hughes <gareth@valinux.com> New type system for assembly code. Asm files should now include
matypes.h, which includes assyntax.h and is generated from the core Mesa
header files.
/external/mesa3d/src/mesa/x86/common_x86.c
2a938d3ab79e7d1e2ee80478743d970c8b3c5cf9 12-Mar-2001 Gareth Hughes <gareth@valinux.com> Undo -D_POSIX_SOURCE change, fix the way the katmai support test is
done.
/external/mesa3d/src/mesa/x86/common_x86.c
a11c0bcf97b00c93dbb156523ace86b9b19b74ba 05-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> replaced gl_test_os_katmai*() with _mesa_test_os_katmai*()
/external/mesa3d/src/mesa/x86/common_x86.c
865322f931197c5c73c57b366b64300894565dab 03-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> more clean-ups
/external/mesa3d/src/mesa/x86/common_x86.c
08836341788a9f9d638d9dc8328510ccd18ddeb5 03-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/x86/common_x86.c
ab9e273c75e2d752e5027f7790480120c672ce01 07-Dec-2000 Gareth Hughes <gareth@valinux.com> Allow operating system SSE support test to be overridden with an
environment variable.
/external/mesa3d/src/mesa/x86/common_x86.c
2ac44e2509dff861d50239d3248c60bf08f3ed92 06-Dec-2000 Gareth Hughes <gareth@valinux.com> Merge Mesa 3.4 test for operating system support for SSE.
/external/mesa3d/src/mesa/x86/common_x86.c
fc2427e81b1c648550d0368652d6a475df785027 23-Oct-2000 Gareth Hughes <gareth@valinux.com> Major audit of all Mesa's x86 assembly code. This round is basically
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.
/external/mesa3d/src/mesa/x86/common_x86.c
d8aec9b55b0180384e96cddff48fc48751bbc320 25-Jan-2000 Brian Paul <brian.paul@tungstengraphics.com> only print info if MESA_DEBUG is set
/external/mesa3d/src/mesa/x86/common_x86.c
6630e2be01f41fb3b0fdf815e00a82d8e980f116 18-Nov-1999 Andre Werthmann <wertmann@cs.uni-potsdam.de> checked in the first new PIII vertex-transformation code
/external/mesa3d/src/mesa/x86/common_x86.c
da54ffc852996f94dcf46b0cdc40c5ff12b55496 03-Sep-1999 Keith Whitwell <keith@tungstengraphics.com> more bugfixes
/external/mesa3d/src/mesa/x86/common_x86.c
4f738b4c1010ddf2e1dc404c198137abeef117d4 28-Aug-1999 Josh Vanderhoof <joshv@users.sourceforge.net> features weren
/external/mesa3d/src/mesa/x86/common_x86.c
2be79c1aa2c168b7ecfb8289ce462ffb1de935eb 26-Aug-1999 Keith Whitwell <keith@tungstengraphics.com> various pipeline bugs
/external/mesa3d/src/mesa/x86/common_x86.c
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c 19-Aug-1999 jtg <jtg> Initial revision
/external/mesa3d/src/mesa/x86/common_x86.c