mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-09 06:08:02 +02:00
Add a new test to start investigating bug 4183.
The new test. Ignore the new test.
This commit is contained in:
parent
bb86d6664d
commit
b207dfe822
4 changed files with 48 additions and 0 deletions
|
|
@ -1,3 +1,9 @@
|
|||
2005-10-09 Billy Biggs <vektor@dumbterm.net>
|
||||
|
||||
* test/Makefile.am: Add a new test to start investigating bug 4183.
|
||||
* test/extend-reflect.c (draw), (main): The new test.
|
||||
* test/.cvsignore: Ignore the new test.
|
||||
|
||||
2005-10-09 Keith Packard <keithp@keithp.com>
|
||||
|
||||
reviewed by: cworth
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ create-from-png
|
|||
create-from-png-stream
|
||||
dash-caps-joins
|
||||
dash-offset-negative
|
||||
extend-reflect
|
||||
fill-and-stroke
|
||||
fill-rule
|
||||
filter-nearest-offset
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ create-from-png \
|
|||
create-from-png-stream \
|
||||
dash-caps-joins \
|
||||
dash-offset-negative \
|
||||
extend-reflect \
|
||||
fill-and-stroke \
|
||||
fill-rule \
|
||||
filter-nearest-offset \
|
||||
|
|
@ -113,6 +114,8 @@ dash-caps-joins-ref.png \
|
|||
dash-caps-joins-rgb24-ref.png \
|
||||
dash-offset-negative-ref.png \
|
||||
dash-offset-negative-rgb24-ref.png \
|
||||
extend-reflect-ref.png \
|
||||
extend-reflect-rgb24-ref.png \
|
||||
fill-and-stroke-ref.png \
|
||||
fill-and-stroke-rgb24-ref.png \
|
||||
fill-rule-ref.png \
|
||||
|
|
@ -262,6 +265,7 @@ create_from_png_LDADD = $(LDADDS)
|
|||
create_from_png_stream_LDADD = $(LDADDS)
|
||||
dash_caps_joins_LDADD = $(LDADDS)
|
||||
dash_offset_negative_LDADD = $(LDADDS)
|
||||
extend_reflect_LDADD = $(LDADDS)
|
||||
fill_and_stroke_LDADD = $(LDADDS)
|
||||
fill_rule_LDADD = $(LDADDS)
|
||||
filter_nearest_offset_LDADD = $(LDADDS)
|
||||
|
|
|
|||
37
test/extend-reflect.c
Normal file
37
test/extend-reflect.c
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
#include <math.h>
|
||||
#include "cairo-test.h"
|
||||
#include <stdio.h>
|
||||
|
||||
#define SIZE 400
|
||||
#define OFFSET 50
|
||||
const char png_filename[] = "romedalen.png";
|
||||
|
||||
cairo_test_t test = {
|
||||
"extend-reflect",
|
||||
"Test CAIRO_EXTEND_REFLECT for surface patterns",
|
||||
SIZE, SIZE
|
||||
};
|
||||
|
||||
static cairo_test_status_t
|
||||
draw (cairo_t *cr, int width, int height)
|
||||
{
|
||||
cairo_pattern_t *pattern;
|
||||
cairo_set_source_rgba (cr, 0, 0, 0, 1);
|
||||
cairo_rectangle (cr, 0, 0, SIZE, SIZE);
|
||||
cairo_fill (cr);
|
||||
|
||||
pattern = cairo_test_create_pattern_from_png (png_filename);
|
||||
cairo_pattern_set_extend (pattern, CAIRO_EXTEND_REFLECT);
|
||||
cairo_set_source (cr, pattern);
|
||||
cairo_pattern_destroy (pattern);
|
||||
|
||||
cairo_paint (cr);
|
||||
|
||||
return CAIRO_TEST_SUCCESS;
|
||||
}
|
||||
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
return cairo_test (&test, draw);
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue