Search
lxdream.org :: lxdream :: r202:dab35eb2a6a4
lxdream 0.9.1
released Jun 29
Download Now
changeset202:dab35eb2a6a4
parent201:65183b9b0641
child203:c86a40546fc0
authornkeynes
dateSun Aug 06 04:02:51 2006 +0000 (17 years ago)
Fix broken tests
Add more NaN tests
test/testta5.data
1.1 --- a/test/testta5.data Sun Aug 06 04:02:05 2006 +0000
1.2 +++ b/test/testta5.data Sun Aug 06 04:02:51 2006 +0000
1.3 @@ -15,21 +15,37 @@
1.4 0.5 31.6 0.7 F8878787
1.5 tile 1 =
1.6 80204000
1.7 -[5.2 NaN vertex]
1.8 +[5.2.1 qNaN vertex]
1.9 input =
1.10 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
1.11 -E0000000 7FFFFFFF 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.12 -E0000000 -31.2 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
1.13 -F0000000 0.5 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.14 +E0000000 7FC00000 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.15 +E0000000 34.0 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
1.16 +F0000000 35.0 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.17 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1.18 output =
1.19 E0000000 2083242D 00000000
1.20 -7FFFFFFF 0.1 0.2 F0ABCDEF
1.21 --31.2 0.3 0.4 E0989898
1.22 -0.5 31.6 0.7 F8878787
1.23 +7FC00000 0.1 0.2 F0ABCDEF
1.24 +34.0 0.3 0.4 E0989898
1.25 +35.0 31.6 0.7 F8878787
1.26 +tile 1 =
1.27 +tile 1 1x0 = 80204000
1.28 +tile 1 19x0 = 80204000
1.29 +tile 1 0x1 =
1.30 +[5.2.2 sNaN vertex]
1.31 +input =
1.32 +80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
1.33 +E0000000 FFC00000 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.34 +E0000000 34.0 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
1.35 +F0000000 35.0 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.36 +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1.37 +output =
1.38 +E0000000 2083242D 00000000
1.39 +FFC00000 0.1 0.2 F0ABCDEF
1.40 +34.0 0.3 0.4 E0989898
1.41 +35.0 31.6 0.7 F8878787
1.42 tile 1 = 80204000
1.43 tile 1 1x0 = 80204000
1.44 -tile 1 19x0 = 80204000
1.45 +tile 1 2x0 =
1.46 tile 1 0x1 =
1.47 [5.3.1 Inf vertex]
1.48 input =
1.49 @@ -47,20 +63,7 @@
1.50 tile 1 1x0 = 80204000
1.51 tile 1 19x0 = 80204000
1.52 tile 1 0x1 =
1.53 -[5.3.2 Inf colour]
1.54 -input =
1.55 -80800010 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
1.56 -E0000000 0.7 0.1 0.2 7F800000 FF800000 123412.0 -123412.0
1.57 -E0000000 -31.2 0.3 0.4 0.6001 0.6002 0.6003 0.6004
1.58 -F0000000 0.5 31.6 0.7 1.0 0.0 -1.0 0.0
1.59 -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1.60 -output =
1.61 -E0200000 2083242D 00000000
1.62 -0.7 0.1 0.2 FF00FF00
1.63 --31.2 0.3 0.4 98989898
1.64 -0.5 31.6 0.7 FF000000
1.65 -tile 1 = 80204000
1.66 -[5.4 -Inf vertex]
1.67 +[5.3.2 -Inf vertex]
1.68 input =
1.69 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
1.70 E0000000 FF800000 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.71 @@ -75,6 +78,19 @@
1.72 tile 1 = 80204000
1.73 tile 1 1x0 =
1.74 tile 1 0x1 =
1.75 +[5.4 Inf colour]
1.76 +input =
1.77 +80800010 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
1.78 +E0000000 0.7 0.1 0.2 7F800000 FF800000 123412.0 -123412.0
1.79 +E0000000 -31.2 0.3 0.4 0.6001 0.6002 0.6003 0.6004
1.80 +F0000000 0.5 31.6 0.7 1.0 FFC00000 -1.0 7FC00000
1.81 +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1.82 +output =
1.83 +E0200000 2083242D 00000000
1.84 +0.7 0.1 0.2 FF00FF00
1.85 +-31.2 0.3 0.4 98989898
1.86 +0.5 31.6 0.7 FF0000FF
1.87 +tile 1 = 80204000
1.88 [5.5 Out of frustrum]
1.89 input =
1.90 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
1.91 @@ -242,30 +258,51 @@
1.92 input =
1.93 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
1.94 E0000000 0.4 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.95 -80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
1.96 +E0000000 15.2 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
1.97 +E0000000 0.5 15.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.98 +80800000 E0000000 2183242D 00000000 00000000 00000000 00000000 00000000
1.99 +E0000000 15.3 15.7 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.100 +E0000000 0.17 23.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
1.101 +F0000000 23.4 23.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.102 +80800000 E0000000 2283242D 00000000 00000000 00000000 00000000 00000000
1.103 E0000000 15.2 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
1.104 E0000000 0.5 15.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.105 E0000000 15.3 15.7 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.106 E0000000 0.17 23.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
1.107 -F0000000 23.4 23.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.108 -80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
1.109 -E0000000 15.2 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
1.110 -E0000000 0.5 15.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.111 -E0000000 15.3 15.7 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.112 -E0000000 0.17 23.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
1.113 E0000000 0.17 23.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
1.114 F0000000 23.4 23.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.115 -80840000 E0000000 2083252D 00000000 00000000 00000000 00000000 00000000
1.116 +80840000 E0000000 2383252D 00000000 00000000 00000000 00000000 00000000
1.117 E0000000 15.2 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
1.118 E0000000 0.5 15.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.119 F0000000 23.4 23.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.120 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1.121 -82840000 E0000000 2083252D 00000000 00000000 00000000 00000000 00000000
1.122 +82840000 E0000000 2483252D 00000000 00000000 00000000 00000000 00000000
1.123 E0000000 15.2 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
1.124 E0000000 0.5 15.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.125 +E0000000 0.5 15.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.126 F0000000 23.4 23.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
1.127 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1.128 output =
1.129 +E0200000 2083242D 00000000
1.130 +0.4 0.1 0.2 F0ABCDEF
1.131 +15.2 0.3 0.4 E0989898
1.132 +0.5 15.6 0.7 F8878787
1.133 +0.5 15.6 0.7 F8878787
1.134 +0.5 15.6 0.7 F8878787
1.135 +0.5 15.6 0.7 F8878787
1.136 +E0200000 2083242D 00000000
1.137 +0.5 15.6 0.7 F8878787
1.138 +0.5 15.6 0.7 F8878787
1.139 +0.5 15.6 0.7 F8878787
1.140 +0.5 15.6 0.7 F8878787
1.141 +0.5 15.6 0.7 F8878787
1.142 +0.5 15.6 0.7 F8878787
1.143 +E0200000 2083242D 00000000
1.144 +0.5 15.6 0.7 F8878787
1.145 +0.5 15.6 0.7 F8878787
1.146 +0.5 15.6 0.7 F8878787
1.147 +0.5 15.6 0.7 F8878787
1.148 +0.5 15.6
1.149 tile 1 = 78204000 7820401B
1.150 tile 2 = 40004036
1.151 error = 1F 44
1.152 @@ -281,6 +318,31 @@
1.153 output =
1.154 tile 1 =
1.155 error = 1F 44
1.156 +[5.12.2 No final vertex end-of-list abort]
1.157 +input =
1.158 +80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
1.159 +E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.160 +E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.161 +E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.162 +E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.163 +E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.164 +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1.165 +82800000 E0000000 2183242D 00000000 00000000 00000000 00000000 00000000
1.166 +E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.167 +E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.168 +E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.169 +E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.170 +F0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.171 +82800000 E0000000 2183242D 00000000 00000000 00000000 00000000 00000000
1.172 +E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.173 +E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.174 +E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.175 +E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.176 +F0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
1.177 +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1.178 +output =
1.179 +tile 1 =
1.180 +error = 1F 44
1.181 [5.13 2-vertex only]
1.182 input =
1.183 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
1.184 @@ -292,11 +354,43 @@
1.185 error = 1F 44
1.186 [5.14 Empty list]
1.187 input =
1.188 -80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
1.189 +80880002 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
1.190 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1.191 output =
1.192 tile 1 =
1.193 -[5.15.1 Dodgy data]
1.194 +[5.15.1 Vertex w/ no list context]
1.195 +input =
1.196 +E0000000 0.2 0.3 0.4 15.5 0.6 0.7 15.6
1.197 +16.7 0.5 0.01 0.02 0.03 0.04 0.05 0.06
1.198 +E0000000 C0000000 0.2 0.3 0.4 15.5 0.6 0.7
1.199 +9.1 9.2 1.3 DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
1.200 +E0000000 15.5 0.6 0.7 15.6 16.7 0.5 9.1
1.201 +9.2 1.3 DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
1.202 +F0000000 0.2 0.3 0.4 15.6 16.7 0.5 C0000000
1.203 +9.2 1.3 DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
1.204 +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1.205 +output =
1.206 +E0A00000 00000000 00000000
1.207 +0.2 0.3 0.4
1.208 +15.5 0.6 0.7
1.209 +15.6 16.7 0.5
1.210 +E0800000 00000000 00000000
1.211 +C0200000 0.2 0.3
1.212 +0.4 15.5 0.6
1.213 +0.7 9.1 9.2
1.214 +E0800000 00000000 00000000
1.215 +15.5 0.6 0.7
1.216 +15.6 16.7 0.5
1.217 +9.1 9.2 1.3
1.218 +E0800000 00000000 00000000
1.219 +0.2 0.3 0.4
1.220 +15.6 16.7 0.5
1.221 +C0200000 9.2 1.3
1.222 +1.3 1.3 1.3 1.3
1.223 +1.3 1.3 1.3 1.3
1.224 +1.3 1.3 1.3 1.3
1.225 +tile 1 =86204000
1.226 +[5.16.1 Dodgy data]
1.227 input =
1.228 50800000 E0000000 2083242D 80FFEACD DEADBEEF DEADBEEF DEADBEEF DEADBEEF
1.229 E0000000 0.2 0.3 0.4 15.5 0.6 0.7 15.6
.