Chris Wilson
54c8e8ccfc
test: Add a couple of variants to line-width-overlap
...
The bug may be in only the fast-path, but future bugs may lie elsewhere.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-08-13 16:21:08 +01:00
Chris Wilson
ccbd7281b2
test/line-width: Add a non-antialiased variant
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-08-13 09:30:05 +01:00
Chris Wilson
99c129dd13
test: Add record-extend
...
Exercise the extend modes with a clipped paint, because once upon a time
we had a bug...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-08-10 14:53:07 +01:00
Chris Wilson
4236821d11
test: Add unclosed-strokes
...
Checks that coincident end-points are not converted to joins. It briefly
passed through my mind that was a good thing...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-08-07 09:02:46 +01:00
Chris Wilson
37e1a1b3ed
test: Add a1-sample
...
Ensures that only a box that covers the centre pixel is filled with
antialiasing disabled.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-08-07 09:02:46 +01:00
Chris Wilson
61c0f67ee0
test: Add joins-retrace
...
The complexity in this shape is that the stroke is reversed upon
itself and retraces the same path in the opposite direction.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-08-06 11:12:23 +01:00
Chris Wilson
93c9d4cefb
test: Add an loopy I-bar stroker test
...
A second relatively simple closed concave shape, all the better for
debugging with.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-08-06 10:29:08 +01:00
Chris Wilson
b280114c5e
test: Add join-star, another stroker exercise
...
A simple convex shape, useful for debugging.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-08-06 09:30:54 +01:00
Chris Wilson
3424e91ec7
test: Add a couple of tests to exercise stroking of short tail segments
...
Are the reference images correct? Discuss.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-08-05 17:27:59 +01:00
Chris Wilson
dd73fe9262
test: Add world-map from the perf-suite
...
As we use this a performance benchmark, it behooves us to check that we
are rendering it correctly.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-08-05 09:59:02 +01:00
Chris Wilson
953a4a2e55
test: Add an test case to exercise overlapping caps between dash segments
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-08-02 14:36:45 +01:00
Chris Wilson
c0407e84e9
test: Extend PDF blend tests to include an opacity mask
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-08-01 12:08:55 +01:00
Chris Wilson
b231bb0a0b
test: Exercise extend modes with recording patterns
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-31 08:12:54 +01:00
Andrea Canciani
80b7a1aa9b
test: Update image references
...
Makefile.refs was missing some images.
2011-07-28 18:11:27 +02:00
Chris Wilson
e4b3f84d4c
test: Add clip-intersect
...
Exercises a bug in the unbounded drawing of an empty polygon...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-24 13:05:24 +01:00
Chris Wilson
4d5c95f629
test: Exercise replaying basic painting paths
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-24 11:50:48 +01:00
Chris Wilson
69e52c6707
tests: Another missing ref, this time clip-disjoint-hatching
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-23 15:51:49 +01:00
Chris Wilson
9b039a65a6
tests: Missing ref images for new recording-surface test
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-23 15:48:10 +01:00
Chris Wilson
c2dada9722
test: Add a paint-with-alpha variant to test clip-boxes fast path
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-23 15:33:14 +01:00
Chris Wilson
5de0232937
test: Extend recording-surface-pattern to include a SOURCE operator test
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-23 14:42:17 +01:00
Chris Wilson
abd8fcc833
test: Expand partial-clip-text
...
Test partial clipping along each edge.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-23 14:42:17 +01:00
Chris Wilson
3a29365713
tests,perf: Add a hatchings clip-test
...
A benchmark to test how close we get to reducing paint+clip to an ordinary
fill, and to check correctness.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-18 10:31:25 +01:00
Chris Wilson
2055732ffc
tests: Add paint-clip-fill
...
A false reduction bug found by Taekyun Kim.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-15 11:05:19 +01:00
Chris Wilson
524809759b
tests: Add clip-complex-shape
...
Contributed by Taekyun Kim to exercise a major bug he found in the
treatment of complex clips.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-15 11:05:19 +01:00
Chris Wilson
727a0092d1
test: Test a1 clipping semantics
...
If I've written the tests correctly, these should produce identical
images as the a1 rasterisation tests.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-13 12:35:51 +01:00
Chris Wilson
ce3806510f
test: Add a Makefile.refs generator
...
Generates the lexicographical Makefile.refs based on the *.ref.png and
*.xfail.png checked into git.
This might be nice to automate as a Makefile target. But for now play
safe and do the updates manually.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-06-25 13:08:17 +01:00
Andrea Canciani
acfc001685
test: Add extended-blend-solid tests
...
Unify extended-blend* tests and add a solid pattern version, which
crashes on the win32 backend.
Bug pointed out by Peter Frentrup <peter_frentrup@gmx.de> in
http://lists.cairographics.org/archives/cairo/2011-April/021908.html
2011-06-25 10:19:36 +02:00
Andrea Canciani
5c798bcf86
test: Improve check-ref-missing
...
On linux it is impossible to check the missing references because of
argument length constraints:
make: execvp: /bin/bash: Argument list too long
Using a temporary file instead of variable expansion makes it possible
to work around this.
Makefile.refs is now required to be in lexicographical order, which
avoids ordering problems and the risk of duplicated entries (like
clipped-surface.ref.png).
2011-06-25 09:39:52 +02:00