added #ifdef SVGA, work-around asm code problem
authorBrian Paul <brian.paul@tungstengraphics.com>
Sun, 23 Jan 2000 17:49:54 +0000 (17:49 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Sun, 23 Jan 2000 17:49:54 +0000 (17:49 +0000)
src/mesa/drivers/svga/svgamesa.c
src/mesa/drivers/svga/svgamesa15.c
src/mesa/drivers/svga/svgamesa16.c
src/mesa/drivers/svga/svgamesa24.c
src/mesa/drivers/svga/svgamesa32.c
src/mesa/drivers/svga/svgamesa8.c

index 09e3fec33c7db64eb1bd7bcd6d035032042cf332..4e726fa48d3773c427a32acb08beaf208506ad09 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: svgamesa.c,v 1.2 2000/01/22 20:08:36 brianp Exp $ */
+/* $Id: svgamesa.c,v 1.3 2000/01/23 17:49:54 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
index f5a4df515ba5af3bd2781a65dc619fe0c52ed8a1..80966d7ca4921304eccd1b22cc2e000dd3092719 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: svgamesa15.c,v 1.2 2000/01/22 20:08:36 brianp Exp $ */
+/* $Id: svgamesa15.c,v 1.3 2000/01/23 17:49:54 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -27,6 +27,7 @@
  * Additional authors:  Slawomir Szczyrba <steev@hot.pl>  (Mesa 3.2)
  */
 
+#ifdef SVGA
 
 #include "svgapix.h"
 
@@ -176,3 +177,5 @@ void __read_rgba_pixels15( const GLcontext *ctx,
     rgba[i][BCOMP] = ((pix    )<<3) & 0xff;
    }
 }
+
+#endif
index 423483dca0c346eb9ef9c16824bd6b66b4a73755..061f40a9b70475ee1a649fa0d633bef38e131688 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: svgamesa16.c,v 1.2 2000/01/22 20:08:36 brianp Exp $ */
+/* $Id: svgamesa16.c,v 1.3 2000/01/23 17:49:54 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -27,6 +27,7 @@
  * Additional authors:  Slawomir Szczyrba <steev@hot.pl>  (Mesa 3.2)
  */
 
+#ifdef SVGA
 
 #include "svgapix.h"
 
@@ -176,3 +177,5 @@ void __read_rgba_pixels16( const GLcontext *ctx,
     rgba[i][BCOMP] = ((pix    )<<3) & 0xff;
    }
 }
+
+#endif
index 6e31c06713a24199a3d1ffee470870f87f519425..c4b78079f48646bc2334aed53d6e519b4268aa48 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: svgamesa24.c,v 1.2 2000/01/22 20:08:36 brianp Exp $ */
+/* $Id: svgamesa24.c,v 1.3 2000/01/23 17:49:54 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
  * Additional authors:  Slawomir Szczyrba <steev@hot.pl>  (Mesa 3.2)
  */
 
+#ifdef SVGA
 
 #include "svgapix.h"
 
 _RGB * rgbBuffer;
 
+#if 0
 inline int RGB2BGR24(int c)
 {
        asm("rorw  $8, %0\n"     
@@ -41,8 +43,16 @@ inline int RGB2BGR24(int c)
       : "=q"(c):"0"(c));
     return c;
 }
+#else
+int RGB2BGR24(int c)
+{
+   /* XXX this isn't right */
+   return c;
+}
 
 
+#endif
+
 int __svga_drawpixel24(int x, int y, GLubyte r, GLubyte g, GLubyte b)
 {
     unsigned long offset;
@@ -199,3 +209,5 @@ void __read_rgba_pixels24( const GLcontext *ctx,
     *((GLint*)rgba[i]) = RGB2BGR24(__svga_getpixel24( x[i], y[i]));    
    }
 }
+
+#endif
index 204d582cf3d7cc4f27b31ccc64b8bed4363e5596..a67188f65c6016ea886b03b4a036c36aa5edd05c 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: svgamesa32.c,v 1.2 2000/01/22 20:08:36 brianp Exp $ */
+/* $Id: svgamesa32.c,v 1.3 2000/01/23 17:49:54 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
  * Additional authors:  Slawomir Szczyrba <steev@hot.pl>  (Mesa 3.2)
  */
 
+#ifdef SVGA
 
 #include "svgapix.h"
 
 GLint * intBuffer;
 
+#if 0
 inline int RGB2BGR32(int c)
 {
        asm("rorw  $8, %0\n"     
@@ -41,6 +43,13 @@ inline int RGB2BGR32(int c)
       : "=q"(c):"0"(c));
     return c;
 }
+#else
+int RGB2BGR32(int c)
+{
+   /* XXX this isn't right */
+   return c;
+}
+#endif
 
 int __svga_drawpixel32(int x, int y, unsigned long c)
 {
@@ -174,3 +183,6 @@ void __read_rgba_pixels32( const GLcontext *ctx,
     *((GLint*)rgba[i]) = RGB2BGR32(__svga_getpixel32( x[i], y[i] ));
    }
 }
+
+#endif
+
index ed61373559213d98733678849ec6efd568508bba..dc9df3f41288e2ecf60553a3714a7863d96bde5f 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: svgamesa8.c,v 1.2 2000/01/22 20:08:36 brianp Exp $ */
+/* $Id: svgamesa8.c,v 1.3 2000/01/23 17:49:54 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -27,6 +27,8 @@
  * Additional authors:  Slawomir Szczyrba <steev@hot.pl>  (Mesa 3.2)
  */
 
+#ifdef SVGA
+
 
 #include "svgapix.h"
 
@@ -157,3 +159,5 @@ void __read_ci32_pixels8( const GLcontext *ctx,
    }
 }
 
+
+#endif