0a1177a35a3a3563427039abb194f341f51cc2a8
braney
  Tue Jun 15 18:17:24 2010 -0700
removed Smear8 in favor of making Smears always take Colors.   There are still some problems with 32 bit smears not getting the same colors as it's 8bit analog.  I'm thinking this is something to do with the 0 and 1 being white and black in eight bit
diff --git src/inc/vGfx.h src/inc/vGfx.h
index 7c2c90f..dddd0ec 100644
--- src/inc/vGfx.h
+++ src/inc/vGfx.h
@@ -64,9 +64,9 @@
     void (*unclip)(void *v);
     /* Set clipping rect cover full thing. */
 
-    void (*verticalSmear8)(void *v,
+    void (*verticalSmear)(void *v,
 	    int xOff, int yOff, int width, int height, 
-	    unsigned char *dots, boolean zeroClear);
+	    Color *dots, boolean zeroClear);
     /* Put a series of one 'pixel' width vertical lines. */
 
     void (*fillUnder)(void *v, int x1, int y1, int x2, int y2, 
@@ -160,8 +160,8 @@
  * The only portable way to do this is to strictly pair up
  * the setClip/unclip calls and not to nest them. */
 
-#define vgVerticalSmear8(v,x,y,w,h,dots,zeroClear) \
-	v->verticalSmear8(v->data,x,y,w,h,dots,zeroClear)
+#define vgVerticalSmear(v,x,y,w,h,dots,zeroClear) \
+	v->verticalSmear(v->data,x,y,w,h,dots,zeroClear)
 /* Take array of dots and smear them vertically. */
 
 #define vgFillUnder(v,x1,y1,x2,y2,bottom,color) \