Test group #032
Polygon rasterizers

file automatically generated by AmanithVG testsuite

# Reference AmanithVG RMS Description Comment
320001

99%

Test VG_EVEN_ODD fill rule on a self-intersecting shape, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320002

100%

Test VG_EVEN_ODD fill rule on a multiple sub-contours shape, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320003

99%

Test VG_NON_ZERO fill rule on a self-intersecting shape, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320004

100%

Test VG_NON_ZERO fill rule on a multiple sub-contours shape, VG_RENDERING_QUALITY_NONANTIALIASED rendering quality rasterizer
320005

99%

Test VG_EVEN_ODD fill rule on a self-intersecting shape, VG_RENDERING_QUALITY_FASTER rasterizer
320006

99%

Test VG_EVEN_ODD fill rule on a multiple sub-contours shape, VG_RENDERING_QUALITY_FASTER rasterizer
320007

99%

Test VG_NON_ZERO fill rule on a self-intersecting shape, VG_RENDERING_QUALITY_FASTER rasterizer
320008

99%

Test VG_NON_ZERO fill rule on a multiple sub-contours shape, VG_RENDERING_QUALITY_FASTER rendering quality rasterizer
320009

99%

Test VG_EVEN_ODD fill rule on a self-intersecting shape, VG_RENDERING_QUALITY_BETTER rasterizer
320010

99%

Test VG_EVEN_ODD fill rule on a multiple sub-contours shape, VG_RENDERING_QUALITY_BETTER rasterizer
320011

99%

Test VG_NON_ZERO fill rule on a self-intersecting shape, VG_RENDERING_QUALITY_BETTER rasterizer
320012

99%

Test VG_NON_ZERO fill rule on a multiple sub-contours shape, VG_RENDERING_QUALITY_BETTER rendering quality rasterizer
320013

91%

Test the drawing of a random self-intersecting polygon, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320014

95%

Test the drawing of a random self-intersecting polygon, VG_RENDERING_QUALITY_FASTER rasterizer
320015

96%

Test the drawing of a random self-intersecting polygon, VG_RENDERING_QUALITY_BETTER rasterizer
320016

93%

Test the drawing of an ordered self-intersecting polygon (i.e. the intersections will fall upon ordered points in the 2D surface space), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320017

94%

Test the drawing of an ordered self-intersecting polygon (i.e. the intersections will fall upon ordered points in the 2D surface space), VG_RENDERING_QUALITY_FASTER rasterizer
320018

90%

Test the drawing of an ordered self-intersecting polygon (i.e. the intersections will fall upon ordered points in the 2D surface space), VG_RENDERING_QUALITY_BETTER rasterizer
320019

95%

Test the drawing of the Siemens star shape, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320020

97%

Test the drawing of the Siemens star shape, VG_RENDERING_QUALITY_FASTER rasterizer
320021

98%

Test the drawing of the Siemens star shape, VG_RENDERING_QUALITY_BETTER rasterizer
320022

95%

Test the drawing of a warp-like polygon shape, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320023

97%

Test the drawing of a warp-like polygon shape, VG_RENDERING_QUALITY_FASTER rasterizer
320024

98%

Test the drawing of a warp-like polygon shape, VG_RENDERING_QUALITY_BETTER rasterizer
320025

100%

Test the rendering of several small square sub-paths, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320026

88%

Test the rendering of several small square sub-paths, VG_RENDERING_QUALITY_FASTER rasterizer
320027

96%

Test the rendering of several small square sub-paths, VG_RENDERING_QUALITY_BETTER rasterizer
320028

100%

Test the drawing of a self-erasing polygon shape (each edge appears twice with the same coordinates), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer The resulting image must be completely empty/cleared
320029

100%

Test the drawing of a self-erasing polygon shape (each edge appears twice with the same coordinates), VG_RENDERING_QUALITY_FASTER rasterizer The resulting image must be completely empty/cleared
320030

100%

Test the drawing of a self-erasing polygon shape (each edge appears twice with the same coordinates), VG_RENDERING_QUALITY_BETTER rasterizer The resulting image must be completely empty/cleared
320031

98%

Test the drawing of some rectangles located at different sub-pixel positions, VG_EVEN_ODD fille rule, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320032

99%

Test the drawing of some rectangles located at different sub-pixel positions, VG_EVEN_ODD fille rule, VG_RENDERING_QUALITY_FASTER rasterizer
320033

99%

Test the drawing of some rectangles located at different sub-pixel positions, VG_EVEN_ODD fille rule, VG_RENDERING_QUALITY_BETTER rasterizer
320034

98%

Test the drawing of some rectangles located at different sub-pixel positions, VG_NON_ZERO fille rule, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320035

99%

Test the drawing of some rectangles located at different sub-pixel positions, VG_NON_ZERO fille rule, VG_RENDERING_QUALITY_FASTER rasterizer
320036

99%

Test the drawing of some rectangles located at different sub-pixel positions, VG_NON_ZERO fille rule, VG_RENDERING_QUALITY_BETTER rasterizer
320037

98%

Test the drawing of a rectangle having integer coordinates, then moved at a 0.5 sub-pixel location through the VG_MATRIX_PATH_USER_TO_SURFACE matrix, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320038

100%

Test the drawing of a rectangle having integer coordinates, then moved at a 0.5 sub-pixel location through the VG_MATRIX_PATH_USER_TO_SURFACE matrix, VG_RENDERING_QUALITY_FASTER rasterizer
320039

100%

Test the drawing of a rectangle having integer coordinates, then moved at a 0.5 sub-pixel location through the VG_MATRIX_PATH_USER_TO_SURFACE matrix, VG_RENDERING_QUALITY_BETTER rasterizer
320040

100%

Test the drawing of a rectangle having integer coordinates, then moved at a 0.75 sub-pixel location through the VG_MATRIX_PATH_USER_TO_SURFACE matrix, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320041

99%

Test the drawing of a rectangle having integer coordinates, then moved at a 0.75 sub-pixel location through the VG_MATRIX_PATH_USER_TO_SURFACE matrix, VG_RENDERING_QUALITY_FASTER rasterizer
320042

100%

Test the drawing of a rectangle having integer coordinates, then moved at a 0.75 sub-pixel location through the VG_MATRIX_PATH_USER_TO_SURFACE matrix, VG_RENDERING_QUALITY_BETTER rasterizer
320043

100%

Test the drawing of a polygon where one edge partially overlaps another one (leading to a cancellation), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320044

99%

Test the drawing of a polygon where one edge partially overlaps another one (leading to a cancellation), VG_RENDERING_QUALITY_FASTER rasterizer
320045

99%

Test the drawing of a polygon where one edge partially overlaps another one (leading to a cancellation), VG_RENDERING_QUALITY_BETTER rasterizer
320046

100%

Test the drawing of a path in combination with a VG_BLEND_DST_IN blend mode and a color with a zero alpha component, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer This special combination leads to some internal rasterizer optimizations in AmanithVG
320047

100%

Test the drawing of a path in combination with a VG_BLEND_DST_IN blend mode and a color with a zero alpha component, VG_RENDERING_QUALITY_FASTER rasterizer This special combination leads to some internal rasterizer optimizations in AmanithVG
320048

100%

Test the drawing of a path in combination with a VG_BLEND_DST_IN blend mode and a color with a zero alpha component, VG_RENDERING_QUALITY_BETTER rasterizer This special combination leads to some internal rasterizer optimizations in AmanithVG
320049

94%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320050

96%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320051

100%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320052

100%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320053

91%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320054

94%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320055

91%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320056

94%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320057

96%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_FASTER rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320058

97%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_FASTER rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320059

96%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_FASTER rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320060

97%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_FASTER rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320061

95%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_BETTER rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320062

96%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_BETTER rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320063

95%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_BETTER rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320064

97%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_BETTER rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320065

97%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_DST_IN blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320066

98%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_DST_IN blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320067

97%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_NON_ZERO fill rule, VG_BLEND_DST_IN blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320068

98%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_NON_ZERO fill rule, VG_BLEND_DST_IN blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320069

99%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_FASTER rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_DST_IN blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320070

99%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_FASTER rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_DST_IN blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320071

99%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_FASTER rasterizer, VG_NON_ZERO fill rule, VG_BLEND_DST_IN blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320072

99%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_FASTER rasterizer, VG_NON_ZERO fill rule, VG_BLEND_DST_IN blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320073

98%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_BETTER rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_DST_IN blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320074

99%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_BETTER rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_DST_IN blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320075

98%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_BETTER rasterizer, VG_NON_ZERO fill rule, VG_BLEND_DST_IN blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320076

99%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_BETTER rasterizer, VG_NON_ZERO fill rule, VG_BLEND_DST_IN blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320077

94%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320078

96%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320079

100%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320080

100%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320081

96%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_FASTER rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320082

97%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_FASTER rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320083

96%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_FASTER rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320084

97%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_FASTER rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320085

97%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_BETTER rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320086

98%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_BETTER rasterizer, VG_EVEN_ODD fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320087

97%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_BETTER rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING disabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320088

98%

Draw the same small path a lot of times (at different locations), VG_RENDERING_QUALITY_BETTER rasterizer, VG_NON_ZERO fill rule, VG_BLEND_SRC_OVER blend mode, VG_SCISSORING enabled This test is designed specifically for AmanithVG, in order to test the rasterizer caching layer
320089

100%

Test the drawing of an empty path (i.e. no commands nor coordinates appended), VG_RENDERING_QUALITY_NONANTIALIASED rasterizer The result must be just a completely empty/cleared surface
320090

100%

Test the drawing of an empty path (i.e. no commands nor coordinates appended), VG_RENDERING_QUALITY_FASTER rasterizer The result must be just a completely empty/cleared surface
320091

100%

Test the drawing of an empty path (i.e. no commands nor coordinates appended), VG_RENDERING_QUALITY_BETTER rasterizer The result must be just a completely empty/cleared surface
320092

100%

Test the drawing of a path made of one line only, VG_FILL_PATH paint mode, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer The result must be just a completely empty/cleared surface (a line does not enclose a fillable region)
320093

100%

Test the drawing of a path made of one line only, VG_FILL_PATH paint mode, VG_RENDERING_QUALITY_FASTER rasterizer The result must be just a completely empty/cleared surface (a line does not enclose a fillable region)
320094

100%

Test the drawing of a path made of one line only, VG_FILL_PATH paint mode, VG_RENDERING_QUALITY_BETTER rasterizer The result must be just a completely empty/cleared surface (a line does not enclose a fillable region)
320095

100%

Draw a path made of two intersecting polygons, VG_RENDERING_QUALITY_BETTER rasterizer The test is specifically designed for AmanithVG, in order to test the lexicographic comparison of two consecutive intersections
320096

100%

Draw a path made of two intersecting polygons, VG_RENDERING_QUALITY_BETTER rasterizer The test is specifically designed for AmanithVG, in order to test the lexicographic comparison of two consecutive intersections
320097

100%

Test the drawing of long edges clipped against the drawing surface boundaries, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer The test is specifically designed for AmanithVG, in order to test the clipping precision on long edges
320098

100%

Test the drawing of long edges clipped against the drawing surface boundaries, VG_RENDERING_QUALITY_FASTER rasterizer The test is specifically designed for AmanithVG, in order to test the clipping precision on long edges
320099

100%

Test the drawing of long edges clipped against the drawing surface boundaries, VG_RENDERING_QUALITY_BETTER rasterizer The test is specifically designed for AmanithVG, in order to test the clipping precision on long edges
320100

100%

Test the drawing of edges having small slopes, VG_RENDERING_QUALITY_NONANTIALIASED rasterizer
320101

100%

Test the drawing of edges having small slopes, VG_RENDERING_QUALITY_FASTER rasterizer
320102

100%

Test the drawing of edges having small slopes, VG_RENDERING_QUALITY_BETTER rasterizer