Move edge stepper macros into pixman-edge.c
authorSøren Sandmann Pedersen <sandmann@redhat.com>
Mon, 22 Jun 2009 01:28:24 +0000 (21:28 -0400)
committerSøren Sandmann Pedersen <sandmann@redhat.com>
Mon, 22 Jun 2009 02:36:14 +0000 (22:36 -0400)
pixman/pixman-edge.c
pixman/pixman-private.h

index b9246af..de86ed3 100644 (file)
 
 #include "pixman-private.h"
 
+#define RenderEdgeStepSmall(edge) { \
+    edge->x += edge->stepx_small;   \
+    edge->e += edge->dx_small;     \
+    if (edge->e > 0)               \
+    {                              \
+       edge->e -= edge->dy;        \
+       edge->x += edge->signdx;    \
+    }                              \
+}
+
+/*
+ * Step across a large sample grid gap
+ */
+#define RenderEdgeStepBig(edge) {   \
+    edge->x += edge->stepx_big;            \
+    edge->e += edge->dx_big;       \
+    if (edge->e > 0)               \
+    {                              \
+       edge->e -= edge->dy;        \
+       edge->x += edge->signdx;    \
+    }                              \
+}
+
 #ifdef PIXMAN_FB_ACCESSORS
 #define PIXMAN_RASTERIZE_EDGES pixman_rasterize_edges_accessors
 #else
index 7128957..d0aba91 100644 (file)
@@ -526,29 +526,6 @@ _pixman_gradient_walker_pixel (pixman_gradient_walker_t       *walker,
 /*
  * Step across a small sample grid gap
  */
-#define RenderEdgeStepSmall(edge) { \
-    edge->x += edge->stepx_small;   \
-    edge->e += edge->dx_small;     \
-    if (edge->e > 0)               \
-    {                              \
-       edge->e -= edge->dy;        \
-       edge->x += edge->signdx;    \
-    }                              \
-}
-
-/*
- * Step across a large sample grid gap
- */
-#define RenderEdgeStepBig(edge) {   \
-    edge->x += edge->stepx_big;            \
-    edge->e += edge->dx_big;       \
-    if (edge->e > 0)               \
-    {                              \
-       edge->e -= edge->dy;        \
-       edge->x += edge->signdx;    \
-    }                              \
-}
-
 void
 pixman_rasterize_edges_accessors (pixman_image_t *image,
                                  pixman_edge_t *l,