diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2008-05-07 09:32:29 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2008-06-13 21:34:42 +0100 |
commit | 963ff0b9485dbd4b3d5d1a65f6cdd73b170a6a79 (patch) | |
tree | 257fcf6eb72ea18c4fa0b9858d99c4fcb4e95d1a /src/cairo-types-private.h | |
parent | d9b2e8f0045dcde8beafed7fe08728ae15194ffa (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.h | 3 |
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; |