OK   test bbsrc [sw]
OK   test bbsrc [hw]
OK   test bbsrc translate [sw]
OK   test bbsrc translate [hw]
OK   test bbsrc outside [sw]
OK   test bbsrc outside [hw]
OK   test bbsrc tint [sw]
OK   test bbsrc tint [hw]
OK   test blit [sw]
OK   test blit [hw]
OK   test blit vflip [sw]
OK   test blit vflip [hw]
OK   test blit hflip [sw]
OK   test blit hflip [hw]
OK   test blit vhflip [sw]
OK   test blit vhflip [hw]
OK   test region [sw]
OK   test region [hw]
OK   test region hflip [sw]
OK   test region hflip [hw]
OK   test region vflip [sw]
OK   test region vflip [hw]
OK   test region vhflip [sw]
OK   test region vhflip [hw]
OK   test scale min [sw]
OK   test scale min [hw]
OK   test scale min vflip [sw]
OK   test scale min vflip [hw]
OK   test scale min hflip [sw]
OK   test scale min hflip [hw]
OK   test scale min vhflip [sw]
OK   test scale min vhflip [hw]
OK   test scale max [sw] - by signature
OK   test scale max [hw]
OK   test scale max hflip [sw] - by signature
OK   test scale max hflip [hw]
OK   test scale max vflip [sw] - by signature
OK   test scale max vflip [hw]
OK   test scale max2 [sw] - by signature
OK   test scale max2 [hw]
OK   test scale max2 vflip [sw]
OK   test scale max2 vflip [hw]
OK   test scale max2 negy hflip [sw] - by signature
OK   test scale max2 negy hflip [hw]
OK   test scale max2 negy vhflip [sw] - by signature
OK   test scale max2 negy vhflip [hw]
OK   test scale max2 negx vflip [sw] - by signature
OK   test scale max2 negx vflip [hw]
OK   test scale max2 negx negy [sw] - by signature
OK   test scale max2 negx negy [hw]
OK   test scale max2 negx negy hflip [sw] - by signature
OK   test scale max2 negx negy hflip [hw]
OK   test scale max2 negx negy vflip [sw] - by signature
OK   test scale max2 negx negy vflip [hw]
OK   test scale max2 negx negy vhflip [sw] - by signature
OK   test scale max2 negx negy vhflip [hw]
OK   test rotate [sw]
OK   test rotate [hw]
OK   test rotate 0.5 [sw] - by signature
OK   test rotate 0.5 [hw]
OK   test rotate 1.0 [sw] - by signature
OK   test rotate 1.0 [hw]
OK   test rotate 1.0 vflip [sw] - by signature
OK   test rotate 1.0 vflip [hw]
OK   test rotate -1.0 [sw] - by signature
OK   test rotate -1.0 [hw]
OK   test rotate -2.0 [sw] - by signature
OK   test rotate -2.0 [hw]
OK   test rotate -2.0 hflip [sw]
OK   test rotate -2.0 hflip [hw]
OK   test rotate -2.0 vhflip [sw] - by signature
OK   test rotate -2.0 vhflip [hw]
OK   test scaled rotate [sw] - by signature
OK   test scaled rotate [hw]
OK   test scaled rotate 2 [sw] - by signature
OK   test scaled rotate 2 [hw]
OK   test scaled rotate 2 neg [sw] - by signature
OK   test scaled rotate 2 neg [hw]
OK   test scaled rotate 3 [sw] - by signature
OK   test scaled rotate 3 [hw]
OK   test scaled rotate 4 [sw] - by signature
OK   test scaled rotate 4 [hw]
OK   test scaled rotate 4 vflip [sw] - by signature
OK   test scaled rotate 4 vflip [hw]
OK   test scaled rotate 4 hflip [sw] - by signature
OK   test scaled rotate 4 hflip [hw]
OK   test scaled rotate 4 vhflip [sw] - by signature
OK   test scaled rotate 4 vhflip [hw]
OK   test scaled rotate 5 [sw]
OK   test scaled rotate 5 [hw]
OK   test sub src [sw]
OK   test sub src [hw]
OK   test sub src hflip [sw]
OK   test sub src hflip [hw]
OK   test sub src outside [sw]
OK   test sub src outside [hw]
OK   test sub src outside hflip [sw]
OK   test sub src outside hflip [hw]
OK   test sub src outside vflip [sw]
OK   test sub src outside vflip [hw]
OK   test sub src outside vhflip [sw]
OK   test sub src outside vhflip [hw]
OK   test sub src outside scale [sw]
OK   test sub src outside scale [hw]
OK   test sub src outside scale hflip [sw]
OK   test sub src outside scale hflip [hw]
OK   test sub src outside scale vflip [sw]
OK   test sub src outside scale vflip [hw]
OK   test sub src outside scale vhflip [sw]
OK   test sub src outside scale vhflip [hw]
OK   test sub dest [sw]
OK   test sub dest [hw]
OK   test sub dest pixel [sw]
OK   test sub dest pixel [hw]
OK   test subsub dest [sw]
OK   test subsub dest [hw]
OK   test sub transform [sw]
OK   test sub transform [hw]
OK   test sub transform hflip [sw]
OK   test sub transform hflip [hw]
OK   test sub transform vflip [sw]
OK   test sub transform vflip [hw]
OK   test sub transform vhflip [sw]
OK   test sub transform vhflip [hw]
OK   test region transform [sw]
OK   test region transform [hw]
OK   test region transform hflip [sw]
OK   test region transform hflip [hw]
OK   test region transform vflip [sw]
OK   test region transform vflip [hw]
OK   test region transform vhflip [sw]
OK   test region transform vhflip [hw]
OK   test transform compose [sw] - by signature
OK   test transform compose [hw]
OK   test transform per bitmap [sw] - by signature
OK   test transform per bitmap [hw]
OK   test tint blit [sw]
OK   test tint blit [hw]
OK   test tint region [sw]
OK   test tint region [hw]
OK   test tint scale min [sw] - by signature
OK   test tint scale min [hw]
OK   test tint scale max [sw] - by signature
OK   test tint scale max [hw]
OK   test tint rotate [sw] - by signature
OK   test tint rotate [hw]
OK   test tint scaled rotate [sw] - by signature
OK   test tint scaled rotate [hw]
OK   test tint transform compose [sw] - by signature
OK   test tint transform compose [hw]
OK   test al_draw_tinted_scaled_rotated_bitmap_region [sw]
OK   test al_draw_tinted_scaled_rotated_bitmap_region [hw]
OK   test blend add src_one [sw]
OK   test blend add src_one [hw]
OK   test blend add src_zero [sw]
OK   test blend add src_zero [hw]
OK   test blend add src_alpha [sw]
OK   test blend add src_alpha [hw]
OK   test blend add src_inverse_alpha [sw]
OK   test blend add src_inverse_alpha [hw]
OK   test blend d-s src_one [sw]
OK   test blend d-s src_one [hw]
OK   test blend d-s src_zero [sw]
OK   test blend d-s src_zero [hw]
OK   test blend d-s src_alpha [sw]
OK   test blend d-s src_alpha [hw]
OK   test blend d-s src_inverse_alpha [sw]
OK   test blend d-s src_inverse_alpha [hw]
OK   test blend s-d src_one [sw]
OK   test blend s-d src_one [hw]
OK   test blend s-d src_zero [sw]
OK   test blend s-d src_zero [hw]
OK   test blend s-d src_alpha [sw]
OK   test blend s-d src_alpha [hw]
OK   test blend s-d src_inverse_alpha [sw]
OK   test blend s-d src_inverse_alpha [hw]
OK   test blend bullet [sw]
OK   test blend bullet [hw]
OK   test convert [sw]
OK   test convert [hw]
OK   test convert back [sw]
OK   test convert back [hw]
OK   test font bmp [sw]
OK   test font bmp [hw]
OK   test font bmp hold [sw]
OK   test font bmp hold [hw]
OK   test font builtin [sw]
OK   test font builtin [hw]
OK   test font ttf [sw] - hash check off
OK   test font ttf [hw]
OK   test font ttf hold [sw] - hash check off
OK   test font ttf hold [hw]
OK   test font ttf tall [sw] - hash check off
OK   test font ttf tall [hw]
OK   test font ttf wide [sw] - hash check off
OK   test font ttf wide [hw]
OK   test font ttf pixelsize 1 [sw] - hash check off
OK   test font ttf pixelsize 1 [hw]
OK   test font ttf pixelsize 2 [sw] - hash check off
OK   test font ttf pixelsize 2 [hw]
OK   test font ttf pixelsize 3 [sw] - hash check off
OK   test font ttf pixelsize 3 [hw]
OK   test font bmp justify [sw]
OK   test font bmp justify [hw]
OK   test font ttf justify [sw] - hash check off
OK   test font ttf justify [hw]
OK   test font complex [sw] - hash check off
OK   test font complex [hw]
OK   test font dimensions ttf en [sw] - hash check off
OK   test font dimensions ttf en [hw]
OK   test font dimensions ttf gr [sw] - hash check off
OK   test font dimensions ttf gr [hw]
OK   test font dimensions bmp [sw]
OK   test font dimensions bmp [hw]
OK   test d3d cache state bug [sw]
OK   test d3d cache state bug [hw]
OK   test bmp [sw]
OK   test bmp [hw]
OK   test bmp 8bpp [sw]
OK   test bmp 8bpp [hw]
OK   test jpg [sw] - by signature
OK   test jpg [hw]
OK   test pcx [sw]
OK   test pcx [hw]
OK   test png [sw]
OK   test png [hw]
OK   test png premul [sw]
OK   test png premul [hw]
OK   test tga [sw]
OK   test tga [hw]
OK   test bmp indexed [sw]
OK   test bmp indexed [hw]
OK   test pcx indexed [sw]
OK   test pcx indexed [hw]
FAIL test png indexed [sw] - hash=08b3a51d
OK?  test png indexed [hw]
FAIL test png interlaced [sw] - hash=a0c383ef
OK?  test png interlaced [hw]
OK   test save bmp [sw]
OK   test save bmp [hw]
OK   test save jpg [sw] - by signature
OK   test save jpg [hw]
OK   test save pcx [sw]
OK   test save pcx [hw]
OK   test save png [sw]
OK   test save png [hw]
OK   test save tga [sw]
OK   test save tga [hw]
OK   test texture 32b ARGB_8888 [sw]
OK   test texture 32b ARGB_8888 [hw]
OK   test texture 32b RGBA_8888 [sw]
OK   test texture 32b RGBA_8888 [hw]
OK   test texture 16b ARGB_4444 [sw]
OK   test texture 16b ARGB_4444 [hw]
OK   test texture 24b RGB_888 [sw]
OK   test texture 24b RGB_888 [hw]
OK   test texture 16b RGB_565 [sw]
OK   test texture 16b RGB_565 [hw]
OK   test texture 15b RGB_555 [sw]
OK   test texture 15b RGB_555 [hw]
OK   test texture 16b RGBA_5551 [sw]
OK   test texture 16b RGBA_5551 [hw]
OK   test texture 16b ARGB_1555 [sw]
OK   test texture 16b ARGB_1555 [hw]
OK   test texture 32b ABGR_8888 [sw]
OK   test texture 32b ABGR_8888 [hw]
OK   test texture 32b XBGR_8888 [sw]
OK   test texture 32b XBGR_8888 [hw]
OK   test texture 24b BGR_888 [sw]
OK   test texture 24b BGR_888 [hw]
OK   test texture 16b BGR_565 [sw]
OK   test texture 16b BGR_565 [hw]
OK   test texture 15b BGR_555 [sw]
OK   test texture 15b BGR_555 [hw]
OK   test texture 32b RGBX_8888 [sw]
OK   test texture 32b RGBX_8888 [hw]
OK   test texture 32b XRGB_8888 [sw]
OK   test texture 32b XRGB_8888 [hw]
OK   test texture f32 ABGR_F32 [sw]
OK   test texture f32 ABGR_F32 [hw]
OK   test texture 32b ABGR_8888_LE [sw]
OK   test texture 32b ABGR_8888_LE [hw]
OK   test texture 16b RGBA_4444 [sw]
OK   test texture 16b RGBA_4444 [hw]
OK   test texture rw 32b ARGB_8888 [sw]
OK   test texture rw 32b ARGB_8888 [hw]
OK   test texture rw 32b RGBA_8888 [sw]
OK   test texture rw 32b RGBA_8888 [hw]
OK   test texture rw 16b ARGB_4444 [sw]
OK   test texture rw 16b ARGB_4444 [hw]
OK   test texture rw 24b RGB_888 [sw]
OK   test texture rw 24b RGB_888 [hw]
OK   test texture rw 16b RGB_565 [sw]
OK   test texture rw 16b RGB_565 [hw]
OK   test texture rw 15b RGB_555 [sw]
OK   test texture rw 15b RGB_555 [hw]
OK   test texture rw 16b RGBA_5551 [sw]
OK   test texture rw 16b RGBA_5551 [hw]
OK   test texture rw 16b ARGB_1555 [sw]
OK   test texture rw 16b ARGB_1555 [hw]
OK   test texture rw 32b ABGR_8888 [sw]
OK   test texture rw 32b ABGR_8888 [hw]
OK   test texture rw 32b XBGR_8888 [sw]
OK   test texture rw 32b XBGR_8888 [hw]
OK   test texture rw 24b BGR_888 [sw]
OK   test texture rw 24b BGR_888 [hw]
OK   test texture rw 16b BGR_565 [sw]
OK   test texture rw 16b BGR_565 [hw]
OK   test texture rw 15b BGR_555 [sw]
OK   test texture rw 15b BGR_555 [hw]
OK   test texture rw 32b RGBX_8888 [sw]
OK   test texture rw 32b RGBX_8888 [hw]
OK   test texture rw 32b XRGB_8888 [sw]
OK   test texture rw 32b XRGB_8888 [hw]
OK   test texture rw f32 ABGR_F32 [sw]
OK   test texture rw f32 ABGR_F32 [hw]
OK   test texture rw 32b ABGR_8888_LE [sw]
OK   test texture rw 32b ABGR_8888_LE [hw]
OK   test texture rw 16b RGBA_4444 [sw]
OK   test texture rw 16b RGBA_4444 [hw]
OK   test ll notex blend [sw]
OK   test ll notex blend [hw]
OK   test ll notex opaque [sw]
OK   test ll notex opaque [hw]
OK   test ll tex blend [sw]
OK   test ll tex blend [hw]
OK   test ll tex blend white [sw]
OK   test ll tex blend white [hw]
OK   test ll tex opaque [sw]
OK   test ll tex opaque [hw]
OK   test ll tex opaque white [sw]
OK   test ll tex opaque white [hw]
OK   test hl thick-0 [sw]
OK   test hl thick-0 [hw]
OK   test hl thick-1 [sw] - by signature
OK   test hl thick-1 [hw]
OK   test hl thick-2 [sw]
OK   test hl thick-2 [hw]
OK   test hl thick-10 [sw]
OK   test hl thick-10 [hw]
OK   test hl2 thick-50 [sw]
OK   test hl2 thick-50 [hw]
OK   test hl2 thick-50 clip [sw]
OK   test hl2 thick-50 clip [hw]
OK   test hl2 thick-50 nolight [sw]
OK   test hl2 thick-50 nolight [hw]
OK   test hl2 thick-50 nolight clip [sw]
OK   test hl2 thick-50 nolight clip [hw]
OK   test hl fill [sw]
OK   test hl fill [hw]
OK   test hl fill clip [sw]
OK   test hl fill clip [hw]
OK   test hl fill nolight [sw]
OK   test hl fill nolight [hw]
OK   test hl fill subbmp dest [sw]
OK   test hl fill subbmp dest [hw]
OK   test hl fill subbmp dest clip [sw]
OK   test hl fill subbmp dest clip [hw]
OK   test circle [sw]
OK   test circle [hw]
OK   test small arc crash [sw]
OK   test small arc crash [hw]
OK   test filled notex blend [sw] - by signature
OK   test filled notex blend [hw]
OK   test filled notex opaque [sw] - by signature
OK   test filled notex opaque [hw]
OK   test filled textured blend [sw] - by signature
OK   test filled textured blend [hw]
OK   test filled textured blend clip [sw] - by signature
OK   test filled textured blend clip [hw]
OK   test filled textured opaque [sw] - by signature
OK   test filled textured opaque [hw]
OK   test filled textured opaque clip [sw] - by signature
OK   test filled textured opaque clip [hw]
OK   test filled subtexture blend [sw] - by signature
OK   test filled subtexture blend [hw]
OK   test filled subtexture opaque [sw] - by signature
OK   test filled subtexture opaque [hw]
OK   test filled textured solid non-white tint [sw]
OK   test filled textured solid non-white tint [hw]
OK   test filled textured subbmp dest [sw] - by signature
OK   test filled textured subbmp dest [hw]
OK   test filled textured subbmp dest clip [sw]
OK   test filled textured subbmp dest clip [hw]
OK   test div-by-zero [sw] - by signature
OK   test div-by-zero [hw]
OK   test pieslice [sw] - by signature
OK   test pieslice [hw]
OK   test elliptical arc [sw]
OK   test elliptical arc [hw]
OK   test polyline triangle 50 [sw]
OK   test polyline triangle 50 [hw]
OK   test polyline squiggle 0 [sw]
OK   test polyline squiggle 0 [hw]
OK   test polyline squiggle 1 [sw]
OK   test polyline squiggle 1 [hw]
OK   test polyline join bevel [sw]
OK   test polyline join bevel [hw]
OK   test polyline join round [sw]
OK   test polyline join round [hw]
OK   test polyline join miter1 [sw]
OK   test polyline join miter1 [hw]
OK   test polyline join miter2 [sw]
OK   test polyline join miter2 [hw]
OK   test polyline cap square [sw]
OK   test polyline cap square [hw]
OK   test polyline cap round [sw]
OK   test polyline cap round [hw]
OK   test polyline cap triangle [sw]
OK   test polyline cap triangle [hw]
OK   test polyline cap closed [sw]
OK   test polyline cap closed [hw]
OK   test polygon [sw]
OK   test polygon [hw]
OK   test filled polygon [sw]
OK   test filled polygon [hw]

total tests:  416
passed tests: 414
failed tests: 2