Test group #036
Special cases of paint parameters combination

file automatically generated by AmanithVG testsuite

# Reference AmanithVG RMS Description Comment
360001

98%

Test the drawing of a path with VG_PAINT_TYPE_PATTERN paint type, VG_TILE_REPEAT tiling mode, VG_BLEND_SRC blend mode, VG_COLOR_TRANSFORM disabled, VG_MASKING disabled, no matrix rotation nor scale, on a alpha-premultiplied drawing surface The specific paint and states combination is specifically thought to test dedicated scanline fillers in AmanithVG
360002

98%

Test the drawing of a path with VG_PAINT_TYPE_PATTERN paint type, VG_TILE_REPEAT tiling mode, VG_BLEND_SRC_OVER blend mode, VG_COLOR_TRANSFORM disabled, VG_MASKING disabled, no matrix rotation nor scale, on a alpha-premultiplied drawing surface The specific paint and states combination is specifically thought to test dedicated scanline fillers in AmanithVG
360003

95%

Test the VG_PAINT_TYPE_PATTERN paint type on a path, by specifying a VG_sRGB_565 image as pattern, VG_TILE_FILL tiling mode and a non-opaque green VG_TILE_FILL_COLOR The test has the meaning to verify the sampling of pattern pixels on 16bit pattern formats. Please note that OpenVG specifications do not tell how to treat the VG_TILE_FILL_COLOR: AmanithVG converts the VG_TILE_FILL_COLOR in the same color space of the pattern image, Khronos reference implementation instead deliberately performs some undocumented conversions according to the pattern image format. So the final result between the two solutions may be really different
360004

99%

Test the VG_PAINT_TYPE_PATTERN paint type on a path, by specifying a VG_sABGR_4444 image as pattern, VG_TILE_FILL tiling mode and a non-opaque green VG_TILE_FILL_COLOR The test has the meaning to verify the sampling of pattern pixels on 16bit pattern formats
360005

64%

Test the VG_PAINT_TYPE_PATTERN paint type on a path, by specifying a VG_A_8 image as pattern, VG_TILE_FILL tiling mode and a non-opaque green VG_TILE_FILL_COLOR The test has the meaning to verify the sampling of pattern pixels on 8bit pattern formats. Please note that OpenVG specifications do not tell how to treat the VG_TILE_FILL_COLOR: AmanithVG converts the VG_TILE_FILL_COLOR in the same color space of the pattern image, Khronos reference implementation instead deliberately performs some undocumented conversions according to the pattern image format. So the final result between the two solutions may be really different
360006

81%

Test the VG_PAINT_TYPE_PATTERN paint type on a path, by specifying a VG_lL_8 image as pattern, VG_TILE_FILL tiling mode and a non-opaque green VG_TILE_FILL_COLOR The test has the meaning to verify the sampling of pattern pixels on 8bit pattern formats. Please note that OpenVG specifications do not tell how to treat the VG_TILE_FILL_COLOR: AmanithVG converts the VG_TILE_FILL_COLOR in the same color space of the pattern image, Khronos reference implementation instead deliberately performs some undocumented conversions according to the pattern image format. So the final result between the two solutions may be really different
360007

94%

Test the VG_PAINT_TYPE_PATTERN paint type on a path, by specifying a VG_sL_8 image as pattern, VG_TILE_FILL tiling mode and a non-opaque green VG_TILE_FILL_COLOR The test has the meaning to verify the sampling of pattern pixels on 8bit pattern formats. Please note that OpenVG specifications do not tell how to treat the VG_TILE_FILL_COLOR: AmanithVG converts the VG_TILE_FILL_COLOR in the same color space of the pattern image, Khronos reference implementation instead deliberately performs some undocumented conversions according to the pattern image format. So the final result between the two solutions may be really different
360008

64%

Test the VG_PAINT_TYPE_PATTERN paint type on a path, by specifying a VG_A_4 image as pattern, VG_TILE_FILL tiling mode and a non-opaque green VG_TILE_FILL_COLOR The test has the meaning to verify the sampling of pattern pixels on 4bit pattern formats. Please note that OpenVG specifications do not tell how to treat the VG_TILE_FILL_COLOR: AmanithVG converts the VG_TILE_FILL_COLOR in the same color space of the pattern image, Khronos reference implementation instead deliberately performs some undocumented conversions according to the pattern image format. So the final result between the two solutions may be really different
360009

51%

Test the VG_PAINT_TYPE_PATTERN paint type on a path, by specifying a VG_A_1 image as pattern, VG_TILE_FILL tiling mode and a non-opaque green VG_TILE_FILL_COLOR The test has the meaning to verify the sampling of pattern pixels on 1bit pattern formats. Please note that OpenVG specifications do not tell how to treat the VG_TILE_FILL_COLOR: AmanithVG converts the VG_TILE_FILL_COLOR in the same color space of the pattern image, Khronos reference implementation instead deliberately performs some undocumented conversions according to the pattern image format. So the final result between the two solutions may be really different
360010

58%

Test the VG_PAINT_TYPE_PATTERN paint type on a path, by specifying a VG_BW_1 image as pattern, VG_TILE_FILL tiling mode and a non-opaque green VG_TILE_FILL_COLOR The test has the meaning to verify the sampling of pattern pixels on 1bit pattern formats. Please note that OpenVG specifications do not tell how to treat the VG_TILE_FILL_COLOR: AmanithVG converts the VG_TILE_FILL_COLOR in the same color space of the pattern image, Khronos reference implementation instead deliberately performs some undocumented conversions according to the pattern image format. So the final result between the two solutions may be really different
360011

100%

Test the paint edge case where VG_PAINT_TYPE parameter is set to VG_PAINT_TYPE_PATTERN, but no pattern image is set According to OpenVG specifications, in this case the paint object must behave as if VG_PAINT_TYPE were set to VG_PAINT_TYPE_COLOR
360012

100%

Test the paint edge case where VG_PAINT_TYPE parameter is set to VG_PAINT_TYPE_PATTERN, but no pattern image is set According to OpenVG specifications, in this case the paint object must behave as if VG_PAINT_TYPE were set to VG_PAINT_TYPE_COLOR. The test is similar to the previous one, but with different color and scale
360013

98%

Test the drawing of a path with VG_PAINT_TYPE_PATTERN paint type, VG_MATRIX_PATH_USER_TO_SURFACE made of just rotation multiple of PI/2 and integer translations In this specific case, bilinear filtering (or higher-quality interpolations) could be avoided
360015

99%

Test the drawing of a path with VG_PAINT_TYPE_PATTERN paint type, VG_COLOR_TRANSFORM enabled and VG_COLOR_TRANSFORM_VALUES containing just bias (scale values are 0) In this case, the result must be equivalent to a VG_PAINT_TYPE_COLOR paint type with a color equal to the VG_COLOR_TRANSFORM_VALUES bias values
360016

98%

Test the drawing of a path with VG_PAINT_TYPE_PATTERN paint type, a non-opaque pattern image (some pixels have alpha < 1), VG_TILE_REPEAT tiling mode, VG_COLOR_TRANSFORM enabled and VG_COLOR_TRANSFORM_VALUES such that all pattern pixels will become opaque (i.e. alpha will become >= 1)
360017

98%

Test the drawing of a path with VG_PAINT_TYPE_PATTERN paint type, an opaque pattern image (all pixels have alpha = 1), VG_TILE_REPEAT tiling mode, VG_COLOR_TRANSFORM enabled and VG_COLOR_TRANSFORM_VALUES such that some pattern pixels will become not opaque (i.e. alpha will become less than 1) If the OpenVG backend implements optimizations for opaque patterns (AmanithVG does), it must take color transform into consideration
360018

98%

Test the drawing of a path with VG_PAINT_TYPE_PATTERN paint type, an opaque pattern image (all pixels have alpha = 1), VG_COLOR_TRANSFORM disabled, VG_TILE_FILL tiling mode and a non-opaque VG_TILE_FILL_COLOR (alpha component < 1) If the OpenVG backend implements optimizations for opaque patterns (AmanithVG does), it must take tile fill color into consideration
360019

98%

Test the drawing of a path with VG_PAINT_TYPE_PATTERN paint type, a non-opaque pattern image (some pixels have alpha < 1), VG_TILE_FILL tiling mode, VG_COLOR_TRANSFORM enabled and VG_COLOR_TRANSFORM_VALUES such that all pattern pixels (and tile fill color too) will become opaque (i.e. alpha will become >= 1)
360020

100%

Test the drawing of a path with a non-singular VG_MATRIX_PATH_USER_TO_SURFACE matrix, VG_PAINT_TYPE_LINEAR_GRADIENT paint type and a singular VG_MATRIX_FILL_PAINT_TO_USER matrix In this case drawing must not occur (due to singular VG_MATRIX_FILL_PAINT_TO_USER matrix), and the resulting image must be just empty/cleared
360021

100%

Test the drawing of a path with a singular VG_MATRIX_PATH_USER_TO_SURFACE matrix, VG_PAINT_TYPE_LINEAR_GRADIENT paint type and a non-singular VG_MATRIX_FILL_PAINT_TO_USER matrix In this case drawing must not occur (due to singular VG_MATRIX_PATH_USER_TO_SURFACE matrix), and the resulting image must be just empty/cleared
360022

99%

Test the drawing of a filled + stroked open path, VG_RENDERING_QUALITY_BETTER rendering quality, an opaque stroke color (i.e. alpha = 1), dashing disabled, VG_STROKE_LINE_WIDTH equal to 4.0
360023

98%

Test the drawing of a filled + stroked closed paths, VG_RENDERING_QUALITY_BETTER rendering quality, an opaque stroke color (i.e. alpha = 1), dashing disabled, variable VG_STROKE_LINE_WIDTH(s)
360024

98%

Test the drawing of a filled + stroked closed paths, VG_RENDERING_QUALITY_BETTER rendering quality, an opaque stroke color (i.e. alpha = 1), dashing disabled, variable VG_STROKE_LINE_WIDTH(s) Similar to the previous test, but with different edges slopes
360025

100%

Test the drawing on an image with a singular VG_MATRIX_IMAGE_USER_TO_SURFACE matrix The drawing must not occur, and the final result must be just an empty/cleared surface
360026

99%

Test the drawing of a non-opaque image (pixels with alpha < 1), VG_DRAW_IMAGE_NORMAL image mode, VG_COLOR_TRANSFORM enabled and VG_COLOR_TRANSFORM_VALUES such that all image pixels will become opaque (i.e. alpha will become >= 1)
360027

99%

Test the drawing of an opaque image (all pixels with alpha = 1), VG_DRAW_IMAGE_NORMAL image mode, VG_COLOR_TRANSFORM enabled and VG_COLOR_TRANSFORM_VALUES such that some image pixels will become non-opaque (i.e. alpha will become < 1) If the OpenVG backend implements optimizations for opaque images (AmanithVG does), it must take color transform into consideration
360028

99%

Test the drawing of an opaque image (all pixels with alpha = 1), VG_DRAW_IMAGE_MULTIPLY image mode, an opaque paint, VG_COLOR_TRANSFORM enabled and VG_COLOR_TRANSFORM_VALUES such that some image pixels will become non-opaque (i.e. final alpha will become < 1) If the OpenVG backend implements optimizations for opaque images (AmanithVG does), it must take color transform into consideration
360029

99%

Test the drawing of an image, VG_DRAW_IMAGE_MULTIPLY image mode, perspective VG_MATRIX_IMAGE_USER_TO_SURFACE matrix, VG_PAINT_TYPE_PATTERN paint value of the VG_IMAGE_MODE parameter is ignored and the behavior of VG_DRAW_IMAGE_NORMAL is substituted"
360030

100%

Test the drawing of an opaque image (all pixels have alpha = 1), VG_DRAW_IMAGE_NORMAL image mode, VG_COLOR_TRANSFORM disabled, VG_BLEND_DST_IN blend mode According to the VG_BLEND_DST_IN blend equation, in this special case the draw is equivalent to do nothing; the final result must be just an empty/cleared surface
360033

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_COLOR_TRANSFORM disabled, unitary scale, integer translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360034

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_COLOR_TRANSFORM disabled, unitary scale, integer translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360035

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale < 1, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360036

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel horizontal translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360037

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360038

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel translation in both directions, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360039

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale really close to 1 (from below), fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360040

100%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale really close to 0, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360041

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, negative vertical scale > -1, fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360042

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360043

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel horizontal translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360044

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360045

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel translation in both directions, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360046

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale really close to 1 (from below), fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360047

100%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale really close to 0, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360048

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, negative vertical scale > -1, fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360049

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360050

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel horizontal translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360051

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360052

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel translation in both directions, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360053

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale really close to 1 (from below), fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360054

100%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale really close to 0, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360055

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, negative vertical scale > -1, fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360056

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale < 1, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360057

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel horizontal translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360058

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360059

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel translation in both directions, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360060

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale really close to 1 (from below), fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360061

100%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale really close to 0, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360062

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, negative vertical scale > -1, fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360063

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360064

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel horizontal translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360065

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360066

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel translation in both directions, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360067

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale really close to 1 (from below), fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360068

100%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale really close to 0, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360069

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, negative vertical scale > -1, fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360070

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360071

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel horizontal translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360072

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360073

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale < 1, half pixel translation in both directions, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360074

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale really close to 1 (from below), fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360075

100%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale really close to 0, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360076

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, negative vertical scale > -1, fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360077

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING enabled, VG_BLEND_SRC_OVER blend mode, VG_COLOR_TRANSFORM disabled, unitary positive scale, integer translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360078

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_MULTIPLY image mode, VG_PAINT_TYPE_COLOR paint, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_COLOR_TRANSFORM disabled, just integer translations, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360079

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_MULTIPLY image mode, VG_PAINT_TYPE_COLOR paint, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_COLOR_TRANSFORM disabled, just integer translations, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360080

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale > 1, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360081

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel horizontal translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360082

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360083

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel translation in both directions, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360084

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale really close to 1 (from above), fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360085

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, negative vertical scale < -1, fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360086

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360087

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel horizontal translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360088

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360089

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel translation in both directions, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360090

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale really close to 1 (from above), fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360091

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, negative vertical scale < -1, fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360092

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360093

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel horizontal translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360094

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360095

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel translation in both directions, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360096

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale really close to 1 (from above), fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360097

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, negative vertical scale < -1, fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360098

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale > 1, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360099

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel horizontal translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360100

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360101

97%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel translation in both directions, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360102

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, scale really close to 1 (from above), fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360103

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_NONANTIALIASED image quality, VG_COLOR_TRANSFORM disabled, negative vertical scale < -1, fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360104

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360105

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel horizontal translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360106

98%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360107

97%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel translation in both directions, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360108

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, scale really close to 1 (from above), fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360109

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_FASTER image quality, VG_COLOR_TRANSFORM disabled, negative vertical scale < -1, fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360110

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, no translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360111

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel horizontal translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360112

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360113

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale > 1, half pixel translation in both directions, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360114

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, scale really close to 1 (from above), fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360115

99%

Test the drawing of an image completely within the surface boundaries, VG_DRAW_IMAGE_NORMAL image mode, VG_MASKING disabled, VG_BLEND_SRC_OVER blend mode, VG_IMAGE_QUALITY_BETTER image quality, VG_COLOR_TRANSFORM disabled, negative vertical scale < -1, fractional vertical translation, on a alpha-premultiplied drawing surface In this specific case AmanithVG will switch to a dedicated optimized drawing function
360116

99%

Test the drawing of an image completely within the surface boundaries, VG_IMAGE_QUALITY_BETTER image quality, VG_RENDERING_QUALITY_NONANTIALIASED rendering quality, on a alpha-premultiplied drawing surface The test verifies the correct alignment to the nearest pixel when rendering quality is non-antialiased