summaryrefslogtreecommitdiff
path: root/src/mesa/x86/common_x86.c
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2000-01-25 17:04:47 +0000
committerBrian Paul <brian.paul@tungstengraphics.com>2000-01-25 17:04:47 +0000
commitd8aec9b55b0180384e96cddff48fc48751bbc320 (patch)
tree672f7396c5008dbd201aa7f3bed9633cf4f8cd88 /src/mesa/x86/common_x86.c
parent3781b7bfa5bf0f4e69f8e9641b9d0a9af95c1562 (diff)
only print info if MESA_DEBUG is set
Diffstat (limited to 'src/mesa/x86/common_x86.c')
-rw-r--r--src/mesa/x86/common_x86.c23
1 files changed, 15 insertions, 8 deletions
diff --git a/src/mesa/x86/common_x86.c b/src/mesa/x86/common_x86.c
index 5342d85854..e779fe193b 100644
--- a/src/mesa/x86/common_x86.c
+++ b/src/mesa/x86/common_x86.c
@@ -1,9 +1,10 @@
+/* $Id: common_x86.c,v 1.6 2000/01/25 17:04:47 brianp Exp $ */
/*
* Mesa 3-D graphics library
- * Version: 3.1
+ * Version: 3.3
*
- * Copyright (C) 1999 Brian Paul All Rights Reserved.
+ * Copyright (C) 1999-2000 Brian Paul All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
@@ -39,10 +40,15 @@
int gl_x86_cpu_features = 0;
+static void message(const char *msg)
+{
+ if (getenv("MESA_DEBUG"))
+ fprintf(stderr, "%s\n", msg);
+}
+
void gl_init_all_x86_asm (void)
{
-
#ifdef USE_X86_ASM
gl_x86_cpu_features = gl_identify_x86_cpu_features ();
gl_x86_cpu_features |= GL_CPU_AnyX86;
@@ -51,29 +57,30 @@ void gl_init_all_x86_asm (void)
gl_x86_cpu_features = 0;
if (gl_x86_cpu_features & GL_CPU_GenuineIntel) {
- fprintf (stderr, "GenuineIntel cpu detected.\n");
+ message("GenuineIntel cpu detected.");
}
if (gl_x86_cpu_features) {
- gl_init_x86_asm_transforms ();
+ gl_init_x86_asm_transforms ();
}
#ifdef USE_MMX_ASM
if (gl_x86_cpu_features & GL_CPU_MMX) {
char *s = getenv( "MESA_NO_MMX" );
if (s == NULL) {
- fprintf (stderr, "MMX cpu detected.\n");
+ message("MMX cpu detected.");
} else {
gl_x86_cpu_features &= (~GL_CPU_MMX);
}
}
#endif
+
#ifdef USE_3DNOW_ASM
if (gl_x86_cpu_features & GL_CPU_3Dnow) {
char *s = getenv( "MESA_NO_3DNOW" );
if (s == NULL) {
- fprintf (stderr, "3Dnow cpu detected.\n");
+ message("3Dnow cpu detected.");
gl_init_3dnow_asm_transforms ();
} else {
gl_x86_cpu_features &= (~GL_CPU_3Dnow);
@@ -86,7 +93,7 @@ void gl_init_all_x86_asm (void)
if (gl_x86_cpu_features & GL_CPU_Katmai) {
char *s = getenv( "MESA_NO_KATMAI" );
if (s == NULL) {
- fprintf (stderr, "Katmai cpu detected.\n");
+ message("Katmai cpu detected.");
gl_init_katmai_asm_transforms ();
} else {
gl_x86_cpu_features &= (~GL_CPU_Katmai);