Search
lxdream.org :: lxdream/test/testta5.data
lxdream 0.9.1
released Jun 29
Download Now
filename test/testta5.data
changeset 193:31151fcc3cb7
prev190:f7653df5e832
next195:1c43bdb83748
author nkeynes
date Fri Aug 04 01:38:30 2006 +0000 (15 years ago)
permissions -rw-r--r--
last change Add more tile list limit tests
Implement tile list limits in the ta core.
Rename TA_TILEEND to TA_LISTEND
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 NaN vertex]
    19 input =
    20 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
    21 E0000000 7FFFFFFF 0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
    22 E0000000 -31.2    0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
    23 F0000000 0.5      31.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
    24 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    25 output =
    26 E0000000 2083242D 00000000
    27 7FFFFFFF 0.1      0.2      F0ABCDEF
    28 -31.2    0.3      0.4      E0989898
    29 0.5      31.6     0.7      F8878787
    30 tile 1 = 80204000
    31 tile 1 1x0 = 80204000
    32 tile 1 19x0 = 80204000
    33 tile 1 0x1 =
    34 [5.3.1 Inf vertex]
    35 input =
    36 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
    37 E0000000 7F800000 0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
    38 E0000000 -31.2    0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
    39 F0000000 0.5      31.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
    40 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    41 output =
    42 E0000000 2083242D 00000000
    43 7F800000 0.1      0.2      F0ABCDEF
    44 -31.2    0.3      0.4      E0989898
    45 0.5      31.6     0.7      F8878787
    46 tile 1 = 80204000
    47 tile 1 1x0 = 80204000
    48 tile 1 19x0 = 80204000
    49 tile 1 0x1 =
    50 [5.3.2 Inf colour]
    51 input =
    52 80800010 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
    53 E0000000 0.7      0.1      0.2      7F800000 FF800000 123412.0 -123412.0
    54 E0000000 -31.2    0.3      0.4      0.6001   0.6002   0.6003   0.6004
    55 F0000000 0.5      31.6     0.7      1.0      0.0      -1.0     0.0
    56 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    57 output =
    58 E0200000 2083242D 00000000
    59 0.7      0.1      0.2      FF00FF00
    60 -31.2    0.3      0.4      98989898
    61 0.5      31.6     0.7      FF000000
    62 tile 1 = 80204000
    63 [5.4 -Inf vertex]
    64 input =
    65 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
    66 E0000000 FF800000 0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
    67 E0000000 -31.2    0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
    68 F0000000 0.5      31.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
    69 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    70 output =
    71 E0200000 2083242D 00000000
    72 FF800000 0.1      0.2      F0ABCDEF
    73 -31.2    0.3      0.4      E0989898
    74 0.5      31.6     0.7      F8878787
    75 tile 1 = 80204000
    76 tile 1 1x0 =
    77 tile 1 0x1 =
    78 [5.5 Out of frustrum]
    79 input =
    80 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
    81 E0000000 -1.1     -5.2     0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
    82 E0000000 -31.2    -10.0    0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
    83 F0000000 -60.2    -5.2     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
    84 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    85 output =
    86 tile 1 =
    87 [5.6 Double list-end]
    88 input =
    89 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
    90 E0000000 0.4      0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
    91 E0000000 31.2     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
    92 F0000000 0.5      31.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
    93 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    94 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
    95 E0000000 0.6      0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
    96 E0000000 31.4     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
    97 F0000000 0.6      31.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
    98 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    99 output =
   100 E0200000 2083242D 00000000
   101 0.4      0.1      0.2      F0ABCDEF
   102 31.2     0.3      0.4      E0989898
   103 0.5      31.6     0.7      F8878787
   104 E0200000 2083242D 00000000
   105 0.6      0.1      0.2      F0ABCDEF
   106 31.4     0.3      0.4      E0989898
   107 0.6      31.6     0.7      F8878787
   108 tile 1 =
   109 8020400F
   110 [5.7 Mixed list]
   111 input =
   112 80000000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   113 E0000000 0.4      0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   114 E0000000 31.2     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   115 F0000000 0.5      31.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   116 81000000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   117 E0000000 0.6      0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   118 E0000000 31.4     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   119 F0000000 0.6      31.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   120 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
   121 output =
   122 E0200000 2083242D 00000000
   123 0.4      0.1      0.2      F0ABCDEF
   124 31.2     0.3      0.4      E0989898
   125 0.5      31.6     0.7      F8878787
   126 E0200000 2083242D 00000000
   127 0.6      0.1      0.2      F0ABCDEF
   128 31.4     0.3      0.4      E0989898
   129 0.6      31.6     0.7      F8878787
   130 tile 1 =
   131 82204000
   132 [5.8 Mixed list 2]
   133 input =
   134 80000000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   135 81000000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   136 E0000000 0.6      0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   137 E0000000 31.4     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   138 F0000000 0.6      31.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   139 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
   140 output =
   141 E0200000 2083242D 00000000
   142 0.6      0.1      0.2      F0ABCDEF
   143 31.4     0.3      0.4      E0989898
   144 0.6      31.6     0.7      F8878787
   145 tile 1 =
   146 80204000
   147 [5.9 List end bits?]
   148 input =
   149 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   150 E0000000 0.4      0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   151 E0000000 31.2     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   152 F0000000 0.5      31.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   153 1FFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
   154 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   155 E0000000 0.6      0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   156 E0000000 31.4     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   157 F0000000 0.6      31.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   158 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
   159 output =
   160 E0200000 2083242D 00000000
   161 0.4      0.1      0.2      F0ABCDEF
   162 31.2     0.3      0.4      E0989898
   163 0.5      31.6     0.7      F8878787
   164 E0200000 2083242D 00000000
   165 0.6      0.1      0.2      F0ABCDEF
   166 31.4     0.3      0.4      E0989898
   167 0.6      31.6     0.7      F8878787
   168 tile 1 =
   169 8020400F
   170 [5.10 Mid-list changeup]
   171 input =
   172 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   173 E0000000 0.4      0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   174 E0000000 15.2     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   175 E0000000 0.5      15.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   176 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   177 E0000000 15.3     15.7     0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   178 E0000000 0.17     23.5     0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   179 F0000000 23.4     23.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   180 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
   181 output =
   182 E0200000 2083242D 00000000
   183 0.4      0.1      0.2      F0ABCDEF
   184 15.2     0.3      0.4      E0989898
   185 0.5      15.6     0.7      F8878787
   186 0.5      15.6     0.7      F8878787
   187 0.5      15.6     0.7      F8878787
   188 0.5      15.6     0.7      F8878787
   189 tile 1 =
   190 78204000
   191 [5.11 Mid-list changeup 2]
   192 input =
   193 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   194 E0000000 0.4      0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   195 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   196 E0000000 15.2     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   197 E0000000 0.5      15.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   198 E0000000 15.3     15.7     0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   199 E0000000 0.17     23.5     0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   200 F0000000 23.4     23.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   201 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
   202 output =
   203 tile 1 =
   204 error = 1F 44
   205 [5.11.2 Mid-list changeup 2]
   206 input =
   207 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   208 E0000000 0.4      0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   209 E0000000 15.2     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   210 E0000000 0.5      15.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   211 E0000000 15.3     15.7     0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   212 E0000000 0.17     23.5     0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   213 E0000000 23.4     23.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   214 80800000 D2000000 2083242D 00000000 00000000 00000000 00000000 00000000
   215 E0000000 15.3     15.7     0.2      DEADBEEF DEADBEEF C0ABCDEF DEADBEEF
   216 E0000000 0.17     23.5     0.4      DEADBEEF DEADBEEF C0989898 DEADBEEF
   217 F0000000 23.4     23.6     0.7      DEADBEEF DEADBEEF C8878787 DEADBEEF
   218 80800000 F3000000 2083242D 00000000 00000000 00000000 00000000 00000000
   219 E0000000 15.3     15.7     0.2      DEADBEEF DEADBEEF B0ABCDEF DEADBEEF
   220 E0000000 0.17     23.5     0.4      DEADBEEF DEADBEEF B0989898 DEADBEEF
   221 F0000000 23.4     23.6     0.7      DEADBEEF DEADBEEF B8878787 DEADBEEF
   222 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
   223 output =
   224 E0200000 2083242D 00000000
   225 0.4      0.1      0.2      F0ABCDEF
   226 15.2     0.3      0.4      E0989898
   227 0.5      15.6     0.7      F8878787
   228 15.3     15.7     0.2      F0ABCDEF
   229 0.17     23.5     0.4      E0989898
   230 23.4     23.6     0.7      F8878787
   231 E0200000 2083242D 00000000
   232 0.17     23.5     0.4      E0989898
   233 23.4     23.6     0.7      F8878787
   234 23.4     23.6     0.7      F8878787
   235 23.4     23.6     0.7      F8878787
   236 23.4     23.6     0.7      F8878787
   237 23.4     23.6     0.7      F8878787
   238 tile 1 = 78204000 7820401B
   239 error = 1F 44
   240 [5.11.3 Mid-list changeup 2]
   241 input =
   242 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   243 E0000000 0.4      0.1      0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   244 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   245 E0000000 15.2     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   246 E0000000 0.5      15.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   247 E0000000 15.3     15.7     0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   248 E0000000 0.17     23.5     0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   249 F0000000 23.4     23.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   250 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   251 E0000000 15.2     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   252 E0000000 0.5      15.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   253 E0000000 15.3     15.7     0.2      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   254 E0000000 0.17     23.5     0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   255 E0000000 0.17     23.5     0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   256 F0000000 23.4     23.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   257 80840000 E0000000 2083252D 00000000 00000000 00000000 00000000 00000000
   258 E0000000 15.2     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   259 E0000000 0.5      15.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   260 F0000000 23.4     23.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   261 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
   262 82840000 E0000000 2083252D 00000000 00000000 00000000 00000000 00000000
   263 E0000000 15.2     0.3      0.4      DEADBEEF DEADBEEF E0989898 DEADBEEF
   264 E0000000 0.5      15.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   265 F0000000 23.4     23.6     0.7      DEADBEEF DEADBEEF F8878787 DEADBEEF
   266 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
   267 output =
   268 tile 1 = 78204000 7820401B 
   269 tile 2 = 40004036 
   270 error = 1F 44
   271 [5.12 No final vertex]
   272 input =
   273 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   274 E0000000 0.2      0.1      0.4      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   275 E0000000 0.2      0.1      0.4      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   276 E0000000 0.2      0.1      0.4      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   277 E0000000 0.2      0.1      0.4      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   278 E0000000 0.2      0.1      0.4      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   279 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
   280 output =
   281 tile 1 =
   282 [5.13 2-vertex only]
   283 input =
   284 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   285 E0000000 0.2      0.1      0.4      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   286 F0000000 0.2      0.1      0.4      DEADBEEF DEADBEEF F0ABCDEF DEADBEEF
   287 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
   288 output =
   289 tile 1 =
   290 [5.14 Empty list]
   291 input =
   292 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000
   293 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
   294 output =
   295 tile 1 =
   296 [5.15.1 Dodgy data]
   297 input =
   298 50800000 E0000000 2083242D 80FFEACD DEADBEEF DEADBEEF DEADBEEF DEADBEEF
   299 E0000000 0.2      0.3      0.4      15.5     0.6      0.7      15.6
   300 16.7     0.5      DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
   301 output =
   302 error = 1F 44
   303 [5.17.1 Type 17 - Modifier volume - bad params]
   304 input =
   305 810FFFFF 00000000 DEADBEE1 DEADBEE2 DEADBEE3 DEADBEE4 DEADBEE5 DEADBEE6
   306 E0000000 0.2      0.3      0.4      15.5     0.6      0.7      15.6
   307 16.7     0.5      DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
   308 E0000000 0.2      0.3      0.4      15.5     0.6      0.7      9.1
   309 9.2      1.3      DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
   310 E0000000 15.5     0.6      0.7      15.6     16.7     0.5      9.1
   311 9.2      1.3      DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
   312 F0000000 0.2      0.3      0.4      15.6    16.7     0.5      9.1
   313 9.2      1.3      DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
   314 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
   315 81000000 ABACADAB DEADBEE1 DEADBEE2 DEADBEE3 DEADBEE4 DEADBEE5 DEADBEE6
   316 E0000000 0.2      0.3      0.4      15.5     0.6      0.7      15.6
   317 16.7     0.5      DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
   318 E0000000 0.2      0.3      0.4      15.5     0.6      0.7      9.1
   319 9.2      1.3      DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
   320 E0000000 15.5     0.6      0.7      15.6     16.7     0.5      9.1
   321 9.2      1.3      DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
   322 F0000000 0.2      0.3      0.4      15.6    16.7     0.5      9.1
   323 9.2      1.3      DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF DEADBEEF
   324 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
   325 output =
   326 A82CADAB 00000000 00000000
   327 0.2      0.3      0.4      15.5     0.6      0.7      15.6     16.7     0.5
   328 A82CADAB 00000000 00000000
   329 0.2      0.3      0.4      15.5     0.6      0.7      9.1      9.2      1.3
   330 A82CADAB 00000000 00000000
   331 15.5     0.6      0.7      15.6     16.7     0.5      9.1      9.2      1.3
   332 A82CADAB 00000000 00000000
   333 0.2      0.3      0.4      15.6    16.7     0.5      9.1      9.2      1.3
   334 tile 2 =
   335 86004000
.