Test group #018
Image formats conversions

file automatically generated by AmanithVG testsuite

# Reference AmanithVG RMS Description Comment
180001

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sRGBX_8888 format, dithering disabled
180002

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sRGBX_8888 format, dithering enabled
180003

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sRGBA_8888 format, dithering disabled
180004

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sRGBA_8888 format, dithering enabled
180005

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sRGBA_8888_PRE format, dithering disabled
180006

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sRGBA_8888_PRE format, dithering enabled
180007

99%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sRGB_565 format, dithering disabled
180008

98%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sRGB_565 format, dithering enabled
180009

99%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sRGBA_5551 format, dithering disabled
180010

96%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sRGBA_5551 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180011

98%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sRGBA_4444 format, dithering disabled
180012

96%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sRGBA_4444 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180013

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sL_8 format, dithering disabled
180014

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_sL_8 format, dithering enabled
180015

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_lRGBX_8888 format, dithering disabled
180016

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_lRGBX_8888 format, dithering enabled
180017

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_lRGBA_8888 format, dithering disabled
180018

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_lRGBA_8888 format, dithering enabled
180019

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_lRGBA_8888_PRE format, dithering disabled
180020

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_lRGBA_8888_PRE format, dithering enabled
180021

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_lL_8 format, dithering disabled
180022

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_lL_8 format, dithering enabled
180023

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_A_8 format, dithering disabled
180024

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_A_8 format, dithering enabled
180025

98%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_BW_1 format, dithering disabled Khronos reference implementation performs conversion between color spaces by using floating point calculations, AmanithVG instead performs the same steps by using integer arithmetics (fixed-point precision); so the result may be different on the two implementations and particularly noticeable (RMS-wide) on the VG_BW_1 image format
180026

82%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_BW_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_BW_1
180027

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_A_1 format, dithering disabled
180028

98%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_A_1 format, dithering enabled
180029

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_A_4 format, dithering disabled
180030

100%

Test vgCopyImage performing pixel conversion from VG_sRGBX_8888 format to VG_A_4 format, dithering enabled
180031

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sRGBX_8888 format, dithering disabled
180032

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sRGBX_8888 format, dithering enabled
180033

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sRGBA_8888 format, dithering disabled
180034

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sRGBA_8888 format, dithering enabled
180035

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sRGBA_8888_PRE format, dithering disabled
180036

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sRGBA_8888_PRE format, dithering enabled
180037

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sRGB_565 format, dithering disabled
180038

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sRGB_565 format, dithering enabled
180039

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sRGBA_5551 format, dithering disabled
180040

93%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sRGBA_5551 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180041

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sRGBA_4444 format, dithering disabled
180042

95%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sRGBA_4444 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180043

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sL_8 format, dithering disabled
180044

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_sL_8 format, dithering enabled
180045

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_lRGBX_8888 format, dithering disabled
180046

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_lRGBX_8888 format, dithering enabled
180047

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_lRGBA_8888 format, dithering disabled
180048

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_lRGBA_8888 format, dithering enabled
180049

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_lRGBA_8888_PRE format, dithering disabled
180050

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_lRGBA_8888_PRE format, dithering enabled
180051

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_lL_8 format, dithering disabled
180052

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_lL_8 format, dithering enabled
180053

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_A_8 format, dithering disabled
180054

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_A_8 format, dithering enabled
180055

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_BW_1 format, dithering disabled Khronos reference implementation performs conversion between color spaces by using floating point calculations, AmanithVG instead performs the same steps by using integer arithmetics (fixed-point precision); so the result may be different on the two implementations and particularly noticeable (RMS-wide) on the VG_BW_1 image format
180056

86%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_BW_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_BW_1
180057

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_A_1 format, dithering disabled
180058

95%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_A_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_A_1
180059

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_A_4 format, dithering disabled
180060

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888 format to VG_A_4 format, dithering enabled
180061

94%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sRGBX_8888 format, dithering disabled OpenVG specifications refer to the X channel as "uninterpreted padding byte". Khronos reference implementation forces a constant value of 0xFF (255), AmanithVG instead, in order to speedup the vgCopyImage operation, leaves the (alpha) value that already existed before. So the final result between the two solutions may be different
180062

94%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sRGBX_8888 format, dithering enabled OpenVG specifications refer to the X channel as "uninterpreted padding byte". Khronos reference implementation forces a constant value of 0xFF (255), AmanithVG instead, in order to speedup the vgCopyImage operation, leaves the (alpha) value that already existed before. So the final result between the two solutions may be different
180063

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sRGBA_8888 format, dithering disabled
180064

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sRGBA_8888 format, dithering enabled
180065

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sRGBA_8888_PRE format, dithering disabled
180066

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sRGBA_8888_PRE format, dithering enabled
180067

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sRGB_565 format, dithering disabled
180068

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sRGB_565 format, dithering enabled
180069

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sRGBA_5551 format, dithering disabled
180070

93%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sRGBA_5551 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180071

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sRGBA_4444 format, dithering disabled
180072

95%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sRGBA_4444 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180073

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sL_8 format, dithering disabled
180074

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_sL_8 format, dithering enabled
180075

94%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_lRGBX_8888 format, dithering disabled OpenVG specifications refer to the X channel as "uninterpreted padding byte". Khronos reference implementation forces a constant value of 0xFF (255), AmanithVG instead, in order to speedup the vgCopyImage operation, leaves the (alpha) value that already existed before. So the final result between the two solutions may be different
180076

94%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_lRGBX_8888 format, dithering enabled OpenVG specifications refer to the X channel as "uninterpreted padding byte". Khronos reference implementation forces a constant value of 0xFF (255), AmanithVG instead, in order to speedup the vgCopyImage operation, leaves the (alpha) value that already existed before. So the final result between the two solutions may be different
180077

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_lRGBA_8888 format, dithering disabled
180078

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_lRGBA_8888 format, dithering enabled
180079

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_lRGBA_8888_PRE format, dithering disabled
180080

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_lRGBA_8888_PRE format, dithering enabled
180081

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_lL_8 format, dithering disabled
180082

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_lL_8 format, dithering enabled
180083

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_A_8 format, dithering disabled
180084

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_A_8 format, dithering enabled
180085

97%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_BW_1 format, dithering disabled Khronos reference implementation performs conversion between color spaces by using floating point calculations, AmanithVG instead performs the same steps by using integer arithmetics (fixed-point precision); so the result may be different on the two implementations and particularly noticeable (RMS-wide) on the VG_BW_1 image format
180086

86%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_BW_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_BW_1
180087

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_A_1 format, dithering disabled
180088

95%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_A_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_A_1
180089

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_A_4 format, dithering disabled
180090

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_8888_PRE format to VG_A_4 format, dithering enabled
180091

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sRGBX_8888 format, dithering disabled
180092

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sRGBX_8888 format, dithering enabled
180093

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sRGBA_8888 format, dithering disabled
180094

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sRGBA_8888 format, dithering enabled
180095

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sRGBA_8888_PRE format, dithering disabled
180096

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sRGBA_8888_PRE format, dithering enabled
180097

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sRGB_565 format, dithering disabled
180098

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sRGB_565 format, dithering enabled
180099

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sRGBA_5551 format, dithering disabled
180100

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sRGBA_5551 format, dithering enabled
180101

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sRGBA_4444 format, dithering disabled
180102

96%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sRGBA_4444 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180103

100%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sL_8 format, dithering disabled
180104

100%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_sL_8 format, dithering enabled
180105

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_lRGBX_8888 format, dithering disabled
180106

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_lRGBX_8888 format, dithering enabled
180107

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_lRGBA_8888 format, dithering disabled
180108

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_lRGBA_8888 format, dithering enabled
180109

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_lRGBA_8888_PRE format, dithering disabled
180110

99%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_lRGBA_8888_PRE format, dithering enabled
180111

100%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_lL_8 format, dithering disabled
180112

100%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_lL_8 format, dithering enabled
180113

100%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_A_8 format, dithering disabled
180114

100%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_A_8 format, dithering enabled
180115

95%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_BW_1 format, dithering disabled Khronos reference implementation performs conversion between color spaces by using floating point calculations, AmanithVG instead performs the same steps by using integer arithmetics (fixed-point precision); so the result may be different on the two implementations and particularly noticeable (RMS-wide) on the VG_BW_1 image format
180116

86%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_BW_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_BW_1
180117

100%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_A_1 format, dithering disabled
180118

98%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_A_1 format, dithering enabled
180119

100%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_A_4 format, dithering disabled
180120

100%

Test vgCopyImage performing pixel conversion from VG_sRGB_565 format to VG_A_4 format, dithering enabled
180121

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sRGBX_8888 format, dithering disabled
180122

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sRGBX_8888 format, dithering enabled
180123

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sRGBA_8888 format, dithering disabled
180124

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sRGBA_8888 format, dithering enabled
180125

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sRGBA_8888_PRE format, dithering disabled
180126

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sRGBA_8888_PRE format, dithering enabled
180127

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sRGB_565 format, dithering disabled
180128

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sRGB_565 format, dithering enabled
180129

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sRGBA_5551 format, dithering disabled
180130

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sRGBA_5551 format, dithering enabled
180131

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sRGBA_4444 format, dithering disabled
180132

96%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sRGBA_4444 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180133

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sL_8 format, dithering disabled
180134

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_sL_8 format, dithering enabled
180135

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_lRGBX_8888 format, dithering disabled
180136

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_lRGBX_8888 format, dithering enabled
180137

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_lRGBA_8888 format, dithering disabled
180138

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_lRGBA_8888 format, dithering enabled
180139

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_lRGBA_8888_PRE format, dithering disabled
180140

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_lRGBA_8888_PRE format, dithering enabled
180141

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_lL_8 format, dithering disabled
180142

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_lL_8 format, dithering enabled
180143

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_A_8 format, dithering disabled
180144

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_A_8 format, dithering enabled
180145

94%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_BW_1 format, dithering disabled Khronos reference implementation performs conversion between color spaces by using floating point calculations, AmanithVG instead performs the same steps by using integer arithmetics (fixed-point precision); so the result may be different on the two implementations and particularly noticeable (RMS-wide) on the VG_BW_1 image format
180146

86%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_BW_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_BW_1
180147

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_A_1 format, dithering disabled
180148

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_A_1 format, dithering enabled
180149

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_A_4 format, dithering disabled
180150

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_5551 format to VG_A_4 format, dithering enabled
180151

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sRGBX_8888 format, dithering disabled
180152

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sRGBX_8888 format, dithering enabled
180153

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sRGBA_8888 format, dithering disabled
180154

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sRGBA_8888 format, dithering enabled
180155

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sRGBA_8888_PRE format, dithering disabled
180156

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sRGBA_8888_PRE format, dithering enabled
180157

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sRGB_565 format, dithering disabled
180158

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sRGB_565 format, dithering enabled
180159

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sRGBA_5551 format, dithering disabled
180160

93%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sRGBA_5551 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180161

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sRGBA_4444 format, dithering disabled
180162

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sRGBA_4444 format, dithering enabled
180163

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sL_8 format, dithering disabled
180164

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_sL_8 format, dithering enabled
180165

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_lRGBX_8888 format, dithering disabled
180166

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_lRGBX_8888 format, dithering enabled
180167

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_lRGBA_8888 format, dithering disabled
180168

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_lRGBA_8888 format, dithering enabled
180169

98%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_lRGBA_8888_PRE format, dithering disabled
180170

97%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_lRGBA_8888_PRE format, dithering enabled
180171

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_lL_8 format, dithering disabled
180172

99%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_lL_8 format, dithering enabled
180173

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_A_8 format, dithering disabled
180174

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_A_8 format, dithering enabled
180175

91%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_BW_1 format, dithering disabled Khronos reference implementation performs conversion between color spaces by using floating point calculations, AmanithVG instead performs the same steps by using integer arithmetics (fixed-point precision); so the result may be different on the two implementations and particularly noticeable (RMS-wide) on the VG_BW_1 image format
180176

86%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_BW_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_BW_1
180177

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_A_1 format, dithering disabled
180178

95%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_A_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_A_1
180179

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_A_4 format, dithering disabled
180180

100%

Test vgCopyImage performing pixel conversion from VG_sRGBA_4444 format to VG_A_4 format, dithering enabled
180181

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sRGBX_8888 format, dithering disabled
180182

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sRGBX_8888 format, dithering enabled
180183

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sRGBA_8888 format, dithering disabled
180184

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sRGBA_8888 format, dithering enabled
180185

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sRGBA_8888_PRE format, dithering disabled
180186

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sRGBA_8888_PRE format, dithering enabled
180187

99%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sRGB_565 format, dithering disabled
180188

98%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sRGB_565 format, dithering enabled
180189

99%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sRGBA_5551 format, dithering disabled
180190

98%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sRGBA_5551 format, dithering enabled
180191

98%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sRGBA_4444 format, dithering disabled
180192

96%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sRGBA_4444 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180193

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sL_8 format, dithering disabled
180194

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_sL_8 format, dithering enabled
180195

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_lRGBX_8888 format, dithering disabled
180196

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_lRGBX_8888 format, dithering enabled
180197

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_lRGBA_8888 format, dithering disabled
180198

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_lRGBA_8888 format, dithering enabled
180199

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_lRGBA_8888_PRE format, dithering disabled
180200

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_lRGBA_8888_PRE format, dithering enabled
180201

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_lL_8 format, dithering disabled
180202

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_lL_8 format, dithering enabled
180203

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_A_8 format, dithering disabled
180204

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_A_8 format, dithering enabled
180205

99%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_BW_1 format, dithering disabled Khronos reference implementation performs conversion between color spaces by using floating point calculations, AmanithVG instead performs the same steps by using integer arithmetics (fixed-point precision); so the result may be different on the two implementations and particularly noticeable (RMS-wide) on the VG_BW_1 image format
180206

82%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_BW_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_BW_1
180207

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_A_1 format, dithering disabled
180208

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_A_1 format, dithering enabled
180209

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_A_4 format, dithering disabled
180210

100%

Test vgCopyImage performing pixel conversion from VG_sL_8 format to VG_A_4 format, dithering enabled
180211

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sRGBX_8888 format, dithering disabled
180212

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sRGBX_8888 format, dithering enabled
180213

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sRGBA_8888 format, dithering disabled
180214

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sRGBA_8888 format, dithering enabled
180215

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sRGBA_8888_PRE format, dithering disabled
180216

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sRGBA_8888_PRE format, dithering enabled
180217

99%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sRGB_565 format, dithering disabled
180218

98%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sRGB_565 format, dithering enabled
180219

99%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sRGBA_5551 format, dithering disabled
180220

96%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sRGBA_5551 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180221

98%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sRGBA_4444 format, dithering disabled
180222

95%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sRGBA_4444 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180223

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sL_8 format, dithering disabled
180224

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_sL_8 format, dithering enabled
180225

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_lRGBX_8888 format, dithering disabled
180226

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_lRGBX_8888 format, dithering enabled
180227

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_lRGBA_8888 format, dithering disabled
180228

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_lRGBA_8888 format, dithering enabled
180229

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_lRGBA_8888_PRE format, dithering disabled
180230

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_lRGBA_8888_PRE format, dithering enabled
180231

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_lL_8 format, dithering disabled
180232

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_lL_8 format, dithering enabled
180233

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_A_8 format, dithering disabled
180234

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_A_8 format, dithering enabled
180235

98%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_BW_1 format, dithering disabled Khronos reference implementation performs conversion between color spaces by using floating point calculations, AmanithVG instead performs the same steps by using integer arithmetics (fixed-point precision); so the result may be different on the two implementations and particularly noticeable (RMS-wide) on the VG_BW_1 image format
180236

82%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_BW_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_BW_1
180237

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_A_1 format, dithering disabled
180238

98%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_A_1 format, dithering enabled
180239

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_A_4 format, dithering disabled
180240

100%

Test vgCopyImage performing pixel conversion from VG_lRGBX_8888 format to VG_A_4 format, dithering enabled
180241

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sRGBX_8888 format, dithering disabled
180242

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sRGBX_8888 format, dithering enabled
180243

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sRGBA_8888 format, dithering disabled
180244

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sRGBA_8888 format, dithering enabled
180245

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sRGBA_8888_PRE format, dithering disabled
180246

99%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sRGBA_8888_PRE format, dithering enabled
180247

99%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sRGB_565 format, dithering disabled
180248

99%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sRGB_565 format, dithering enabled
180249

99%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sRGBA_5551 format, dithering disabled
180250

93%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sRGBA_5551 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180251

98%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sRGBA_4444 format, dithering disabled
180252

95%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sRGBA_4444 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180253

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sL_8 format, dithering disabled
180254

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_sL_8 format, dithering enabled
180255

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_lRGBX_8888 format, dithering disabled
180256

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_lRGBX_8888 format, dithering enabled
180257

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_lRGBA_8888 format, dithering disabled
180258

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_lRGBA_8888 format, dithering enabled
180259

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_lRGBA_8888_PRE format, dithering disabled
180260

99%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_lRGBA_8888_PRE format, dithering enabled
180261

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_lL_8 format, dithering disabled
180262

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_lL_8 format, dithering enabled
180263

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_A_8 format, dithering disabled
180264

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_A_8 format, dithering enabled
180265

98%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_BW_1 format, dithering disabled Khronos reference implementation performs conversion between color spaces by using floating point calculations, AmanithVG instead performs the same steps by using integer arithmetics (fixed-point precision); so the result may be different on the two implementations and particularly noticeable (RMS-wide) on the VG_BW_1 image format
180266

86%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_BW_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_BW_1
180267

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_A_1 format, dithering disabled
180268

95%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_A_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_A_1
180269

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_A_4 format, dithering disabled
180270

99%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888 format to VG_A_4 format, dithering enabled
180271

96%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sRGBX_8888 format, dithering disabled OpenVG specifications refer to the X channel as "uninterpreted padding byte". Khronos reference implementation forces a constant value of 0xFF (255), AmanithVG instead, in order to speedup the vgCopyImage operation, leaves the (alpha) value that already existed before. So the final result between the two solutions may be different
180272

96%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sRGBX_8888 format, dithering enabled OpenVG specifications refer to the X channel as "uninterpreted padding byte". Khronos reference implementation forces a constant value of 0xFF (255), AmanithVG instead, in order to speedup the vgCopyImage operation, leaves the (alpha) value that already existed before. So the final result between the two solutions may be different
180273

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sRGBA_8888 format, dithering disabled
180274

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sRGBA_8888 format, dithering enabled
180275

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sRGBA_8888_PRE format, dithering disabled
180276

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sRGBA_8888_PRE format, dithering enabled
180277

99%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sRGB_565 format, dithering disabled
180278

99%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sRGB_565 format, dithering enabled
180279

99%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sRGBA_5551 format, dithering disabled
180280

93%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sRGBA_5551 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180281

98%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sRGBA_4444 format, dithering disabled
180282

95%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sRGBA_4444 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180283

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sL_8 format, dithering disabled
180284

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_sL_8 format, dithering enabled
180285

96%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_lRGBX_8888 format, dithering disabled OpenVG specifications refer to the X channel as "uninterpreted padding byte". Khronos reference implementation forces a constant value of 0xFF (255), AmanithVG instead, in order to speedup the vgCopyImage operation, leaves the (alpha) value that already existed before. So the final result between the two solutions may be different
180286

96%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_lRGBX_8888 format, dithering enabled OpenVG specifications refer to the X channel as "uninterpreted padding byte". Khronos reference implementation forces a constant value of 0xFF (255), AmanithVG instead, in order to speedup the vgCopyImage operation, leaves the (alpha) value that already existed before. So the final result between the two solutions may be different
180287

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_lRGBA_8888 format, dithering disabled
180288

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_lRGBA_8888 format, dithering enabled
180289

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_lRGBA_8888_PRE format, dithering disabled
180290

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_lRGBA_8888_PRE format, dithering enabled
180291

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_lL_8 format, dithering disabled
180292

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_lL_8 format, dithering enabled
180293

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_A_8 format, dithering disabled
180294

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_A_8 format, dithering enabled
180295

97%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_BW_1 format, dithering disabled Khronos reference implementation performs conversion between color spaces by using floating point calculations, AmanithVG instead performs the same steps by using integer arithmetics (fixed-point precision); so the result may be different on the two implementations and particularly noticeable (RMS-wide) on the VG_BW_1 image format
180296

86%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_BW_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_BW_1
180297

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_A_1 format, dithering disabled
180298

95%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_A_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_A_1
180299

100%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_A_4 format, dithering disabled
180300

99%

Test vgCopyImage performing pixel conversion from VG_lRGBA_8888_PRE format to VG_A_4 format, dithering enabled
180301

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sRGBX_8888 format, dithering disabled
180302

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sRGBX_8888 format, dithering enabled
180303

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sRGBA_8888 format, dithering disabled
180304

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sRGBA_8888 format, dithering enabled
180305

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sRGBA_8888_PRE format, dithering disabled
180306

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sRGBA_8888_PRE format, dithering enabled
180307

99%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sRGB_565 format, dithering disabled
180308

98%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sRGB_565 format, dithering enabled
180309

99%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sRGBA_5551 format, dithering disabled
180310

98%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sRGBA_5551 format, dithering enabled
180311

98%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sRGBA_4444 format, dithering disabled
180312

96%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sRGBA_4444 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180313

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sL_8 format, dithering disabled
180314

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_sL_8 format, dithering enabled
180315

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_lRGBX_8888 format, dithering disabled
180316

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_lRGBX_8888 format, dithering enabled
180317

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_lRGBA_8888 format, dithering disabled
180318

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_lRGBA_8888 format, dithering enabled
180319

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_lRGBA_8888_PRE format, dithering disabled
180320

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_lRGBA_8888_PRE format, dithering enabled
180321

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_lL_8 format, dithering disabled
180322

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_lL_8 format, dithering enabled
180323

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_A_8 format, dithering disabled
180324

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_A_8 format, dithering enabled
180325

98%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_BW_1 format, dithering disabled Khronos reference implementation performs conversion between color spaces by using floating point calculations, AmanithVG instead performs the same steps by using integer arithmetics (fixed-point precision); so the result may be different on the two implementations and particularly noticeable (RMS-wide) on the VG_BW_1 image format
180326

82%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_BW_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_BW_1
180327

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_A_1 format, dithering disabled
180328

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_A_1 format, dithering enabled
180329

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_A_4 format, dithering disabled
180330

100%

Test vgCopyImage performing pixel conversion from VG_lL_8 format to VG_A_4 format, dithering enabled
180331

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sRGBX_8888 format, dithering disabled
180332

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sRGBX_8888 format, dithering enabled
180333

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sRGBA_8888 format, dithering disabled
180334

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sRGBA_8888 format, dithering enabled
180335

99%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sRGBA_8888_PRE format, dithering disabled
180336

99%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sRGBA_8888_PRE format, dithering enabled
180337

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sRGB_565 format, dithering disabled
180338

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sRGB_565 format, dithering enabled
180339

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sRGBA_5551 format, dithering disabled
180340

93%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sRGBA_5551 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180341

99%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sRGBA_4444 format, dithering disabled
180342

99%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sRGBA_4444 format, dithering enabled
180343

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sL_8 format, dithering disabled
180344

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_sL_8 format, dithering enabled
180345

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_lRGBX_8888 format, dithering disabled
180346

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_lRGBX_8888 format, dithering enabled
180347

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_lRGBA_8888 format, dithering disabled
180348

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_lRGBA_8888 format, dithering enabled
180349

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_lRGBA_8888_PRE format, dithering disabled
180350

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_lRGBA_8888_PRE format, dithering enabled
180351

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_lL_8 format, dithering disabled
180352

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_lL_8 format, dithering enabled
180353

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_A_8 format, dithering disabled
180354

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_A_8 format, dithering enabled
180355

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_BW_1 format, dithering disabled
180356

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_BW_1 format, dithering enabled
180357

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_A_1 format, dithering disabled
180358

93%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_A_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_A_1
180359

100%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_A_4 format, dithering disabled
180360

99%

Test vgCopyImage performing pixel conversion from VG_A_8 format to VG_A_4 format, dithering enabled
180361

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sRGBX_8888 format, dithering disabled
180362

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sRGBX_8888 format, dithering enabled
180363

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sRGBA_8888 format, dithering disabled
180364

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sRGBA_8888 format, dithering enabled
180365

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sRGBA_8888_PRE format, dithering disabled
180366

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sRGBA_8888_PRE format, dithering enabled
180367

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sRGB_565 format, dithering disabled
180368

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sRGB_565 format, dithering enabled
180369

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sRGBA_5551 format, dithering disabled
180370

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sRGBA_5551 format, dithering enabled
180371

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sRGBA_4444 format, dithering disabled
180372

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sRGBA_4444 format, dithering enabled
180373

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sL_8 format, dithering disabled
180374

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_sL_8 format, dithering enabled
180375

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_lRGBX_8888 format, dithering disabled
180376

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_lRGBX_8888 format, dithering enabled
180377

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_lRGBA_8888 format, dithering disabled
180378

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_lRGBA_8888 format, dithering enabled
180379

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_lRGBA_8888_PRE format, dithering disabled
180380

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_lRGBA_8888_PRE format, dithering enabled
180381

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_lL_8 format, dithering disabled
180382

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_lL_8 format, dithering enabled
180383

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_A_8 format, dithering disabled
180384

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_A_8 format, dithering enabled
180385

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_BW_1 format, dithering disabled
180386

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_BW_1 format, dithering enabled
180387

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_A_1 format, dithering disabled
180388

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_A_1 format, dithering enabled
180389

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_A_4 format, dithering disabled
180390

100%

Test vgCopyImage performing pixel conversion from VG_BW_1 format to VG_A_4 format, dithering enabled
180391

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sRGBX_8888 format, dithering disabled
180392

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sRGBX_8888 format, dithering enabled
180393

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sRGBA_8888 format, dithering disabled
180394

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sRGBA_8888 format, dithering enabled
180395

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sRGBA_8888_PRE format, dithering disabled
180396

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sRGBA_8888_PRE format, dithering enabled
180397

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sRGB_565 format, dithering disabled
180398

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sRGB_565 format, dithering enabled
180399

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sRGBA_5551 format, dithering disabled
180400

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sRGBA_5551 format, dithering enabled
180401

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sRGBA_4444 format, dithering disabled
180402

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sRGBA_4444 format, dithering enabled
180403

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sL_8 format, dithering disabled
180404

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_sL_8 format, dithering enabled
180405

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_lRGBX_8888 format, dithering disabled
180406

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_lRGBX_8888 format, dithering enabled
180407

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_lRGBA_8888 format, dithering disabled
180408

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_lRGBA_8888 format, dithering enabled
180409

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_lRGBA_8888_PRE format, dithering disabled
180410

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_lRGBA_8888_PRE format, dithering enabled
180411

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_lL_8 format, dithering disabled
180412

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_lL_8 format, dithering enabled
180413

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_A_8 format, dithering disabled
180414

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_A_8 format, dithering enabled
180415

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_BW_1 format, dithering disabled
180416

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_BW_1 format, dithering enabled
180417

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_A_1 format, dithering disabled
180418

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_A_1 format, dithering enabled
180419

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_A_4 format, dithering disabled
180420

100%

Test vgCopyImage performing pixel conversion from VG_A_1 format to VG_A_4 format, dithering enabled
180421

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sRGBX_8888 format, dithering disabled
180422

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sRGBX_8888 format, dithering enabled
180423

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sRGBA_8888 format, dithering disabled
180424

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sRGBA_8888 format, dithering enabled
180425

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sRGBA_8888_PRE format, dithering disabled
180426

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sRGBA_8888_PRE format, dithering enabled
180427

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sRGB_565 format, dithering disabled
180428

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sRGB_565 format, dithering enabled
180429

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sRGBA_5551 format, dithering disabled
180430

93%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sRGBA_5551 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different
180431

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sRGBA_4444 format, dithering disabled
180432

99%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sRGBA_4444 format, dithering enabled
180433

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sL_8 format, dithering disabled
180434

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_sL_8 format, dithering enabled
180435

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_lRGBX_8888 format, dithering disabled
180436

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_lRGBX_8888 format, dithering enabled
180437

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_lRGBA_8888 format, dithering disabled
180438

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_lRGBA_8888 format, dithering enabled
180439

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_lRGBA_8888_PRE format, dithering disabled
180440

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_lRGBA_8888_PRE format, dithering enabled
180441

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_lL_8 format, dithering disabled
180442

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_lL_8 format, dithering enabled
180443

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_A_8 format, dithering disabled
180444

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_A_8 format, dithering enabled
180445

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_BW_1 format, dithering disabled
180446

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_BW_1 format, dithering enabled
180447

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_A_1 format, dithering disabled
180448

93%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_A_1 format, dithering enabled Khronos reference implementation uses a 4x4 dither table, AmanithVG instead uses a bigger 16x16 dither table; so the final result between the two solutions can be really different, and particularly noticeable (RMS-wide) on 1bit formats like VG_A_1
180449

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_A_4 format, dithering disabled
180450

100%

Test vgCopyImage performing pixel conversion from VG_A_4 format to VG_A_4 format, dithering enabled