diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2011-08-16 17:07:52 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2011-08-18 12:10:18 +0100 |
commit | e8ed203da3d132d98c2c1ac73a0ca9955907313e (patch) | |
tree | 9e0740517d222b76311eaacbd52011eea080f84d /src/cairo-surface-observer.c | |
parent | 75b32d6196ae985434a8fbb0fd0ce63da249cf53 (diff) | |
download | cairo-e8ed203da3d132d98c2c1ac73a0ca9955907313e.tar.gz |
observer: print path antialias modes
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-surface-observer.c')
-rw-r--r-- | src/cairo-surface-observer.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/cairo-surface-observer.c b/src/cairo-surface-observer.c index e5ffe166c..5c3e604cf 100644 --- a/src/cairo-surface-observer.c +++ b/src/cairo-surface-observer.c @@ -974,6 +974,20 @@ print_line_joins (cairo_output_stream_t *stream, unsigned int *array) } static void +print_antialias (cairo_output_stream_t *stream, unsigned int *array) +{ + static const char *names[] = { + "default", + "none", + "gray", + "subpixel" + }; + _cairo_output_stream_printf (stream, " antialias:"); + print_array (stream, array, names, NUM_ANTIALIAS); + _cairo_output_stream_printf (stream, "\n"); +} + +static void print_pattern (cairo_output_stream_t *stream, const char *name, const struct pattern *p) @@ -1051,6 +1065,7 @@ _cairo_observation_print (cairo_output_stream_t *stream, print_operators (stream, log->fill.operators); print_pattern (stream, "source", &log->fill.source); print_path (stream, &log->fill.path); + print_antialias (stream, log->fill.antialias); print_clip (stream, &log->fill.clip); } @@ -1061,6 +1076,7 @@ _cairo_observation_print (cairo_output_stream_t *stream, print_operators (stream, log->stroke.operators); print_pattern (stream, "source", &log->stroke.source); print_path (stream, &log->stroke.path); + print_antialias (stream, log->stroke.antialias); print_line_caps (stream, log->stroke.caps); print_line_joins (stream, log->stroke.joins); print_clip (stream, &log->stroke.clip); |