summaryrefslogtreecommitdiff
path: root/src/cairo-types-private.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2008-05-07 09:32:29 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2008-06-13 21:34:42 +0100
commit963ff0b9485dbd4b3d5d1a65f6cdd73b170a6a79 (patch)
tree257fcf6eb72ea18c4fa0b9858d99c4fcb4e95d1a /src/cairo-types-private.h
parentd9b2e8f0045dcde8beafed7fe08728ae15194ffa (diff)
[cairo-pen] Embed a small array of vertices into cairo_pen_t.
Eliminate allocation of the vertex array for the common cases.
Diffstat (limited to 'src/cairo-types-private.h')
-rw-r--r--src/cairo-types-private.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cairo-types-private.h b/src/cairo-types-private.h
index 6869c9f9..5bb9b588 100644
--- a/src/cairo-types-private.h
+++ b/src/cairo-types-private.h
@@ -284,8 +284,9 @@ typedef struct _cairo_pen {
double radius;
double tolerance;
- cairo_pen_vertex_t *vertices;
int num_vertices;
+ cairo_pen_vertex_t *vertices;
+ cairo_pen_vertex_t vertices_embedded[32];
} cairo_pen_t;
typedef struct _cairo_color cairo_color_t;