diff -r 000000000000 -r 5d03bc08d59c graphicsdeviceinterface/directgdi/test/scripts/thresholds.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graphicsdeviceinterface/directgdi/test/scripts/thresholds.txt Tue Feb 02 01:47:50 2010 +0200 @@ -0,0 +1,496 @@ +# Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). +# All rights reserved. +# This component and the accompanying materials are made available +# under the terms of "Eclipse Public License v1.0" +# which accompanies this distribution, and is available +# at the URL "http://www.eclipse.org/legal/epl-v10.html". +# +# Initial Contributors: +# Nokia Corporation - initial contribution. +# +# Contributors: +# +# Description: +# This file lists pyramid value exceptions for specific test case images. +# The following format is used: +# +# Comments are indicated by using a # in column zero. +# Blank lines are ignored. +# +# + + +######################################################################### +# DrawBitmap +Compressed_DrawBitmap-Basic_TGT_ARGB_8888_PRE_SRC_ARGB_8888_PRE 18 + +DrawBitmap-Scaling_TGT_RGB_565_SRC_ARGB_8888 18 +DrawBitmap-Scaling_TGT_RGB_565_SRC_ARGB_8888_PRE 18 +DrawBitmap-Scaling_TGT_RGB_565_SRC_L_1 19 +DrawBitmap-Scaling_TGT_RGB_565_SRC_L_2 14 +DrawBitmap-Scaling_TGT_RGB_565_SRC_L_4 14 +DrawBitmap-Scaling_TGT_RGB_565_SRC_L_8 15 +DrawBitmap-Scaling_TGT_RGB_565_SRC_P_4 18 +DrawBitmap-Scaling_TGT_RGB_565_SRC_P_8 18 +DrawBitmap-Scaling_TGT_RGB_565_SRC_RGB_565 18 +DrawBitmap-Scaling_TGT_RGB_565_SRC_RGB_888 18 +DrawBitmap-Scaling_TGT_RGB_565_SRC_XRGB_4444 18 +DrawBitmap-Scaling_TGT_RGB_565_SRC_XRGB_8888 18 +DrawBitmap-Scaling_TGT_XRGB_8888_SRC_ARGB_8888 18 +DrawBitmap-Scaling_TGT_XRGB_8888_SRC_ARGB_8888_PRE 18 +DrawBitmap-Scaling_TGT_XRGB_8888_SRC_L_1 19 +DrawBitmap-Scaling_TGT_XRGB_8888_SRC_L_2 14 +DrawBitmap-Scaling_TGT_XRGB_8888_SRC_L_4 15 +DrawBitmap-Scaling_TGT_XRGB_8888_SRC_L_8 14 +DrawBitmap-Scaling_TGT_XRGB_8888_SRC_P_4 18 +DrawBitmap-Scaling_TGT_XRGB_8888_SRC_P_8 18 +DrawBitmap-Scaling_TGT_XRGB_8888_SRC_RGB_565 18 +DrawBitmap-Scaling_TGT_XRGB_8888_SRC_RGB_888 18 +DrawBitmap-Scaling_TGT_XRGB_8888_SRC_XRGB_4444 18 +DrawBitmap-Scaling_TGT_XRGB_8888_SRC_XRGB_8888 18 +DrawBitmap-Scaling_TGT_ARGB_8888_PRE_SRC_ARGB_8888 18 +DrawBitmap-Scaling_TGT_ARGB_8888_PRE_SRC_ARGB_8888_PRE 18 +DrawBitmap-Scaling_TGT_ARGB_8888_PRE_SRC_L_1 19 +DrawBitmap-Scaling_TGT_ARGB_8888_PRE_SRC_L_2 14 +DrawBitmap-Scaling_TGT_ARGB_8888_PRE_SRC_L_4 15 +DrawBitmap-Scaling_TGT_ARGB_8888_PRE_SRC_L_8 14 +DrawBitmap-Scaling_TGT_ARGB_8888_PRE_SRC_P_4 18 +DrawBitmap-Scaling_TGT_ARGB_8888_PRE_SRC_P_8 18 +DrawBitmap-Scaling_TGT_ARGB_8888_PRE_SRC_RGB_565 18 +DrawBitmap-Scaling_TGT_ARGB_8888_PRE_SRC_RGB_888 18 +DrawBitmap-Scaling_TGT_ARGB_8888_PRE_SRC_XRGB_4444 18 +DrawBitmap-Scaling_TGT_ARGB_8888_PRE_SRC_XRGB_8888 18 + +DrawBitmap-Positioning2_TGT_ARGB_8888_PRE_SRC_ARGB_8888 13 +DrawBitmap-Positioning2_TGT_ARGB_8888_PRE_SRC_ARGB_8888_PRE 13 +DrawBitmap-Positioning2_TGT_ARGB_8888_PRE_SRC_L_1 11 +DrawBitmap-Positioning2_TGT_ARGB_8888_PRE_SRC_P_4 13 +DrawBitmap-Positioning2_TGT_ARGB_8888_PRE_SRC_P_8 13 +DrawBitmap-Positioning2_TGT_ARGB_8888_PRE_SRC_RGB_565 13 +DrawBitmap-Positioning2_TGT_ARGB_8888_PRE_SRC_RGB_888 13 +DrawBitmap-Positioning2_TGT_ARGB_8888_PRE_SRC_XRGB_4444 13 +DrawBitmap-Positioning2_TGT_ARGB_8888_PRE_SRC_XRGB_8888 13 +DrawBitmap-Positioning2_TGT_RGB_565_SRC_ARGB_8888 13 +DrawBitmap-Positioning2_TGT_RGB_565_SRC_ARGB_8888_PRE 13 +DrawBitmap-Positioning2_TGT_RGB_565_SRC_L_1 11 +DrawBitmap-Positioning2_TGT_RGB_565_SRC_P_4 13 +DrawBitmap-Positioning2_TGT_RGB_565_SRC_P_8 13 +DrawBitmap-Positioning2_TGT_RGB_565_SRC_RGB_565 13 +DrawBitmap-Positioning2_TGT_RGB_565_SRC_RGB_888 13 +DrawBitmap-Positioning2_TGT_RGB_565_SRC_XRGB_4444 13 +DrawBitmap-Positioning2_TGT_RGB_565_SRC_XRGB_8888 13 +DrawBitmap-Positioning2_TGT_XRGB_8888_SRC_ARGB_8888 13 +DrawBitmap-Positioning2_TGT_XRGB_8888_SRC_ARGB_8888_PRE 13 +DrawBitmap-Positioning2_TGT_XRGB_8888_SRC_L_1 11 +DrawBitmap-Positioning2_TGT_XRGB_8888_SRC_P_4 13 +DrawBitmap-Positioning2_TGT_XRGB_8888_SRC_P_8 13 +DrawBitmap-Positioning2_TGT_XRGB_8888_SRC_RGB_565 13 +DrawBitmap-Positioning2_TGT_XRGB_8888_SRC_RGB_888 13 +DrawBitmap-Positioning2_TGT_XRGB_8888_SRC_XRGB_4444 13 +DrawBitmap-Positioning2_TGT_XRGB_8888_SRC_XRGB_8888 13 + +DrawBitmap-SetOrigin_TGT_RGB_565_SRC_RGB_565 19 + + +######################################################################################## +# Draw Modes +BitBltMasked-DrawMode_TGT_RGB_565_SRC_P_4_ML8 11 +BitBltMasked-DrawMode_TGT_RGB_565_SRC_P_8_ML8 16 +BitBltMasked-DrawMode_TGT_RGB_565_SRC_RGB_565_ML8 11 +BitBltMasked-DrawMode_TGT_RGB_565_SRC_RGB_888_ML8 11 +BitBltMasked-DrawMode_TGT_RGB_565_SRC_XRGB_4444_ML8 16 +BitBltMasked-DrawMode_TGT_RGB_565_SRC_XRGB_8888_ML8 11 +DrawBitmapMasked-DrawMode_TGT_RGB_565_SRC_P_4_ML8 11 +DrawBitmapMasked-DrawMode_TGT_RGB_565_SRC_P_8_ML8 16 +DrawBitmapMasked-DrawMode_TGT_RGB_565_SRC_RGB_565_ML8 11 +DrawBitmapMasked-DrawMode_TGT_RGB_565_SRC_RGB_888_ML8 11 +DrawBitmapMasked-DrawMode_TGT_RGB_565_SRC_XRGB_4444_ML8 16 +DrawBitmapMasked-DrawMode_TGT_RGB_565_SRC_XRGB_8888_ML8 11 + + +######################################################################################## +# DrawBitmapMasked +Compressed_DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_ARGB_8888_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_ARGB_8888_PRE_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_1_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_2_ML8 15 +Compressed_DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_P_4_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_P_8_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_RGB_565_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_RGB_888_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_XRGB_4444_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_XRGB_8888_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_ARGB_8888_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_ARGB_8888_PRE_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_1_ML8 13 +Compressed_DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_2_ML8 17 +Compressed_DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_P_4_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_P_8_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_RGB_565_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_RGB_888_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_XRGB_4444_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_XRGB_8888_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_ARGB_8888_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_ARGB_8888_PRE_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_1_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_2_ML8 15 +Compressed_DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_P_4_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_P_8_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_RGB_565_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_RGB_888_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_XRGB_4444_ML8 12 +Compressed_DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_XRGB_8888_ML8 12 + +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_ARGB_8888_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_ARGB_8888_ML1 23 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_ARGB_8888_ML8 19 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_ARGB_8888_PRE_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_ARGB_8888_PRE_ML1 23 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_ARGB_8888_PRE_ML8 19 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_1_InvertML1 24 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_1_ML1 26 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_1_ML8 22 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_2_InvertML1 23 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_2_ML1 24 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_2_ML8 32 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_4_InvertML1 26 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_4_ML1 22 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_4_ML8 20 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_8_InvertML1 26 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_8_ML1 22 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_L_8_ML8 21 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_P_4_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_P_4_ML1 23 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_P_4_ML8 19 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_P_8_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_P_8_ML1 23 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_P_8_ML8 19 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_RGB_565_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_RGB_565_ML1 23 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_RGB_565_ML8 19 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_RGB_888_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_RGB_888_ML1 23 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_RGB_888_ML8 19 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_XRGB_4444_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_XRGB_4444_ML1 23 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_XRGB_4444_ML8 19 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_XRGB_8888_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_XRGB_8888_ML1 23 +DrawBitmapMasked-Scaling_TGT_XRGB_8888_SRC_XRGB_8888_ML8 19 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_ARGB_8888_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_ARGB_8888_ML1 23 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_ARGB_8888_ML8 19 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_ARGB_8888_PRE_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_ARGB_8888_PRE_ML1 23 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_ARGB_8888_PRE_ML8 19 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_1_InvertML1 24 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_1_ML1 26 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_1_ML8 22 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_2_InvertML1 23 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_2_ML1 24 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_2_ML8 32 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_4_InvertML1 26 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_4_ML1 22 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_4_ML8 20 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_8_InvertML1 26 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_8_ML1 22 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_L_8_ML8 20 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_P_4_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_P_4_ML1 23 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_P_4_ML8 19 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_P_8_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_P_8_ML1 23 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_P_8_ML8 19 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_RGB_565_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_RGB_565_ML1 23 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_RGB_565_ML8 19 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_RGB_888_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_RGB_888_ML1 23 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_RGB_888_ML8 19 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_XRGB_4444_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_XRGB_4444_ML1 23 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_XRGB_4444_ML8 19 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_XRGB_8888_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_XRGB_8888_ML1 23 +DrawBitmapMasked-Scaling_TGT_ARGB_8888_PRE_SRC_XRGB_8888_ML8 19 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_ARGB_8888_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_ARGB_8888_ML1 23 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_ARGB_8888_ML8 19 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_ARGB_8888_PRE_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_ARGB_8888_PRE_ML1 23 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_ARGB_8888_PRE_ML8 19 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_1_InvertML1 24 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_1_ML1 26 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_1_ML8 22 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_2_InvertML1 23 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_2_ML1 24 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_2_ML8 34 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_4_InvertML1 27 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_4_ML1 22 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_4_ML8 21 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_8_InvertML1 25 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_8_ML1 22 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_L_8_ML8 21 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_P_4_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_P_4_ML1 23 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_P_4_ML8 19 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_P_8_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_P_8_ML1 23 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_P_8_ML8 20 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_RGB_565_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_RGB_565_ML1 23 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_RGB_565_ML8 20 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_RGB_888_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_RGB_888_ML1 23 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_RGB_888_ML8 19 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_XRGB_4444_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_XRGB_4444_ML1 23 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_XRGB_4444_ML8 20 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_XRGB_8888_InvertML1 41 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_XRGB_8888_ML1 23 +DrawBitmapMasked-Scaling_TGT_RGB_565_SRC_XRGB_8888_ML8 19 + +######################################################################################## +# DrawGlyph +DrawGlyphMonochrome_0_TGT_ARGB_8888_PRE 41 +DrawGlyphMonochrome_0_TGT_RGB_565 41 +DrawGlyphMonochrome_0_TGT_XRGB_8888 41 +DrawGlyphMonochrome_1_TGT_ARGB_8888_PRE 18 +DrawGlyphMonochrome_1_TGT_RGB_565 18 +DrawGlyphMonochrome_1_TGT_XRGB_8888 18 +DrawGlyphMonochrome_2_TGT_ARGB_8888_PRE 11 +DrawGlyphMonochrome_2_TGT_RGB_565 11 +DrawGlyphMonochrome_2_TGT_XRGB_8888 11 + +######################################################################################## +# PenBrush +PenBrush-BrushColourStyle_DrawModePen_TGT_ARGB_8888_PRE 34 +PenBrush-BrushColourStyle_DrawModePen_TGT_RGB_565 40 +PenBrush-BrushColourStyle_DrawModePen_TGT_XRGB_8888 33 +PenBrush-BrushPatternOrigin_TGT_ARGB_8888_PRE 13 +PenBrush-BrushPatternOrigin_TGT_RGB_565 13 +PenBrush-BrushPatternOrigin_TGT_XRGB_8888 13 +PenBrush-PenColorSize_DrawModePen_TGT_ARGB_8888_PRE 79 +PenBrush-PenColorSize_DrawModePen_TGT_RGB_565 82 +PenBrush-PenColorSize_DrawModePen_TGT_XRGB_8888 79 +PenBrush-PenColorSize_DrawModeWriteAlpha_TGT_ARGB_8888_PRE 79 +PenBrush-PenColorSize_DrawModeWriteAlpha_TGT_RGB_565 82 +PenBrush-PenColorSize_DrawModeWriteAlpha_TGT_XRGB_8888 79 + +######################################################################################## +# ShapeDrawing +ShapeDrawing-Basic_TGT_ARGB_8888_PRE 12 +ShapeDrawing-Basic_TGT_RGB_565 12 +ShapeDrawing-Basic_TGT_XRGB_8888 12 + +ShapeDrawing-DrawPie-PositionAndSize_NullPen_SolidBrush_TGT_ARGB_8888_PRE 27 +ShapeDrawing-DrawPie-PositionAndSize_NullPen_SolidBrush_TGT_RGB_565 27 +ShapeDrawing-DrawPie-PositionAndSize_NullPen_SolidBrush_TGT_XRGB_8888 27 +ShapeDrawing-DrawPie-PositionAndSize_SolidBrush_TGT_ARGB_8888_PRE 16 +ShapeDrawing-DrawPie-PositionAndSize_SolidBrush_TGT_RGB_565 16 +ShapeDrawing-DrawPie-PositionAndSize_SolidBrush_TGT_XRGB_8888 16 +ShapeDrawing-DrawPie_SolidBrush_TGT_ARGB_8888_PRE 15 +ShapeDrawing-DrawPie_SolidBrush_TGT_RGB_565 15 +ShapeDrawing-DrawPie_SolidBrush_TGT_XRGB_8888 15 + +ShapeDrawing-DrawRoundRect-PositionAndSize_NullPen_SolidBrush_TGT_ARGB_8888_PRE 20 +ShapeDrawing-DrawRoundRect-PositionAndSize_NullPen_SolidBrush_TGT_RGB_565 20 +ShapeDrawing-DrawRoundRect-PositionAndSize_NullPen_SolidBrush_TGT_XRGB_8888 20 + +# ShapeDrawing - S/W DirectGDI comparison only +ShapeDrawing-TransparentOutline_TGT_ARGB_8888_PRE 46 +ShapeDrawing-TransparentOutline_TGT_RGB_565 42 +ShapeDrawing-TransparentOutline_TGT_XRGB_8888 46 +######################################################################################## +# SetDrawMode +Drawing-SetDrawMode_TGT_ARGB_8888_PRE 11 +Drawing-SetDrawMode_TGT_RGB_565 12 +Drawing-SetDrawMode_TGT_XRGB_8888 11 + +######################################################################################## +# IrregularPenSize +Drawing-IrregularPenSize_2_5_TGT_RGB_565 12 +Drawing-IrregularPenSize_2_5_TGT_XRGB_8888 12 +Drawing-IrregularPenSize_2_5_TGT_ARGB_8888_PRE 12 +Drawing-IrregularPenSize_6_3_TGT_RGB_565 14 +Drawing-IrregularPenSize_6_3_TGT_XRGB_8888 14 +Drawing-IrregularPenSize_6_3_TGT_ARGB_8888_PRE 14 + +######################################################################################## +# DrawResource +DrawResource_DestRectSrcRectWriteAlpha_TGT_ARGB_8888_PRE_SRC_ARGB_8888 15 +DrawResource_DestRectSrcRectWriteAlpha_TGT_ARGB_8888_PRE_SRC_ARGB_8888_PRE 15 +DrawResource_DestRectSrcRectWriteAlpha_TGT_RGB_565_SRC_ARGB_8888 15 +DrawResource_DestRectSrcRectWriteAlpha_TGT_RGB_565_SRC_ARGB_8888_PRE 15 +DrawResource_DestRectSrcRectWriteAlpha_TGT_XRGB_8888_SRC_ARGB_8888 15 +DrawResource_DestRectSrcRectWriteAlpha_TGT_XRGB_8888_SRC_ARGB_8888_PRE 15 +DrawResource_DestRectSrcRect_TGT_ARGB_8888_PRE_SRC_ARGB_8888 12 +DrawResource_DestRectSrcRect_TGT_ARGB_8888_PRE_SRC_ARGB_8888_PRE 12 +DrawResource_DestRectSrcRect_TGT_ARGB_8888_PRE_SRC_RGB_565 15 +DrawResource_DestRectSrcRect_TGT_ARGB_8888_PRE_SRC_XRGB_8888 15 +DrawResource_DestRectSrcRect_TGT_RGB_565_SRC_ARGB_8888 12 +DrawResource_DestRectSrcRect_TGT_RGB_565_SRC_ARGB_8888_PRE 12 +DrawResource_DestRectSrcRect_TGT_RGB_565_SRC_RGB_565 15 +DrawResource_DestRectSrcRect_TGT_RGB_565_SRC_XRGB_8888 15 +DrawResource_DestRectSrcRect_TGT_XRGB_8888_SRC_ARGB_8888 12 +DrawResource_DestRectSrcRect_TGT_XRGB_8888_SRC_ARGB_8888_PRE 12 +DrawResource_DestRectSrcRect_TGT_XRGB_8888_SRC_RGB_565 15 +DrawResource_DestRectSrcRect_TGT_XRGB_8888_SRC_XRGB_8888 15 + +######################################################################################### +#TextDraw +Text-Alignment_TGT_RGB_565 0 +Text-Alignment_TGT_XRGB_8888 0 +Text-Basic_TGT_RGB_565 0 +Text-Basic_TGT_XRGB_8888 0 +Text-BoxClippingVertical_TGT_RGB_565 0 +Text-BoxClippingVertical_TGT_XRGB_8888 0 +Text-BoxClipping_TGT_RGB_565 0 +Text-BoxClipping_TGT_XRGB_8888 0 +Text-Justification_TGT_RGB_565 0 +Text-Justification_TGT_XRGB_8888 0 +Text-PenBrush_TGT_RGB_565 0 +Text-PenBrush_TGT_XRGB_8888 0 +Text-Positioning0_TGT_RGB_565 0 +Text-Positioning0_TGT_XRGB_8888 0 +Text-Positioning1_TGT_RGB_565 0 +Text-Positioning1_TGT_XRGB_8888 0 +Text-Positioning2_TGT_RGB_565 0 +Text-Positioning2_TGT_XRGB_8888 0 +Text-Positioning3_TGT_RGB_565 0 +Text-Positioning3_TGT_XRGB_8888 0 +Text-PositioningVertical0down_TGT_RGB_565 0 +Text-PositioningVertical0down_TGT_XRGB_8888 0 +Text-PositioningVertical0up_TGT_RGB_565 0 +Text-PositioningVertical0up_TGT_XRGB_8888 0 +Text-PositioningVertical1down_TGT_RGB_565 0 +Text-PositioningVertical1down_TGT_XRGB_8888 0 +Text-PositioningVertical1up_TGT_RGB_565 0 +Text-PositioningVertical1up_TGT_XRGB_8888 0 +Text-PositioningVertical2down_TGT_RGB_565 0 +Text-PositioningVertical2down_TGT_XRGB_8888 0 +Text-PositioningVertical2up_TGT_RGB_565 0 +Text-PositioningVertical2up_TGT_XRGB_8888 0 +Text-PositioningVertical3down_TGT_RGB_565 0 +Text-PositioningVertical3down_TGT_XRGB_8888 0 +Text-PositioningVertical3up_TGT_RGB_565 0 +Text-PositioningVertical3up_TGT_XRGB_8888 0 +Text-PositioningVertical4down_TGT_RGB_565 0 +Text-PositioningVertical4down_TGT_XRGB_8888 0 +Text-PositioningVertical4up_TGT_RGB_565 0 +Text-PositioningVertical4up_TGT_XRGB_8888 0 +Text-ShadowUnderlineStrikethrough_TGT_RGB_565 0 +Text-ShadowUnderlineStrikethrough_TGT_XRGB_8888 0 + +######################################################################################## +# Interleaving +# These threshold values are only applicable when running the tests on hardware (H4 Board) with VG +Interleaving-Async0_TGT_RGB_565 15 +Interleaving-Async0_TGT_XRGB_8888 15 +Interleaving-Async1_TGT_RGB_565 15 +Interleaving-Async1_TGT_XRGB_8888 15 +Interleaving-Async2_TGT_RGB_565 14 +Interleaving-Async2_TGT_XRGB_8888 13 +Interleaving-Async3_TGT_RGB_565 15 +Interleaving-Async3_TGT_XRGB_8888 15 +Interleaving-Async4_TGT_RGB_565 15 +Interleaving-Async4_TGT_XRGB_8888 14 +Interleaving-Async5_TGT_RGB_565 11 +Interleaving-Async6_TGT_RGB_565 12 +Interleaving-Async6_TGT_XRGB_8888 13 +Interleaving-Async7_TGT_RGB_565 11 +Interleaving-Async7_TGT_XRGB_8888 12 +Interleaving-Sync0_TGT_RGB_565 15 +Interleaving-Sync0_TGT_XRGB_8888 15 +Interleaving-Sync1_TGT_RGB_565 15 +Interleaving-Sync1_TGT_XRGB_8888 15 +Interleaving-Sync2_TGT_RGB_565 14 +Interleaving-Sync2_TGT_XRGB_8888 13 +Interleaving-Sync3_TGT_RGB_565 15 +Interleaving-Sync3_TGT_XRGB_8888 15 +Interleaving-Sync4_TGT_RGB_565 15 +Interleaving-Sync4_TGT_XRGB_8888 14 +Interleaving-Sync5_TGT_RGB_565 11 +Interleaving-Sync6_TGT_RGB_565 12 +Interleaving-Sync6_TGT_XRGB_8888 13 +Interleaving-Sync7_TGT_RGB_565 11 +Interleaving-Sync7_TGT_XRGB_8888 12 +Interleaving-Async0_TGT_ARGB_8888_PRE 15 +Interleaving-Async1_TGT_ARGB_8888_PRE 15 +Interleaving-Async2_TGT_ARGB_8888_PRE 13 +Interleaving-Async3_TGT_ARGB_8888_PRE 15 +Interleaving-Async4_TGT_ARGB_8888_PRE 14 +Interleaving-Async6_TGT_ARGB_8888_PRE 13 +Interleaving-Async7_TGT_ARGB_8888_PRE 11 +Interleaving-Sync0_TGT_ARGB_8888_PRE 15 +Interleaving-Sync1_TGT_ARGB_8888_PRE 15 +Interleaving-Sync2_TGT_ARGB_8888_PRE 13 +Interleaving-Sync3_TGT_ARGB_8888_PRE 15 +Interleaving-Sync4_TGT_ARGB_8888_PRE 14 +Interleaving-Sync6_TGT_ARGB_8888_PRE 13 +Interleaving-Sync7_TGT_ARGB_8888_PRE 11 + + +######################################################################################### +#GlyphCache +DrawGlyphAntiAliased_Dir0_Clip0_Adjust0_TGT_ARGB_8888_PRE 0 +DrawGlyphAntiAliased_Dir0_Clip0_Adjust0_TGT_XRGB_8888 0 +DrawGlyphAntiAliased_Dir0_Clip0_Adjust1_TGT_ARGB_8888_PRE 0 +DrawGlyphAntiAliased_Dir0_Clip0_Adjust1_TGT_XRGB_8888 0 +DrawGlyphAntiAliased_Dir0_Clip1_Adjust0_TGT_ARGB_8888_PRE 0 +DrawGlyphAntiAliased_Dir0_Clip1_Adjust0_TGT_XRGB_8888 0 +DrawGlyphAntiAliased_Dir0_Clip1_Adjust1_TGT_ARGB_8888_PRE 0 +DrawGlyphAntiAliased_Dir0_Clip1_Adjust1_TGT_XRGB_8888 0 +DrawGlyphAntiAliased_Dir1_Clip0_Adjust0_TGT_ARGB_8888_PRE 0 +DrawGlyphAntiAliased_Dir1_Clip0_Adjust0_TGT_XRGB_8888 0 +DrawGlyphAntiAliased_Dir1_Clip0_Adjust1_TGT_ARGB_8888_PRE 0 +DrawGlyphAntiAliased_Dir1_Clip0_Adjust1_TGT_XRGB_8888 0 +DrawGlyphAntiAliased_Dir1_Clip1_Adjust0_TGT_ARGB_8888_PRE 0 +DrawGlyphAntiAliased_Dir1_Clip1_Adjust0_TGT_XRGB_8888 0 +DrawGlyphAntiAliased_Dir1_Clip1_Adjust1_TGT_ARGB_8888_PRE 0 +DrawGlyphAntiAliased_Dir1_Clip1_Adjust1_TGT_XRGB_8888 0 +DrawGlyphAntiAliased_Dir2_Clip0_Adjust0_TGT_ARGB_8888_PRE 0 +DrawGlyphAntiAliased_Dir2_Clip0_Adjust0_TGT_XRGB_8888 0 +DrawGlyphAntiAliased_Dir2_Clip0_Adjust1_TGT_ARGB_8888_PRE 0 +DrawGlyphAntiAliased_Dir2_Clip0_Adjust1_TGT_XRGB_8888 0 +DrawGlyphAntiAliased_Dir2_Clip1_Adjust0_TGT_ARGB_8888_PRE 0 +DrawGlyphAntiAliased_Dir2_Clip1_Adjust0_TGT_XRGB_8888 0 +DrawGlyphAntiAliased_Dir2_Clip1_Adjust1_TGT_ARGB_8888_PRE 0 +DrawGlyphAntiAliased_Dir2_Clip1_Adjust1_TGT_XRGB_8888 0 +DrawGlyphMonochrome_Dir0_Clip0_Adjust0_TGT_ARGB_8888_PRE 0 +DrawGlyphMonochrome_Dir0_Clip0_Adjust0_TGT_RGB_565 0 +DrawGlyphMonochrome_Dir0_Clip0_Adjust0_TGT_XRGB_8888 0 +DrawGlyphMonochrome_Dir0_Clip0_Adjust1_TGT_ARGB_8888_PRE 0 +DrawGlyphMonochrome_Dir0_Clip0_Adjust1_TGT_RGB_565 0 +DrawGlyphMonochrome_Dir0_Clip0_Adjust1_TGT_XRGB_8888 0 +DrawGlyphMonochrome_Dir0_Clip1_Adjust0_TGT_ARGB_8888_PRE 0 +DrawGlyphMonochrome_Dir0_Clip1_Adjust0_TGT_RGB_565 0 +DrawGlyphMonochrome_Dir0_Clip1_Adjust0_TGT_XRGB_8888 0 +DrawGlyphMonochrome_Dir0_Clip1_Adjust1_TGT_ARGB_8888_PRE 0 +DrawGlyphMonochrome_Dir0_Clip1_Adjust1_TGT_RGB_565 0 +DrawGlyphMonochrome_Dir0_Clip1_Adjust1_TGT_XRGB_8888 0 +DrawGlyphMonochrome_Dir1_Clip0_Adjust0_TGT_ARGB_8888_PRE 0 +DrawGlyphMonochrome_Dir1_Clip0_Adjust0_TGT_RGB_565 0 +DrawGlyphMonochrome_Dir1_Clip0_Adjust0_TGT_XRGB_8888 0 +DrawGlyphMonochrome_Dir1_Clip0_Adjust1_TGT_ARGB_8888_PRE 0 +DrawGlyphMonochrome_Dir1_Clip0_Adjust1_TGT_RGB_565 0 +DrawGlyphMonochrome_Dir1_Clip0_Adjust1_TGT_XRGB_8888 0 +DrawGlyphMonochrome_Dir1_Clip1_Adjust0_TGT_ARGB_8888_PRE 0 +DrawGlyphMonochrome_Dir1_Clip1_Adjust0_TGT_RGB_565 0 +DrawGlyphMonochrome_Dir1_Clip1_Adjust0_TGT_XRGB_8888 0 +DrawGlyphMonochrome_Dir1_Clip1_Adjust1_TGT_ARGB_8888_PRE 0 +DrawGlyphMonochrome_Dir1_Clip1_Adjust1_TGT_RGB_565 0 +DrawGlyphMonochrome_Dir1_Clip1_Adjust1_TGT_XRGB_8888 0 +DrawGlyphMonochrome_Dir2_Clip0_Adjust0_TGT_ARGB_8888_PRE 0 +DrawGlyphMonochrome_Dir2_Clip0_Adjust0_TGT_RGB_565 0 +DrawGlyphMonochrome_Dir2_Clip0_Adjust0_TGT_XRGB_8888 0 +DrawGlyphMonochrome_Dir2_Clip0_Adjust1_TGT_ARGB_8888_PRE 0 +DrawGlyphMonochrome_Dir2_Clip0_Adjust1_TGT_RGB_565 0 +DrawGlyphMonochrome_Dir2_Clip0_Adjust1_TGT_XRGB_8888 0 +DrawGlyphMonochrome_Dir2_Clip1_Adjust0_TGT_ARGB_8888_PRE 0 +DrawGlyphMonochrome_Dir2_Clip1_Adjust0_TGT_RGB_565 0 +DrawGlyphMonochrome_Dir2_Clip1_Adjust0_TGT_XRGB_8888 0 +DrawGlyphMonochrome_Dir2_Clip1_Adjust1_TGT_ARGB_8888_PRE 0 +DrawGlyphMonochrome_Dir2_Clip1_Adjust1_TGT_RGB_565 0 +DrawGlyphMonochrome_Dir2_Clip1_Adjust1_TGT_XRGB_8888 0 +