5 ###########################################################################
6 # Transform persistence is not restored
7 ###########################################################################
16 # This line breaks normal rendering
17 # of all subsequently displayed presentations
18 vsettransmode b1 32 0 0 0 0 0
19 # This box is drawn incorrectly due to the bug
28 if { [string compare $tcl_platform(os) "Windows NT"] == 0 } {
30 set r_check 0.77646999999999999
31 set g_check 0.54901900000000003
32 set b_check 0.090195999999999998
34 set r_check 0.78039199999999997
35 set g_check 0.55294100000000002
36 set b_check 0.094117000000000006
39 set r_check [expr int($r_check * 1.e5)]
40 set g_check [expr int($g_check * 1.e5)]
41 set b_check [expr int($b_check * 1.e5)]
43 puts "r_check=$r_check"
44 puts "g_check=$g_check"
45 puts "b_check=$b_check"
47 set color1 [ QAGetPixelColor ${x1} ${y1} ]
49 regexp {RED +: +([-0-9.+eE]+)} $color1 full rd1
50 regexp {GREEN +: +([-0-9.+eE]+)} $color1 full gr1
51 regexp {BLUE +: +([-0-9.+eE]+)} $color1 full bl1
53 set rd1 [expr int($rd1 * 1.e5)]
54 set gr1 [expr int($gr1 * 1.e5)]
55 set bl1 [expr int($bl1 * 1.e5)]
62 if { $rd1 != $r_check || $gr1 != $g_check || $bl1 != $b_check } {
63 puts "Error : colors are not equal"
64 puts "Error : Transform persistence is not restored"
66 puts "OK : colors are equal"
67 puts "OK : Transform persistence is restored"