only print info if MESA_DEBUG is set
authorBrian Paul <brian.paul@tungstengraphics.com>
Tue, 25 Jan 2000 17:04:47 +0000 (17:04 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Tue, 25 Jan 2000 17:04:47 +0000 (17:04 +0000)
src/mesa/x86/common_x86.c

index 5342d85854e625dfbd143326315827bf248103ad..e779fe193ba3ec6af460f06eea18ec7eea24f1b5 100644 (file)
@@ -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"),
 
 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);