filename | test/testta5.data |
changeset | 524:96c0ee659cba |
prev | 207:135a2dc75b10 |
author | nkeynes |
date | Sun Jan 31 18:35:06 2010 +1000 (14 years ago) |
permissions | -rw-r--r-- |
last change | Refactor CDROM host support - Completely separate GDROM hardware (in gdrom/gdrom.c) from generic CDROM support (now in drivers/cdrom) - Add concept of 'sector sources' that can be mixed and matched to create cdrom discs (makes support of arbitrary disc types much simpler) |
view | annotate | diff | log | raw |
1 #
2 # Corner/error cases
3 #
4 [5.1 Out of range vertexes?]
5 input =
6 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
7 E0000000 -16.0 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
8 E0000000 -31.2 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
9 F0000000 0.5 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
10 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
11 output =
12 E0200000 2083242D 00000000
13 -16.0 0.1 0.2 F0ABCDEF
14 -31.2 0.3 0.4 E0989898
15 0.5 31.6 0.7 F8878787
16 tile 1 =
17 80204000
18 [5.2.1 qNaN vertex]
19 input =
20 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
21 E0000000 7FC00000 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
22 E0000000 34.0 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
23 F0000000 35.0 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
24 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
25 output =
26 E0000000 2083242D 00000000
27 7FC00000 0.1 0.2 F0ABCDEF
28 34.0 0.3 0.4 E0989898
29 35.0 31.6 0.7 F8878787
30 tile 1 =
31 tile 1 1x0 = 80204000
32 tile 1 19x0 = 80204000
33 tile 1 0x1 =
34 [5.2.2 sNaN vertex]
35 input =
36 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
37 E0000000 FFC00000 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
38 E0000000 34.0 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
39 F0000000 35.0 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
40 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
41 output =
42 E0000000 2083242D 00000000
43 FFC00000 0.1 0.2 F0ABCDEF
44 34.0 0.3 0.4 E0989898
45 35.0 31.6 0.7 F8878787
46 tile 1 = 80204000
47 tile 1 1x0 = 80204000
48 tile 1 2x0 =
49 tile 1 0x1 =
50 [5.3.1 Inf vertex]
51 input =
52 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
53 E0000000 7F800000 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
54 E0000000 -31.2 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
55 F0000000 0.5 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
56 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
57 output =
58 E0000000 2083242D 00000000
59 7F800000 0.1 0.2 F0ABCDEF
60 -31.2 0.3 0.4 E0989898
61 0.5 31.6 0.7 F8878787
62 tile 1 = 80204000
63 tile 1 1x0 = 80204000
64 tile 1 19x0 = 80204000
65 tile 1 0x1 =
66 [5.3.2 -Inf vertex]
67 input =
68 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
69 E0000000 FF800000 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
70 E0000000 -31.2 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
71 F0000000 0.5 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
72 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
73 output =
74 E0200000 2083242D 00000000
75 FF800000 0.1 0.2 F0ABCDEF
76 -31.2 0.3 0.4 E0989898
77 0.5 31.6 0.7 F8878787
78 tile 1 = 80204000
79 tile 1 1x0 =
80 tile 1 0x1 =
81 [5.4 Inf colour]
82 input =
83 80800010 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
84 E0000000 0.7 0.1 0.2 7F800000 FF800000 123412.0 -123412.0
85 E0000000 -31.2 0.3 0.4 0.6001 0.6002 0.6003 0.6004
86 F0000000 0.5 31.6 0.7 1.0 FFC00000 -1.0 7FC00000
87 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
88 output =
89 E0200000 2083242D 00000000
90 0.7 0.1 0.2 FF00FF00
91 -31.2 0.3 0.4 98989898
92 0.5 31.6 0.7 FF0000FF
93 tile 1 = 80204000
94 [5.5 Out of frustrum]
95 input =
96 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
97 E0000000 -1.1 -5.2 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
98 E0000000 -31.2 -10.0 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
99 F0000000 -60.2 -5.2 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
101 output =
102 tile 1 =
103 [5.6 Double list-end]
104 input =
105 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
106 E0000000 0.4 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
107 E0000000 31.2 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
108 F0000000 0.5 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
109 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
110 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
111 E0000000 0.6 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
112 E0000000 31.4 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
113 F0000000 0.6 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
114 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
115 output =
116 E0200000 2083242D 00000000
117 0.4 0.1 0.2 F0ABCDEF
118 31.2 0.3 0.4 E0989898
119 0.5 31.6 0.7 F8878787
120 E0200000 2083242D 00000000
121 0.6 0.1 0.2 F0ABCDEF
122 31.4 0.3 0.4 E0989898
123 0.6 31.6 0.7 F8878787
124 tile 1 =
125 8020400F
126 [5.7 Mixed list]
127 input =
128 80000000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
129 E0000000 0.4 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
130 E0000000 31.2 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
131 F0000000 0.5 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
132 81000000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
133 E0000000 0.6 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
134 E0000000 31.4 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
135 F0000000 0.6 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
136 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
137 output =
138 E0200000 2083242D 00000000
139 0.4 0.1 0.2 F0ABCDEF
140 31.2 0.3 0.4 E0989898
141 0.5 31.6 0.7 F8878787
142 E0200000 2083242D 00000000
143 0.6 0.1 0.2 F0ABCDEF
144 31.4 0.3 0.4 E0989898
145 0.6 31.6 0.7 F8878787
146 tile 1 =
147 82204000
148 [5.8 Mixed list 2]
149 input =
150 80000000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
151 81000000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
152 E0000000 0.6 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
153 E0000000 31.4 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
154 F0000000 0.6 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
155 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
156 output =
157 E0200000 2083242D 00000000
158 0.6 0.1 0.2 F0ABCDEF
159 31.4 0.3 0.4 E0989898
160 0.6 31.6 0.7 F8878787
161 tile 1 =
162 80204000
163 [5.9 List end bits?]
164 input =
165 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
166 E0000000 0.4 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
167 E0000000 31.2 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
168 F0000000 0.5 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
169 1FFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
170 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
171 E0000000 0.6 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
172 E0000000 31.4 0.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF
173 F0000000 0.6 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF
174 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
175 output =
176 E0200000 2083242D 00000000
177 0.4 0.1 0.2 F0ABCDEF
178 31.2 0.3 0.4 E0989898
179 0.5 31.6 0.7 F8878787
180 E0200000 2083242D 00000000
181 0.6 0.1 0.2 F0ABCDEF
182 31.4 0.3 0.4 E0989898
183 0.6 31.6 0.7 F8878787
184 tile 1 =
185 8020400F
186 [5.12 No final vertex]
187 input =
188 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
189 E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
190 E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
191 E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
192 E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
193 E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
194 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
195 output =
196 tile 1 =
197 error = 1F 44
198 [5.12.2 No final vertex end-of-list abort]
199 input =
200 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
201 E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
202 E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
203 E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
204 E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
205 E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
206 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
207 82800000 E0000000 2183242D 00000000 00000000 00000000 00000000 00000000
208 E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
209 E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
210 E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
211 E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
212 F0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
213 82800000 E0000000 2183242D 00000000 00000000 00000000 00000000 00000000
214 E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
215 E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
216 E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
217 E0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
218 F0000000 1.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
219 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
220 output =
221 tile 1 =
222 error = 1F 44
223 [5.13 2-vertex only]
224 input =
225 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
226 E0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
227 F0000000 0.2 0.1 0.4 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
228 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
229 output =
230 tile 1 =
231 error = 1F 44
232 [5.14 Empty list]
233 input =
234 80880002 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
235 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
236 output =
237 tile 1 =
238 [5.17.1 Type 17 - Modifier volume w/ clip]
239 input =
240 81030000 00000000 DEADBEE1 DEADBEE2 DEADBEE3 DEADBEE4 DEADBEE5 DEADBEE6
241 E0000000 0.2 0.3 0.4 15.5 0.6 0.7 15.6
242 16.7 0.5 DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
243 E0000000 0.2 0.3 0.4 15.5 0.6 0.7 9.1
244 9.2 1.3 DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
245 E0000000 15.5 0.6 0.7 15.6 16.7 0.5 9.1
246 9.2 1.3 DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
247 F0000000 0.2 0.3 0.4 15.6 16.7 0.5 9.1
248 9.2 1.3 DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
249 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
250 81000000 ABACADAB DEADBEE1 DEADBEE2 DEADBEE3 DEADBEE4 DEADBEE5 DEADBEE6
251 E0000000 0.2 0.3 0.4 15.5 0.6 0.7 15.6
252 16.7 0.5 DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
253 E0000000 0.2 0.3 0.4 15.5 0.6 0.7 9.1
254 9.2 1.3 DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
255 E0000000 15.5 0.6 0.7 15.6 16.7 0.5 9.1
256 9.2 1.3 DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
257 F0000000 0.2 0.3 0.4 15.6 16.7 0.5 9.1
258 9.2 1.3 DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
259 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
260 output =
261 A82CADAB 00000000 00000000
262 0.2 0.3 0.4 15.5 0.6 0.7 15.6 16.7 0.5
263 A82CADAB 00000000 00000000
264 0.2 0.3 0.4 15.5 0.6 0.7 9.1 9.2 1.3
265 A82CADAB 00000000 00000000
266 15.5 0.6 0.7 15.6 16.7 0.5 9.1 9.2 1.3
267 A82CADAB 00000000 00000000
268 0.2 0.3 0.4 15.6 16.7 0.5 9.1 9.2 1.3
269 tile 2 =
270 86004000
.