more bugfixes
authorKeith Whitwell <keith@tungstengraphics.com>
Fri, 3 Sep 1999 15:48:54 +0000 (15:48 +0000)
committerKeith Whitwell <keith@tungstengraphics.com>
Fri, 3 Sep 1999 15:48:54 +0000 (15:48 +0000)
src/mesa/x86/common_x86.c

index ed258369299f0d86e819ff46dfe3fd372f4b6928..94a9c1caf1d93016dcc13670a1bcc2aa30b9e872 100644 (file)
@@ -42,12 +42,18 @@ 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;
+
+   if (getenv("MESA_NO_ASM") != 0)
+      gl_x86_cpu_features = 0;
 
    if (gl_x86_cpu_features & GL_CPU_GenuineIntel) {
       fprintf (stderr, "GenuineIntel cpu detected.\n");
    }
-   gl_init_x86_asm_transforms ();
 
+   if (gl_x86_cpu_features) {
+      gl_init_x86_asm_transforms ();
+   }
 
 #ifdef USE_MMX_ASM
    if (gl_x86_cpu_features & GL_CPU_MMX) {