diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-05-01 19:13:34 +0200 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-05-01 19:13:34 +0200 |
commit | 90e336391673ac1cf9ff582e98e35faf89a8f09d (patch) | |
tree | 0b7a14dbfc5734c07c2ae4ed34cb679fecd10d3f /testdata | |
parent | 1a7544763729938e7009ead1e375e9bbf413afb0 (diff) |
improve pretty print layout & show desugared source code in .out files
Diffstat (limited to 'testdata')
181 files changed, 17913 insertions, 4745 deletions
diff --git a/testdata/Builtins.out b/testdata/Builtins.out index cf554d40..e36156db 100644 --- a/testdata/Builtins.out +++ b/testdata/Builtins.out | |||
@@ -1,3 +1,1018 @@ | |||
1 | ------------ desugared source code | ||
2 | id = \(a :: _) -> _rhs a | ||
3 | data VecS (_ :: Type) :: Nat -> Type where | ||
4 | V2 :: _a -> _a -> VecS _a (fromInt 2) | ||
5 | V3 :: _a -> _a -> _a -> VecS _a (fromInt 3) | ||
6 | V4 :: _a -> _a -> _a -> _a -> VecS _a (fromInt 4) | ||
7 | mapVec | ||
8 | = (\(a :: _) (b :: _) -> 'VecSCase | ||
9 | \_ -> \_ -> _ :: _ | ||
10 | \(c :: _) (d :: _) -> _rhs (V2 (a c) (a d)) | ||
11 | \(e :: _) (f :: _) (g :: _) -> _rhs (V3 (a e) (a f) (a g)) | ||
12 | \(h :: _) (i :: _) (j :: _) (k :: _) -> _rhs (V4 (a h) (a i) (a j) (a k)) | ||
13 | b) | ||
14 | :: forall (l :: _) (m :: _) (n :: _) . (l -> m) -> VecS l n -> VecS m n | ||
15 | 'Vec = (\(a :: _) (b :: _) -> _rhs ('VecS b a)) :: Nat -> Type -> Type | ||
16 | 'VecScalar | ||
17 | = (\(a :: _) (b :: _) -> 'NatCase | ||
18 | \_ -> _ :: _ | ||
19 | undefined | ||
20 | \(c :: _) -> 'NatCase | ||
21 | \_ -> _ :: _ | ||
22 | (_rhs b) | ||
23 | \(d :: _) -> _rhs ('Vec (Succ (Succ d)) b) | ||
24 | c | ||
25 | a) | ||
26 | :: Nat -> Type -> Type | ||
27 | data Mat :: Nat -> Nat -> Type -> Type where | ||
28 | M22F | ||
29 | :: Vec (fromInt 2) Float | ||
30 | -> Vec (fromInt 2) Float -> Mat (fromInt 2) (fromInt 2) Float | ||
31 | M32F | ||
32 | :: Vec (fromInt 3) Float | ||
33 | -> Vec (fromInt 3) Float -> Mat (fromInt 3) (fromInt 2) Float | ||
34 | M42F | ||
35 | :: Vec (fromInt 4) Float | ||
36 | -> Vec (fromInt 4) Float -> Mat (fromInt 4) (fromInt 2) Float | ||
37 | M23F | ||
38 | :: Vec (fromInt 2) Float | ||
39 | -> Vec (fromInt 2) Float | ||
40 | -> Vec (fromInt 2) Float -> Mat (fromInt 2) (fromInt 3) Float | ||
41 | M33F | ||
42 | :: Vec (fromInt 3) Float | ||
43 | -> Vec (fromInt 3) Float | ||
44 | -> Vec (fromInt 3) Float -> Mat (fromInt 3) (fromInt 3) Float | ||
45 | M43F | ||
46 | :: Vec (fromInt 4) Float | ||
47 | -> Vec (fromInt 4) Float | ||
48 | -> Vec (fromInt 4) Float -> Mat (fromInt 4) (fromInt 3) Float | ||
49 | M24F | ||
50 | :: Vec (fromInt 2) Float | ||
51 | -> Vec (fromInt 2) Float | ||
52 | -> Vec (fromInt 2) Float | ||
53 | -> Vec (fromInt 2) Float -> Mat (fromInt 2) (fromInt 4) Float | ||
54 | M34F | ||
55 | :: Vec (fromInt 3) Float | ||
56 | -> Vec (fromInt 3) Float | ||
57 | -> Vec (fromInt 3) Float | ||
58 | -> Vec (fromInt 3) Float -> Mat (fromInt 3) (fromInt 4) Float | ||
59 | M44F | ||
60 | :: Vec (fromInt 4) Float | ||
61 | -> Vec (fromInt 4) Float | ||
62 | -> Vec (fromInt 4) Float | ||
63 | -> Vec (fromInt 4) Float -> Mat (fromInt 4) (fromInt 4) Float | ||
64 | 'MatVecScalarElem | ||
65 | = (\(a :: _) -> match'Float | ||
66 | \_ -> _ | ||
67 | (_rhs 'Float) | ||
68 | a | ||
69 | (match'Bool | ||
70 | \_ -> _ | ||
71 | (_rhs 'Bool) | ||
72 | a | ||
73 | (match'Int | ||
74 | \_ -> _ | ||
75 | (_rhs 'Int) | ||
76 | a | ||
77 | (match'VecS | ||
78 | \_ -> _ | ||
79 | \(b :: _) -> \_ -> _rhs b | ||
80 | a | ||
81 | (match'Mat \_ -> _ \_ -> \_ (c :: _) -> _rhs c a undefined))))) | ||
82 | :: Type -> Type | ||
83 | 'Signed | ||
84 | = (\(a :: _) -> match'Int | ||
85 | \_ -> _ | ||
86 | (_rhs 'Unit) | ||
87 | a | ||
88 | (match'Float | ||
89 | \_ -> _ | ||
90 | (_rhs 'Unit) | ||
91 | a | ||
92 | (_rhs ('Empty "no instance of 'Signed on ???")))) | ||
93 | :: Type -> Type | ||
94 | 'Component | ||
95 | = (\(a :: _) -> match'Int | ||
96 | \_ -> _ | ||
97 | (_rhs 'Unit) | ||
98 | a | ||
99 | (match'Word | ||
100 | \_ -> _ | ||
101 | (_rhs 'Unit) | ||
102 | a | ||
103 | (match'Float | ||
104 | \_ -> _ | ||
105 | (_rhs 'Unit) | ||
106 | a | ||
107 | (match'VecS | ||
108 | \_ -> _ | ||
109 | \(b :: _) (c :: _) -> match'Float | ||
110 | \_ -> _ | ||
111 | ('NatCase | ||
112 | \_ -> _ :: _ | ||
113 | (_rhs ('Empty "no instance of 'Component on ???")) | ||
114 | \(d :: _) -> 'NatCase | ||
115 | \_ -> _ :: _ | ||
116 | (_rhs ('Empty "no instance of 'Component on ???")) | ||
117 | \(e :: _) -> 'NatCase | ||
118 | \_ -> _ :: _ | ||
119 | (_rhs 'Unit) | ||
120 | \(f :: _) -> 'NatCase | ||
121 | \_ -> _ :: _ | ||
122 | (_rhs 'Unit) | ||
123 | \(g :: _) -> 'NatCase | ||
124 | \_ -> _ :: _ | ||
125 | (_rhs 'Unit) | ||
126 | \_ -> _rhs ('Empty "no instance of 'Component on ???") | ||
127 | g | ||
128 | f | ||
129 | e | ||
130 | d | ||
131 | c) | ||
132 | b | ||
133 | (match'Bool | ||
134 | \_ -> _ | ||
135 | ('NatCase | ||
136 | \_ -> _ :: _ | ||
137 | (_rhs ('Empty "no instance of 'Component on ???")) | ||
138 | \(h :: _) -> 'NatCase | ||
139 | \_ -> _ :: _ | ||
140 | (_rhs ('Empty "no instance of 'Component on ???")) | ||
141 | \(i :: _) -> 'NatCase | ||
142 | \_ -> _ :: _ | ||
143 | (_rhs 'Unit) | ||
144 | \(j :: _) -> 'NatCase | ||
145 | \_ -> _ :: _ | ||
146 | (_rhs 'Unit) | ||
147 | \(k :: _) -> 'NatCase | ||
148 | \_ -> _ :: _ | ||
149 | (_rhs 'Unit) | ||
150 | \_ -> _rhs ('Empty "no instance of 'Component on ???") | ||
151 | k | ||
152 | j | ||
153 | i | ||
154 | h | ||
155 | c) | ||
156 | b | ||
157 | (_rhs ('Empty "no instance of 'Component on ???"))) | ||
158 | a | ||
159 | (match'Bool | ||
160 | \_ -> _ | ||
161 | (_rhs 'Unit) | ||
162 | a | ||
163 | (_rhs ('Empty "no instance of 'Component on ???"))))))) | ||
164 | :: Type -> Type | ||
165 | zero | ||
166 | = (\ @a -> \ @_ -> match'Int | ||
167 | \_ -> _ | ||
168 | (_rhs \(b := _rhs (fromInt 0 :: Int)) -> b) | ||
169 | a | ||
170 | (match'Word | ||
171 | \_ -> _ | ||
172 | (_rhs \(c := _rhs (fromInt 0 :: Word)) -> c) | ||
173 | a | ||
174 | (match'Float | ||
175 | \_ -> _ | ||
176 | (_rhs \(d := _rhs 0.0) -> d) | ||
177 | a | ||
178 | (match'VecS | ||
179 | \_ -> _ | ||
180 | \(e :: _) (f :: _) -> match'Float | ||
181 | \_ -> _ | ||
182 | ('NatCase | ||
183 | \_ -> _ :: _ | ||
184 | (_rhs undefined) | ||
185 | \(g :: _) -> 'NatCase | ||
186 | \_ -> _ :: _ | ||
187 | (_rhs undefined) | ||
188 | \(h :: _) -> 'NatCase | ||
189 | \_ -> _ :: _ | ||
190 | (_rhs \(i := _rhs (V2 0.0 0.0)) -> i) | ||
191 | \(j :: _) -> 'NatCase | ||
192 | \_ -> _ :: _ | ||
193 | (_rhs \(k := _rhs (V3 0.0 0.0 0.0)) -> k) | ||
194 | \(l :: _) -> 'NatCase | ||
195 | \_ -> _ :: _ | ||
196 | (_rhs \(m := _rhs (V4 0.0 0.0 0.0 0.0)) -> m) | ||
197 | \_ -> _rhs undefined | ||
198 | l | ||
199 | j | ||
200 | h | ||
201 | g | ||
202 | f) | ||
203 | e | ||
204 | (match'Bool | ||
205 | \_ -> _ | ||
206 | ('NatCase | ||
207 | \_ -> _ :: _ | ||
208 | (_rhs undefined) | ||
209 | \(n :: _) -> 'NatCase | ||
210 | \_ -> _ :: _ | ||
211 | (_rhs undefined) | ||
212 | \(o :: _) -> 'NatCase | ||
213 | \_ -> _ :: _ | ||
214 | (_rhs \(p := _rhs (V2 False False)) -> p) | ||
215 | \(q :: _) -> 'NatCase | ||
216 | \_ -> _ :: _ | ||
217 | (_rhs \(r := _rhs (V3 False False False)) -> r) | ||
218 | \(s :: _) -> 'NatCase | ||
219 | \_ -> _ :: _ | ||
220 | (_rhs \(t := _rhs (V4 False False False False)) -> t) | ||
221 | \_ -> _rhs undefined | ||
222 | s | ||
223 | q | ||
224 | o | ||
225 | n | ||
226 | f) | ||
227 | e | ||
228 | (_rhs undefined)) | ||
229 | a | ||
230 | (match'Bool \_ -> _ (_rhs \(u := _rhs False) -> u) a (_rhs undefined)))))) | ||
231 | :: forall v . Component v => v | ||
232 | one | ||
233 | = (\ @a -> \ @_ -> match'Int | ||
234 | \_ -> _ | ||
235 | (_rhs \(b := _rhs (fromInt 1 :: Int)) -> b) | ||
236 | a | ||
237 | (match'Word | ||
238 | \_ -> _ | ||
239 | (_rhs \(c := _rhs (fromInt 1 :: Word)) -> c) | ||
240 | a | ||
241 | (match'Float | ||
242 | \_ -> _ | ||
243 | (_rhs \(d := _rhs 1.0) -> d) | ||
244 | a | ||
245 | (match'VecS | ||
246 | \_ -> _ | ||
247 | \(e :: _) (f :: _) -> match'Float | ||
248 | \_ -> _ | ||
249 | ('NatCase | ||
250 | \_ -> _ :: _ | ||
251 | (_rhs undefined) | ||
252 | \(g :: _) -> 'NatCase | ||
253 | \_ -> _ :: _ | ||
254 | (_rhs undefined) | ||
255 | \(h :: _) -> 'NatCase | ||
256 | \_ -> _ :: _ | ||
257 | (_rhs \(i := _rhs (V2 1.0 1.0)) -> i) | ||
258 | \(j :: _) -> 'NatCase | ||
259 | \_ -> _ :: _ | ||
260 | (_rhs \(k := _rhs (V3 1.0 1.0 1.0)) -> k) | ||
261 | \(l :: _) -> 'NatCase | ||
262 | \_ -> _ :: _ | ||
263 | (_rhs \(m := _rhs (V4 1.0 1.0 1.0 1.0)) -> m) | ||
264 | \_ -> _rhs undefined | ||
265 | l | ||
266 | j | ||
267 | h | ||
268 | g | ||
269 | f) | ||
270 | e | ||
271 | (match'Bool | ||
272 | \_ -> _ | ||
273 | ('NatCase | ||
274 | \_ -> _ :: _ | ||
275 | (_rhs undefined) | ||
276 | \(n :: _) -> 'NatCase | ||
277 | \_ -> _ :: _ | ||
278 | (_rhs undefined) | ||
279 | \(o :: _) -> 'NatCase | ||
280 | \_ -> _ :: _ | ||
281 | (_rhs \(p := _rhs (V2 True True)) -> p) | ||
282 | \(q :: _) -> 'NatCase | ||
283 | \_ -> _ :: _ | ||
284 | (_rhs \(r := _rhs (V3 True True True)) -> r) | ||
285 | \(s :: _) -> 'NatCase | ||
286 | \_ -> _ :: _ | ||
287 | (_rhs \(t := _rhs (V4 True True True True)) -> t) | ||
288 | \_ -> _rhs undefined | ||
289 | s | ||
290 | q | ||
291 | o | ||
292 | n | ||
293 | f) | ||
294 | e | ||
295 | (_rhs undefined)) | ||
296 | a | ||
297 | (match'Bool \_ -> _ (_rhs \(u := _rhs True) -> u) a (_rhs undefined)))))) | ||
298 | :: forall v . Component v => v | ||
299 | 'Integral | ||
300 | = (\(a :: _) -> match'Int | ||
301 | \_ -> _ | ||
302 | (_rhs 'Unit) | ||
303 | a | ||
304 | (match'Word | ||
305 | \_ -> _ | ||
306 | (_rhs 'Unit) | ||
307 | a | ||
308 | (_rhs ('Empty "no instance of 'Integral on ???")))) | ||
309 | :: Type -> Type | ||
310 | 'Floating | ||
311 | = (\(a :: _) -> match'Float | ||
312 | \_ -> _ | ||
313 | (_rhs 'Unit) | ||
314 | a | ||
315 | (match'VecS | ||
316 | \_ -> _ | ||
317 | \(b :: _) (c :: _) -> match'Float | ||
318 | \_ -> _ | ||
319 | ('NatCase | ||
320 | \_ -> _ :: _ | ||
321 | (_rhs ('Empty "no instance of 'Floating on ???")) | ||
322 | \(d :: _) -> 'NatCase | ||
323 | \_ -> _ :: _ | ||
324 | (_rhs ('Empty "no instance of 'Floating on ???")) | ||
325 | \(e :: _) -> 'NatCase | ||
326 | \_ -> _ :: _ | ||
327 | (_rhs 'Unit) | ||
328 | \(f :: _) -> 'NatCase | ||
329 | \_ -> _ :: _ | ||
330 | (_rhs 'Unit) | ||
331 | \(g :: _) -> 'NatCase | ||
332 | \_ -> _ :: _ | ||
333 | (_rhs 'Unit) | ||
334 | \_ -> _rhs ('Empty "no instance of 'Floating on ???") | ||
335 | g | ||
336 | f | ||
337 | e | ||
338 | d | ||
339 | c) | ||
340 | b | ||
341 | (_rhs ('Empty "no instance of 'Floating on ???")) | ||
342 | a | ||
343 | (match'Mat | ||
344 | \_ -> _ | ||
345 | \(h :: _) (i :: _) (j :: _) -> 'NatCase | ||
346 | \_ -> _ :: _ | ||
347 | (_rhs ('Empty "no instance of 'Floating on ???")) | ||
348 | \(k :: _) -> 'NatCase | ||
349 | \_ -> _ :: _ | ||
350 | (_rhs ('Empty "no instance of 'Floating on ???")) | ||
351 | \(l :: _) -> 'NatCase | ||
352 | \_ -> _ :: _ | ||
353 | ('NatCase | ||
354 | \_ -> _ :: _ | ||
355 | (_rhs ('Empty "no instance of 'Floating on ???")) | ||
356 | \(m :: _) -> 'NatCase | ||
357 | \_ -> _ :: _ | ||
358 | (_rhs ('Empty "no instance of 'Floating on ???")) | ||
359 | \(n :: _) -> 'NatCase | ||
360 | \_ -> _ :: _ | ||
361 | (match'Float | ||
362 | \_ -> _ | ||
363 | (_rhs 'Unit) | ||
364 | j | ||
365 | (_rhs ('Empty "no instance of 'Floating on ???"))) | ||
366 | \(o :: _) -> 'NatCase | ||
367 | \_ -> _ :: _ | ||
368 | (match'Float | ||
369 | \_ -> _ | ||
370 | (_rhs 'Unit) | ||
371 | j | ||
372 | (_rhs ('Empty "no instance of 'Floating on ???"))) | ||
373 | \(p :: _) -> 'NatCase | ||
374 | \_ -> _ :: _ | ||
375 | (match'Float | ||
376 | \_ -> _ | ||
377 | (_rhs 'Unit) | ||
378 | j | ||
379 | (_rhs ('Empty "no instance of 'Floating on ???"))) | ||
380 | \_ -> _rhs ('Empty "no instance of 'Floating on ???") | ||
381 | p | ||
382 | o | ||
383 | n | ||
384 | m | ||
385 | i) | ||
386 | \(q :: _) -> 'NatCase | ||
387 | \_ -> _ :: _ | ||
388 | ('NatCase | ||
389 | \_ -> _ :: _ | ||
390 | (_rhs ('Empty "no instance of 'Floating on ???")) | ||
391 | \(r :: _) -> 'NatCase | ||
392 | \_ -> _ :: _ | ||
393 | (_rhs ('Empty "no instance of 'Floating on ???")) | ||
394 | \(s :: _) -> 'NatCase | ||
395 | \_ -> _ :: _ | ||
396 | (match'Float | ||
397 | \_ -> _ | ||
398 | (_rhs 'Unit) | ||
399 | j | ||
400 | (_rhs ('Empty "no instance of 'Floating on ???"))) | ||
401 | \(t :: _) -> 'NatCase | ||
402 | \_ -> _ :: _ | ||
403 | (match'Float | ||
404 | \_ -> _ | ||
405 | (_rhs 'Unit) | ||
406 | j | ||
407 | (_rhs ('Empty "no instance of 'Floating on ???"))) | ||
408 | \(u :: _) -> 'NatCase | ||
409 | \_ -> _ :: _ | ||
410 | (match'Float | ||
411 | \_ -> _ | ||
412 | (_rhs 'Unit) | ||
413 | j | ||
414 | (_rhs ('Empty "no instance of 'Floating on ???"))) | ||
415 | \_ -> _rhs ('Empty "no instance of 'Floating on ???") | ||
416 | u | ||
417 | t | ||
418 | s | ||
419 | r | ||
420 | i) | ||
421 | \(v :: _) -> 'NatCase | ||
422 | \_ -> _ :: _ | ||
423 | ('NatCase | ||
424 | \_ -> _ :: _ | ||
425 | (_rhs ('Empty "no instance of 'Floating on ???")) | ||
426 | \(w :: _) -> 'NatCase | ||
427 | \_ -> _ :: _ | ||
428 | (_rhs ('Empty "no instance of 'Floating on ???")) | ||
429 | \(x :: _) -> 'NatCase | ||
430 | \_ -> _ :: _ | ||
431 | (match'Float | ||
432 | \_ -> _ | ||
433 | (_rhs 'Unit) | ||
434 | j | ||
435 | (_rhs ('Empty "no instance of 'Floating on ???"))) | ||
436 | \(y :: _) -> 'NatCase | ||
437 | \_ -> _ :: _ | ||
438 | (match'Float | ||
439 | \_ -> _ | ||
440 | (_rhs 'Unit) | ||
441 | j | ||
442 | (_rhs ('Empty "no instance of 'Floating on ???"))) | ||
443 | \(z :: _) -> 'NatCase | ||
444 | \_ -> _ :: _ | ||
445 | (match'Float | ||
446 | \_ -> _ | ||
447 | (_rhs 'Unit) | ||
448 | j | ||
449 | (_rhs ('Empty "no instance of 'Floating on ???"))) | ||
450 | \_ -> _rhs ('Empty "no instance of 'Floating on ???") | ||
451 | z | ||
452 | y | ||
453 | x | ||
454 | w | ||
455 | i) | ||
456 | \_ -> _rhs ('Empty "no instance of 'Floating on ???") | ||
457 | v | ||
458 | q | ||
459 | l | ||
460 | k | ||
461 | h | ||
462 | a | ||
463 | (_rhs ('Empty "no instance of 'Floating on ???"))))) | ||
464 | :: Type -> Type | ||
465 | PrimAdd :: forall (a :: _) . Num (MatVecScalarElem a) => a -> a -> a | ||
466 | PrimSub :: forall (a :: _) . Num (MatVecScalarElem a) => a -> a -> a | ||
467 | PrimMul :: forall (a :: _) . Num (MatVecScalarElem a) => a -> a -> a | ||
468 | PrimAddS | ||
469 | :: forall (a :: _) (b :: _) . (a ~ MatVecScalarElem b, Num a) => b -> a -> b | ||
470 | PrimSubS | ||
471 | :: forall (a :: _) (b :: _) . (a ~ MatVecScalarElem b, Num a) => b -> a -> b | ||
472 | PrimMulS | ||
473 | :: forall (a :: _) (b :: _) . (a ~ MatVecScalarElem b, Num a) => b -> a -> b | ||
474 | PrimDiv | ||
475 | :: forall (a :: _) (b :: _) (c :: _) . (Num a, b ~ VecScalar c a) => b -> b -> b | ||
476 | PrimMod | ||
477 | :: forall (a :: _) (b :: _) (c :: _) . (Num a, b ~ VecScalar c a) => b -> b -> b | ||
478 | PrimDivS | ||
479 | :: forall (a :: _) (b :: _) (c :: _) . (Num a, b ~ VecScalar c a) => b -> a -> b | ||
480 | PrimModS | ||
481 | :: forall (a :: _) (b :: _) (c :: _) . (Num a, b ~ VecScalar c a) => b -> a -> b | ||
482 | PrimNeg :: forall (a :: _) . Signed (MatVecScalarElem a) => a -> a | ||
483 | PrimBAnd | ||
484 | :: forall (a :: _) (b :: _) (c :: _) | ||
485 | . (Integral a, b ~ VecScalar c a) => b -> b -> b | ||
486 | PrimBOr | ||
487 | :: forall (a :: _) (b :: _) (c :: _) | ||
488 | . (Integral a, b ~ VecScalar c a) => b -> b -> b | ||
489 | PrimBXor | ||
490 | :: forall (a :: _) (b :: _) (c :: _) | ||
491 | . (Integral a, b ~ VecScalar c a) => b -> b -> b | ||
492 | PrimBAndS | ||
493 | :: forall (a :: _) (b :: _) (c :: _) | ||
494 | . (Integral a, b ~ VecScalar c a) => b -> a -> b | ||
495 | PrimBOrS | ||
496 | :: forall (a :: _) (b :: _) (c :: _) | ||
497 | . (Integral a, b ~ VecScalar c a) => b -> a -> b | ||
498 | PrimBXorS | ||
499 | :: forall (a :: _) (b :: _) (c :: _) | ||
500 | . (Integral a, b ~ VecScalar c a) => b -> a -> b | ||
501 | PrimBNot | ||
502 | :: forall (a :: _) (b :: _) (c :: _) . (Integral a, b ~ VecScalar c a) => b -> b | ||
503 | PrimBShiftL | ||
504 | :: forall (a :: _) (b :: _) (c :: _) (d :: _) | ||
505 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | ||
506 | PrimBShiftR | ||
507 | :: forall (a :: _) (b :: _) (c :: _) (d :: _) | ||
508 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | ||
509 | PrimBShiftLS | ||
510 | :: forall (a :: _) (b :: _) (c :: _) | ||
511 | . (Integral a, b ~ VecScalar c a) => b -> Word -> b | ||
512 | PrimBShiftRS | ||
513 | :: forall (a :: _) (b :: _) (c :: _) | ||
514 | . (Integral a, b ~ VecScalar c a) => b -> Word -> b | ||
515 | PrimAnd :: Bool -> Bool -> Bool | ||
516 | PrimOr :: Bool -> Bool -> Bool | ||
517 | PrimXor :: Bool -> Bool -> Bool | ||
518 | PrimNot :: forall (a :: _) (b :: _) . (a ~ VecScalar b Bool) => a -> a | ||
519 | PrimAny :: forall (a :: _) . VecScalar a Bool -> Bool | ||
520 | PrimAll :: forall (a :: _) . VecScalar a Bool -> Bool | ||
521 | PrimACos :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
522 | PrimACosH :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
523 | PrimASin :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
524 | PrimASinH :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
525 | PrimATan :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
526 | PrimATanH :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
527 | PrimCos :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
528 | PrimCosH :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
529 | PrimDegrees :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
530 | PrimRadians :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
531 | PrimSin :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
532 | PrimSinH :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
533 | PrimTan :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
534 | PrimTanH :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
535 | PrimExp :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
536 | PrimLog :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
537 | PrimExp2 :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
538 | PrimLog2 :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
539 | PrimSqrt :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
540 | PrimInvSqrt :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
541 | PrimPow :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a -> a | ||
542 | PrimATan2 :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a -> a | ||
543 | PrimFloor :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
544 | PrimTrunc :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
545 | PrimRound :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
546 | PrimRoundEven :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
547 | PrimCeil :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
548 | PrimFract :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
549 | PrimMin | ||
550 | :: forall (a :: _) (b :: _) (c :: _) . (Num a, b ~ VecScalar c a) => b -> b -> b | ||
551 | PrimMax | ||
552 | :: forall (a :: _) (b :: _) (c :: _) . (Num a, b ~ VecScalar c a) => b -> b -> b | ||
553 | PrimMinS | ||
554 | :: forall (a :: _) (b :: _) (c :: _) . (Num a, b ~ VecScalar c a) => b -> a -> b | ||
555 | PrimMaxS | ||
556 | :: forall (a :: _) (b :: _) (c :: _) . (Num a, b ~ VecScalar c a) => b -> a -> b | ||
557 | PrimIsNan | ||
558 | :: forall (a :: _) (b :: _) (c :: _) | ||
559 | . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c | ||
560 | PrimIsInf | ||
561 | :: forall (a :: _) (b :: _) (c :: _) | ||
562 | . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c | ||
563 | PrimAbs | ||
564 | :: forall (a :: _) (b :: _) (c :: _) . (Signed a, b ~ VecScalar c a) => b -> b | ||
565 | PrimSign | ||
566 | :: forall (a :: _) (b :: _) (c :: _) . (Signed a, b ~ VecScalar c a) => b -> b | ||
567 | PrimModF | ||
568 | :: forall (a :: _) (b :: _) | ||
569 | . (a ~ VecScalar b Float) => a -> HList ('Cons a ('Cons a 'Nil)) | ||
570 | PrimClamp | ||
571 | :: forall (a :: _) (b :: _) (c :: _) | ||
572 | . (Num a, b ~ VecScalar c a) => b -> b -> b -> b | ||
573 | PrimClampS | ||
574 | :: forall (a :: _) (b :: _) (c :: _) | ||
575 | . (Num a, b ~ VecScalar c a) => b -> a -> a -> b | ||
576 | PrimMix | ||
577 | :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a -> a -> a | ||
578 | PrimMixS | ||
579 | :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a -> Float -> a | ||
580 | PrimMixB | ||
581 | :: forall (a :: _) (b :: _) (c :: _) | ||
582 | . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a | ||
583 | PrimStep :: forall (a :: _) (b :: _) . (a ~ Vec b Float) => a -> a -> a | ||
584 | PrimStepS | ||
585 | :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => Float -> a -> a | ||
586 | PrimSmoothStep | ||
587 | :: forall (a :: _) (b :: _) . (a ~ Vec b Float) => a -> a -> a -> a | ||
588 | PrimSmoothStepS | ||
589 | :: forall (a :: _) (b :: _) | ||
590 | . (a ~ VecScalar b Float) => Float -> Float -> a -> a | ||
591 | PrimFloatBitsToInt :: forall (a :: _) . VecScalar a Float -> VecScalar a Int | ||
592 | PrimFloatBitsToUInt :: forall (a :: _) . VecScalar a Float -> VecScalar a Word | ||
593 | PrimIntBitsToFloat :: forall (a :: _) . VecScalar a Int -> VecScalar a Float | ||
594 | PrimUIntBitsToFloat :: forall (a :: _) . VecScalar a Word -> VecScalar a Float | ||
595 | PrimLength :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> Float | ||
596 | PrimDistance | ||
597 | :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a -> Float | ||
598 | PrimDot :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a -> Float | ||
599 | PrimCross :: forall (a :: _) . (a ~ VecScalar (fromInt 3) Float) => a -> a -> a | ||
600 | PrimNormalize :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
601 | PrimFaceForward | ||
602 | :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a -> a -> a | ||
603 | PrimRefract | ||
604 | :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a -> a -> a | ||
605 | PrimReflect :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a -> a | ||
606 | PrimTranspose :: forall (a :: _) (b :: _) (c :: _) . Mat a b c -> Mat b a c | ||
607 | PrimDeterminant :: forall (a :: _) (b :: _) . Mat a a b -> Float | ||
608 | PrimInverse :: forall (a :: _) (b :: _) . Mat a a b -> Mat a a b | ||
609 | PrimOuterProduct | ||
610 | :: forall (a :: _) (b :: _) (c :: _) . Vec a b -> Vec c b -> Mat c a b | ||
611 | PrimMulMatVec | ||
612 | :: forall (a :: _) (b :: _) (c :: _) . Mat a b c -> Vec b c -> Vec a c | ||
613 | PrimMulVecMat | ||
614 | :: forall (a :: _) (b :: _) (c :: _) . Vec a b -> Mat a c b -> Vec c b | ||
615 | PrimMulMatMat | ||
616 | :: forall (a :: _) (b :: _) (c :: _) (d :: _) | ||
617 | . Mat a b c -> Mat b d c -> Mat a d c | ||
618 | PrimLessThan | ||
619 | :: forall (a :: _) (b :: _) (c :: _) (d :: _) | ||
620 | . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | ||
621 | PrimLessThanEqual | ||
622 | :: forall (a :: _) (b :: _) (c :: _) (d :: _) | ||
623 | . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | ||
624 | PrimGreaterThan | ||
625 | :: forall (a :: _) (b :: _) (c :: _) (d :: _) | ||
626 | . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | ||
627 | PrimGreaterThanEqual | ||
628 | :: forall (a :: _) (b :: _) (c :: _) (d :: _) | ||
629 | . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | ||
630 | PrimEqualV | ||
631 | :: forall (a :: _) (b :: _) (c :: _) (d :: _) | ||
632 | . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | ||
633 | PrimNotEqualV | ||
634 | :: forall (a :: _) (b :: _) (c :: _) (d :: _) | ||
635 | . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d | ||
636 | PrimEqual | ||
637 | :: forall (a :: _) (b :: _) . (b ~ MatVecScalarElem a) => a -> a -> Bool | ||
638 | PrimNotEqual | ||
639 | :: forall (a :: _) (b :: _) . (b ~ MatVecScalarElem a) => a -> a -> Bool | ||
640 | PrimDFdx :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
641 | PrimDFdy :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
642 | PrimFWidth :: forall (a :: _) (b :: _) . (a ~ VecScalar b Float) => a -> a | ||
643 | PrimNoise1 :: forall (a :: _) . VecScalar a Float -> Float | ||
644 | PrimNoise2 :: forall (a :: _) . VecScalar a Float -> Vec (fromInt 2) Float | ||
645 | PrimNoise3 :: forall (a :: _) . VecScalar a Float -> Vec (fromInt 3) Float | ||
646 | PrimNoise4 :: forall (a :: _) . VecScalar a Float -> Vec (fromInt 4) Float | ||
647 | head | ||
648 | = \(a :: _) -> 'ListCase | ||
649 | \_ -> _ :: _ | ||
650 | (_rhs undefined) | ||
651 | \(b :: _) -> \_ -> _rhs b | ||
652 | a | ||
653 | ++ | ||
654 | = \(a :: _) (b :: _) -> 'ListCase | ||
655 | \_ -> _ :: _ | ||
656 | (_rhs b) | ||
657 | \(c :: _) (d :: _) -> _rhs (c : d ++ b) | ||
658 | a | ||
659 | foldr | ||
660 | = \(a :: _) (b :: _) (c :: _) -> 'ListCase | ||
661 | \_ -> _ :: _ | ||
662 | (_rhs b) | ||
663 | \(d :: _) (e :: _) -> _rhs (a d (foldr a b e)) | ||
664 | c | ||
665 | concat = _rhs (foldr ++ Nil) | ||
666 | map | ||
667 | = \(a :: _) (b :: _) -> 'ListCase | ||
668 | \_ -> _ :: _ | ||
669 | (_rhs Nil) | ||
670 | \(c :: _) (d :: _) -> _rhs (a c : map a d) | ||
671 | b | ||
672 | concatMap | ||
673 | = (\(a :: _) (b :: _) -> _rhs (concat (map a b))) | ||
674 | :: forall (c :: _) (d :: _) . (c -> List d) -> List c -> List d | ||
675 | len | ||
676 | = \(a :: _) -> 'ListCase | ||
677 | \_ -> _ :: _ | ||
678 | (_rhs (fromInt 0)) | ||
679 | \_ (b :: _) -> _rhs (fromInt 1 `primAddInt` len b) | ||
680 | a | ||
681 | data Maybe (_ :: Type) :: Type where | ||
682 | Nothing :: Maybe _a | ||
683 | Just :: _a -> Maybe _a | ||
684 | data Vector (_ :: Nat) (_ :: Type) :: Type where | ||
685 | |||
686 | data PrimitiveType :: Type where | ||
687 | Triangle :: PrimitiveType | ||
688 | Line :: PrimitiveType | ||
689 | Point :: PrimitiveType | ||
690 | TriangleAdjacency :: PrimitiveType | ||
691 | LineAdjacency :: PrimitiveType | ||
692 | data Primitive (_ :: Type) :: PrimitiveType -> Type where | ||
693 | PrimPoint :: _a -> Primitive _a Point | ||
694 | PrimLine :: _a -> _a -> Primitive _a Line | ||
695 | PrimTriangle :: _a -> _a -> _a -> Primitive _a Triangle | ||
696 | mapPrimitive | ||
697 | :: forall (a :: _) (b :: _) (c :: _) | ||
698 | . (a -> b) -> Primitive a c -> Primitive b c | ||
699 | 'PrimitiveStream = \(a :: _) (b :: _) -> _rhs ('List ('Primitive b a)) | ||
700 | mapPrimitives | ||
701 | = (\(a :: _) -> _rhs (map (mapPrimitive a))) | ||
702 | :: forall (b :: _) (c :: _) (d :: _) | ||
703 | . (b -> c) -> PrimitiveStream d b -> PrimitiveStream d c | ||
704 | 'ListElem | ||
705 | = (\(a :: _) -> match'List \_ -> _ \(b :: _) -> _rhs b a undefined) | ||
706 | :: Type -> Type | ||
707 | fetchArrays | ||
708 | :: forall (a :: _) (b :: _) (c :: _) | ||
709 | . (b ~ map ListElem c) => HList c -> PrimitiveStream a (HList b) | ||
710 | fetch | ||
711 | :: forall (a :: _) (b :: _) . String -> HList b -> PrimitiveStream a (HList b) | ||
712 | Attribute :: forall (a :: _) . String -> a | ||
713 | fetchStream | ||
714 | :: forall (a :: _) (b :: List Type) | ||
715 | . String | ||
716 | -> forall (c :: List String) -> (len c ~ len b) => PrimitiveStream a (HList b) | ||
717 | data SimpleFragment (_ :: Type) :: Type where | ||
718 | SimpleFragment :: Vec (fromInt 3) Float -> _a -> SimpleFragment _a | ||
719 | 'Fragment = \(a :: _) (b :: _) -> _rhs ('Vector a ('Maybe ('SimpleFragment b))) | ||
720 | sFragmentCoords | ||
721 | = \(a :: _) -> 'SimpleFragmentCase \_ -> _ :: _ \(b :: _) -> \_ -> _rhs b a | ||
722 | sFragmentValue | ||
723 | = \(a :: _) -> 'SimpleFragmentCase \_ -> _ :: _ \_ (b :: _) -> _rhs b a | ||
724 | 'FragmentStream = \(a :: _) (b :: _) -> _rhs ('List ('Fragment a b)) | ||
725 | customizeDepth | ||
726 | :: forall (a :: _) (b :: _) . (a -> Float) -> Fragment b a -> Fragment b a | ||
727 | customizeDepths | ||
728 | = (\(a :: _) -> _rhs (map (customizeDepth a))) | ||
729 | :: forall (b :: _) (c :: _) | ||
730 | . (b -> Float) -> FragmentStream c b -> FragmentStream c b | ||
731 | filterFragment | ||
732 | :: forall (a :: _) (b :: _) . (a -> Bool) -> Fragment b a -> Fragment b a | ||
733 | filterFragments | ||
734 | = (\(a :: _) -> _rhs (map (filterFragment a))) | ||
735 | :: forall (b :: _) (c :: _) | ||
736 | . (b -> Bool) -> FragmentStream c b -> FragmentStream c b | ||
737 | mapFragment | ||
738 | :: forall (a :: _) (b :: _) (c :: _) . (a -> b) -> Fragment c a -> Fragment c b | ||
739 | mapFragments | ||
740 | = (\(a :: _) -> _rhs (map (mapFragment a))) | ||
741 | :: forall (b :: _) (c :: _) (d :: _) | ||
742 | . (b -> c) -> FragmentStream d b -> FragmentStream d c | ||
743 | data ImageKind :: Type where | ||
744 | Color :: Type -> ImageKind | ||
745 | Depth :: ImageKind | ||
746 | Stencil :: ImageKind | ||
747 | imageType | ||
748 | = (\(a :: _) -> 'ImageKindCase | ||
749 | \_ -> _ :: _ | ||
750 | \(b :: _) -> _rhs b | ||
751 | (_rhs 'Float) | ||
752 | (_rhs 'Int) | ||
753 | a) | ||
754 | :: ImageKind -> Type | ||
755 | data Image (_ :: Nat) (_ :: ImageKind) :: Type where | ||
756 | |||
757 | ColorImage | ||
758 | :: forall (a :: _) (b :: _) (c :: _) (d :: _) | ||
759 | . (Num c, d ~ VecScalar b c) => d -> Image a (Color d) | ||
760 | DepthImage :: forall (a :: _) . Float -> Image a Depth | ||
761 | StencilImage :: forall (a :: _) . Int -> Image a Stencil | ||
762 | emptyDepthImage = _rhs (DepthImage @(fromInt 1)) | ||
763 | emptyColorImage = _rhs (ColorImage @(fromInt 1)) | ||
764 | data Swizz :: Type where | ||
765 | Sx :: Swizz | ||
766 | Sy :: Swizz | ||
767 | Sz :: Swizz | ||
768 | Sw :: Swizz | ||
769 | swizzscalar | ||
770 | = (\(a :: _) (b :: _) -> 'VecSCase | ||
771 | \_ -> \_ -> _ :: _ | ||
772 | \(c :: _) (d :: _) -> 'SwizzCase | ||
773 | \_ -> _ :: _ | ||
774 | (_rhs c) | ||
775 | (_rhs d) | ||
776 | (_rhs undefined) | ||
777 | (_rhs undefined) | ||
778 | b | ||
779 | \(e :: _) (f :: _) (g :: _) -> 'SwizzCase | ||
780 | \_ -> _ :: _ | ||
781 | (_rhs e) | ||
782 | (_rhs f) | ||
783 | (_rhs g) | ||
784 | (_rhs undefined) | ||
785 | b | ||
786 | \(h :: _) (i :: _) (j :: _) (k :: _) -> 'SwizzCase | ||
787 | \_ -> _ :: _ | ||
788 | (_rhs h) | ||
789 | (_rhs i) | ||
790 | (_rhs j) | ||
791 | (_rhs k) | ||
792 | b | ||
793 | a) | ||
794 | :: forall (l :: _) (m :: _) . Vec m l -> Swizz -> l | ||
795 | definedVec | ||
796 | = (\(a :: _) -> 'VecSCase | ||
797 | \_ -> \_ -> _ :: _ | ||
798 | \_ -> \_ -> _rhs True | ||
799 | \_ -> \_ -> \_ -> _rhs True | ||
800 | \_ -> \_ -> \_ -> \_ -> _rhs True | ||
801 | a) | ||
802 | :: forall (b :: _) (c :: _) . Vec c b -> Bool | ||
803 | swizzvector | ||
804 | = (\(a :: _) (b :: _) -> 'BoolCase | ||
805 | \_ -> _ :: _ | ||
806 | (_rhs undefined) | ||
807 | (_rhs (mapVec (swizzscalar a) b)) | ||
808 | (definedVec a)) | ||
809 | :: forall (c :: _) (d :: _) (e :: _) . Vec d c -> Vec e Swizz -> Vec e c | ||
810 | data BlendingFactor :: Type where | ||
811 | ZeroBF :: BlendingFactor | ||
812 | OneBF :: BlendingFactor | ||
813 | SrcColor :: BlendingFactor | ||
814 | OneMinusSrcColor :: BlendingFactor | ||
815 | DstColor :: BlendingFactor | ||
816 | OneMinusDstColor :: BlendingFactor | ||
817 | SrcAlpha :: BlendingFactor | ||
818 | OneMinusSrcAlpha :: BlendingFactor | ||
819 | DstAlpha :: BlendingFactor | ||
820 | OneMinusDstAlpha :: BlendingFactor | ||
821 | ConstantColor :: BlendingFactor | ||
822 | OneMinusConstantColor :: BlendingFactor | ||
823 | ConstantAlpha :: BlendingFactor | ||
824 | OneMinusConstantAlpha :: BlendingFactor | ||
825 | SrcAlphaSaturate :: BlendingFactor | ||
826 | data BlendEquation :: Type where | ||
827 | FuncAdd :: BlendEquation | ||
828 | FuncSubtract :: BlendEquation | ||
829 | FuncReverseSubtract :: BlendEquation | ||
830 | Min :: BlendEquation | ||
831 | Max :: BlendEquation | ||
832 | data LogicOperation :: Type where | ||
833 | Clear :: LogicOperation | ||
834 | And :: LogicOperation | ||
835 | AndReverse :: LogicOperation | ||
836 | Copy :: LogicOperation | ||
837 | AndInverted :: LogicOperation | ||
838 | Noop :: LogicOperation | ||
839 | Xor :: LogicOperation | ||
840 | Or :: LogicOperation | ||
841 | Nor :: LogicOperation | ||
842 | Equiv :: LogicOperation | ||
843 | Invert :: LogicOperation | ||
844 | OrReverse :: LogicOperation | ||
845 | CopyInverted :: LogicOperation | ||
846 | OrInverted :: LogicOperation | ||
847 | Nand :: LogicOperation | ||
848 | Set :: LogicOperation | ||
849 | data StencilOperation :: Type where | ||
850 | OpZero :: StencilOperation | ||
851 | OpKeep :: StencilOperation | ||
852 | OpReplace :: StencilOperation | ||
853 | OpIncr :: StencilOperation | ||
854 | OpIncrWrap :: StencilOperation | ||
855 | OpDecr :: StencilOperation | ||
856 | OpDecrWrap :: StencilOperation | ||
857 | OpInvert :: StencilOperation | ||
858 | data ComparisonFunction :: Type where | ||
859 | Never :: ComparisonFunction | ||
860 | Less :: ComparisonFunction | ||
861 | Equal :: ComparisonFunction | ||
862 | Lequal :: ComparisonFunction | ||
863 | Greater :: ComparisonFunction | ||
864 | Notequal :: ComparisonFunction | ||
865 | Gequal :: ComparisonFunction | ||
866 | Always :: ComparisonFunction | ||
867 | data ProvokingVertex :: Type where | ||
868 | LastVertex :: ProvokingVertex | ||
869 | FirstVertex :: ProvokingVertex | ||
870 | data CullMode :: Type where | ||
871 | CullFront :: CullMode | ||
872 | CullBack :: CullMode | ||
873 | CullNone :: CullMode | ||
874 | data PointSize (_ :: Type) :: Type where | ||
875 | PointSize :: Float -> PointSize _a | ||
876 | ProgramPointSize :: (_a -> Float) -> PointSize _a | ||
877 | data PolygonMode (_ :: Type) :: Type where | ||
878 | PolygonFill :: PolygonMode _a | ||
879 | PolygonPoint :: PointSize _a -> PolygonMode _a | ||
880 | PolygonLine :: Float -> PolygonMode _a | ||
881 | data PolygonOffset :: Type where | ||
882 | NoOffset :: PolygonOffset | ||
883 | Offset :: Float -> Float -> PolygonOffset | ||
884 | data PointSpriteCoordOrigin :: Type where | ||
885 | LowerLeft :: PointSpriteCoordOrigin | ||
886 | UpperLeft :: PointSpriteCoordOrigin | ||
887 | primTexture :: HList 'Nil -> Vec (fromInt 2) Float -> Vec (fromInt 4) Float | ||
888 | Uniform :: forall (a :: _) . String -> a | ||
889 | data RasterContext (_ :: Type) :: PrimitiveType -> Type where | ||
890 | TriangleCtx | ||
891 | :: CullMode | ||
892 | -> PolygonMode _a | ||
893 | -> PolygonOffset -> ProvokingVertex -> RasterContext _a Triangle | ||
894 | PointCtx | ||
895 | :: PointSize _a -> Float -> PointSpriteCoordOrigin -> RasterContext _a Point | ||
896 | LineCtx :: Float -> ProvokingVertex -> RasterContext _a Line | ||
897 | data Blending :: Type -> Type where | ||
898 | NoBlending :: forall (a :: _) . Blending a | ||
899 | BlendLogicOp :: forall (b :: _) . Integral b => LogicOperation -> Blending b | ||
900 | Blend | ||
901 | :: HList ('Cons BlendEquation ('Cons BlendEquation 'Nil)) | ||
902 | -> HList | ||
903 | ('Cons | ||
904 | (HList ('Cons BlendingFactor ('Cons BlendingFactor 'Nil))) | ||
905 | ('Cons (HList ('Cons BlendingFactor ('Cons BlendingFactor 'Nil))) 'Nil)) | ||
906 | -> Vec (fromInt 4) Float -> Blending Float | ||
907 | data StencilTests :: Type where | ||
908 | |||
909 | data StencilOps :: Type where | ||
910 | |||
911 | data FragmentOperation :: ImageKind -> Type where | ||
912 | ColorOp | ||
913 | :: forall (a :: _) (b :: _) | ||
914 | . Num a | ||
915 | => Blending a -> VecScalar b Bool -> FragmentOperation (Color (VecScalar b a)) | ||
916 | DepthOp :: ComparisonFunction -> Bool -> FragmentOperation Depth | ||
917 | StencilOp | ||
918 | :: StencilTests -> StencilOps -> StencilOps -> FragmentOperation Stencil | ||
919 | data Interpolated (_ :: Type) :: Type where | ||
920 | Smooth :: Floating _a => Interpolated _a | ||
921 | NoPerspective :: Floating _a => Interpolated _a | ||
922 | Flat :: Interpolated _a | ||
923 | rasterizePrimitive | ||
924 | :: forall (a :: _) (b :: _) (c :: _) (d :: _) | ||
925 | . (map Interpolated a ~ b, c ~ 'Cons (Vec (fromInt 4) Float) a) | ||
926 | => HList b | ||
927 | -> RasterContext (HList c) d | ||
928 | -> Primitive (HList c) d -> FragmentStream (fromInt 1) (HList a) | ||
929 | rasterizePrimitives | ||
930 | = \(a :: _) (b :: _) (c :: _) -> _rhs (concat (map (rasterizePrimitive b a) c)) | ||
931 | 'ImageLC | ||
932 | = (\(a :: _) -> match'Image \_ -> _ \(b :: _) -> \_ -> _rhs b a undefined) | ||
933 | :: Type -> Nat | ||
934 | allSame | ||
935 | = (\(a :: _) -> 'ListCase | ||
936 | \_ -> _ :: _ | ||
937 | (_rhs 'Unit) | ||
938 | \(b :: _) (c :: _) -> 'ListCase | ||
939 | \_ -> _ :: _ | ||
940 | (_rhs 'Unit) | ||
941 | \(d :: _) (e :: _) -> _rhs ('T2 (b ~ d) (allSame (d : e))) | ||
942 | c | ||
943 | a) | ||
944 | :: forall (f :: _) . List f -> Type | ||
945 | sameLayerCounts = \(a :: _) -> _rhs (allSame (map 'ImageLC a)) | ||
946 | data FrameBuffer (_ :: Nat) (_ :: List ImageKind) :: Type where | ||
947 | |||
948 | imageType' | ||
949 | = (\(a :: _) -> 'ListCase | ||
950 | \_ -> _ :: _ | ||
951 | (_rhs (map imageType a)) | ||
952 | \(b :: _) (c :: _) -> 'ImageKindCase | ||
953 | \_ -> _ :: _ | ||
954 | \_ -> _rhs (map imageType a) | ||
955 | (_rhs (map imageType c)) | ||
956 | (_rhs (map imageType a)) | ||
957 | b | ||
958 | a) | ||
959 | :: List ImageKind -> List Type | ||
960 | 'FragmentOperationKind | ||
961 | = (\(a :: _) -> match'FragmentOperation \_ -> _ \(b :: _) -> _rhs b a undefined) | ||
962 | :: Type -> ImageKind | ||
963 | Accumulate | ||
964 | :: forall (a :: _) (b :: Nat) (c :: List Type) | ||
965 | . (a ~ map FragmentOperationKind c) | ||
966 | => HList c | ||
967 | -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a | ||
968 | accumulateWith = \(a :: _) (b :: _) -> _rhs (HCons a (HCons b HNil)) | ||
969 | overlay | ||
970 | = \(a :: _) (b :: _) -> hlistConsCase | ||
971 | (_ :: _) | ||
972 | \(c :: _) (d :: _) -> hlistConsCase | ||
973 | (_ :: _) | ||
974 | \(e :: _) (f :: _) -> hlistNilCase (_ :: _) (_rhs (Accumulate c e a)) f | ||
975 | d | ||
976 | b | ||
977 | infixl 0 overlay | ||
978 | 'GetImageKind | ||
979 | = (\(a :: _) -> match'Image \_ -> _ \_ (b :: _) -> _rhs b a undefined) | ||
980 | :: Type -> ImageKind | ||
981 | FrameBuffer | ||
982 | :: forall (a :: List Type) | ||
983 | . sameLayerCounts a | ||
984 | => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a) | ||
985 | imageFrame = _rhs FrameBuffer | ||
986 | accumulate | ||
987 | = \(a :: _) (b :: _) (c :: _) (d :: _) -> _rhs | ||
988 | (Accumulate a (mapFragments b c) d) | ||
989 | PrjImage | ||
990 | :: forall (a :: _) | ||
991 | . FrameBuffer (fromInt 1) ('Cons a 'Nil) -> Image (fromInt 1) a | ||
992 | PrjImageColor | ||
993 | :: FrameBuffer | ||
994 | (fromInt 1) | ||
995 | ('Cons 'Depth ('Cons ('Color (Vec (fromInt 4) Float)) 'Nil)) | ||
996 | -> Image (fromInt 1) (Color (Vec (fromInt 4) Float)) | ||
997 | data Output :: Type where | ||
998 | ScreenOut :: forall (a :: _) (b :: _) . FrameBuffer a b -> Output | ||
999 | renderFrame = _rhs ScreenOut | ||
1000 | data Texture :: Type where | ||
1001 | Texture2DSlot :: String -> Texture | ||
1002 | Texture2D | ||
1003 | :: Vec (fromInt 2) Int | ||
1004 | -> Image (fromInt 1) (Color (Vec (fromInt 4) Float)) -> Texture | ||
1005 | data Filter :: Type where | ||
1006 | PointFilter :: Filter | ||
1007 | LinearFilter :: Filter | ||
1008 | data EdgeMode :: Type where | ||
1009 | Repeat :: EdgeMode | ||
1010 | MirroredRepeat :: EdgeMode | ||
1011 | ClampToEdge :: EdgeMode | ||
1012 | data Sampler :: Type where | ||
1013 | Sampler :: Filter -> EdgeMode -> Texture -> Sampler | ||
1014 | texture2D :: Sampler -> Vec (fromInt 2) Float -> Vec (fromInt 4) Float | ||
1015 | accumulationContext = \(a :: _) -> _rhs a | ||
1 | main is not found | 1016 | main is not found |
2 | ------------ trace | 1017 | ------------ trace |
3 | id :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m | 1018 | id :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m |
@@ -5,8 +1020,16 @@ id :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m | |||
5 | V2 :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> VecS [32ma[0;32m 2[0m | 1020 | V2 :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> VecS [32ma[0;32m 2[0m |
6 | V3 :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> VecS [32ma[0;32m 3[0m | 1021 | V3 :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> VecS [32ma[0;32m 3[0m |
7 | V4 :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> VecS [32ma[0;32m 4[0m | 1022 | V4 :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> VecS [32ma[0;32m 4[0m |
8 | 'VecSCase :: [32mforall a . forall (b :: forall (c :: Nat) -> VecS [32ma[0;32m [32mc[0;32m -> Type) -> (forall (d :: [32ma[0;32m) (e :: [32ma[0;32m) -> [32m[32m[32mb[0;32m [32m2[0;32m[0;32m [32m('V2 [32md[0;32m [32me[0;32m)[0;32m[0;32m) -> (forall (f :: [32ma[0;32m) (g :: [32ma[0;32m) (h :: [32ma[0;32m) -> [32m[32m[32mb[0;32m [32m3[0;32m[0;32m [32m('V3 [32mf[0;32m [32mg[0;32m [32mh[0;32m)[0;32m[0;32m) -> (forall (i :: [32ma[0;32m) (j :: [32ma[0;32m) (k :: [32ma[0;32m) (l :: [32ma[0;32m) -> [32m[32m[32mb[0;32m [32m4[0;32m[0;32m [32m('V4 [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m)[0;32m[0;32m) -> forall (m :: Nat) . forall (n :: VecS [32ma[0;32m [32mm[0;32m) -> [32m[32m[32mb[0;32m [32m[32mm[0;32m[0;32m[0;32m [32m[32mn[0;32m[0;32m[0;32m[0m | 1023 | 'VecSCase |
9 | match'VecS :: [32mforall (a :: Type -> Type) -> (forall b (c :: Nat) -> [32m[32ma[0;32m [32m(VecS [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 1024 | :: [32mforall a |
1025 | . forall (b :: forall (c :: Nat) -> VecS [32ma[0;32m [32mc[0;32m -> Type) | ||
1026 | -> (forall (d :: [32ma[0;32m) (e :: [32ma[0;32m) -> [32m[32m[32mb[0;32m [32m2[0;32m[0;32m [32m('V2 [32md[0;32m [32me[0;32m)[0;32m[0;32m) | ||
1027 | -> (forall (f :: [32ma[0;32m) (g :: [32ma[0;32m) (h :: [32ma[0;32m) -> [32m[32m[32mb[0;32m [32m3[0;32m[0;32m [32m('V3 [32mf[0;32m [32mg[0;32m [32mh[0;32m)[0;32m[0;32m) | ||
1028 | -> (forall (i :: [32ma[0;32m) (j :: [32ma[0;32m) (k :: [32ma[0;32m) (l :: [32ma[0;32m) -> [32m[32m[32mb[0;32m [32m4[0;32m[0;32m [32m('V4 [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m)[0;32m[0;32m) | ||
1029 | -> forall (m :: Nat) . forall (n :: VecS [32ma[0;32m [32mm[0;32m) -> [32m[32m[32mb[0;32m [32m[32mm[0;32m[0;32m[0;32m [32m[32mn[0;32m[0;32m[0;32m[0m | ||
1030 | match'VecS | ||
1031 | :: [32mforall (a :: Type -> Type) | ||
1032 | -> (forall b (c :: Nat) -> [32m[32ma[0;32m [32m(VecS [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
10 | mapVec :: [32mforall a b (c :: Nat) . ([32ma[0;32m -> [32mb[0;32m) -> VecS [32ma[0;32m [32mc[0;32m -> VecS [32mb[0;32m [32mc[0;32m[0m | 1033 | mapVec :: [32mforall a b (c :: Nat) . ([32ma[0;32m -> [32mb[0;32m) -> VecS [32ma[0;32m [32mc[0;32m -> VecS [32mb[0;32m [32mc[0;32m[0m |
11 | 'Vec :: [32mNat -> Type -> Type[0m | 1034 | 'Vec :: [32mNat -> Type -> Type[0m |
12 | 'VecScalar :: [32mNat -> Type -> Type[0m | 1035 | 'VecScalar :: [32mNat -> Type -> Type[0m |
@@ -17,11 +1040,37 @@ M42F :: [32m[32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4 | |||
17 | M23F :: [32m[32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> Mat 2 3 Float[0m | 1040 | M23F :: [32m[32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> Mat 2 3 Float[0m |
18 | M33F :: [32m[32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> Mat 3 3 Float[0m | 1041 | M33F :: [32m[32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> Mat 3 3 Float[0m |
19 | M43F :: [32m[32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> Mat 4 3 Float[0m | 1042 | M43F :: [32m[32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> Mat 4 3 Float[0m |
20 | M24F :: [32m[32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> Mat 2 4 Float[0m | 1043 | M24F |
21 | M34F :: [32m[32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> Mat 3 4 Float[0m | 1044 | :: [32m[32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> Mat 2 4 Float[0m |
22 | M44F :: [32m[32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> Mat 4 4 Float[0m | 1045 | M34F |
23 | 'MatCase :: [32mforall (a :: forall (b :: Nat) (c :: Nat) d -> Mat [32mb[0;32m [32mc[0;32m [32md[0;32m -> Type) -> (forall (e :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) (f :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m2[0;32m[0;32m [32m2[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M22F [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> (forall (g :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (h :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m3[0;32m[0;32m [32m2[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M32F [32mg[0;32m [32mh[0;32m)[0;32m[0;32m) -> (forall (i :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (j :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m4[0;32m[0;32m [32m2[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M42F [32mi[0;32m [32mj[0;32m)[0;32m[0;32m) -> (forall (k :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) (l :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) (m :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m2[0;32m[0;32m [32m3[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M23F [32mk[0;32m [32ml[0;32m [32mm[0;32m)[0;32m[0;32m) -> (forall (n :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (o :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (p :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m3[0;32m[0;32m [32m3[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M33F [32mn[0;32m [32mo[0;32m [32mp[0;32m)[0;32m[0;32m) -> (forall (q :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (r :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (s :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m4[0;32m[0;32m [32m3[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M43F [32mq[0;32m [32mr[0;32m [32ms[0;32m)[0;32m[0;32m) -> (forall (t :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) (u :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) (v :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) (w :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m2[0;32m[0;32m [32m4[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M24F [32mt[0;32m [32mu[0;32m [32mv[0;32m [32mw[0;32m)[0;32m[0;32m) -> (forall (x :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (y :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (z :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (a' :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m3[0;32m[0;32m [32m4[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M34F [32mx[0;32m [32my[0;32m [32mz[0;32m [32ma'[0;32m)[0;32m[0;32m) -> (forall (b' :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (c' :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (d' :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (e' :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m4[0;32m[0;32m [32m4[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M44F [32mb'[0;32m [32mc'[0;32m [32md'[0;32m [32me'[0;32m)[0;32m[0;32m) -> forall (f' :: Nat) (g' :: Nat) h' . forall (i' :: Mat [32mf'[0;32m [32mg'[0;32m [32mh'[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m[32mf'[0;32m[0;32m[0;32m [32m[32mg'[0;32m[0;32m[0;32m [32m[32mh'[0;32m[0;32m[0;32m [32m[32mi'[0;32m[0;32m[0;32m[0m | 1046 | :: [32m[32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> Mat 3 4 Float[0m |
24 | match'Mat :: [32mforall (a :: Type -> Type) -> (forall (b :: Nat) (c :: Nat) d -> [32m[32ma[0;32m [32m(Mat [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> forall e -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | 1047 | M44F |
1048 | :: [32m[32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> Mat 4 4 Float[0m | ||
1049 | 'MatCase | ||
1050 | :: [32mforall (a :: forall (b :: Nat) (c :: Nat) d -> Mat [32mb[0;32m [32mc[0;32m [32md[0;32m -> Type) | ||
1051 | -> (forall (e :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) (f :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m2[0;32m[0;32m [32m2[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M22F [32me[0;32m [32mf[0;32m)[0;32m[0;32m) | ||
1052 | -> (forall (g :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (h :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m3[0;32m[0;32m [32m2[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M32F [32mg[0;32m [32mh[0;32m)[0;32m[0;32m) | ||
1053 | -> (forall (i :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (j :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m4[0;32m[0;32m [32m2[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M42F [32mi[0;32m [32mj[0;32m)[0;32m[0;32m) | ||
1054 | -> (forall (k :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) (l :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) (m :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) | ||
1055 | -> [32m[32m[32m[32m[32ma[0;32m [32m2[0;32m[0;32m [32m3[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M23F [32mk[0;32m [32ml[0;32m [32mm[0;32m)[0;32m[0;32m) | ||
1056 | -> (forall (n :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (o :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (p :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) | ||
1057 | -> [32m[32m[32m[32m[32ma[0;32m [32m3[0;32m[0;32m [32m3[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M33F [32mn[0;32m [32mo[0;32m [32mp[0;32m)[0;32m[0;32m) | ||
1058 | -> (forall (q :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (r :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (s :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) | ||
1059 | -> [32m[32m[32m[32m[32ma[0;32m [32m4[0;32m[0;32m [32m3[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M43F [32mq[0;32m [32mr[0;32m [32ms[0;32m)[0;32m[0;32m) | ||
1060 | -> (forall (t :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) | ||
1061 | (u :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) (v :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) (w :: [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m) | ||
1062 | -> [32m[32m[32m[32m[32ma[0;32m [32m2[0;32m[0;32m [32m4[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M24F [32mt[0;32m [32mu[0;32m [32mv[0;32m [32mw[0;32m)[0;32m[0;32m) | ||
1063 | -> (forall (x :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) | ||
1064 | (y :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (z :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (a' :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) | ||
1065 | -> [32m[32m[32m[32m[32ma[0;32m [32m3[0;32m[0;32m [32m4[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M34F [32mx[0;32m [32my[0;32m [32mz[0;32m [32ma'[0;32m)[0;32m[0;32m) | ||
1066 | -> (forall (b' :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) | ||
1067 | (c' :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (d' :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (e' :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) | ||
1068 | -> [32m[32m[32m[32m[32ma[0;32m [32m4[0;32m[0;32m [32m4[0;32m[0;32m [32mFloat[0;32m[0;32m [32m('M44F [32mb'[0;32m [32mc'[0;32m [32md'[0;32m [32me'[0;32m)[0;32m[0;32m) | ||
1069 | -> forall (f' :: Nat) (g' :: Nat) h' | ||
1070 | . forall (i' :: Mat [32mf'[0;32m [32mg'[0;32m [32mh'[0;32m) -> [32m[32m[32m[32m[32ma[0;32m [32m[32mf'[0;32m[0;32m[0;32m [32m[32mg'[0;32m[0;32m[0;32m [32m[32mh'[0;32m[0;32m[0;32m [32m[32mi'[0;32m[0;32m[0;32m[0m | ||
1071 | match'Mat | ||
1072 | :: [32mforall (a :: Type -> Type) | ||
1073 | -> (forall (b :: Nat) (c :: Nat) d -> [32m[32ma[0;32m [32m(Mat [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> forall e -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | ||
25 | 'MatVecScalarElem :: [32mType -> Type[0m | 1074 | 'MatVecScalarElem :: [32mType -> Type[0m |
26 | 'Signed :: [32mType -> Type[0m | 1075 | 'Signed :: [32mType -> Type[0m |
27 | 'Component :: [32mType -> Type[0m | 1076 | 'Component :: [32mType -> Type[0m |
@@ -40,17 +1089,29 @@ PrimMod :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;3 | |||
40 | PrimDivS :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 1089 | PrimDivS :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m |
41 | PrimModS :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 1090 | PrimModS :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m |
42 | PrimNeg :: [32mforall a . [32mSigned [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 1091 | PrimNeg :: [32mforall a . [32mSigned [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m[0m |
43 | PrimBAnd :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m | 1092 | PrimBAnd |
44 | PrimBOr :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m | 1093 | :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m |
45 | PrimBXor :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m | 1094 | PrimBOr |
46 | PrimBAndS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 1095 | :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m |
47 | PrimBOrS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 1096 | PrimBXor |
48 | PrimBXorS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 1097 | :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m |
1098 | PrimBAndS | ||
1099 | :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | ||
1100 | PrimBOrS | ||
1101 | :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | ||
1102 | PrimBXorS | ||
1103 | :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | ||
49 | PrimBNot :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m[0m | 1104 | PrimBNot :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m[0m |
50 | PrimBShiftL :: [32mforall a b (c :: Nat) d . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32mWord[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32md[0;32m -> [32mb[0;32m[0m | 1105 | PrimBShiftL |
51 | PrimBShiftR :: [32mforall a b (c :: Nat) d . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32mWord[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32md[0;32m -> [32mb[0;32m[0m | 1106 | :: [32mforall a b (c :: Nat) d |
52 | PrimBShiftLS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> Word -> [32mb[0;32m[0m | 1107 | . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32mWord[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32md[0;32m -> [32mb[0;32m[0m |
53 | PrimBShiftRS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> Word -> [32mb[0;32m[0m | 1108 | PrimBShiftR |
1109 | :: [32mforall a b (c :: Nat) d | ||
1110 | . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32mWord[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32md[0;32m -> [32mb[0;32m[0m | ||
1111 | PrimBShiftLS | ||
1112 | :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> Word -> [32mb[0;32m[0m | ||
1113 | PrimBShiftRS | ||
1114 | :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> Word -> [32mb[0;32m[0m | ||
54 | PrimAnd :: [32mBool -> Bool -> Bool[0m | 1115 | PrimAnd :: [32mBool -> Bool -> Bool[0m |
55 | PrimOr :: [32mBool -> Bool -> Bool[0m | 1116 | PrimOr :: [32mBool -> Bool -> Bool[0m |
56 | PrimXor :: [32mBool -> Bool -> Bool[0m | 1117 | PrimXor :: [32mBool -> Bool -> Bool[0m |
@@ -89,20 +1150,30 @@ PrimMin :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;3 | |||
89 | PrimMax :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m | 1150 | PrimMax :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m |
90 | PrimMinS :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 1151 | PrimMinS :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m |
91 | PrimMaxS :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 1152 | PrimMaxS :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m |
92 | PrimIsNan :: [32mforall a (b :: Nat) c . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32mc[0;32m[0m | 1153 | PrimIsNan |
93 | PrimIsInf :: [32mforall a (b :: Nat) c . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32mc[0;32m[0m | 1154 | :: [32mforall a (b :: Nat) c |
1155 | . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32mc[0;32m[0m | ||
1156 | PrimIsInf | ||
1157 | :: [32mforall a (b :: Nat) c | ||
1158 | . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32mc[0;32m[0m | ||
94 | PrimAbs :: [32mforall a b (c :: Nat) . ([32mSigned [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m[0m | 1159 | PrimAbs :: [32mforall a b (c :: Nat) . ([32mSigned [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m[0m |
95 | PrimSign :: [32mforall a b (c :: Nat) . ([32mSigned [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m[0m | 1160 | PrimSign :: [32mforall a b (c :: Nat) . ([32mSigned [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m[0m |
96 | PrimModF :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> ([32ma[0;32m, [32ma[0;32m)[0m | 1161 | PrimModF :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> ([32ma[0;32m, [32ma[0;32m)[0m |
97 | PrimClamp :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m | 1162 | PrimClamp |
98 | PrimClampS :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 1163 | :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m -> [32mb[0;32m[0m |
1164 | PrimClampS | ||
1165 | :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | ||
99 | PrimMix :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 1166 | PrimMix :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
100 | PrimMixS :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> Float -> [32ma[0;32m[0m | 1167 | PrimMixS |
101 | PrimMixB :: [32mforall a (b :: Nat) c . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32mc[0;32m -> [32ma[0;32m[0m | 1168 | :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> Float -> [32ma[0;32m[0m |
1169 | PrimMixB | ||
1170 | :: [32mforall a (b :: Nat) c | ||
1171 | . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32mc[0;32m -> [32ma[0;32m[0m | ||
102 | PrimStep :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32mVecS Float [32mb[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 1172 | PrimStep :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32mVecS Float [32mb[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
103 | PrimStepS :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => Float -> [32ma[0;32m -> [32ma[0;32m[0m | 1173 | PrimStepS :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => Float -> [32ma[0;32m -> [32ma[0;32m[0m |
104 | PrimSmoothStep :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32mVecS Float [32mb[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 1174 | PrimSmoothStep :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32mVecS Float [32mb[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
105 | PrimSmoothStepS :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => Float -> Float -> [32ma[0;32m -> [32ma[0;32m[0m | 1175 | PrimSmoothStepS |
1176 | :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => Float -> Float -> [32ma[0;32m -> [32ma[0;32m[0m | ||
106 | PrimFloatBitsToInt :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mInt[0;32m[0;32m[0m | 1177 | PrimFloatBitsToInt :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mInt[0;32m[0;32m[0m |
107 | PrimFloatBitsToUInt :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mWord[0;32m[0;32m[0m | 1178 | PrimFloatBitsToUInt :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mWord[0;32m[0;32m[0m |
108 | PrimIntBitsToFloat :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mInt[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m[0m | 1179 | PrimIntBitsToFloat :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mInt[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m[0m |
@@ -112,22 +1183,40 @@ PrimDistance :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [3 | |||
112 | PrimDot :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> Float[0m | 1183 | PrimDot :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> Float[0m |
113 | PrimCross :: [32mforall a . [32m([32m[32ma[0;32m[0;32m ~ [32mVecS Float 3[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 1184 | PrimCross :: [32mforall a . [32m([32m[32ma[0;32m[0;32m ~ [32mVecS Float 3[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
114 | PrimNormalize :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 1185 | PrimNormalize :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m |
115 | PrimFaceForward :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 1186 | PrimFaceForward |
1187 | :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | ||
116 | PrimRefract :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 1188 | PrimRefract :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
117 | PrimReflect :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 1189 | PrimReflect :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
118 | PrimTranspose :: [32mforall (a :: Nat) (b :: Nat) c . Mat [32ma[0;32m [32mb[0;32m [32mc[0;32m -> Mat [32mb[0;32m [32ma[0;32m [32mc[0;32m[0m | 1190 | PrimTranspose :: [32mforall (a :: Nat) (b :: Nat) c . Mat [32ma[0;32m [32mb[0;32m [32mc[0;32m -> Mat [32mb[0;32m [32ma[0;32m [32mc[0;32m[0m |
119 | PrimDeterminant :: [32mforall (a :: Nat) b . Mat [32ma[0;32m [32ma[0;32m [32mb[0;32m -> Float[0m | 1191 | PrimDeterminant :: [32mforall (a :: Nat) b . Mat [32ma[0;32m [32ma[0;32m [32mb[0;32m -> Float[0m |
120 | PrimInverse :: [32mforall (a :: Nat) b . Mat [32ma[0;32m [32ma[0;32m [32mb[0;32m -> Mat [32ma[0;32m [32ma[0;32m [32mb[0;32m[0m | 1192 | PrimInverse :: [32mforall (a :: Nat) b . Mat [32ma[0;32m [32ma[0;32m [32mb[0;32m -> Mat [32ma[0;32m [32ma[0;32m [32mb[0;32m[0m |
121 | PrimOuterProduct :: [32mforall (a :: Nat) b (c :: Nat) . [32mVec [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVec [32m[32mc[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> Mat [32mc[0;32m [32ma[0;32m [32mb[0;32m[0m | 1193 | PrimOuterProduct |
122 | PrimMulMatVec :: [32mforall (a :: Nat) (b :: Nat) c . Mat [32ma[0;32m [32mb[0;32m [32mc[0;32m -> [32mVec [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32mVec [32m[32ma[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 1194 | :: [32mforall (a :: Nat) b (c :: Nat) . [32mVec [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVec [32m[32mc[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> Mat [32mc[0;32m [32ma[0;32m [32mb[0;32m[0m |
123 | PrimMulVecMat :: [32mforall (a :: Nat) b (c :: Nat) . [32mVec [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> Mat [32ma[0;32m [32mc[0;32m [32mb[0;32m -> [32mVec [32m[32mc[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1195 | PrimMulMatVec |
124 | PrimMulMatMat :: [32mforall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat [32ma[0;32m [32mb[0;32m [32mc[0;32m -> Mat [32mb[0;32m [32md[0;32m [32mc[0;32m -> Mat [32ma[0;32m [32md[0;32m [32mc[0;32m[0m | 1196 | :: [32mforall (a :: Nat) (b :: Nat) c . Mat [32ma[0;32m [32mb[0;32m [32mc[0;32m -> [32mVec [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32mVec [32m[32ma[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m |
125 | PrimLessThan :: [32mforall a (b :: Nat) c d . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32md[0;32m[0m | 1197 | PrimMulVecMat |
126 | PrimLessThanEqual :: [32mforall a (b :: Nat) c d . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32md[0;32m[0m | 1198 | :: [32mforall (a :: Nat) b (c :: Nat) . [32mVec [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> Mat [32ma[0;32m [32mc[0;32m [32mb[0;32m -> [32mVec [32m[32mc[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
127 | PrimGreaterThan :: [32mforall a (b :: Nat) c d . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32md[0;32m[0m | 1199 | PrimMulMatMat |
128 | PrimGreaterThanEqual :: [32mforall a (b :: Nat) c d . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32md[0;32m[0m | 1200 | :: [32mforall (a :: Nat) (b :: Nat) c (d :: Nat) |
129 | PrimEqualV :: [32mforall a (b :: Nat) c d . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32md[0;32m[0m | 1201 | . Mat [32ma[0;32m [32mb[0;32m [32mc[0;32m -> Mat [32mb[0;32m [32md[0;32m [32mc[0;32m -> Mat [32ma[0;32m [32md[0;32m [32mc[0;32m[0m |
130 | PrimNotEqualV :: [32mforall a (b :: Nat) c d . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32md[0;32m[0m | 1202 | PrimLessThan |
1203 | :: [32mforall a (b :: Nat) c d | ||
1204 | . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32md[0;32m[0m | ||
1205 | PrimLessThanEqual | ||
1206 | :: [32mforall a (b :: Nat) c d | ||
1207 | . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32md[0;32m[0m | ||
1208 | PrimGreaterThan | ||
1209 | :: [32mforall a (b :: Nat) c d | ||
1210 | . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32md[0;32m[0m | ||
1211 | PrimGreaterThanEqual | ||
1212 | :: [32mforall a (b :: Nat) c d | ||
1213 | . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32md[0;32m[0m | ||
1214 | PrimEqualV | ||
1215 | :: [32mforall a (b :: Nat) c d | ||
1216 | . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32md[0;32m[0m | ||
1217 | PrimNotEqualV | ||
1218 | :: [32mforall a (b :: Nat) c d | ||
1219 | . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32md[0;32m[0m | ||
131 | PrimEqual :: [32mforall a b . [32m([32m[32mb[0;32m[0;32m ~ [32m[32mMatVecScalarElem [32m[32ma[0;32m[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> Bool[0m | 1220 | PrimEqual :: [32mforall a b . [32m([32m[32mb[0;32m[0;32m ~ [32m[32mMatVecScalarElem [32m[32ma[0;32m[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> Bool[0m |
132 | PrimNotEqual :: [32mforall a b . [32m([32m[32mb[0;32m[0;32m ~ [32m[32mMatVecScalarElem [32m[32ma[0;32m[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> Bool[0m | 1221 | PrimNotEqual :: [32mforall a b . [32m([32m[32mb[0;32m[0;32m ~ [32m[32mMatVecScalarElem [32m[32ma[0;32m[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> Bool[0m |
133 | PrimDFdx :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 1222 | PrimDFdx :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m |
@@ -147,72 +1236,144 @@ len :: [32mforall a . List [32ma[0;32m -> Int[0m | |||
147 | 'Maybe :: [32mType -> Type[0m | 1236 | 'Maybe :: [32mType -> Type[0m |
148 | Nothing :: [32mforall a . Maybe [32ma[0;32m[0m | 1237 | Nothing :: [32mforall a . Maybe [32ma[0;32m[0m |
149 | Just :: [32mforall a . [32ma[0;32m -> Maybe [32ma[0;32m[0m | 1238 | Just :: [32mforall a . [32ma[0;32m -> Maybe [32ma[0;32m[0m |
150 | 'MaybeCase :: [32mforall a . forall (b :: Maybe [32ma[0;32m -> Type) -> [32m[32mb[0;32m [32m'Nothing[0;32m[0;32m -> (forall (c :: [32ma[0;32m) -> [32m[32mb[0;32m [32m('Just [32mc[0;32m)[0;32m[0;32m) -> forall (d :: Maybe [32ma[0;32m) -> [32m[32mb[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 1239 | 'MaybeCase |
151 | match'Maybe :: [32mforall (a :: Type -> Type) -> (forall b -> [32m[32ma[0;32m [32m(Maybe [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 1240 | :: [32mforall a |
1241 | . forall (b :: Maybe [32ma[0;32m -> Type) | ||
1242 | -> [32m[32mb[0;32m [32m'Nothing[0;32m[0;32m | ||
1243 | -> (forall (c :: [32ma[0;32m) -> [32m[32mb[0;32m [32m('Just [32mc[0;32m)[0;32m[0;32m) -> forall (d :: Maybe [32ma[0;32m) -> [32m[32mb[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
1244 | match'Maybe | ||
1245 | :: [32mforall (a :: Type -> Type) | ||
1246 | -> (forall b -> [32m[32ma[0;32m [32m(Maybe [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
152 | 'Vector :: [32mNat -> Type -> Type[0m | 1247 | 'Vector :: [32mNat -> Type -> Type[0m |
153 | 'VectorCase :: [32mforall (a :: Nat) b . forall (c :: Vector [32ma[0;32m [32mb[0;32m -> Type) (d :: Vector [32ma[0;32m [32mb[0;32m) -> [32m[32mc[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 1248 | 'VectorCase |
154 | match'Vector :: [32mforall (a :: Type -> Type) -> (forall (b :: Nat) c -> [32m[32ma[0;32m [32m(Vector [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 1249 | :: [32mforall (a :: Nat) b |
1250 | . forall (c :: Vector [32ma[0;32m [32mb[0;32m -> Type) (d :: Vector [32ma[0;32m [32mb[0;32m) -> [32m[32mc[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
1251 | match'Vector | ||
1252 | :: [32mforall (a :: Type -> Type) | ||
1253 | -> (forall (b :: Nat) c -> [32m[32ma[0;32m [32m(Vector [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
155 | 'PrimitiveType :: [32mType[0m | 1254 | 'PrimitiveType :: [32mType[0m |
156 | Triangle :: [32mPrimitiveType[0m | 1255 | Triangle :: [32mPrimitiveType[0m |
157 | Line :: [32mPrimitiveType[0m | 1256 | Line :: [32mPrimitiveType[0m |
158 | Point :: [32mPrimitiveType[0m | 1257 | Point :: [32mPrimitiveType[0m |
159 | TriangleAdjacency :: [32mPrimitiveType[0m | 1258 | TriangleAdjacency :: [32mPrimitiveType[0m |
160 | LineAdjacency :: [32mPrimitiveType[0m | 1259 | LineAdjacency :: [32mPrimitiveType[0m |
161 | 'PrimitiveTypeCase :: [32mforall (a :: PrimitiveType -> Type) -> [32m[32ma[0;32m [32m'Triangle[0;32m[0;32m -> [32m[32ma[0;32m [32m'Line[0;32m[0;32m -> [32m[32ma[0;32m [32m'Point[0;32m[0;32m -> [32m[32ma[0;32m [32m'TriangleAdjacency[0;32m[0;32m -> [32m[32ma[0;32m [32m'LineAdjacency[0;32m[0;32m -> forall (b :: PrimitiveType) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1260 | 'PrimitiveTypeCase |
162 | match'PrimitiveType :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mPrimitiveType[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1261 | :: [32mforall (a :: PrimitiveType -> Type) |
1262 | -> [32m[32ma[0;32m [32m'Triangle[0;32m[0;32m | ||
1263 | -> [32m[32ma[0;32m [32m'Line[0;32m[0;32m | ||
1264 | -> [32m[32ma[0;32m [32m'Point[0;32m[0;32m | ||
1265 | -> [32m[32ma[0;32m [32m'TriangleAdjacency[0;32m[0;32m | ||
1266 | -> [32m[32ma[0;32m [32m'LineAdjacency[0;32m[0;32m -> forall (b :: PrimitiveType) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
1267 | match'PrimitiveType | ||
1268 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mPrimitiveType[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
163 | 'Primitive :: [32mType -> PrimitiveType -> Type[0m | 1269 | 'Primitive :: [32mType -> PrimitiveType -> Type[0m |
164 | PrimPoint :: [32mforall a . [32ma[0;32m -> Primitive [32ma[0;32m 'Point[0m | 1270 | PrimPoint :: [32mforall a . [32ma[0;32m -> Primitive [32ma[0;32m 'Point[0m |
165 | PrimLine :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> Primitive [32ma[0;32m 'Line[0m | 1271 | PrimLine :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> Primitive [32ma[0;32m 'Line[0m |
166 | PrimTriangle :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> Primitive [32ma[0;32m 'Triangle[0m | 1272 | PrimTriangle :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> Primitive [32ma[0;32m 'Triangle[0m |
167 | 'PrimitiveCase :: [32mforall a . forall (b :: forall (c :: PrimitiveType) -> Primitive [32ma[0;32m [32mc[0;32m -> Type) -> (forall (d :: [32ma[0;32m) -> [32m[32m[32mb[0;32m [32m'Point[0;32m[0;32m [32m('PrimPoint [32md[0;32m)[0;32m[0;32m) -> (forall (e :: [32ma[0;32m) (f :: [32ma[0;32m) -> [32m[32m[32mb[0;32m [32m'Line[0;32m[0;32m [32m('PrimLine [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> (forall (g :: [32ma[0;32m) (h :: [32ma[0;32m) (i :: [32ma[0;32m) -> [32m[32m[32mb[0;32m [32m'Triangle[0;32m[0;32m [32m('PrimTriangle [32mg[0;32m [32mh[0;32m [32mi[0;32m)[0;32m[0;32m) -> forall (j :: PrimitiveType) . forall (k :: Primitive [32ma[0;32m [32mj[0;32m) -> [32m[32m[32mb[0;32m [32m[32mj[0;32m[0;32m[0;32m [32m[32mk[0;32m[0;32m[0;32m[0m | 1273 | 'PrimitiveCase |
168 | match'Primitive :: [32mforall (a :: Type -> Type) -> (forall b (c :: PrimitiveType) -> [32m[32ma[0;32m [32m(Primitive [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 1274 | :: [32mforall a |
169 | mapPrimitive :: [32mforall a b (c :: PrimitiveType) . ([32ma[0;32m -> [32mb[0;32m) -> Primitive [32ma[0;32m [32mc[0;32m -> Primitive [32mb[0;32m [32mc[0;32m[0m | 1275 | . forall (b :: forall (c :: PrimitiveType) -> Primitive [32ma[0;32m [32mc[0;32m -> Type) |
1276 | -> (forall (d :: [32ma[0;32m) -> [32m[32m[32mb[0;32m [32m'Point[0;32m[0;32m [32m('PrimPoint [32md[0;32m)[0;32m[0;32m) | ||
1277 | -> (forall (e :: [32ma[0;32m) (f :: [32ma[0;32m) -> [32m[32m[32mb[0;32m [32m'Line[0;32m[0;32m [32m('PrimLine [32me[0;32m [32mf[0;32m)[0;32m[0;32m) | ||
1278 | -> (forall (g :: [32ma[0;32m) (h :: [32ma[0;32m) (i :: [32ma[0;32m) -> [32m[32m[32mb[0;32m [32m'Triangle[0;32m[0;32m [32m('PrimTriangle [32mg[0;32m [32mh[0;32m [32mi[0;32m)[0;32m[0;32m) | ||
1279 | -> forall (j :: PrimitiveType) . forall (k :: Primitive [32ma[0;32m [32mj[0;32m) -> [32m[32m[32mb[0;32m [32m[32mj[0;32m[0;32m[0;32m [32m[32mk[0;32m[0;32m[0;32m[0m | ||
1280 | match'Primitive | ||
1281 | :: [32mforall (a :: Type -> Type) | ||
1282 | -> (forall b (c :: PrimitiveType) -> [32m[32ma[0;32m [32m(Primitive [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) | ||
1283 | -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
1284 | mapPrimitive | ||
1285 | :: [32mforall a b (c :: PrimitiveType) . ([32ma[0;32m -> [32mb[0;32m) -> Primitive [32ma[0;32m [32mc[0;32m -> Primitive [32mb[0;32m [32mc[0;32m[0m | ||
170 | 'PrimitiveStream :: [32mPrimitiveType -> Type -> Type[0m | 1286 | 'PrimitiveStream :: [32mPrimitiveType -> Type -> Type[0m |
171 | mapPrimitives :: [32mforall a b (c :: PrimitiveType) . ([32ma[0;32m -> [32mb[0;32m) -> List (Primitive [32ma[0;32m [32mc[0;32m) -> List (Primitive [32mb[0;32m [32mc[0;32m)[0m | 1287 | mapPrimitives |
1288 | :: [32mforall a b (c :: PrimitiveType) | ||
1289 | . ([32ma[0;32m -> [32mb[0;32m) -> List (Primitive [32ma[0;32m [32mc[0;32m) -> List (Primitive [32mb[0;32m [32mc[0;32m)[0m | ||
172 | 'ListElem :: [32mType -> Type[0m | 1290 | 'ListElem :: [32mType -> Type[0m |
173 | fetchArrays :: [32mforall (a :: PrimitiveType) (b :: List Type) (c :: List Type) . [32m([32m[32mb[0;32m[0;32m ~ [32m[32mmap [32mType[0;32m [32mType[0;32m [32m[32mListElem[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m)[0;32m => HList [32mc[0;32m -> [32mPrimitiveStream [32m[32ma[0;32m[0;32m [32m(HList [32mb[0;32m)[0;32m[0;32m[0m | 1291 | fetchArrays |
174 | fetch :: [32mforall (a :: PrimitiveType) (b :: List Type) . String -> HList [32mb[0;32m -> [32mPrimitiveStream [32m[32ma[0;32m[0;32m [32m(HList [32mb[0;32m)[0;32m[0;32m[0m | 1292 | :: [32mforall (a :: PrimitiveType) (b :: List Type) (c :: List Type) |
1293 | . [32m([32m[32mb[0;32m[0;32m ~ [32m[32mmap [32mType[0;32m [32mType[0;32m [32m[32mListElem[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m)[0;32m => HList [32mc[0;32m -> [32mPrimitiveStream [32m[32ma[0;32m[0;32m [32m(HList [32mb[0;32m)[0;32m[0;32m[0m | ||
1294 | fetch | ||
1295 | :: [32mforall (a :: PrimitiveType) (b :: List Type) | ||
1296 | . String -> HList [32mb[0;32m -> [32mPrimitiveStream [32m[32ma[0;32m[0;32m [32m(HList [32mb[0;32m)[0;32m[0;32m[0m | ||
175 | Attribute :: [32mforall a . String -> [32ma[0;32m[0m | 1297 | Attribute :: [32mforall a . String -> [32ma[0;32m[0m |
176 | fetchStream :: [32mforall (a :: PrimitiveType) (b :: List Type) . String -> forall (c :: List String) -> [32m([32m[32mlen [32mString[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m ~ [32m[32mlen [32mType[0;32m [32m[32mb[0;32m[0;32m[0;32m[0;32m)[0;32m => [32mPrimitiveStream [32m[32ma[0;32m[0;32m [32m(HList [32mb[0;32m)[0;32m[0;32m[0m | 1298 | fetchStream |
1299 | :: [32mforall (a :: PrimitiveType) (b :: List Type) | ||
1300 | . String | ||
1301 | -> forall (c :: List String) | ||
1302 | -> [32m([32m[32mlen [32mString[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m ~ [32m[32mlen [32mType[0;32m [32m[32mb[0;32m[0;32m[0;32m[0;32m)[0;32m => [32mPrimitiveStream [32m[32ma[0;32m[0;32m [32m(HList [32mb[0;32m)[0;32m[0;32m[0m | ||
177 | 'SimpleFragment :: [32mType -> Type[0m | 1303 | 'SimpleFragment :: [32mType -> Type[0m |
178 | SimpleFragment :: [32mforall a . [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32ma[0;32m -> SimpleFragment [32ma[0;32m[0m | 1304 | SimpleFragment :: [32mforall a . [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32ma[0;32m -> SimpleFragment [32ma[0;32m[0m |
179 | 'SimpleFragmentCase :: [32mforall a . forall (b :: SimpleFragment [32ma[0;32m -> Type) -> (forall (c :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (d :: [32ma[0;32m) -> [32m[32mb[0;32m [32m('SimpleFragment [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> forall (e :: SimpleFragment [32ma[0;32m) -> [32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | 1305 | 'SimpleFragmentCase |
180 | match'SimpleFragment :: [32mforall (a :: Type -> Type) -> (forall b -> [32m[32ma[0;32m [32m(SimpleFragment [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 1306 | :: [32mforall a |
1307 | . forall (b :: SimpleFragment [32ma[0;32m -> Type) | ||
1308 | -> (forall (c :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (d :: [32ma[0;32m) -> [32m[32mb[0;32m [32m('SimpleFragment [32mc[0;32m [32md[0;32m)[0;32m[0;32m) | ||
1309 | -> forall (e :: SimpleFragment [32ma[0;32m) -> [32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | ||
1310 | match'SimpleFragment | ||
1311 | :: [32mforall (a :: Type -> Type) | ||
1312 | -> (forall b -> [32m[32ma[0;32m [32m(SimpleFragment [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
181 | 'Fragment :: [32mNat -> Type -> Type[0m | 1313 | 'Fragment :: [32mNat -> Type -> Type[0m |
182 | sFragmentCoords :: [32mforall a . SimpleFragment [32ma[0;32m -> VecS Float 3[0m | 1314 | sFragmentCoords :: [32mforall a . SimpleFragment [32ma[0;32m -> VecS Float 3[0m |
183 | sFragmentValue :: [32mforall a . SimpleFragment [32ma[0;32m -> [32ma[0;32m[0m | 1315 | sFragmentValue :: [32mforall a . SimpleFragment [32ma[0;32m -> [32ma[0;32m[0m |
184 | 'FragmentStream :: [32mNat -> Type -> Type[0m | 1316 | 'FragmentStream :: [32mNat -> Type -> Type[0m |
185 | customizeDepth :: [32mforall a (b :: Nat) . ([32ma[0;32m -> Float) -> [32mFragment [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mFragment [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0m | 1317 | customizeDepth |
186 | customizeDepths :: [32mforall a (b :: Nat) . ([32ma[0;32m -> Float) -> List (Vector [32mb[0;32m (Maybe (SimpleFragment [32ma[0;32m))) -> List (Vector [32mb[0;32m (Maybe (SimpleFragment [32ma[0;32m)))[0m | 1318 | :: [32mforall a (b :: Nat) . ([32ma[0;32m -> Float) -> [32mFragment [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mFragment [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0m |
187 | filterFragment :: [32mforall a (b :: Nat) . ([32ma[0;32m -> Bool) -> [32mFragment [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mFragment [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0m | 1319 | customizeDepths |
188 | filterFragments :: [32mforall a (b :: Nat) . ([32ma[0;32m -> Bool) -> List (Vector [32mb[0;32m (Maybe (SimpleFragment [32ma[0;32m))) -> List (Vector [32mb[0;32m (Maybe (SimpleFragment [32ma[0;32m)))[0m | 1320 | :: [32mforall a (b :: Nat) |
1321 | . ([32ma[0;32m -> Float) | ||
1322 | -> List (Vector [32mb[0;32m (Maybe (SimpleFragment [32ma[0;32m))) | ||
1323 | -> List (Vector [32mb[0;32m (Maybe (SimpleFragment [32ma[0;32m)))[0m | ||
1324 | filterFragment | ||
1325 | :: [32mforall a (b :: Nat) . ([32ma[0;32m -> Bool) -> [32mFragment [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mFragment [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0m | ||
1326 | filterFragments | ||
1327 | :: [32mforall a (b :: Nat) | ||
1328 | . ([32ma[0;32m -> Bool) | ||
1329 | -> List (Vector [32mb[0;32m (Maybe (SimpleFragment [32ma[0;32m))) | ||
1330 | -> List (Vector [32mb[0;32m (Maybe (SimpleFragment [32ma[0;32m)))[0m | ||
189 | mapFragment :: [32mforall a b (c :: Nat) . ([32ma[0;32m -> [32mb[0;32m) -> [32mFragment [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mFragment [32m[32mc[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1331 | mapFragment :: [32mforall a b (c :: Nat) . ([32ma[0;32m -> [32mb[0;32m) -> [32mFragment [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mFragment [32m[32mc[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
190 | mapFragments :: [32mforall a b (c :: Nat) . ([32ma[0;32m -> [32mb[0;32m) -> List (Vector [32mc[0;32m (Maybe (SimpleFragment [32ma[0;32m))) -> List (Vector [32mc[0;32m (Maybe (SimpleFragment [32mb[0;32m)))[0m | 1332 | mapFragments |
1333 | :: [32mforall a b (c :: Nat) | ||
1334 | . ([32ma[0;32m -> [32mb[0;32m) | ||
1335 | -> List (Vector [32mc[0;32m (Maybe (SimpleFragment [32ma[0;32m))) | ||
1336 | -> List (Vector [32mc[0;32m (Maybe (SimpleFragment [32mb[0;32m)))[0m | ||
191 | 'ImageKind :: [32mType[0m | 1337 | 'ImageKind :: [32mType[0m |
192 | Color :: [32mType -> ImageKind[0m | 1338 | Color :: [32mType -> ImageKind[0m |
193 | Depth :: [32mImageKind[0m | 1339 | Depth :: [32mImageKind[0m |
194 | Stencil :: [32mImageKind[0m | 1340 | Stencil :: [32mImageKind[0m |
195 | 'ImageKindCase :: [32mforall (a :: ImageKind -> Type) -> (forall b -> [32m[32ma[0;32m [32m('Color [32mb[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'Depth[0;32m[0;32m -> [32m[32ma[0;32m [32m'Stencil[0;32m[0;32m -> forall (c :: ImageKind) -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 1341 | 'ImageKindCase |
196 | match'ImageKind :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mImageKind[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1342 | :: [32mforall (a :: ImageKind -> Type) |
1343 | -> (forall b -> [32m[32ma[0;32m [32m('Color [32mb[0;32m)[0;32m[0;32m) | ||
1344 | -> [32m[32ma[0;32m [32m'Depth[0;32m[0;32m -> [32m[32ma[0;32m [32m'Stencil[0;32m[0;32m -> forall (c :: ImageKind) -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
1345 | match'ImageKind | ||
1346 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mImageKind[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
197 | imageType :: [32mImageKind -> Type[0m | 1347 | imageType :: [32mImageKind -> Type[0m |
198 | 'Image :: [32mNat -> ImageKind -> Type[0m | 1348 | 'Image :: [32mNat -> ImageKind -> Type[0m |
199 | 'ImageCase :: [32mforall (a :: Nat) (b :: ImageKind) . forall (c :: Image [32ma[0;32m [32mb[0;32m -> Type) (d :: Image [32ma[0;32m [32mb[0;32m) -> [32m[32mc[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 1349 | 'ImageCase |
200 | match'Image :: [32mforall (a :: Type -> Type) -> (forall (b :: Nat) (c :: ImageKind) -> [32m[32ma[0;32m [32m(Image [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 1350 | :: [32mforall (a :: Nat) (b :: ImageKind) |
201 | ColorImage :: [32mforall (a :: Nat) (b :: Nat) c d . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m) => [32md[0;32m -> Image [32ma[0;32m ('Color [32md[0;32m)[0m | 1351 | . forall (c :: Image [32ma[0;32m [32mb[0;32m -> Type) (d :: Image [32ma[0;32m [32mb[0;32m) -> [32m[32mc[0;32m [32m[32md[0;32m[0;32m[0;32m[0m |
1352 | match'Image | ||
1353 | :: [32mforall (a :: Type -> Type) | ||
1354 | -> (forall (b :: Nat) (c :: ImageKind) -> [32m[32ma[0;32m [32m(Image [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) | ||
1355 | -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
1356 | ColorImage | ||
1357 | :: [32mforall (a :: Nat) (b :: Nat) c d | ||
1358 | . ([32mNum [32m[32mc[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m[0;32m) => [32md[0;32m -> Image [32ma[0;32m ('Color [32md[0;32m)[0m | ||
202 | DepthImage :: [32mforall (a :: Nat) . Float -> Image [32ma[0;32m 'Depth[0m | 1359 | DepthImage :: [32mforall (a :: Nat) . Float -> Image [32ma[0;32m 'Depth[0m |
203 | StencilImage :: [32mforall (a :: Nat) . Int -> Image [32ma[0;32m 'Stencil[0m | 1360 | StencilImage :: [32mforall (a :: Nat) . Int -> Image [32ma[0;32m 'Stencil[0m |
204 | emptyDepthImage :: [32mFloat -> Image 1 'Depth[0m | 1361 | emptyDepthImage :: [32mFloat -> Image 1 'Depth[0m |
205 | emptyColorImage :: [32mforall (a :: Nat) b c . ([32mNum [32m[32mb[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mc[0;32m -> Image 1 ('Color [32mc[0;32m)[0m | 1362 | emptyColorImage |
1363 | :: [32mforall (a :: Nat) b c . ([32mNum [32m[32mb[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mc[0;32m -> Image 1 ('Color [32mc[0;32m)[0m | ||
206 | 'Swizz :: [32mType[0m | 1364 | 'Swizz :: [32mType[0m |
207 | Sx :: [32mSwizz[0m | 1365 | Sx :: [32mSwizz[0m |
208 | Sy :: [32mSwizz[0m | 1366 | Sy :: [32mSwizz[0m |
209 | Sz :: [32mSwizz[0m | 1367 | Sz :: [32mSwizz[0m |
210 | Sw :: [32mSwizz[0m | 1368 | Sw :: [32mSwizz[0m |
211 | 'SwizzCase :: [32mforall (a :: Swizz -> Type) -> [32m[32ma[0;32m [32m'Sx[0;32m[0;32m -> [32m[32ma[0;32m [32m'Sy[0;32m[0;32m -> [32m[32ma[0;32m [32m'Sz[0;32m[0;32m -> [32m[32ma[0;32m [32m'Sw[0;32m[0;32m -> forall (b :: Swizz) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1369 | 'SwizzCase |
1370 | :: [32mforall (a :: Swizz -> Type) | ||
1371 | -> [32m[32ma[0;32m [32m'Sx[0;32m[0;32m -> [32m[32ma[0;32m [32m'Sy[0;32m[0;32m -> [32m[32ma[0;32m [32m'Sz[0;32m[0;32m -> [32m[32ma[0;32m [32m'Sw[0;32m[0;32m -> forall (b :: Swizz) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
212 | match'Swizz :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mSwizz[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1372 | match'Swizz :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mSwizz[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
213 | swizzscalar :: [32mforall a (b :: Nat) . [32mVec [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> Swizz -> [32ma[0;32m[0m | 1373 | swizzscalar :: [32mforall a (b :: Nat) . [32mVec [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> Swizz -> [32ma[0;32m[0m |
214 | definedVec :: [32mforall a (b :: Nat) . [32mVec [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> Bool[0m | 1374 | definedVec :: [32mforall a (b :: Nat) . [32mVec [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> Bool[0m |
215 | swizzvector :: [32mforall a (b :: Nat) (c :: Nat) . [32mVec [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVec [32m[32mc[0;32m[0;32m [32mSwizz[0;32m[0;32m -> VecS [32ma[0;32m [32mc[0;32m[0m | 1375 | swizzvector |
1376 | :: [32mforall a (b :: Nat) (c :: Nat) . [32mVec [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVec [32m[32mc[0;32m[0;32m [32mSwizz[0;32m[0;32m -> VecS [32ma[0;32m [32mc[0;32m[0m | ||
216 | 'BlendingFactor :: [32mType[0m | 1377 | 'BlendingFactor :: [32mType[0m |
217 | ZeroBF :: [32mBlendingFactor[0m | 1378 | ZeroBF :: [32mBlendingFactor[0m |
218 | OneBF :: [32mBlendingFactor[0m | 1379 | OneBF :: [32mBlendingFactor[0m |
@@ -229,16 +1390,39 @@ OneMinusConstantColor :: [32mBlendingFactor[0m | |||
229 | ConstantAlpha :: [32mBlendingFactor[0m | 1390 | ConstantAlpha :: [32mBlendingFactor[0m |
230 | OneMinusConstantAlpha :: [32mBlendingFactor[0m | 1391 | OneMinusConstantAlpha :: [32mBlendingFactor[0m |
231 | SrcAlphaSaturate :: [32mBlendingFactor[0m | 1392 | SrcAlphaSaturate :: [32mBlendingFactor[0m |
232 | 'BlendingFactorCase :: [32mforall (a :: BlendingFactor -> Type) -> [32m[32ma[0;32m [32m'ZeroBF[0;32m[0;32m -> [32m[32ma[0;32m [32m'OneBF[0;32m[0;32m -> [32m[32ma[0;32m [32m'SrcColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'OneMinusSrcColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'DstColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'OneMinusDstColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'SrcAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'OneMinusSrcAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'DstAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'OneMinusDstAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'ConstantColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'OneMinusConstantColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'ConstantAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'OneMinusConstantAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'SrcAlphaSaturate[0;32m[0;32m -> forall (b :: BlendingFactor) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1393 | 'BlendingFactorCase |
233 | match'BlendingFactor :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mBlendingFactor[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1394 | :: [32mforall (a :: BlendingFactor -> Type) |
1395 | -> [32m[32ma[0;32m [32m'ZeroBF[0;32m[0;32m | ||
1396 | -> [32m[32ma[0;32m [32m'OneBF[0;32m[0;32m | ||
1397 | -> [32m[32ma[0;32m [32m'SrcColor[0;32m[0;32m | ||
1398 | -> [32m[32ma[0;32m [32m'OneMinusSrcColor[0;32m[0;32m | ||
1399 | -> [32m[32ma[0;32m [32m'DstColor[0;32m[0;32m | ||
1400 | -> [32m[32ma[0;32m [32m'OneMinusDstColor[0;32m[0;32m | ||
1401 | -> [32m[32ma[0;32m [32m'SrcAlpha[0;32m[0;32m | ||
1402 | -> [32m[32ma[0;32m [32m'OneMinusSrcAlpha[0;32m[0;32m | ||
1403 | -> [32m[32ma[0;32m [32m'DstAlpha[0;32m[0;32m | ||
1404 | -> [32m[32ma[0;32m [32m'OneMinusDstAlpha[0;32m[0;32m | ||
1405 | -> [32m[32ma[0;32m [32m'ConstantColor[0;32m[0;32m | ||
1406 | -> [32m[32ma[0;32m [32m'OneMinusConstantColor[0;32m[0;32m | ||
1407 | -> [32m[32ma[0;32m [32m'ConstantAlpha[0;32m[0;32m | ||
1408 | -> [32m[32ma[0;32m [32m'OneMinusConstantAlpha[0;32m[0;32m | ||
1409 | -> [32m[32ma[0;32m [32m'SrcAlphaSaturate[0;32m[0;32m -> forall (b :: BlendingFactor) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
1410 | match'BlendingFactor | ||
1411 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mBlendingFactor[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
234 | 'BlendEquation :: [32mType[0m | 1412 | 'BlendEquation :: [32mType[0m |
235 | FuncAdd :: [32mBlendEquation[0m | 1413 | FuncAdd :: [32mBlendEquation[0m |
236 | FuncSubtract :: [32mBlendEquation[0m | 1414 | FuncSubtract :: [32mBlendEquation[0m |
237 | FuncReverseSubtract :: [32mBlendEquation[0m | 1415 | FuncReverseSubtract :: [32mBlendEquation[0m |
238 | Min :: [32mBlendEquation[0m | 1416 | Min :: [32mBlendEquation[0m |
239 | Max :: [32mBlendEquation[0m | 1417 | Max :: [32mBlendEquation[0m |
240 | 'BlendEquationCase :: [32mforall (a :: BlendEquation -> Type) -> [32m[32ma[0;32m [32m'FuncAdd[0;32m[0;32m -> [32m[32ma[0;32m [32m'FuncSubtract[0;32m[0;32m -> [32m[32ma[0;32m [32m'FuncReverseSubtract[0;32m[0;32m -> [32m[32ma[0;32m [32m'Min[0;32m[0;32m -> [32m[32ma[0;32m [32m'Max[0;32m[0;32m -> forall (b :: BlendEquation) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1418 | 'BlendEquationCase |
241 | match'BlendEquation :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mBlendEquation[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1419 | :: [32mforall (a :: BlendEquation -> Type) |
1420 | -> [32m[32ma[0;32m [32m'FuncAdd[0;32m[0;32m | ||
1421 | -> [32m[32ma[0;32m [32m'FuncSubtract[0;32m[0;32m | ||
1422 | -> [32m[32ma[0;32m [32m'FuncReverseSubtract[0;32m[0;32m | ||
1423 | -> [32m[32ma[0;32m [32m'Min[0;32m[0;32m -> [32m[32ma[0;32m [32m'Max[0;32m[0;32m -> forall (b :: BlendEquation) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
1424 | match'BlendEquation | ||
1425 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mBlendEquation[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
242 | 'LogicOperation :: [32mType[0m | 1426 | 'LogicOperation :: [32mType[0m |
243 | Clear :: [32mLogicOperation[0m | 1427 | Clear :: [32mLogicOperation[0m |
244 | And :: [32mLogicOperation[0m | 1428 | And :: [32mLogicOperation[0m |
@@ -256,8 +1440,24 @@ CopyInverted :: [32mLogicOperation[0m | |||
256 | OrInverted :: [32mLogicOperation[0m | 1440 | OrInverted :: [32mLogicOperation[0m |
257 | Nand :: [32mLogicOperation[0m | 1441 | Nand :: [32mLogicOperation[0m |
258 | Set :: [32mLogicOperation[0m | 1442 | Set :: [32mLogicOperation[0m |
259 | 'LogicOperationCase :: [32mforall (a :: LogicOperation -> Type) -> [32m[32ma[0;32m [32m'Clear[0;32m[0;32m -> [32m[32ma[0;32m [32m'And[0;32m[0;32m -> [32m[32ma[0;32m [32m'AndReverse[0;32m[0;32m -> [32m[32ma[0;32m [32m'Copy[0;32m[0;32m -> [32m[32ma[0;32m [32m'AndInverted[0;32m[0;32m -> [32m[32ma[0;32m [32m'Noop[0;32m[0;32m -> [32m[32ma[0;32m [32m'Xor[0;32m[0;32m -> [32m[32ma[0;32m [32m'Or[0;32m[0;32m -> [32m[32ma[0;32m [32m'Nor[0;32m[0;32m -> [32m[32ma[0;32m [32m'Equiv[0;32m[0;32m -> [32m[32ma[0;32m [32m'Invert[0;32m[0;32m -> [32m[32ma[0;32m [32m'OrReverse[0;32m[0;32m -> [32m[32ma[0;32m [32m'CopyInverted[0;32m[0;32m -> [32m[32ma[0;32m [32m'OrInverted[0;32m[0;32m -> [32m[32ma[0;32m [32m'Nand[0;32m[0;32m -> [32m[32ma[0;32m [32m'Set[0;32m[0;32m -> forall (b :: LogicOperation) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1443 | 'LogicOperationCase |
260 | match'LogicOperation :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mLogicOperation[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1444 | :: [32mforall (a :: LogicOperation -> Type) |
1445 | -> [32m[32ma[0;32m [32m'Clear[0;32m[0;32m | ||
1446 | -> [32m[32ma[0;32m [32m'And[0;32m[0;32m | ||
1447 | -> [32m[32ma[0;32m [32m'AndReverse[0;32m[0;32m | ||
1448 | -> [32m[32ma[0;32m [32m'Copy[0;32m[0;32m | ||
1449 | -> [32m[32ma[0;32m [32m'AndInverted[0;32m[0;32m | ||
1450 | -> [32m[32ma[0;32m [32m'Noop[0;32m[0;32m | ||
1451 | -> [32m[32ma[0;32m [32m'Xor[0;32m[0;32m | ||
1452 | -> [32m[32ma[0;32m [32m'Or[0;32m[0;32m | ||
1453 | -> [32m[32ma[0;32m [32m'Nor[0;32m[0;32m | ||
1454 | -> [32m[32ma[0;32m [32m'Equiv[0;32m[0;32m | ||
1455 | -> [32m[32ma[0;32m [32m'Invert[0;32m[0;32m | ||
1456 | -> [32m[32ma[0;32m [32m'OrReverse[0;32m[0;32m | ||
1457 | -> [32m[32ma[0;32m [32m'CopyInverted[0;32m[0;32m | ||
1458 | -> [32m[32ma[0;32m [32m'OrInverted[0;32m[0;32m -> [32m[32ma[0;32m [32m'Nand[0;32m[0;32m -> [32m[32ma[0;32m [32m'Set[0;32m[0;32m -> forall (b :: LogicOperation) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
1459 | match'LogicOperation | ||
1460 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mLogicOperation[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
261 | 'StencilOperation :: [32mType[0m | 1461 | 'StencilOperation :: [32mType[0m |
262 | OpZero :: [32mStencilOperation[0m | 1462 | OpZero :: [32mStencilOperation[0m |
263 | OpKeep :: [32mStencilOperation[0m | 1463 | OpKeep :: [32mStencilOperation[0m |
@@ -267,8 +1467,17 @@ OpIncrWrap :: [32mStencilOperation[0m | |||
267 | OpDecr :: [32mStencilOperation[0m | 1467 | OpDecr :: [32mStencilOperation[0m |
268 | OpDecrWrap :: [32mStencilOperation[0m | 1468 | OpDecrWrap :: [32mStencilOperation[0m |
269 | OpInvert :: [32mStencilOperation[0m | 1469 | OpInvert :: [32mStencilOperation[0m |
270 | 'StencilOperationCase :: [32mforall (a :: StencilOperation -> Type) -> [32m[32ma[0;32m [32m'OpZero[0;32m[0;32m -> [32m[32ma[0;32m [32m'OpKeep[0;32m[0;32m -> [32m[32ma[0;32m [32m'OpReplace[0;32m[0;32m -> [32m[32ma[0;32m [32m'OpIncr[0;32m[0;32m -> [32m[32ma[0;32m [32m'OpIncrWrap[0;32m[0;32m -> [32m[32ma[0;32m [32m'OpDecr[0;32m[0;32m -> [32m[32ma[0;32m [32m'OpDecrWrap[0;32m[0;32m -> [32m[32ma[0;32m [32m'OpInvert[0;32m[0;32m -> forall (b :: StencilOperation) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1470 | 'StencilOperationCase |
271 | match'StencilOperation :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStencilOperation[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1471 | :: [32mforall (a :: StencilOperation -> Type) |
1472 | -> [32m[32ma[0;32m [32m'OpZero[0;32m[0;32m | ||
1473 | -> [32m[32ma[0;32m [32m'OpKeep[0;32m[0;32m | ||
1474 | -> [32m[32ma[0;32m [32m'OpReplace[0;32m[0;32m | ||
1475 | -> [32m[32ma[0;32m [32m'OpIncr[0;32m[0;32m | ||
1476 | -> [32m[32ma[0;32m [32m'OpIncrWrap[0;32m[0;32m | ||
1477 | -> [32m[32ma[0;32m [32m'OpDecr[0;32m[0;32m | ||
1478 | -> [32m[32ma[0;32m [32m'OpDecrWrap[0;32m[0;32m -> [32m[32ma[0;32m [32m'OpInvert[0;32m[0;32m -> forall (b :: StencilOperation) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
1479 | match'StencilOperation | ||
1480 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStencilOperation[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
272 | 'ComparisonFunction :: [32mType[0m | 1481 | 'ComparisonFunction :: [32mType[0m |
273 | Never :: [32mComparisonFunction[0m | 1482 | Never :: [32mComparisonFunction[0m |
274 | Less :: [32mComparisonFunction[0m | 1483 | Less :: [32mComparisonFunction[0m |
@@ -278,116 +1487,274 @@ Greater :: [32mComparisonFunction[0m | |||
278 | Notequal :: [32mComparisonFunction[0m | 1487 | Notequal :: [32mComparisonFunction[0m |
279 | Gequal :: [32mComparisonFunction[0m | 1488 | Gequal :: [32mComparisonFunction[0m |
280 | Always :: [32mComparisonFunction[0m | 1489 | Always :: [32mComparisonFunction[0m |
281 | 'ComparisonFunctionCase :: [32mforall (a :: ComparisonFunction -> Type) -> [32m[32ma[0;32m [32m'Never[0;32m[0;32m -> [32m[32ma[0;32m [32m'Less[0;32m[0;32m -> [32m[32ma[0;32m [32m'Equal[0;32m[0;32m -> [32m[32ma[0;32m [32m'Lequal[0;32m[0;32m -> [32m[32ma[0;32m [32m'Greater[0;32m[0;32m -> [32m[32ma[0;32m [32m'Notequal[0;32m[0;32m -> [32m[32ma[0;32m [32m'Gequal[0;32m[0;32m -> [32m[32ma[0;32m [32m'Always[0;32m[0;32m -> forall (b :: ComparisonFunction) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1490 | 'ComparisonFunctionCase |
282 | match'ComparisonFunction :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mComparisonFunction[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1491 | :: [32mforall (a :: ComparisonFunction -> Type) |
1492 | -> [32m[32ma[0;32m [32m'Never[0;32m[0;32m | ||
1493 | -> [32m[32ma[0;32m [32m'Less[0;32m[0;32m | ||
1494 | -> [32m[32ma[0;32m [32m'Equal[0;32m[0;32m | ||
1495 | -> [32m[32ma[0;32m [32m'Lequal[0;32m[0;32m | ||
1496 | -> [32m[32ma[0;32m [32m'Greater[0;32m[0;32m | ||
1497 | -> [32m[32ma[0;32m [32m'Notequal[0;32m[0;32m | ||
1498 | -> [32m[32ma[0;32m [32m'Gequal[0;32m[0;32m -> [32m[32ma[0;32m [32m'Always[0;32m[0;32m -> forall (b :: ComparisonFunction) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
1499 | match'ComparisonFunction | ||
1500 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mComparisonFunction[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
283 | 'ProvokingVertex :: [32mType[0m | 1501 | 'ProvokingVertex :: [32mType[0m |
284 | LastVertex :: [32mProvokingVertex[0m | 1502 | LastVertex :: [32mProvokingVertex[0m |
285 | FirstVertex :: [32mProvokingVertex[0m | 1503 | FirstVertex :: [32mProvokingVertex[0m |
286 | 'ProvokingVertexCase :: [32mforall (a :: ProvokingVertex -> Type) -> [32m[32ma[0;32m [32m'LastVertex[0;32m[0;32m -> [32m[32ma[0;32m [32m'FirstVertex[0;32m[0;32m -> forall (b :: ProvokingVertex) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1504 | 'ProvokingVertexCase |
287 | match'ProvokingVertex :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mProvokingVertex[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1505 | :: [32mforall (a :: ProvokingVertex -> Type) |
1506 | -> [32m[32ma[0;32m [32m'LastVertex[0;32m[0;32m -> [32m[32ma[0;32m [32m'FirstVertex[0;32m[0;32m -> forall (b :: ProvokingVertex) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
1507 | match'ProvokingVertex | ||
1508 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mProvokingVertex[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
288 | 'CullMode :: [32mType[0m | 1509 | 'CullMode :: [32mType[0m |
289 | CullFront :: [32mCullMode[0m | 1510 | CullFront :: [32mCullMode[0m |
290 | CullBack :: [32mCullMode[0m | 1511 | CullBack :: [32mCullMode[0m |
291 | CullNone :: [32mCullMode[0m | 1512 | CullNone :: [32mCullMode[0m |
292 | 'CullModeCase :: [32mforall (a :: CullMode -> Type) -> [32m[32ma[0;32m [32m'CullFront[0;32m[0;32m -> [32m[32ma[0;32m [32m'CullBack[0;32m[0;32m -> [32m[32ma[0;32m [32m'CullNone[0;32m[0;32m -> forall (b :: CullMode) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1513 | 'CullModeCase |
293 | match'CullMode :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mCullMode[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1514 | :: [32mforall (a :: CullMode -> Type) |
1515 | -> [32m[32ma[0;32m [32m'CullFront[0;32m[0;32m -> [32m[32ma[0;32m [32m'CullBack[0;32m[0;32m -> [32m[32ma[0;32m [32m'CullNone[0;32m[0;32m -> forall (b :: CullMode) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
1516 | match'CullMode | ||
1517 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mCullMode[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
294 | 'PointSize :: [32mType -> Type[0m | 1518 | 'PointSize :: [32mType -> Type[0m |
295 | PointSize :: [32mforall a . Float -> PointSize [32ma[0;32m[0m | 1519 | PointSize :: [32mforall a . Float -> PointSize [32ma[0;32m[0m |
296 | ProgramPointSize :: [32mforall a . ([32ma[0;32m -> Float) -> PointSize [32ma[0;32m[0m | 1520 | ProgramPointSize :: [32mforall a . ([32ma[0;32m -> Float) -> PointSize [32ma[0;32m[0m |
297 | 'PointSizeCase :: [32mforall a . forall (b :: PointSize [32ma[0;32m -> Type) -> (forall (c :: Float) -> [32m[32mb[0;32m [32m('PointSize [32mc[0;32m)[0;32m[0;32m) -> (forall (d :: [32ma[0;32m -> Float) -> [32m[32mb[0;32m [32m('ProgramPointSize [32md[0;32m)[0;32m[0;32m) -> forall (e :: PointSize [32ma[0;32m) -> [32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | 1521 | 'PointSizeCase |
298 | match'PointSize :: [32mforall (a :: Type -> Type) -> (forall b -> [32m[32ma[0;32m [32m(PointSize [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 1522 | :: [32mforall a |
1523 | . forall (b :: PointSize [32ma[0;32m -> Type) | ||
1524 | -> (forall (c :: Float) -> [32m[32mb[0;32m [32m('PointSize [32mc[0;32m)[0;32m[0;32m) | ||
1525 | -> (forall (d :: [32ma[0;32m -> Float) -> [32m[32mb[0;32m [32m('ProgramPointSize [32md[0;32m)[0;32m[0;32m) | ||
1526 | -> forall (e :: PointSize [32ma[0;32m) -> [32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | ||
1527 | match'PointSize | ||
1528 | :: [32mforall (a :: Type -> Type) | ||
1529 | -> (forall b -> [32m[32ma[0;32m [32m(PointSize [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
299 | 'PolygonMode :: [32mType -> Type[0m | 1530 | 'PolygonMode :: [32mType -> Type[0m |
300 | PolygonFill :: [32mforall a . PolygonMode [32ma[0;32m[0m | 1531 | PolygonFill :: [32mforall a . PolygonMode [32ma[0;32m[0m |
301 | PolygonPoint :: [32mforall a . PointSize [32ma[0;32m -> PolygonMode [32ma[0;32m[0m | 1532 | PolygonPoint :: [32mforall a . PointSize [32ma[0;32m -> PolygonMode [32ma[0;32m[0m |
302 | PolygonLine :: [32mforall a . Float -> PolygonMode [32ma[0;32m[0m | 1533 | PolygonLine :: [32mforall a . Float -> PolygonMode [32ma[0;32m[0m |
303 | 'PolygonModeCase :: [32mforall a . forall (b :: PolygonMode [32ma[0;32m -> Type) -> [32m[32mb[0;32m [32m'PolygonFill[0;32m[0;32m -> (forall (c :: PointSize [32ma[0;32m) -> [32m[32mb[0;32m [32m('PolygonPoint [32mc[0;32m)[0;32m[0;32m) -> (forall (d :: Float) -> [32m[32mb[0;32m [32m('PolygonLine [32md[0;32m)[0;32m[0;32m) -> forall (e :: PolygonMode [32ma[0;32m) -> [32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | 1534 | 'PolygonModeCase |
304 | match'PolygonMode :: [32mforall (a :: Type -> Type) -> (forall b -> [32m[32ma[0;32m [32m(PolygonMode [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 1535 | :: [32mforall a |
1536 | . forall (b :: PolygonMode [32ma[0;32m -> Type) | ||
1537 | -> [32m[32mb[0;32m [32m'PolygonFill[0;32m[0;32m | ||
1538 | -> (forall (c :: PointSize [32ma[0;32m) -> [32m[32mb[0;32m [32m('PolygonPoint [32mc[0;32m)[0;32m[0;32m) | ||
1539 | -> (forall (d :: Float) -> [32m[32mb[0;32m [32m('PolygonLine [32md[0;32m)[0;32m[0;32m) | ||
1540 | -> forall (e :: PolygonMode [32ma[0;32m) -> [32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | ||
1541 | match'PolygonMode | ||
1542 | :: [32mforall (a :: Type -> Type) | ||
1543 | -> (forall b -> [32m[32ma[0;32m [32m(PolygonMode [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
305 | 'PolygonOffset :: [32mType[0m | 1544 | 'PolygonOffset :: [32mType[0m |
306 | NoOffset :: [32mPolygonOffset[0m | 1545 | NoOffset :: [32mPolygonOffset[0m |
307 | Offset :: [32mFloat -> Float -> PolygonOffset[0m | 1546 | Offset :: [32mFloat -> Float -> PolygonOffset[0m |
308 | 'PolygonOffsetCase :: [32mforall (a :: PolygonOffset -> Type) -> [32m[32ma[0;32m [32m'NoOffset[0;32m[0;32m -> (forall (b :: Float) (c :: Float) -> [32m[32ma[0;32m [32m('Offset [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall (d :: PolygonOffset) -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 1547 | 'PolygonOffsetCase |
309 | match'PolygonOffset :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mPolygonOffset[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1548 | :: [32mforall (a :: PolygonOffset -> Type) |
1549 | -> [32m[32ma[0;32m [32m'NoOffset[0;32m[0;32m | ||
1550 | -> (forall (b :: Float) (c :: Float) -> [32m[32ma[0;32m [32m('Offset [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) | ||
1551 | -> forall (d :: PolygonOffset) -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
1552 | match'PolygonOffset | ||
1553 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mPolygonOffset[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
310 | 'PointSpriteCoordOrigin :: [32mType[0m | 1554 | 'PointSpriteCoordOrigin :: [32mType[0m |
311 | LowerLeft :: [32mPointSpriteCoordOrigin[0m | 1555 | LowerLeft :: [32mPointSpriteCoordOrigin[0m |
312 | UpperLeft :: [32mPointSpriteCoordOrigin[0m | 1556 | UpperLeft :: [32mPointSpriteCoordOrigin[0m |
313 | 'PointSpriteCoordOriginCase :: [32mforall (a :: PointSpriteCoordOrigin -> Type) -> [32m[32ma[0;32m [32m'LowerLeft[0;32m[0;32m -> [32m[32ma[0;32m [32m'UpperLeft[0;32m[0;32m -> forall (b :: PointSpriteCoordOrigin) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1557 | 'PointSpriteCoordOriginCase |
314 | match'PointSpriteCoordOrigin :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mPointSpriteCoordOrigin[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1558 | :: [32mforall (a :: PointSpriteCoordOrigin -> Type) |
1559 | -> [32m[32ma[0;32m [32m'LowerLeft[0;32m[0;32m -> [32m[32ma[0;32m [32m'UpperLeft[0;32m[0;32m -> forall (b :: PointSpriteCoordOrigin) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
1560 | match'PointSpriteCoordOrigin | ||
1561 | :: [32mforall (a :: Type -> Type) | ||
1562 | -> [32m[32ma[0;32m [32mPointSpriteCoordOrigin[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
315 | primTexture :: [32m() -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m[0m | 1563 | primTexture :: [32m() -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m[0m |
316 | Uniform :: [32mforall a . String -> [32ma[0;32m[0m | 1564 | Uniform :: [32mforall a . String -> [32ma[0;32m[0m |
317 | 'RasterContext :: [32mType -> PrimitiveType -> Type[0m | 1565 | 'RasterContext :: [32mType -> PrimitiveType -> Type[0m |
318 | TriangleCtx :: [32mforall a . CullMode -> PolygonMode [32ma[0;32m -> PolygonOffset -> ProvokingVertex -> RasterContext [32ma[0;32m 'Triangle[0m | 1566 | TriangleCtx |
319 | PointCtx :: [32mforall a . PointSize [32ma[0;32m -> Float -> PointSpriteCoordOrigin -> RasterContext [32ma[0;32m 'Point[0m | 1567 | :: [32mforall a |
1568 | . CullMode | ||
1569 | -> PolygonMode [32ma[0;32m | ||
1570 | -> PolygonOffset -> ProvokingVertex -> RasterContext [32ma[0;32m 'Triangle[0m | ||
1571 | PointCtx | ||
1572 | :: [32mforall a | ||
1573 | . PointSize [32ma[0;32m -> Float -> PointSpriteCoordOrigin -> RasterContext [32ma[0;32m 'Point[0m | ||
320 | LineCtx :: [32mforall a . Float -> ProvokingVertex -> RasterContext [32ma[0;32m 'Line[0m | 1574 | LineCtx :: [32mforall a . Float -> ProvokingVertex -> RasterContext [32ma[0;32m 'Line[0m |
321 | 'RasterContextCase :: [32mforall a . forall (b :: forall (c :: PrimitiveType) -> RasterContext [32ma[0;32m [32mc[0;32m -> Type) -> (forall (d :: CullMode) (e :: PolygonMode [32ma[0;32m) (f :: PolygonOffset) (g :: ProvokingVertex) -> [32m[32m[32mb[0;32m [32m'Triangle[0;32m[0;32m [32m('TriangleCtx [32md[0;32m [32me[0;32m [32mf[0;32m [32mg[0;32m)[0;32m[0;32m) -> (forall (h :: PointSize [32ma[0;32m) (i :: Float) (j :: PointSpriteCoordOrigin) -> [32m[32m[32mb[0;32m [32m'Point[0;32m[0;32m [32m('PointCtx [32mh[0;32m [32mi[0;32m [32mj[0;32m)[0;32m[0;32m) -> (forall (k :: Float) (l :: ProvokingVertex) -> [32m[32m[32mb[0;32m [32m'Line[0;32m[0;32m [32m('LineCtx [32mk[0;32m [32ml[0;32m)[0;32m[0;32m) -> forall (m :: PrimitiveType) . forall (n :: RasterContext [32ma[0;32m [32mm[0;32m) -> [32m[32m[32mb[0;32m [32m[32mm[0;32m[0;32m[0;32m [32m[32mn[0;32m[0;32m[0;32m[0m | 1575 | 'RasterContextCase |
322 | match'RasterContext :: [32mforall (a :: Type -> Type) -> (forall b (c :: PrimitiveType) -> [32m[32ma[0;32m [32m(RasterContext [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 1576 | :: [32mforall a |
1577 | . forall (b :: forall (c :: PrimitiveType) -> RasterContext [32ma[0;32m [32mc[0;32m -> Type) | ||
1578 | -> (forall (d :: CullMode) | ||
1579 | (e :: PolygonMode [32ma[0;32m) (f :: PolygonOffset) (g :: ProvokingVertex) | ||
1580 | -> [32m[32m[32mb[0;32m [32m'Triangle[0;32m[0;32m [32m('TriangleCtx [32md[0;32m [32me[0;32m [32mf[0;32m [32mg[0;32m)[0;32m[0;32m) | ||
1581 | -> (forall (h :: PointSize [32ma[0;32m) (i :: Float) (j :: PointSpriteCoordOrigin) | ||
1582 | -> [32m[32m[32mb[0;32m [32m'Point[0;32m[0;32m [32m('PointCtx [32mh[0;32m [32mi[0;32m [32mj[0;32m)[0;32m[0;32m) | ||
1583 | -> (forall (k :: Float) (l :: ProvokingVertex) -> [32m[32m[32mb[0;32m [32m'Line[0;32m[0;32m [32m('LineCtx [32mk[0;32m [32ml[0;32m)[0;32m[0;32m) | ||
1584 | -> forall (m :: PrimitiveType) . forall (n :: RasterContext [32ma[0;32m [32mm[0;32m) -> [32m[32m[32mb[0;32m [32m[32mm[0;32m[0;32m[0;32m [32m[32mn[0;32m[0;32m[0;32m[0m | ||
1585 | match'RasterContext | ||
1586 | :: [32mforall (a :: Type -> Type) | ||
1587 | -> (forall b (c :: PrimitiveType) -> [32m[32ma[0;32m [32m(RasterContext [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) | ||
1588 | -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
323 | 'Blending :: [32mType -> Type[0m | 1589 | 'Blending :: [32mType -> Type[0m |
324 | NoBlending :: [32mforall a . Blending [32ma[0;32m[0m | 1590 | NoBlending :: [32mforall a . Blending [32ma[0;32m[0m |
325 | BlendLogicOp :: [32mforall a . [32mIntegral [32m[32ma[0;32m[0;32m[0;32m => LogicOperation -> Blending [32ma[0;32m[0m | 1591 | BlendLogicOp :: [32mforall a . [32mIntegral [32m[32ma[0;32m[0;32m[0;32m => LogicOperation -> Blending [32ma[0;32m[0m |
326 | Blend :: [32m(BlendEquation, BlendEquation) -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> Blending Float[0m | 1592 | Blend |
327 | 'BlendingCase :: [32mforall (a :: forall b -> Blending [32mb[0;32m -> Type) -> (forall c . [32m[32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m [32m('NoBlending [32mc[0;32m)[0;32m[0;32m) -> (forall d (e :: [32mIntegral [32m[32md[0;32m[0;32m[0;32m) . forall (f :: LogicOperation) -> [32m[32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m [32m('BlendLogicOp [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> (forall (g :: (BlendEquation, BlendEquation)) (h :: ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))) (i :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) -> [32m[32m[32ma[0;32m [32mFloat[0;32m[0;32m [32m('Blend [32mg[0;32m [32mh[0;32m [32mi[0;32m)[0;32m[0;32m) -> forall j . forall (k :: Blending [32mj[0;32m) -> [32m[32m[32ma[0;32m [32m[32mj[0;32m[0;32m[0;32m [32m[32mk[0;32m[0;32m[0;32m[0m | 1593 | :: [32m(BlendEquation, BlendEquation) |
328 | match'Blending :: [32mforall (a :: Type -> Type) -> (forall b -> [32m[32ma[0;32m [32m(Blending [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 1594 | -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) |
1595 | -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> Blending Float[0m | ||
1596 | 'BlendingCase | ||
1597 | :: [32mforall (a :: forall b -> Blending [32mb[0;32m -> Type) | ||
1598 | -> (forall c . [32m[32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m [32m('NoBlending [32mc[0;32m)[0;32m[0;32m) | ||
1599 | -> (forall d (e :: [32mIntegral [32m[32md[0;32m[0;32m[0;32m) | ||
1600 | . forall (f :: LogicOperation) -> [32m[32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m [32m('BlendLogicOp [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) | ||
1601 | -> (forall (g :: (BlendEquation, BlendEquation)) | ||
1602 | (h :: ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))) | ||
1603 | (i :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) | ||
1604 | -> [32m[32m[32ma[0;32m [32mFloat[0;32m[0;32m [32m('Blend [32mg[0;32m [32mh[0;32m [32mi[0;32m)[0;32m[0;32m) | ||
1605 | -> forall j . forall (k :: Blending [32mj[0;32m) -> [32m[32m[32ma[0;32m [32m[32mj[0;32m[0;32m[0;32m [32m[32mk[0;32m[0;32m[0;32m[0m | ||
1606 | match'Blending | ||
1607 | :: [32mforall (a :: Type -> Type) | ||
1608 | -> (forall b -> [32m[32ma[0;32m [32m(Blending [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
329 | 'StencilTests :: [32mType[0m | 1609 | 'StencilTests :: [32mType[0m |
330 | 'StencilTestsCase :: [32mforall (a :: StencilTests -> Type) (b :: StencilTests) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1610 | 'StencilTestsCase |
331 | match'StencilTests :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStencilTests[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1611 | :: [32mforall (a :: StencilTests -> Type) (b :: StencilTests) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
1612 | match'StencilTests | ||
1613 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStencilTests[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
332 | 'StencilOps :: [32mType[0m | 1614 | 'StencilOps :: [32mType[0m |
333 | 'StencilOpsCase :: [32mforall (a :: StencilOps -> Type) (b :: StencilOps) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1615 | 'StencilOpsCase :: [32mforall (a :: StencilOps -> Type) (b :: StencilOps) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
334 | match'StencilOps :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStencilOps[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1616 | match'StencilOps |
1617 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStencilOps[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
335 | 'FragmentOperation :: [32mImageKind -> Type[0m | 1618 | 'FragmentOperation :: [32mImageKind -> Type[0m |
336 | ColorOp :: [32mforall a (b :: Nat) . [32mNum [32m[32ma[0;32m[0;32m[0;32m => Blending [32ma[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m -> FragmentOperation ('Color [32m(VecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m)[0;32m)[0m | 1619 | ColorOp |
1620 | :: [32mforall a (b :: Nat) | ||
1621 | . [32mNum [32m[32ma[0;32m[0;32m[0;32m | ||
1622 | => Blending [32ma[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m -> FragmentOperation ('Color [32m(VecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m)[0;32m)[0m | ||
337 | DepthOp :: [32mComparisonFunction -> Bool -> FragmentOperation 'Depth[0m | 1623 | DepthOp :: [32mComparisonFunction -> Bool -> FragmentOperation 'Depth[0m |
338 | StencilOp :: [32mStencilTests -> StencilOps -> StencilOps -> FragmentOperation 'Stencil[0m | 1624 | StencilOp |
339 | 'FragmentOperationCase :: [32mforall (a :: forall (b :: ImageKind) -> FragmentOperation [32mb[0;32m -> Type) -> (forall c (d :: Nat) (e :: [32mNum [32m[32mc[0;32m[0;32m[0;32m) . forall (f :: Blending [32mc[0;32m) (g :: [32mVecScalar [32m[32md[0;32m[0;32m [32mBool[0;32m[0;32m) -> [32m[32m[32ma[0;32m [32m('Color [32m(VecScalar [32m[32md[0;32m[0;32m [32m[32mc[0;32m[0;32m)[0;32m)[0;32m[0;32m [32m('ColorOp [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m [32mg[0;32m)[0;32m[0;32m) -> (forall (h :: ComparisonFunction) (i :: Bool) -> [32m[32m[32ma[0;32m [32m'Depth[0;32m[0;32m [32m('DepthOp [32mh[0;32m [32mi[0;32m)[0;32m[0;32m) -> (forall (j :: StencilTests) (k :: StencilOps) (l :: StencilOps) -> [32m[32m[32ma[0;32m [32m'Stencil[0;32m[0;32m [32m('StencilOp [32mj[0;32m [32mk[0;32m [32ml[0;32m)[0;32m[0;32m) -> forall (m :: ImageKind) . forall (n :: FragmentOperation [32mm[0;32m) -> [32m[32m[32ma[0;32m [32m[32mm[0;32m[0;32m[0;32m [32m[32mn[0;32m[0;32m[0;32m[0m | 1625 | :: [32mStencilTests -> StencilOps -> StencilOps -> FragmentOperation 'Stencil[0m |
340 | match'FragmentOperation :: [32mforall (a :: Type -> Type) -> (forall (b :: ImageKind) -> [32m[32ma[0;32m [32m(FragmentOperation [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 1626 | 'FragmentOperationCase |
1627 | :: [32mforall (a :: forall (b :: ImageKind) -> FragmentOperation [32mb[0;32m -> Type) | ||
1628 | -> (forall c (d :: Nat) (e :: [32mNum [32m[32mc[0;32m[0;32m[0;32m) | ||
1629 | . forall (f :: Blending [32mc[0;32m) (g :: [32mVecScalar [32m[32md[0;32m[0;32m [32mBool[0;32m[0;32m) | ||
1630 | -> [32m[32m[32ma[0;32m [32m('Color [32m(VecScalar [32m[32md[0;32m[0;32m [32m[32mc[0;32m[0;32m)[0;32m)[0;32m[0;32m [32m('ColorOp [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m [32mg[0;32m)[0;32m[0;32m) | ||
1631 | -> (forall (h :: ComparisonFunction) (i :: Bool) -> [32m[32m[32ma[0;32m [32m'Depth[0;32m[0;32m [32m('DepthOp [32mh[0;32m [32mi[0;32m)[0;32m[0;32m) | ||
1632 | -> (forall (j :: StencilTests) (k :: StencilOps) (l :: StencilOps) | ||
1633 | -> [32m[32m[32ma[0;32m [32m'Stencil[0;32m[0;32m [32m('StencilOp [32mj[0;32m [32mk[0;32m [32ml[0;32m)[0;32m[0;32m) | ||
1634 | -> forall (m :: ImageKind) . forall (n :: FragmentOperation [32mm[0;32m) -> [32m[32m[32ma[0;32m [32m[32mm[0;32m[0;32m[0;32m [32m[32mn[0;32m[0;32m[0;32m[0m | ||
1635 | match'FragmentOperation | ||
1636 | :: [32mforall (a :: Type -> Type) | ||
1637 | -> (forall (b :: ImageKind) -> [32m[32ma[0;32m [32m(FragmentOperation [32mb[0;32m)[0;32m[0;32m) | ||
1638 | -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
341 | 'Interpolated :: [32mType -> Type[0m | 1639 | 'Interpolated :: [32mType -> Type[0m |
342 | Smooth :: [32mforall a . [32mFloating [32m[32ma[0;32m[0;32m[0;32m => Interpolated [32ma[0;32m[0m | 1640 | Smooth :: [32mforall a . [32mFloating [32m[32ma[0;32m[0;32m[0;32m => Interpolated [32ma[0;32m[0m |
343 | NoPerspective :: [32mforall a . [32mFloating [32m[32ma[0;32m[0;32m[0;32m => Interpolated [32ma[0;32m[0m | 1641 | NoPerspective :: [32mforall a . [32mFloating [32m[32ma[0;32m[0;32m[0;32m => Interpolated [32ma[0;32m[0m |
344 | Flat :: [32mforall a . Interpolated [32ma[0;32m[0m | 1642 | Flat :: [32mforall a . Interpolated [32ma[0;32m[0m |
345 | 'InterpolatedCase :: [32mforall a . forall (b :: Interpolated [32ma[0;32m -> Type) -> (forall (c :: [32mFloating [32m[32ma[0;32m[0;32m[0;32m) . [32m[32mb[0;32m [32m('Smooth [32mc[0;32m)[0;32m[0;32m) -> (forall (d :: [32mFloating [32m[32ma[0;32m[0;32m[0;32m) . [32m[32mb[0;32m [32m('NoPerspective [32md[0;32m)[0;32m[0;32m) -> [32m[32mb[0;32m [32m'Flat[0;32m[0;32m -> forall (e :: Interpolated [32ma[0;32m) -> [32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | 1643 | 'InterpolatedCase |
346 | match'Interpolated :: [32mforall (a :: Type -> Type) -> (forall b -> [32m[32ma[0;32m [32m(Interpolated [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 1644 | :: [32mforall a |
347 | rasterizePrimitive :: [32mforall (a :: List Type) (b :: List Type) (c :: List Type) (d :: PrimitiveType) . ([32m[32m[32mmap [32mType[0;32m [32mType[0;32m [32mInterpolated[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m ~ [32m[32mb[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m'Cons [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m [32ma[0;32m[0;32m[0;32m) => HList [32mb[0;32m -> RasterContext (HList [32mc[0;32m) [32md[0;32m -> Primitive (HList [32mc[0;32m) [32md[0;32m -> [32mFragmentStream [32m1[0;32m [32m(HList [32ma[0;32m)[0;32m[0;32m[0m | 1645 | . forall (b :: Interpolated [32ma[0;32m -> Type) |
348 | rasterizePrimitives :: [32mforall (a :: List Type) (b :: PrimitiveType) . RasterContext (HList ('Cons [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m [32ma[0;32m)) [32mb[0;32m -> HList [32m(map [32mType[0;32m [32mType[0;32m [32mInterpolated[0;32m [32m[32ma[0;32m[0;32m)[0;32m -> List (Primitive (HList ('Cons [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m [32ma[0;32m)) [32mb[0;32m) -> List (Vector 1 (Maybe (SimpleFragment (HList [32ma[0;32m))))[0m | 1646 | -> (forall (c :: [32mFloating [32m[32ma[0;32m[0;32m[0;32m) . [32m[32mb[0;32m [32m('Smooth [32mc[0;32m)[0;32m[0;32m) |
1647 | -> (forall (d :: [32mFloating [32m[32ma[0;32m[0;32m[0;32m) . [32m[32mb[0;32m [32m('NoPerspective [32md[0;32m)[0;32m[0;32m) | ||
1648 | -> [32m[32mb[0;32m [32m'Flat[0;32m[0;32m -> forall (e :: Interpolated [32ma[0;32m) -> [32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | ||
1649 | match'Interpolated | ||
1650 | :: [32mforall (a :: Type -> Type) | ||
1651 | -> (forall b -> [32m[32ma[0;32m [32m(Interpolated [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
1652 | rasterizePrimitive | ||
1653 | :: [32mforall (a :: List Type) | ||
1654 | (b :: List Type) (c :: List Type) (d :: PrimitiveType) | ||
1655 | . ([32m[32m[32mmap [32mType[0;32m [32mType[0;32m [32mInterpolated[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m ~ [32m[32mb[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m'Cons [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m [32ma[0;32m[0;32m[0;32m) | ||
1656 | => HList [32mb[0;32m | ||
1657 | -> RasterContext (HList [32mc[0;32m) [32md[0;32m | ||
1658 | -> Primitive (HList [32mc[0;32m) [32md[0;32m -> [32mFragmentStream [32m1[0;32m [32m(HList [32ma[0;32m)[0;32m[0;32m[0m | ||
1659 | rasterizePrimitives | ||
1660 | :: [32mforall (a :: List Type) (b :: PrimitiveType) | ||
1661 | . RasterContext (HList ('Cons [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m [32ma[0;32m)) [32mb[0;32m | ||
1662 | -> HList [32m(map [32mType[0;32m [32mType[0;32m [32mInterpolated[0;32m [32m[32ma[0;32m[0;32m)[0;32m | ||
1663 | -> List (Primitive (HList ('Cons [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m [32ma[0;32m)) [32mb[0;32m) | ||
1664 | -> List (Vector 1 (Maybe (SimpleFragment (HList [32ma[0;32m))))[0m | ||
349 | 'ImageLC :: [32mType -> Nat[0m | 1665 | 'ImageLC :: [32mType -> Nat[0m |
350 | allSame :: [32mforall a . List [32ma[0;32m -> Type[0m | 1666 | allSame :: [32mforall a . List [32ma[0;32m -> Type[0m |
351 | sameLayerCounts :: [32mList Type -> Type[0m | 1667 | sameLayerCounts :: [32mList Type -> Type[0m |
352 | 'FrameBuffer :: [32mNat -> List ImageKind -> Type[0m | 1668 | 'FrameBuffer :: [32mNat -> List ImageKind -> Type[0m |
353 | 'FrameBufferCase :: [32mforall (a :: Nat) (b :: List ImageKind) . forall (c :: FrameBuffer [32ma[0;32m [32mb[0;32m -> Type) (d :: FrameBuffer [32ma[0;32m [32mb[0;32m) -> [32m[32mc[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 1669 | 'FrameBufferCase |
354 | match'FrameBuffer :: [32mforall (a :: Type -> Type) -> (forall (b :: Nat) (c :: List ImageKind) -> [32m[32ma[0;32m [32m(FrameBuffer [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 1670 | :: [32mforall (a :: Nat) (b :: List ImageKind) |
1671 | . forall (c :: FrameBuffer [32ma[0;32m [32mb[0;32m -> Type) (d :: FrameBuffer [32ma[0;32m [32mb[0;32m) -> [32m[32mc[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
1672 | match'FrameBuffer | ||
1673 | :: [32mforall (a :: Type -> Type) | ||
1674 | -> (forall (b :: Nat) (c :: List ImageKind) -> [32m[32ma[0;32m [32m(FrameBuffer [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) | ||
1675 | -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
355 | imageType' :: [32mList ImageKind -> List Type[0m | 1676 | imageType' :: [32mList ImageKind -> List Type[0m |
356 | 'FragmentOperationKind :: [32mType -> ImageKind[0m | 1677 | 'FragmentOperationKind :: [32mType -> ImageKind[0m |
357 | Accumulate :: [32mforall (a :: List ImageKind) (b :: Nat) (c :: List Type) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mmap [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m)[0;32m => HList [32mc[0;32m -> [32mFragmentStream [32m[32mb[0;32m[0;32m [32m(HList [32m(imageType' [32m[32ma[0;32m[0;32m)[0;32m)[0;32m[0;32m -> FrameBuffer [32mb[0;32m [32ma[0;32m -> FrameBuffer [32mb[0;32m [32ma[0;32m[0m | 1678 | Accumulate |
1679 | :: [32mforall (a :: List ImageKind) (b :: Nat) (c :: List Type) | ||
1680 | . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mmap [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0;32m)[0;32m | ||
1681 | => HList [32mc[0;32m | ||
1682 | -> [32mFragmentStream [32m[32mb[0;32m[0;32m [32m(HList [32m(imageType' [32m[32ma[0;32m[0;32m)[0;32m)[0;32m[0;32m -> FrameBuffer [32mb[0;32m [32ma[0;32m -> FrameBuffer [32mb[0;32m [32ma[0;32m[0m | ||
358 | accumulateWith :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> ([32ma[0;32m, [32mb[0;32m)[0m | 1683 | accumulateWith :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> ([32ma[0;32m, [32mb[0;32m)[0m |
359 | overlay :: [32mforall (a :: Nat) (b :: List Type) . FrameBuffer [32ma[0;32m [32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mb[0;32m[0;32m)[0;32m -> (HList [32mb[0;32m, List [32m(Fragment [32m[32ma[0;32m[0;32m [32m(HList [32m(imageType' [32m[32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mb[0;32m[0;32m)[0;32m[0;32m)[0;32m)[0;32m)[0;32m) -> FrameBuffer [32ma[0;32m [32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mb[0;32m[0;32m)[0;32m[0m | 1684 | overlay |
1685 | :: [32mforall (a :: Nat) (b :: List Type) | ||
1686 | . FrameBuffer [32ma[0;32m [32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mb[0;32m[0;32m)[0;32m | ||
1687 | -> (HList [32mb[0;32m, List | ||
1688 | [32m(Fragment [32m[32ma[0;32m[0;32m [32m(HList [32m(imageType' [32m[32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mb[0;32m[0;32m)[0;32m[0;32m)[0;32m)[0;32m)[0;32m) | ||
1689 | -> FrameBuffer [32ma[0;32m [32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mb[0;32m[0;32m)[0;32m[0m | ||
360 | 'GetImageKind :: [32mType -> ImageKind[0m | 1690 | 'GetImageKind :: [32mType -> ImageKind[0m |
361 | FrameBuffer :: [32mforall (a :: List Type) . [32msameLayerCounts [32m[32ma[0;32m[0;32m[0;32m => HList [32ma[0;32m -> FrameBuffer [32m(ImageLC [32m[32m(head [32mType[0;32m [32m[32ma[0;32m[0;32m)[0;32m[0;32m)[0;32m [32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mGetImageKind[0;32m[0;32m [32m[32ma[0;32m[0;32m)[0;32m[0m | 1691 | FrameBuffer |
362 | imageFrame :: [32mforall (a :: List Type) . [32msameLayerCounts [32m[32ma[0;32m[0;32m[0;32m => HList [32ma[0;32m -> FrameBuffer [32m(ImageLC [32m[32m(head [32mType[0;32m [32m[32ma[0;32m[0;32m)[0;32m[0;32m)[0;32m [32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mGetImageKind[0;32m[0;32m [32m[32ma[0;32m[0;32m)[0;32m[0m | 1692 | :: [32mforall (a :: List Type) |
363 | accumulate :: [32mforall (a :: Nat) (b :: List Type) c . HList [32mb[0;32m -> ([32mc[0;32m -> HList [32m(imageType' [32m[32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mb[0;32m[0;32m)[0;32m[0;32m)[0;32m) -> List (Vector [32ma[0;32m (Maybe (SimpleFragment [32mc[0;32m))) -> FrameBuffer [32ma[0;32m [32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mb[0;32m[0;32m)[0;32m -> FrameBuffer [32ma[0;32m [32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mb[0;32m[0;32m)[0;32m[0m | 1693 | . [32msameLayerCounts [32m[32ma[0;32m[0;32m[0;32m |
1694 | => HList [32ma[0;32m | ||
1695 | -> FrameBuffer [32m(ImageLC [32m[32m(head [32mType[0;32m [32m[32ma[0;32m[0;32m)[0;32m[0;32m)[0;32m [32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mGetImageKind[0;32m[0;32m [32m[32ma[0;32m[0;32m)[0;32m[0m | ||
1696 | imageFrame | ||
1697 | :: [32mforall (a :: List Type) | ||
1698 | . [32msameLayerCounts [32m[32ma[0;32m[0;32m[0;32m | ||
1699 | => HList [32ma[0;32m | ||
1700 | -> FrameBuffer [32m(ImageLC [32m[32m(head [32mType[0;32m [32m[32ma[0;32m[0;32m)[0;32m[0;32m)[0;32m [32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mGetImageKind[0;32m[0;32m [32m[32ma[0;32m[0;32m)[0;32m[0m | ||
1701 | accumulate | ||
1702 | :: [32mforall (a :: Nat) (b :: List Type) c | ||
1703 | . HList [32mb[0;32m | ||
1704 | -> ([32mc[0;32m -> HList [32m(imageType' [32m[32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mb[0;32m[0;32m)[0;32m[0;32m)[0;32m) | ||
1705 | -> List (Vector [32ma[0;32m (Maybe (SimpleFragment [32mc[0;32m))) | ||
1706 | -> FrameBuffer [32ma[0;32m [32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mb[0;32m[0;32m)[0;32m | ||
1707 | -> FrameBuffer [32ma[0;32m [32m(map [32mType[0;32m [32mImageKind[0;32m [32m[32mFragmentOperationKind[0;32m[0;32m [32m[32mb[0;32m[0;32m)[0;32m[0m | ||
364 | PrjImage :: [32mforall (a :: ImageKind) . FrameBuffer 1 ('Cons [32ma[0;32m 'Nil) -> Image 1 [32ma[0;32m[0m | 1708 | PrjImage :: [32mforall (a :: ImageKind) . FrameBuffer 1 ('Cons [32ma[0;32m 'Nil) -> Image 1 [32ma[0;32m[0m |
365 | PrjImageColor :: [32mFrameBuffer 1 ('Cons 'Depth ('Cons ('Color [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m) 'Nil)) -> Image 1 ('Color [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m)[0m | 1709 | PrjImageColor |
1710 | :: [32mFrameBuffer 1 ('Cons 'Depth ('Cons ('Color [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m) 'Nil)) | ||
1711 | -> Image 1 ('Color [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m)[0m | ||
366 | 'Output :: [32mType[0m | 1712 | 'Output :: [32mType[0m |
367 | ScreenOut :: [32mforall (a :: Nat) (b :: List ImageKind) . FrameBuffer [32ma[0;32m [32mb[0;32m -> Output[0m | 1713 | ScreenOut :: [32mforall (a :: Nat) (b :: List ImageKind) . FrameBuffer [32ma[0;32m [32mb[0;32m -> Output[0m |
368 | 'OutputCase :: [32mforall (a :: Output -> Type) -> (forall (b :: Nat) (c :: List ImageKind) . forall (d :: FrameBuffer [32mb[0;32m [32mc[0;32m) -> [32m[32ma[0;32m [32m('ScreenOut [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> forall (e :: Output) -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | 1714 | 'OutputCase |
1715 | :: [32mforall (a :: Output -> Type) | ||
1716 | -> (forall (b :: Nat) (c :: List ImageKind) | ||
1717 | . forall (d :: FrameBuffer [32mb[0;32m [32mc[0;32m) -> [32m[32ma[0;32m [32m('ScreenOut [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) | ||
1718 | -> forall (e :: Output) -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | ||
369 | match'Output :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mOutput[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1719 | match'Output :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mOutput[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
370 | renderFrame :: [32mforall (a :: Nat) (b :: List ImageKind) . FrameBuffer [32ma[0;32m [32mb[0;32m -> Output[0m | 1720 | renderFrame |
1721 | :: [32mforall (a :: Nat) (b :: List ImageKind) . FrameBuffer [32ma[0;32m [32mb[0;32m -> Output[0m | ||
371 | 'Texture :: [32mType[0m | 1722 | 'Texture :: [32mType[0m |
372 | Texture2DSlot :: [32mString -> Texture[0m | 1723 | Texture2DSlot :: [32mString -> Texture[0m |
373 | Texture2D :: [32m[32mVec [32m2[0;32m [32mInt[0;32m[0;32m -> Image 1 ('Color [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m) -> Texture[0m | 1724 | Texture2D :: [32m[32mVec [32m2[0;32m [32mInt[0;32m[0;32m -> Image 1 ('Color [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m) -> Texture[0m |
374 | 'TextureCase :: [32mforall (a :: Texture -> Type) -> (forall (b :: String) -> [32m[32ma[0;32m [32m('Texture2DSlot [32mb[0;32m)[0;32m[0;32m) -> (forall (c :: [32mVec [32m2[0;32m [32mInt[0;32m[0;32m) (d :: Image 1 ('Color [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m)) -> [32m[32ma[0;32m [32m('Texture2D [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> forall (e :: Texture) -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | 1725 | 'TextureCase |
375 | match'Texture :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mTexture[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1726 | :: [32mforall (a :: Texture -> Type) |
1727 | -> (forall (b :: String) -> [32m[32ma[0;32m [32m('Texture2DSlot [32mb[0;32m)[0;32m[0;32m) | ||
1728 | -> (forall (c :: [32mVec [32m2[0;32m [32mInt[0;32m[0;32m) (d :: Image 1 ('Color [32m(Vec [32m4[0;32m [32mFloat[0;32m)[0;32m)) | ||
1729 | -> [32m[32ma[0;32m [32m('Texture2D [32mc[0;32m [32md[0;32m)[0;32m[0;32m) | ||
1730 | -> forall (e :: Texture) -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | ||
1731 | match'Texture | ||
1732 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mTexture[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
376 | 'Filter :: [32mType[0m | 1733 | 'Filter :: [32mType[0m |
377 | PointFilter :: [32mFilter[0m | 1734 | PointFilter :: [32mFilter[0m |
378 | LinearFilter :: [32mFilter[0m | 1735 | LinearFilter :: [32mFilter[0m |
379 | 'FilterCase :: [32mforall (a :: Filter -> Type) -> [32m[32ma[0;32m [32m'PointFilter[0;32m[0;32m -> [32m[32ma[0;32m [32m'LinearFilter[0;32m[0;32m -> forall (b :: Filter) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1736 | 'FilterCase |
1737 | :: [32mforall (a :: Filter -> Type) | ||
1738 | -> [32m[32ma[0;32m [32m'PointFilter[0;32m[0;32m -> [32m[32ma[0;32m [32m'LinearFilter[0;32m[0;32m -> forall (b :: Filter) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
380 | match'Filter :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mFilter[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1739 | match'Filter :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mFilter[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
381 | 'EdgeMode :: [32mType[0m | 1740 | 'EdgeMode :: [32mType[0m |
382 | Repeat :: [32mEdgeMode[0m | 1741 | Repeat :: [32mEdgeMode[0m |
383 | MirroredRepeat :: [32mEdgeMode[0m | 1742 | MirroredRepeat :: [32mEdgeMode[0m |
384 | ClampToEdge :: [32mEdgeMode[0m | 1743 | ClampToEdge :: [32mEdgeMode[0m |
385 | 'EdgeModeCase :: [32mforall (a :: EdgeMode -> Type) -> [32m[32ma[0;32m [32m'Repeat[0;32m[0;32m -> [32m[32ma[0;32m [32m'MirroredRepeat[0;32m[0;32m -> [32m[32ma[0;32m [32m'ClampToEdge[0;32m[0;32m -> forall (b :: EdgeMode) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1744 | 'EdgeModeCase |
386 | match'EdgeMode :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mEdgeMode[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1745 | :: [32mforall (a :: EdgeMode -> Type) |
1746 | -> [32m[32ma[0;32m [32m'Repeat[0;32m[0;32m | ||
1747 | -> [32m[32ma[0;32m [32m'MirroredRepeat[0;32m[0;32m -> [32m[32ma[0;32m [32m'ClampToEdge[0;32m[0;32m -> forall (b :: EdgeMode) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
1748 | match'EdgeMode | ||
1749 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mEdgeMode[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
387 | 'Sampler :: [32mType[0m | 1750 | 'Sampler :: [32mType[0m |
388 | Sampler :: [32mFilter -> EdgeMode -> Texture -> Sampler[0m | 1751 | Sampler :: [32mFilter -> EdgeMode -> Texture -> Sampler[0m |
389 | 'SamplerCase :: [32mforall (a :: Sampler -> Type) -> (forall (b :: Filter) (c :: EdgeMode) (d :: Texture) -> [32m[32ma[0;32m [32m('Sampler [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> forall (e :: Sampler) -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | 1752 | 'SamplerCase |
390 | match'Sampler :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mSampler[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 1753 | :: [32mforall (a :: Sampler -> Type) |
1754 | -> (forall (b :: Filter) (c :: EdgeMode) (d :: Texture) -> [32m[32ma[0;32m [32m('Sampler [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) | ||
1755 | -> forall (e :: Sampler) -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | ||
1756 | match'Sampler | ||
1757 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mSampler[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
391 | texture2D :: [32mSampler -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m[0m | 1758 | texture2D :: [32mSampler -> [32mVec [32m2[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m[0m |
392 | accumulationContext :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m | 1759 | accumulationContext :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m |
393 | ------------ tooltips | 1760 | ------------ tooltips |
@@ -1054,8 +2421,10 @@ testdata/Builtins.lc 126:63-126:64 Type | |||
1054 | testdata/Builtins.lc 126:69-126:70 Type | 2421 | testdata/Builtins.lc 126:69-126:70 Type |
1055 | testdata/Builtins.lc 126:69-126:75 Type | 2422 | testdata/Builtins.lc 126:69-126:75 Type |
1056 | testdata/Builtins.lc 126:74-126:75 Type | 2423 | testdata/Builtins.lc 126:74-126:75 Type |
1057 | testdata/Builtins.lc 127:1-127:12 forall a b (c :: Nat) d . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | 2424 | testdata/Builtins.lc 127:1-127:12 forall a b (c :: Nat) d |
1058 | testdata/Builtins.lc 127:14-127:25 forall a b (c :: Nat) d . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | 2425 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b |
2426 | testdata/Builtins.lc 127:14-127:25 forall a b (c :: Nat) d | ||
2427 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | ||
1059 | testdata/Builtins.lc 127:34-127:102 Type | 2428 | testdata/Builtins.lc 127:34-127:102 Type |
1060 | testdata/Builtins.lc 127:35-127:43 Type -> Type | 2429 | testdata/Builtins.lc 127:35-127:43 Type -> Type |
1061 | testdata/Builtins.lc 127:35-127:45 Type | 2430 | testdata/Builtins.lc 127:35-127:45 Type |
@@ -2028,7 +3397,8 @@ testdata/Builtins.lc 253:24-253:38 Primitive _g _a -> Primitive _f _a | |||
2028 | testdata/Builtins.lc 253:37-253:38 _i -> _h | 3397 | testdata/Builtins.lc 253:37-253:38 _i -> _h |
2029 | testdata/Builtins.lc 255:30-255:38 Type -> Type | 3398 | testdata/Builtins.lc 255:30-255:38 Type -> Type |
2030 | testdata/Builtins.lc 255:45-255:46 Type | Type -> Type | 3399 | testdata/Builtins.lc 255:45-255:46 Type | Type -> Type |
2031 | testdata/Builtins.lc 260:1-260:12 forall (a :: PrimitiveType) (b :: List Type) (c :: List Type) . (b ~ map Type Type ListElem c) => HList c -> PrimitiveStream a (HList b) | 3400 | testdata/Builtins.lc 260:1-260:12 forall (a :: PrimitiveType) (b :: List Type) (c :: List Type) |
3401 | . (b ~ map Type Type ListElem c) => HList c -> PrimitiveStream a (HList b) | ||
2032 | testdata/Builtins.lc 260:32-260:119 Type | 3402 | testdata/Builtins.lc 260:32-260:119 Type |
2033 | testdata/Builtins.lc 260:56-260:57 _e | 3403 | testdata/Builtins.lc 260:56-260:57 _e |
2034 | testdata/Builtins.lc 260:56-260:59 _d -> Type | 3404 | testdata/Builtins.lc 260:56-260:59 _d -> Type |
@@ -2050,7 +3420,8 @@ testdata/Builtins.lc 260:108-260:109 _f | |||
2050 | testdata/Builtins.lc 260:111-260:116 List Type -> Type | 3420 | testdata/Builtins.lc 260:111-260:116 List Type -> Type |
2051 | testdata/Builtins.lc 260:111-260:118 Type | 3421 | testdata/Builtins.lc 260:111-260:118 Type |
2052 | testdata/Builtins.lc 260:117-260:118 List Type | 3422 | testdata/Builtins.lc 260:117-260:118 List Type |
2053 | testdata/Builtins.lc 262:1-262:6 forall (a :: PrimitiveType) (b :: List Type) . String -> HList b -> PrimitiveStream a (HList b) | 3423 | testdata/Builtins.lc 262:1-262:6 forall (a :: PrimitiveType) (b :: List Type) |
3424 | . String -> HList b -> PrimitiveStream a (HList b) | ||
2054 | testdata/Builtins.lc 262:56-262:62 Type | 3425 | testdata/Builtins.lc 262:56-262:62 Type |
2055 | testdata/Builtins.lc 262:56-262:104 Type | 3426 | testdata/Builtins.lc 262:56-262:104 Type |
2056 | testdata/Builtins.lc 262:66-262:71 List Type -> Type | 3427 | testdata/Builtins.lc 262:66-262:71 List Type -> Type |
@@ -2068,7 +3439,9 @@ testdata/Builtins.lc 264:1-264:10 forall a . String -> a | |||
2068 | testdata/Builtins.lc 264:14-264:20 Type | 3439 | testdata/Builtins.lc 264:14-264:20 Type |
2069 | testdata/Builtins.lc 264:14-264:25 Type | 3440 | testdata/Builtins.lc 264:14-264:25 Type |
2070 | testdata/Builtins.lc 264:24-264:25 Type | _c | 3441 | testdata/Builtins.lc 264:24-264:25 Type | _c |
2071 | testdata/Builtins.lc 266:1-266:12 forall (a :: PrimitiveType) (b :: List Type) . String -> forall (c :: List String) -> (len String c ~ len Type b) => PrimitiveStream a (HList b) | 3442 | testdata/Builtins.lc 266:1-266:12 forall (a :: PrimitiveType) (b :: List Type) |
3443 | . String | ||
3444 | -> forall (c :: List String) -> (len String c ~ len Type b) => PrimitiveStream a (HList b) | ||
2072 | testdata/Builtins.lc 266:31-266:37 Type | 3445 | testdata/Builtins.lc 266:31-266:37 Type |
2073 | testdata/Builtins.lc 266:31-266:123 Type | 3446 | testdata/Builtins.lc 266:31-266:123 Type |
2074 | testdata/Builtins.lc 266:32-266:36 Type | 3447 | testdata/Builtins.lc 266:32-266:36 Type |
@@ -2154,9 +3527,13 @@ testdata/Builtins.lc 281:58-281:74 Type -> Type | |||
2154 | testdata/Builtins.lc 281:58-281:76 Type | 3527 | testdata/Builtins.lc 281:58-281:76 Type |
2155 | testdata/Builtins.lc 281:73-281:74 Nat | 3528 | testdata/Builtins.lc 281:73-281:74 Nat |
2156 | testdata/Builtins.lc 281:75-281:76 Type | 3529 | testdata/Builtins.lc 281:75-281:76 Type |
2157 | testdata/Builtins.lc 282:1-282:16 forall a (b :: Nat) . (a -> Float) -> List (Vector b (Maybe (SimpleFragment a))) -> List (Vector b (Maybe (SimpleFragment a))) | 3530 | testdata/Builtins.lc 282:1-282:16 forall a (b :: Nat) |
3531 | . (a -> Float) | ||
3532 | -> List (Vector b (Maybe (SimpleFragment a))) | ||
3533 | -> List (Vector b (Maybe (SimpleFragment a))) | ||
2158 | testdata/Builtins.lc 282:21-282:24 forall a b . (a -> b) -> List a -> List b | 3534 | testdata/Builtins.lc 282:21-282:24 forall a b . (a -> b) -> List a -> List b |
2159 | testdata/Builtins.lc 282:21-282:43 (_b -> Float) -> FragmentStream _a _b -> FragmentStream _a _b | List (Vector _a (Maybe (SimpleFragment _d))) -> List (Vector _a (Maybe (SimpleFragment _d))) | 3535 | testdata/Builtins.lc 282:21-282:43 (_b -> Float) -> FragmentStream _a _b -> FragmentStream _a _b | List (Vector _a (Maybe (SimpleFragment _d))) |
3536 | -> List (Vector _a (Maybe (SimpleFragment _d))) | ||
2160 | testdata/Builtins.lc 282:26-282:40 forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a | 3537 | testdata/Builtins.lc 282:26-282:40 forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a |
2161 | testdata/Builtins.lc 282:26-282:42 Fragment _a _f -> Fragment _a _f | 3538 | testdata/Builtins.lc 282:26-282:42 Fragment _a _f -> Fragment _a _f |
2162 | testdata/Builtins.lc 282:41-282:42 _g -> Float | 3539 | testdata/Builtins.lc 282:41-282:42 _g -> Float |
@@ -2189,9 +3566,13 @@ testdata/Builtins.lc 286:57-286:73 Type -> Type | |||
2189 | testdata/Builtins.lc 286:57-286:75 Type | 3566 | testdata/Builtins.lc 286:57-286:75 Type |
2190 | testdata/Builtins.lc 286:72-286:73 Nat | 3567 | testdata/Builtins.lc 286:72-286:73 Nat |
2191 | testdata/Builtins.lc 286:74-286:75 Type | 3568 | testdata/Builtins.lc 286:74-286:75 Type |
2192 | testdata/Builtins.lc 287:1-287:16 forall a (b :: Nat) . (a -> Bool) -> List (Vector b (Maybe (SimpleFragment a))) -> List (Vector b (Maybe (SimpleFragment a))) | 3569 | testdata/Builtins.lc 287:1-287:16 forall a (b :: Nat) |
3570 | . (a -> Bool) | ||
3571 | -> List (Vector b (Maybe (SimpleFragment a))) | ||
3572 | -> List (Vector b (Maybe (SimpleFragment a))) | ||
2193 | testdata/Builtins.lc 287:21-287:24 forall a b . (a -> b) -> List a -> List b | 3573 | testdata/Builtins.lc 287:21-287:24 forall a b . (a -> b) -> List a -> List b |
2194 | testdata/Builtins.lc 287:21-287:43 (_b -> Bool) -> FragmentStream _a _b -> FragmentStream _a _b | List (Vector _a (Maybe (SimpleFragment _d))) -> List (Vector _a (Maybe (SimpleFragment _d))) | 3574 | testdata/Builtins.lc 287:21-287:43 (_b -> Bool) -> FragmentStream _a _b -> FragmentStream _a _b | List (Vector _a (Maybe (SimpleFragment _d))) |
3575 | -> List (Vector _a (Maybe (SimpleFragment _d))) | ||
2195 | testdata/Builtins.lc 287:26-287:40 forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a | 3576 | testdata/Builtins.lc 287:26-287:40 forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a |
2196 | testdata/Builtins.lc 287:26-287:42 Fragment _a _f -> Fragment _a _f | 3577 | testdata/Builtins.lc 287:26-287:42 Fragment _a _f -> Fragment _a _f |
2197 | testdata/Builtins.lc 287:41-287:42 _g -> Bool | 3578 | testdata/Builtins.lc 287:41-287:42 _g -> Bool |
@@ -2224,9 +3605,13 @@ testdata/Builtins.lc 291:51-291:67 Type -> Type | |||
2224 | testdata/Builtins.lc 291:51-291:69 Type | 3605 | testdata/Builtins.lc 291:51-291:69 Type |
2225 | testdata/Builtins.lc 291:66-291:67 Nat | 3606 | testdata/Builtins.lc 291:66-291:67 Nat |
2226 | testdata/Builtins.lc 291:68-291:69 Type | 3607 | testdata/Builtins.lc 291:68-291:69 Type |
2227 | testdata/Builtins.lc 292:1-292:13 forall a b (c :: Nat) . (a -> b) -> List (Vector c (Maybe (SimpleFragment a))) -> List (Vector c (Maybe (SimpleFragment b))) | 3608 | testdata/Builtins.lc 292:1-292:13 forall a b (c :: Nat) |
3609 | . (a -> b) | ||
3610 | -> List (Vector c (Maybe (SimpleFragment a))) | ||
3611 | -> List (Vector c (Maybe (SimpleFragment b))) | ||
2228 | testdata/Builtins.lc 292:18-292:21 forall a b . (a -> b) -> List a -> List b | 3612 | testdata/Builtins.lc 292:18-292:21 forall a b . (a -> b) -> List a -> List b |
2229 | testdata/Builtins.lc 292:18-292:37 (_c -> _b) -> FragmentStream _a _c -> FragmentStream _a _b | List (Vector _a (Maybe (SimpleFragment _e))) -> List (Vector _a (Maybe (SimpleFragment _d))) | 3613 | testdata/Builtins.lc 292:18-292:37 (_c -> _b) -> FragmentStream _a _c -> FragmentStream _a _b | List (Vector _a (Maybe (SimpleFragment _e))) |
3614 | -> List (Vector _a (Maybe (SimpleFragment _d))) | ||
2230 | testdata/Builtins.lc 292:23-292:34 forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b | 3615 | testdata/Builtins.lc 292:23-292:34 forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b |
2231 | testdata/Builtins.lc 292:23-292:36 Fragment _a _g -> Fragment _a _f | 3616 | testdata/Builtins.lc 292:23-292:36 Fragment _a _g -> Fragment _a _f |
2232 | testdata/Builtins.lc 292:35-292:36 _i -> _h | 3617 | testdata/Builtins.lc 292:35-292:36 _i -> _h |
@@ -2502,7 +3887,9 @@ testdata/Builtins.lc 455:6-458:111 Type | |||
2502 | testdata/Builtins.lc 455:25-455:38 Type | 3887 | testdata/Builtins.lc 455:25-455:38 Type |
2503 | testdata/Builtins.lc 455:25-455:46 Type | 3888 | testdata/Builtins.lc 455:25-455:46 Type |
2504 | testdata/Builtins.lc 455:42-455:46 Type | 3889 | testdata/Builtins.lc 455:42-455:46 Type |
2505 | testdata/Builtins.lc 456:3-456:14 RasterContext _f 'Triangle | forall a . CullMode -> PolygonMode a -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle | 3890 | testdata/Builtins.lc 456:3-456:14 RasterContext _f 'Triangle | forall a |
3891 | . CullMode | ||
3892 | -> PolygonMode a -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle | ||
2506 | testdata/Builtins.lc 456:3-456:115 Type | 3893 | testdata/Builtins.lc 456:3-456:115 Type |
2507 | testdata/Builtins.lc 456:26-456:34 Type | 3894 | testdata/Builtins.lc 456:26-456:34 Type |
2508 | testdata/Builtins.lc 456:26-456:115 Type | 3895 | testdata/Builtins.lc 456:26-456:115 Type |
@@ -2565,7 +3952,9 @@ testdata/Builtins.lc 462:42-462:70 Type | |||
2565 | testdata/Builtins.lc 462:60-462:68 Type -> Type | 3952 | testdata/Builtins.lc 462:60-462:68 Type -> Type |
2566 | testdata/Builtins.lc 462:60-462:70 Type | 3953 | testdata/Builtins.lc 462:60-462:70 Type |
2567 | testdata/Builtins.lc 462:69-462:70 Type | 3954 | testdata/Builtins.lc 462:69-462:70 Type |
2568 | testdata/Builtins.lc 463:3-463:8 (BlendEquation, BlendEquation) -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) -> Vec 4 Float -> Blending Float | Blending Float | 3955 | testdata/Builtins.lc 463:3-463:8 (BlendEquation, BlendEquation) |
3956 | -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) | ||
3957 | -> Vec 4 Float -> Blending Float | Blending Float | ||
2569 | testdata/Builtins.lc 463:3-465:74 Type | 3958 | testdata/Builtins.lc 463:3-465:74 Type |
2570 | testdata/Builtins.lc 463:26-463:56 Type | 3959 | testdata/Builtins.lc 463:26-463:56 Type |
2571 | testdata/Builtins.lc 463:27-463:40 Type | 3960 | testdata/Builtins.lc 463:27-463:40 Type |
@@ -2597,7 +3986,8 @@ testdata/Builtins.lc 470:6-470:23 ImageKind -> Type | Type | |||
2597 | testdata/Builtins.lc 470:6-473:96 Type | 3986 | testdata/Builtins.lc 470:6-473:96 Type |
2598 | testdata/Builtins.lc 470:27-470:36 Type | 3987 | testdata/Builtins.lc 470:27-470:36 Type |
2599 | testdata/Builtins.lc 470:40-470:44 Type | 3988 | testdata/Builtins.lc 470:40-470:44 Type |
2600 | testdata/Builtins.lc 471:3-471:10 FragmentOperation ('Color (VecScalar _d _e)) | forall a (b :: Nat) . Num a => Blending a -> VecScalar b Bool -> FragmentOperation ('Color (VecScalar b a)) | 3989 | testdata/Builtins.lc 471:3-471:10 FragmentOperation ('Color (VecScalar _d _e)) | forall a (b :: Nat) |
3990 | . Num a => Blending a -> VecScalar b Bool -> FragmentOperation ('Color (VecScalar b a)) | ||
2601 | testdata/Builtins.lc 471:3-471:112 Type | 3991 | testdata/Builtins.lc 471:3-471:112 Type |
2602 | testdata/Builtins.lc 471:26-471:29 Type -> Type | 3992 | testdata/Builtins.lc 471:26-471:29 Type -> Type |
2603 | testdata/Builtins.lc 471:26-471:31 Type | 3993 | testdata/Builtins.lc 471:26-471:31 Type |
@@ -2655,7 +4045,10 @@ testdata/Builtins.lc 478:3-478:7 Interpolated _d | forall a . Interpolated a | |||
2655 | testdata/Builtins.lc 478:42-478:54 Type -> Type | 4045 | testdata/Builtins.lc 478:42-478:54 Type -> Type |
2656 | testdata/Builtins.lc 478:42-478:56 Type | 4046 | testdata/Builtins.lc 478:42-478:56 Type |
2657 | testdata/Builtins.lc 478:55-478:56 Type | 4047 | testdata/Builtins.lc 478:55-478:56 Type |
2658 | testdata/Builtins.lc 480:1-480:19 forall (a :: List Type) (b :: List Type) (c :: List Type) (d :: PrimitiveType) . (map Type Type Interpolated a ~ b, c ~ 'Cons (Vec 4 Float) a) => HList b -> RasterContext (HList c) d -> Primitive (HList c) d -> FragmentStream 1 (HList a) | 4048 | testdata/Builtins.lc 480:1-480:19 forall (a :: List Type) (b :: List Type) (c :: List Type) (d :: PrimitiveType) |
4049 | . (map Type Type Interpolated a ~ b, c ~ 'Cons (Vec 4 Float) a) | ||
4050 | => HList b | ||
4051 | -> RasterContext (HList c) d -> Primitive (HList c) d -> FragmentStream 1 (HList a) | ||
2659 | testdata/Builtins.lc 481:8-486:34 Type | 4052 | testdata/Builtins.lc 481:8-486:34 Type |
2660 | testdata/Builtins.lc 481:10-481:13 forall a b . (a -> b) -> List a -> List b | 4053 | testdata/Builtins.lc 481:10-481:13 forall a b . (a -> b) -> List a -> List b |
2661 | testdata/Builtins.lc 481:10-481:26 List Type -> List Type | 4054 | testdata/Builtins.lc 481:10-481:26 List Type -> List Type |
@@ -2707,14 +4100,23 @@ testdata/Builtins.lc 486:23-486:24 _b | |||
2707 | testdata/Builtins.lc 486:26-486:31 List Type -> Type | 4100 | testdata/Builtins.lc 486:26-486:31 List Type -> Type |
2708 | testdata/Builtins.lc 486:26-486:33 Type | 4101 | testdata/Builtins.lc 486:26-486:33 Type |
2709 | testdata/Builtins.lc 486:32-486:33 List Type | 4102 | testdata/Builtins.lc 486:32-486:33 List Type |
2710 | testdata/Builtins.lc 488:1-488:20 forall (a :: List Type) (b :: PrimitiveType) . RasterContext (HList ('Cons (Vec 4 Float) a)) b -> HList (map Type Type Interpolated a) -> List (Primitive (HList ('Cons (Vec 4 Float) a)) b) -> List (Vector 1 (Maybe (SimpleFragment (HList a)))) | 4103 | testdata/Builtins.lc 488:1-488:20 forall (a :: List Type) (b :: PrimitiveType) |
4104 | . RasterContext (HList ('Cons (Vec 4 Float) a)) b | ||
4105 | -> HList (map Type Type Interpolated a) | ||
4106 | -> List (Primitive (HList ('Cons (Vec 4 Float) a)) b) | ||
4107 | -> List (Vector 1 (Maybe (SimpleFragment (HList a)))) | ||
2711 | testdata/Builtins.lc 488:32-488:38 forall a . List (List a) -> List a | 4108 | testdata/Builtins.lc 488:32-488:38 forall a . List (List a) -> List a |
2712 | testdata/Builtins.lc 488:32-488:74 List (Vector 1 (Maybe (SimpleFragment (HList _b)))) | 4109 | testdata/Builtins.lc 488:32-488:74 List (Vector 1 (Maybe (SimpleFragment (HList _b)))) |
2713 | testdata/Builtins.lc 488:40-488:43 forall a b . (a -> b) -> List a -> List b | 4110 | testdata/Builtins.lc 488:40-488:43 forall a b . (a -> b) -> List a -> List b |
2714 | testdata/Builtins.lc 488:40-488:71 List (Primitive (HList ('Cons (Vec 4 Float) _b)) _a) -> List (List (Fragment 1 (HList _b))) | 4111 | testdata/Builtins.lc 488:40-488:71 List (Primitive (HList ('Cons (Vec 4 Float) _b)) _a) |
4112 | -> List (List (Fragment 1 (HList _b))) | ||
2715 | testdata/Builtins.lc 488:40-488:73 List (List (Fragment 1 (HList _b))) | 4113 | testdata/Builtins.lc 488:40-488:73 List (List (Fragment 1 (HList _b))) |
2716 | testdata/Builtins.lc 488:45-488:63 forall (a :: List Type) (b :: List Type) (c :: List Type) (d :: PrimitiveType) . (map Type Type Interpolated a ~ b, c ~ 'Cons (Vec 4 Float) a) => HList b -> RasterContext (HList c) d -> Primitive (HList c) d -> FragmentStream 1 (HList a) | 4114 | testdata/Builtins.lc 488:45-488:63 forall (a :: List Type) (b :: List Type) (c :: List Type) (d :: PrimitiveType) |
2717 | testdata/Builtins.lc 488:45-488:66 RasterContext (HList ('Cons (Vec 4 Float) _b)) _a -> Primitive (HList ('Cons (Vec 4 Float) _b)) _a -> FragmentStream 1 (HList _b) | 4115 | . (map Type Type Interpolated a ~ b, c ~ 'Cons (Vec 4 Float) a) |
4116 | => HList b | ||
4117 | -> RasterContext (HList c) d -> Primitive (HList c) d -> FragmentStream 1 (HList a) | ||
4118 | testdata/Builtins.lc 488:45-488:66 RasterContext (HList ('Cons (Vec 4 Float) _b)) _a | ||
4119 | -> Primitive (HList ('Cons (Vec 4 Float) _b)) _a -> FragmentStream 1 (HList _b) | ||
2718 | testdata/Builtins.lc 488:45-488:70 Primitive (HList ('Cons (Vec 4 Float) _b)) _a -> FragmentStream 1 (HList _b) | 4120 | testdata/Builtins.lc 488:45-488:70 Primitive (HList ('Cons (Vec 4 Float) _b)) _a -> FragmentStream 1 (HList _b) |
2719 | testdata/Builtins.lc 488:64-488:66 _i | 4121 | testdata/Builtins.lc 488:64-488:66 _i |
2720 | testdata/Builtins.lc 488:67-488:70 _h | 4122 | testdata/Builtins.lc 488:67-488:70 _h |
@@ -2779,7 +4181,10 @@ testdata/Builtins.lc 513:30-513:31 List ImageKind | |||
2779 | testdata/Builtins.lc 515:40-515:49 Type | 4181 | testdata/Builtins.lc 515:40-515:49 Type |
2780 | testdata/Builtins.lc 515:56-515:77 Type -> ImageKind | 4182 | testdata/Builtins.lc 515:56-515:77 Type -> ImageKind |
2781 | testdata/Builtins.lc 515:102-515:103 ImageKind | ImageKind -> ImageKind | Type -> ImageKind | 4183 | testdata/Builtins.lc 515:102-515:103 ImageKind | ImageKind -> ImageKind | Type -> ImageKind |
2782 | testdata/Builtins.lc 517:1-517:11 forall (a :: List ImageKind) (b :: Nat) (c :: List Type) . (a ~ map Type ImageKind FragmentOperationKind c) => HList c -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a | 4184 | testdata/Builtins.lc 517:1-517:11 forall (a :: List ImageKind) (b :: Nat) (c :: List Type) |
4185 | . (a ~ map Type ImageKind FragmentOperationKind c) | ||
4186 | => HList c | ||
4187 | -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a | ||
2783 | testdata/Builtins.lc 517:15-517:174 Type | 4188 | testdata/Builtins.lc 517:15-517:174 Type |
2784 | testdata/Builtins.lc 517:28-517:31 Type | 4189 | testdata/Builtins.lc 517:28-517:31 Type |
2785 | testdata/Builtins.lc 517:39-517:45 Type | 4190 | testdata/Builtins.lc 517:39-517:45 Type |
@@ -2824,10 +4229,20 @@ testdata/Builtins.lc 519:1-519:15 forall a b . a -> b -> (a, b) | |||
2824 | testdata/Builtins.lc 519:24-519:32 (_d, _b) | 4229 | testdata/Builtins.lc 519:24-519:32 (_d, _b) |
2825 | testdata/Builtins.lc 519:25-519:28 _f | 4230 | testdata/Builtins.lc 519:25-519:28 _f |
2826 | testdata/Builtins.lc 519:30-519:31 ((_b)) | _e | 4231 | testdata/Builtins.lc 519:30-519:31 ((_b)) | _e |
2827 | testdata/Builtins.lc 520:1-520:8 forall (a :: Nat) (b :: List Type) . FrameBuffer a (map Type ImageKind FragmentOperationKind b) -> (HList b, List (Fragment a (HList (imageType' (map Type ImageKind FragmentOperationKind b))))) -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) | 4232 | testdata/Builtins.lc 520:1-520:8 forall (a :: Nat) (b :: List Type) |
2828 | testdata/Builtins.lc 520:25-520:35 forall (a :: List ImageKind) (b :: Nat) (c :: List Type) . (a ~ map Type ImageKind FragmentOperationKind c) => HList c -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a | 4233 | . FrameBuffer a (map Type ImageKind FragmentOperationKind b) |
2829 | testdata/Builtins.lc 520:25-520:39 FragmentStream _b (HList (imageType' (map Type ImageKind FragmentOperationKind _a))) -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) | 4234 | -> (HList b, List |
2830 | testdata/Builtins.lc 520:25-520:43 FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) | 4235 | (Fragment a (HList (imageType' (map Type ImageKind FragmentOperationKind b))))) |
4236 | -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) | ||
4237 | testdata/Builtins.lc 520:25-520:35 forall (a :: List ImageKind) (b :: Nat) (c :: List Type) | ||
4238 | . (a ~ map Type ImageKind FragmentOperationKind c) | ||
4239 | => HList c | ||
4240 | -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a | ||
4241 | testdata/Builtins.lc 520:25-520:39 FragmentStream _b (HList (imageType' (map Type ImageKind FragmentOperationKind _a))) | ||
4242 | -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) | ||
4243 | -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) | ||
4244 | testdata/Builtins.lc 520:25-520:43 FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) | ||
4245 | -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) | ||
2831 | testdata/Builtins.lc 520:25-520:46 FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) | HList _c -> _b | _c -> HList _b -> _a | 4246 | testdata/Builtins.lc 520:25-520:46 FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) | HList _c -> _b | _c -> HList _b -> _a |
2832 | testdata/Builtins.lc 520:36-520:39 _m | 4247 | testdata/Builtins.lc 520:36-520:39 _m |
2833 | testdata/Builtins.lc 520:40-520:43 _h | 4248 | testdata/Builtins.lc 520:40-520:43 _h |
@@ -2835,7 +4250,9 @@ testdata/Builtins.lc 520:44-520:46 _n | |||
2835 | testdata/Builtins.lc 524:31-524:40 Type | 4250 | testdata/Builtins.lc 524:31-524:40 Type |
2836 | testdata/Builtins.lc 524:47-524:59 Type -> ImageKind | 4251 | testdata/Builtins.lc 524:47-524:59 Type -> ImageKind |
2837 | testdata/Builtins.lc 524:74-524:75 ImageKind | ImageKind -> ImageKind | Nat -> ImageKind -> ImageKind | Type -> ImageKind | 4252 | testdata/Builtins.lc 524:74-524:75 ImageKind | ImageKind -> ImageKind | Nat -> ImageKind -> ImageKind | Type -> ImageKind |
2838 | testdata/Builtins.lc 530:1-530:12 forall (a :: List Type) . sameLayerCounts a => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) | 4253 | testdata/Builtins.lc 530:1-530:12 forall (a :: List Type) |
4254 | . sameLayerCounts a | ||
4255 | => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) | ||
2839 | testdata/Builtins.lc 530:30-530:36 Type | 4256 | testdata/Builtins.lc 530:30-530:36 Type |
2840 | testdata/Builtins.lc 530:31-530:35 Type | 4257 | testdata/Builtins.lc 530:31-530:35 Type |
2841 | testdata/Builtins.lc 530:40-530:125 Type | 4258 | testdata/Builtins.lc 530:40-530:125 Type |
@@ -2859,17 +4276,40 @@ testdata/Builtins.lc 530:106-530:122 List Type -> List ImageKind | |||
2859 | testdata/Builtins.lc 530:106-530:124 List ImageKind | 4276 | testdata/Builtins.lc 530:106-530:124 List ImageKind |
2860 | testdata/Builtins.lc 530:110-530:122 Type -> ImageKind | 4277 | testdata/Builtins.lc 530:110-530:122 Type -> ImageKind |
2861 | testdata/Builtins.lc 530:123-530:124 List Type | 4278 | testdata/Builtins.lc 530:123-530:124 List Type |
2862 | testdata/Builtins.lc 532:1-532:11 forall (a :: List Type) . sameLayerCounts a => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) | 4279 | testdata/Builtins.lc 532:1-532:11 forall (a :: List Type) |
2863 | testdata/Builtins.lc 532:14-532:25 forall (a :: List Type) . sameLayerCounts a => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) | 4280 | . sameLayerCounts a |
2864 | testdata/Builtins.lc 534:1-534:11 forall (a :: Nat) (b :: List Type) c . HList b -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b))) -> List (Vector a (Maybe (SimpleFragment c))) -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) | 4281 | => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) |
2865 | testdata/Builtins.lc 534:34-534:44 forall (a :: List ImageKind) (b :: Nat) (c :: List Type) . (a ~ map Type ImageKind FragmentOperationKind c) => HList c -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a | 4282 | testdata/Builtins.lc 532:14-532:25 forall (a :: List Type) |
2866 | testdata/Builtins.lc 534:34-534:48 FragmentStream _b (HList (imageType' (map Type ImageKind FragmentOperationKind _a))) -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) | 4283 | . sameLayerCounts a |
2867 | testdata/Builtins.lc 534:34-534:76 FrameBuffer _c (map Type ImageKind FragmentOperationKind _b) -> FrameBuffer _c (map Type ImageKind FragmentOperationKind _b) | 4284 | => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) |
4285 | testdata/Builtins.lc 534:1-534:11 forall (a :: Nat) (b :: List Type) c | ||
4286 | . HList b | ||
4287 | -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b))) | ||
4288 | -> List (Vector a (Maybe (SimpleFragment c))) | ||
4289 | -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) | ||
4290 | -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) | ||
4291 | testdata/Builtins.lc 534:34-534:44 forall (a :: List ImageKind) (b :: Nat) (c :: List Type) | ||
4292 | . (a ~ map Type ImageKind FragmentOperationKind c) | ||
4293 | => HList c | ||
4294 | -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a | ||
4295 | testdata/Builtins.lc 534:34-534:48 FragmentStream _b (HList (imageType' (map Type ImageKind FragmentOperationKind _a))) | ||
4296 | -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) | ||
4297 | -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) | ||
4298 | testdata/Builtins.lc 534:34-534:76 FrameBuffer _c (map Type ImageKind FragmentOperationKind _b) | ||
4299 | -> FrameBuffer _c (map Type ImageKind FragmentOperationKind _b) | ||
2868 | testdata/Builtins.lc 534:34-534:79 FrameBuffer _c (map Type ImageKind FragmentOperationKind _b) | 4300 | testdata/Builtins.lc 534:34-534:79 FrameBuffer _c (map Type ImageKind FragmentOperationKind _b) |
2869 | testdata/Builtins.lc 534:45-534:48 _j | 4301 | testdata/Builtins.lc 534:45-534:48 _j |
2870 | testdata/Builtins.lc 534:50-534:62 forall a b (c :: Nat) . (a -> b) -> List (Vector c (Maybe (SimpleFragment a))) -> List (Vector c (Maybe (SimpleFragment b))) | 4302 | testdata/Builtins.lc 534:50-534:62 forall a b (c :: Nat) |
2871 | testdata/Builtins.lc 534:50-534:70 List (Vector _a (Maybe (SimpleFragment _c))) -> List (Vector _a (Maybe (SimpleFragment _b))) | 4303 | . (a -> b) |
2872 | testdata/Builtins.lc 534:50-534:75 List (Vector _c (Maybe (SimpleFragment (HList (imageType' (map Type ImageKind FragmentOperationKind _b)))))) | 4304 | -> List (Vector c (Maybe (SimpleFragment a))) |
4305 | -> List (Vector c (Maybe (SimpleFragment b))) | ||
4306 | testdata/Builtins.lc 534:50-534:70 List (Vector _a (Maybe (SimpleFragment _c))) | ||
4307 | -> List (Vector _a (Maybe (SimpleFragment _b))) | ||
4308 | testdata/Builtins.lc 534:50-534:75 List | ||
4309 | (Vector | ||
4310 | _c | ||
4311 | (Maybe | ||
4312 | (SimpleFragment (HList (imageType' (map Type ImageKind FragmentOperationKind _b)))))) | ||
2873 | testdata/Builtins.lc 534:63-534:70 _k | 4313 | testdata/Builtins.lc 534:63-534:70 _k |
2874 | testdata/Builtins.lc 534:71-534:75 _g | 4314 | testdata/Builtins.lc 534:71-534:75 _g |
2875 | testdata/Builtins.lc 534:77-534:79 _e | 4315 | testdata/Builtins.lc 534:77-534:79 _e |
@@ -2886,7 +4326,8 @@ testdata/Builtins.lc 537:46-537:53 ImageKind -> Type | |||
2886 | testdata/Builtins.lc 537:46-537:55 Type | 4326 | testdata/Builtins.lc 537:46-537:55 Type |
2887 | testdata/Builtins.lc 537:52-537:53 _b | 4327 | testdata/Builtins.lc 537:52-537:53 _b |
2888 | testdata/Builtins.lc 537:54-537:55 ImageKind | 4328 | testdata/Builtins.lc 537:54-537:55 ImageKind |
2889 | testdata/Builtins.lc 538:1-538:14 FrameBuffer 1 ('Cons 'Depth ('Cons ('Color (Vec 4 Float)) 'Nil)) -> Image 1 ('Color (Vec 4 Float)) | 4329 | testdata/Builtins.lc 538:1-538:14 FrameBuffer 1 ('Cons 'Depth ('Cons ('Color (Vec 4 Float)) 'Nil)) |
4330 | -> Image 1 ('Color (Vec 4 Float)) | ||
2890 | testdata/Builtins.lc 538:24-538:35 Nat -> List ImageKind -> Type | 4331 | testdata/Builtins.lc 538:24-538:35 Nat -> List ImageKind -> Type |
2891 | testdata/Builtins.lc 538:24-538:37 List ImageKind -> Type | 4332 | testdata/Builtins.lc 538:24-538:37 List ImageKind -> Type |
2892 | testdata/Builtins.lc 538:24-538:70 Type | 4333 | testdata/Builtins.lc 538:24-538:70 Type |
diff --git a/testdata/HyperbolicParaboloic.out b/testdata/HyperbolicParaboloic.out index 6dd15ba0..08a0239b 100644 --- a/testdata/HyperbolicParaboloic.out +++ b/testdata/HyperbolicParaboloic.out | |||
@@ -25,8 +25,7 @@ Pipeline | |||
25 | , vertexShader = | 25 | , vertexShader = |
26 | """ | 26 | """ |
27 | #version 330 core | 27 | #version 330 core |
28 | vec4 texture2D(sampler2D s | 28 | vec4 texture2D(sampler2D s,vec2 uv) { |
29 | ,vec2 uv) { | ||
30 | return texture(s,uv); | 29 | return texture(s,uv); |
31 | } | 30 | } |
32 | uniform mat4 MVP; | 31 | uniform mat4 MVP; |
@@ -34,10 +33,7 @@ Pipeline | |||
34 | in vec3 vi1; | 33 | in vec3 vi1; |
35 | smooth out vec4 vo1; | 34 | smooth out vec4 vo1; |
36 | vec4 scale(float z0,vec4 z1) { | 35 | vec4 scale(float z0,vec4 z1) { |
37 | return (z1) * (vec4 (z0 | 36 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
38 | ,z0 | ||
39 | ,z0 | ||
40 | ,1.0)); | ||
41 | } | 37 | } |
42 | float t; | 38 | float t; |
43 | void main() { | 39 | void main() { |
@@ -47,18 +43,14 @@ Pipeline | |||
47 | ,(((0.5) * ((Mouse).x)) * ((vi1).x)) * ((vi1).y) | 43 | ,(((0.5) * ((Mouse).x)) * ((vi1).x)) * ((vi1).y) |
48 | ,(t) * ((vi1).y) | 44 | ,(t) * ((vi1).y) |
49 | ,1.0))); | 45 | ,1.0))); |
50 | vo1 = vec4 ((vi1).x | 46 | vo1 = vec4 ((vi1).x,(vi1).y,(vi1).z,1.0); |
51 | ,(vi1).y | ||
52 | ,(vi1).z | ||
53 | ,1.0); | ||
54 | } | 47 | } |
55 | """ | 48 | """ |
56 | , geometryShader = Nothing | 49 | , geometryShader = Nothing |
57 | , fragmentShader = | 50 | , fragmentShader = |
58 | """ | 51 | """ |
59 | #version 330 core | 52 | #version 330 core |
60 | vec4 texture2D(sampler2D s | 53 | vec4 texture2D(sampler2D s,vec2 uv) { |
61 | ,vec2 uv) { | ||
62 | return texture(s,uv); | 54 | return texture(s,uv); |
63 | } | 55 | } |
64 | smooth in vec4 vo1; | 56 | smooth in vec4 vo1; |
diff --git a/testdata/Hyperboloid.out b/testdata/Hyperboloid.out index 2e9fa214..0d39c7ed 100644 --- a/testdata/Hyperboloid.out +++ b/testdata/Hyperboloid.out | |||
@@ -25,8 +25,7 @@ Pipeline | |||
25 | , vertexShader = | 25 | , vertexShader = |
26 | """ | 26 | """ |
27 | #version 330 core | 27 | #version 330 core |
28 | vec4 texture2D(sampler2D s | 28 | vec4 texture2D(sampler2D s,vec2 uv) { |
29 | ,vec2 uv) { | ||
30 | return texture(s,uv); | 29 | return texture(s,uv); |
31 | } | 30 | } |
32 | uniform mat4 MVP; | 31 | uniform mat4 MVP; |
@@ -36,33 +35,24 @@ Pipeline | |||
36 | float k; | 35 | float k; |
37 | float r; | 36 | float r; |
38 | vec4 scale(float z0,vec4 z1) { | 37 | vec4 scale(float z0,vec4 z1) { |
39 | return (z1) * (vec4 (z0 | 38 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
40 | ,z0 | ||
41 | ,z0 | ||
42 | ,1.0)); | ||
43 | } | 39 | } |
44 | void main() { | 40 | void main() { |
45 | k = (2.0) * ((Mouse).y); | 41 | k = (2.0) * ((Mouse).y); |
46 | r = (Mouse).x; | 42 | r = (Mouse).x; |
47 | gl_Position = scale (0.1 | 43 | gl_Position = scale (0.1 |
48 | ,(MVP) * (vec4 ((k) * (sin | 44 | ,(MVP) * (vec4 ((k) * (sin (((0.7) * ((vi1).x)) + ((r) * ((vi1).y)))) |
49 | (((0.7) * ((vi1).x)) + ((r) * ((vi1).y)))) | ||
50 | ,(vi1).y | 45 | ,(vi1).y |
51 | ,(k) * (cos | 46 | ,(k) * (cos (((0.7) * ((vi1).x)) + ((r) * ((vi1).y)))) |
52 | (((0.7) * ((vi1).x)) + ((r) * ((vi1).y)))) | ||
53 | ,1.0))); | 47 | ,1.0))); |
54 | vo1 = vec4 ((vi1).x | 48 | vo1 = vec4 ((vi1).x,(vi1).y,(vi1).z,1.0); |
55 | ,(vi1).y | ||
56 | ,(vi1).z | ||
57 | ,1.0); | ||
58 | } | 49 | } |
59 | """ | 50 | """ |
60 | , geometryShader = Nothing | 51 | , geometryShader = Nothing |
61 | , fragmentShader = | 52 | , fragmentShader = |
62 | """ | 53 | """ |
63 | #version 330 core | 54 | #version 330 core |
64 | vec4 texture2D(sampler2D s | 55 | vec4 texture2D(sampler2D s,vec2 uv) { |
65 | ,vec2 uv) { | ||
66 | return texture(s,uv); | 56 | return texture(s,uv); |
67 | } | 57 | } |
68 | smooth in vec4 vo1; | 58 | smooth in vec4 vo1; |
diff --git a/testdata/Internals.out b/testdata/Internals.out index af664ddd..520e7204 100644 --- a/testdata/Internals.out +++ b/testdata/Internals.out | |||
@@ -1,3 +1,207 @@ | |||
1 | ------------ desugared source code | ||
2 | typeAnn = \(a :: _) -> _rhs a | ||
3 | parens = \(a :: _) -> _rhs a | ||
4 | undefined :: forall a . a | ||
5 | primFix :: forall a . (a -> a) -> a | ||
6 | data Unit :: Type where | ||
7 | TT :: Unit | ||
8 | data String :: Type where | ||
9 | |||
10 | data Empty (_ :: String) :: Type where | ||
11 | |||
12 | unsafeCoerce :: forall (a :: _) (b :: _) . a -> b | ||
13 | 'EqCT :: forall a -> a -> a -> Type | ||
14 | parEval :: forall (a :: _) -> a -> a -> a | ||
15 | 'T2 :: Type -> Type -> Type | ||
16 | match'Type :: forall (a :: Type -> Type) -> a Type -> forall b -> a b -> a b | ||
17 | 'EqCTt = _rhs ('EqCT (_ :: _)) | ||
18 | t2C :: Unit -> Unit -> Unit | ||
19 | data Int :: Type where | ||
20 | |||
21 | data Word :: Type where | ||
22 | |||
23 | data Float :: Type where | ||
24 | |||
25 | data Char :: Type where | ||
26 | |||
27 | data Bool :: Type where | ||
28 | False :: Bool | ||
29 | True :: Bool | ||
30 | data Ordering :: Type where | ||
31 | LT :: Ordering | ||
32 | EQ :: Ordering | ||
33 | GT :: Ordering | ||
34 | data Nat :: Type where | ||
35 | Zero :: Nat | ||
36 | Succ :: Nat -> Nat | ||
37 | primIntToWord :: Int -> Word | ||
38 | primIntToFloat :: Int -> Float | ||
39 | primIntToNat :: Int -> Nat | ||
40 | primCompareInt :: Int -> Int -> Ordering | ||
41 | primCompareWord :: Word -> Word -> Ordering | ||
42 | primCompareFloat :: Float -> Float -> Ordering | ||
43 | primCompareChar :: Char -> Char -> Ordering | ||
44 | primCompareString :: String -> String -> Ordering | ||
45 | primNegateInt :: Int -> Int | ||
46 | primNegateWord :: Word -> Word | ||
47 | primNegateFloat :: Float -> Float | ||
48 | primAddInt :: Int -> Int -> Int | ||
49 | primSubInt :: Int -> Int -> Int | ||
50 | primModInt :: Int -> Int -> Int | ||
51 | primSqrtFloat :: Float -> Float | ||
52 | primRound :: Float -> Int | ||
53 | primIfThenElse | ||
54 | = (\(a :: _) (b :: _) (c :: _) -> 'BoolCase \_ -> _ :: _ (_rhs c) (_rhs b) a) | ||
55 | :: forall (d :: _) . Bool -> d -> d -> d | ||
56 | isEQ | ||
57 | = \(a :: _) -> 'OrderingCase | ||
58 | \_ -> _ :: _ | ||
59 | (_rhs False) | ||
60 | (_rhs True) | ||
61 | (_rhs False) | ||
62 | a | ||
63 | 'Num | ||
64 | = (\(a :: _) -> match'Int | ||
65 | \_ -> _ | ||
66 | (_rhs 'Unit) | ||
67 | a | ||
68 | (match'Word | ||
69 | \_ -> _ | ||
70 | (_rhs 'Unit) | ||
71 | a | ||
72 | (match'Float | ||
73 | \_ -> _ | ||
74 | (_rhs 'Unit) | ||
75 | a | ||
76 | (match'Nat | ||
77 | \_ -> _ | ||
78 | (_rhs 'Unit) | ||
79 | a | ||
80 | (_rhs ('Empty "no instance of 'Num on ???")))))) | ||
81 | :: Type -> Type | ||
82 | fromInt | ||
83 | = (\ @a -> \ @_ -> match'Int | ||
84 | \_ -> _ | ||
85 | (_rhs \(b := _rhs \(c :: _) -> c) -> b) | ||
86 | a | ||
87 | (match'Word | ||
88 | \_ -> _ | ||
89 | (_rhs \(d := _rhs primIntToWord) -> d) | ||
90 | a | ||
91 | (match'Float | ||
92 | \_ -> _ | ||
93 | (_rhs \(e := _rhs primIntToFloat) -> e) | ||
94 | a | ||
95 | (match'Nat \_ -> _ (_rhs \(f := _rhs primIntToNat) -> f) a (_rhs undefined))))) | ||
96 | :: forall g . Num g => Int -> g | ||
97 | compare | ||
98 | = (\ @a -> \ @_ -> match'Int | ||
99 | \_ -> _ | ||
100 | (_rhs \(b := _rhs primCompareInt) -> b) | ||
101 | a | ||
102 | (match'Word | ||
103 | \_ -> _ | ||
104 | (_rhs \(c := _rhs primCompareWord) -> c) | ||
105 | a | ||
106 | (match'Float | ||
107 | \_ -> _ | ||
108 | (_rhs \(d := _rhs primCompareFloat) -> d) | ||
109 | a | ||
110 | (match'Nat \_ -> _ (_rhs \(e := _rhs undefined) -> e) a (_rhs undefined))))) | ||
111 | :: forall f . Num f => f -> f -> Ordering | ||
112 | negate | ||
113 | = (\ @a -> \ @_ -> match'Int | ||
114 | \_ -> _ | ||
115 | (_rhs \(b := _rhs primNegateInt) -> b) | ||
116 | a | ||
117 | (match'Word | ||
118 | \_ -> _ | ||
119 | (_rhs \(c := _rhs primNegateWord) -> c) | ||
120 | a | ||
121 | (match'Float | ||
122 | \_ -> _ | ||
123 | (_rhs \(d := _rhs primNegateFloat) -> d) | ||
124 | a | ||
125 | (match'Nat \_ -> _ (_rhs \(e := _rhs undefined) -> e) a (_rhs undefined))))) | ||
126 | :: forall f . Num f => f -> f | ||
127 | 'Eq | ||
128 | = (\(a :: _) -> match'String | ||
129 | \_ -> _ | ||
130 | (_rhs 'Unit) | ||
131 | a | ||
132 | (match'Char | ||
133 | \_ -> _ | ||
134 | (_rhs 'Unit) | ||
135 | a | ||
136 | (match'Int | ||
137 | \_ -> _ | ||
138 | (_rhs 'Unit) | ||
139 | a | ||
140 | (match'Float | ||
141 | \_ -> _ | ||
142 | (_rhs 'Unit) | ||
143 | a | ||
144 | (match'Bool | ||
145 | \_ -> _ | ||
146 | (_rhs 'Unit) | ||
147 | a | ||
148 | (match'Nat | ||
149 | \_ -> _ | ||
150 | (_rhs 'Unit) | ||
151 | a | ||
152 | (_rhs ('Empty "no instance of 'Eq on ???")))))))) | ||
153 | :: Type -> Type | ||
154 | == | ||
155 | = (\ @a -> \ @_ -> match'String | ||
156 | \_ -> _ | ||
157 | (_rhs \(b := \(c :: _) (d :: _) -> _rhs (isEQ (primCompareString c d))) -> b) | ||
158 | a | ||
159 | (match'Char | ||
160 | \_ -> _ | ||
161 | (_rhs \(e := \(f :: _) (g :: _) -> _rhs (isEQ (primCompareChar f g))) -> e) | ||
162 | a | ||
163 | (match'Int | ||
164 | \_ -> _ | ||
165 | (_rhs \(h := \(i :: _) (j :: _) -> _rhs (isEQ (primCompareInt i j))) -> h) | ||
166 | a | ||
167 | (match'Float | ||
168 | \_ -> _ | ||
169 | (_rhs \(k := \(l :: _) (m :: _) -> _rhs (isEQ (primCompareFloat l m))) -> k) | ||
170 | a | ||
171 | (match'Bool | ||
172 | \_ -> _ | ||
173 | (_rhs | ||
174 | \(n | ||
175 | := \(o :: _) (p :: _) -> 'BoolCase | ||
176 | \_ -> _ :: _ | ||
177 | ('BoolCase \_ -> _ :: _ (_rhs True) (_rhs False) p) | ||
178 | ('BoolCase \_ -> _ :: _ (_rhs False) (_rhs True) p) | ||
179 | o) -> n) | ||
180 | a | ||
181 | (match'Nat | ||
182 | \_ -> _ | ||
183 | (_rhs | ||
184 | \(q | ||
185 | := \(r :: _) (s :: _) -> 'NatCase | ||
186 | \_ -> _ :: _ | ||
187 | ('NatCase \_ -> _ :: _ (_rhs True) \_ -> _rhs False s) | ||
188 | \(t :: _) -> 'NatCase \_ -> _ :: _ (_rhs False) \(u :: _) -> _rhs (t == u) s | ||
189 | r) -> q) | ||
190 | a | ||
191 | (_rhs undefined))))))) | ||
192 | :: forall v . Eq v => v -> v -> Bool | ||
193 | infix 4 == | ||
194 | data List (_ :: Type) :: Type where | ||
195 | Nil :: List _a | ||
196 | Cons :: _a -> List _a -> List _a | ||
197 | infixr 5 Cons | ||
198 | data HList :: List Type -> Type where | ||
199 | HNil :: HList 'Nil | ||
200 | HCons :: forall (a :: _) (b :: _) . a -> HList b -> HList (a : b) | ||
201 | hlistNilCase :: forall (a :: _) -> a -> HList Nil -> a | ||
202 | hlistConsCase | ||
203 | :: forall a (b :: List Type) | ||
204 | . forall (c :: _) -> (a -> HList b -> c) -> HList (Cons a b) -> c | ||
1 | main is not found | 205 | main is not found |
2 | ------------ trace | 206 | ------------ trace |
3 | typeAnn :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m | 207 | typeAnn :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m |
@@ -12,8 +216,11 @@ match'Unit :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mUnit[0 | |||
12 | 'StringCase :: [32mforall (a :: String -> Type) (b :: String) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 216 | 'StringCase :: [32mforall (a :: String -> Type) (b :: String) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
13 | match'String :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mString[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 217 | match'String :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mString[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
14 | 'Empty :: [32mString -> Type[0m | 218 | 'Empty :: [32mString -> Type[0m |
15 | 'EmptyCase :: [32mforall (a :: String) . forall (b :: Empty [32ma[0;32m -> Type) (c :: Empty [32ma[0;32m) -> [32m[32mb[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 219 | 'EmptyCase |
16 | match'Empty :: [32mforall (a :: Type -> Type) -> (forall (b :: String) -> [32m[32ma[0;32m [32m(Empty [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 220 | :: [32mforall (a :: String) . forall (b :: Empty [32ma[0;32m -> Type) (c :: Empty [32ma[0;32m) -> [32m[32mb[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m |
221 | match'Empty | ||
222 | :: [32mforall (a :: Type -> Type) | ||
223 | -> (forall (b :: String) -> [32m[32ma[0;32m [32m(Empty [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
17 | unsafeCoerce :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m[0m | 224 | unsafeCoerce :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m[0m |
18 | 'EqCT :: [32mforall a -> [32ma[0;32m -> [32ma[0;32m -> Type[0m | 225 | 'EqCT :: [32mforall a -> [32ma[0;32m -> [32ma[0;32m -> Type[0m |
19 | parEval :: [32mforall a -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 226 | parEval :: [32mforall a -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
@@ -36,18 +243,25 @@ match'Char :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mChar[0 | |||
36 | 'Bool :: [32mType[0m | 243 | 'Bool :: [32mType[0m |
37 | False :: [32mBool[0m | 244 | False :: [32mBool[0m |
38 | True :: [32mBool[0m | 245 | True :: [32mBool[0m |
39 | 'BoolCase :: [32mforall (a :: Bool -> Type) -> [32m[32ma[0;32m [32m'False[0;32m[0;32m -> [32m[32ma[0;32m [32m'True[0;32m[0;32m -> forall (b :: Bool) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 246 | 'BoolCase |
247 | :: [32mforall (a :: Bool -> Type) | ||
248 | -> [32m[32ma[0;32m [32m'False[0;32m[0;32m -> [32m[32ma[0;32m [32m'True[0;32m[0;32m -> forall (b :: Bool) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
40 | match'Bool :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mBool[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 249 | match'Bool :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mBool[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
41 | 'Ordering :: [32mType[0m | 250 | 'Ordering :: [32mType[0m |
42 | LT :: [32mOrdering[0m | 251 | LT :: [32mOrdering[0m |
43 | EQ :: [32mOrdering[0m | 252 | EQ :: [32mOrdering[0m |
44 | GT :: [32mOrdering[0m | 253 | GT :: [32mOrdering[0m |
45 | 'OrderingCase :: [32mforall (a :: Ordering -> Type) -> [32m[32ma[0;32m [32m'LT[0;32m[0;32m -> [32m[32ma[0;32m [32m'EQ[0;32m[0;32m -> [32m[32ma[0;32m [32m'GT[0;32m[0;32m -> forall (b :: Ordering) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 254 | 'OrderingCase |
46 | match'Ordering :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mOrdering[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 255 | :: [32mforall (a :: Ordering -> Type) |
256 | -> [32m[32ma[0;32m [32m'LT[0;32m[0;32m -> [32m[32ma[0;32m [32m'EQ[0;32m[0;32m -> [32m[32ma[0;32m [32m'GT[0;32m[0;32m -> forall (b :: Ordering) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
257 | match'Ordering | ||
258 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mOrdering[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
47 | 'Nat :: [32mType[0m | 259 | 'Nat :: [32mType[0m |
48 | Zero :: [32mNat[0m | 260 | Zero :: [32mNat[0m |
49 | Succ :: [32mNat -> Nat[0m | 261 | Succ :: [32mNat -> Nat[0m |
50 | 'NatCase :: [32mforall (a :: Nat -> Type) -> [32m[32ma[0;32m [32m0[0;32m[0;32m -> (forall (b :: Nat) -> [32m[32ma[0;32m [32m('Succ [32mb[0;32m)[0;32m[0;32m) -> forall (c :: Nat) -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 262 | 'NatCase |
263 | :: [32mforall (a :: Nat -> Type) | ||
264 | -> [32m[32ma[0;32m [32m0[0;32m[0;32m -> (forall (b :: Nat) -> [32m[32ma[0;32m [32m('Succ [32mb[0;32m)[0;32m[0;32m) -> forall (c :: Nat) -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
51 | match'Nat :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mNat[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 265 | match'Nat :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mNat[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
52 | primIntToWord :: [32mInt -> Word[0m | 266 | primIntToWord :: [32mInt -> Word[0m |
53 | primIntToFloat :: [32mInt -> Float[0m | 267 | primIntToFloat :: [32mInt -> Float[0m |
@@ -76,15 +290,31 @@ negate :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32ma[0 | |||
76 | 'List :: [32mType -> Type[0m | 290 | 'List :: [32mType -> Type[0m |
77 | Nil :: [32mforall a . List [32ma[0;32m[0m | 291 | Nil :: [32mforall a . List [32ma[0;32m[0m |
78 | Cons :: [32mforall a . [32ma[0;32m -> List [32ma[0;32m -> List [32ma[0;32m[0m | 292 | Cons :: [32mforall a . [32ma[0;32m -> List [32ma[0;32m -> List [32ma[0;32m[0m |
79 | 'ListCase :: [32mforall a . forall (b :: List [32ma[0;32m -> Type) -> [32m[32mb[0;32m [32m'Nil[0;32m[0;32m -> (forall (c :: [32ma[0;32m) (d :: List [32ma[0;32m) -> [32m[32mb[0;32m [32m('Cons [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> forall (e :: List [32ma[0;32m) -> [32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | 293 | 'ListCase |
80 | match'List :: [32mforall (a :: Type -> Type) -> (forall b -> [32m[32ma[0;32m [32m(List [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 294 | :: [32mforall a |
295 | . forall (b :: List [32ma[0;32m -> Type) | ||
296 | -> [32m[32mb[0;32m [32m'Nil[0;32m[0;32m | ||
297 | -> (forall (c :: [32ma[0;32m) (d :: List [32ma[0;32m) -> [32m[32mb[0;32m [32m('Cons [32mc[0;32m [32md[0;32m)[0;32m[0;32m) | ||
298 | -> forall (e :: List [32ma[0;32m) -> [32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | ||
299 | match'List | ||
300 | :: [32mforall (a :: Type -> Type) | ||
301 | -> (forall b -> [32m[32ma[0;32m [32m(List [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
81 | 'HList :: [32mList Type -> Type[0m | 302 | 'HList :: [32mList Type -> Type[0m |
82 | HNil :: [32m()[0m | 303 | HNil :: [32m()[0m |
83 | HCons :: [32mforall a (b :: List Type) . [32ma[0;32m -> HList [32mb[0;32m -> HList ('Cons [32ma[0;32m [32mb[0;32m)[0m | 304 | HCons :: [32mforall a (b :: List Type) . [32ma[0;32m -> HList [32mb[0;32m -> HList ('Cons [32ma[0;32m [32mb[0;32m)[0m |
84 | 'HListCase :: [32mforall (a :: forall (b :: List Type) -> HList [32mb[0;32m -> Type) -> [32m[32m[32ma[0;32m [32m'Nil[0;32m[0;32m [32m()[0;32m[0;32m -> (forall c (d :: List Type) . forall (e :: [32mc[0;32m) (f :: HList [32md[0;32m) -> [32m[32m[32ma[0;32m [32m('Cons [32mc[0;32m [32md[0;32m)[0;32m[0;32m [32m('HCons [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> forall (g :: List Type) . forall (h :: HList [32mg[0;32m) -> [32m[32m[32ma[0;32m [32m[32mg[0;32m[0;32m[0;32m [32m[32mh[0;32m[0;32m[0;32m[0m | 305 | 'HListCase |
85 | match'HList :: [32mforall (a :: Type -> Type) -> (forall (b :: List Type) -> [32m[32ma[0;32m [32m(HList [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 306 | :: [32mforall (a :: forall (b :: List Type) -> HList [32mb[0;32m -> Type) |
307 | -> [32m[32m[32ma[0;32m [32m'Nil[0;32m[0;32m [32m()[0;32m[0;32m | ||
308 | -> (forall c (d :: List Type) | ||
309 | . forall (e :: [32mc[0;32m) (f :: HList [32md[0;32m) -> [32m[32m[32ma[0;32m [32m('Cons [32mc[0;32m [32md[0;32m)[0;32m[0;32m [32m('HCons [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) | ||
310 | -> forall (g :: List Type) . forall (h :: HList [32mg[0;32m) -> [32m[32m[32ma[0;32m [32m[32mg[0;32m[0;32m[0;32m [32m[32mh[0;32m[0;32m[0;32m[0m | ||
311 | match'HList | ||
312 | :: [32mforall (a :: Type -> Type) | ||
313 | -> (forall (b :: List Type) -> [32m[32ma[0;32m [32m(HList [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
86 | hlistNilCase :: [32mforall a -> [32ma[0;32m -> () -> [32ma[0;32m[0m | 314 | hlistNilCase :: [32mforall a -> [32ma[0;32m -> () -> [32ma[0;32m[0m |
87 | hlistConsCase :: [32mforall a (b :: List Type) . forall c -> ([32ma[0;32m -> HList [32mb[0;32m -> [32mc[0;32m) -> HList ('Cons [32ma[0;32m [32mb[0;32m) -> [32mc[0;32m[0m | 315 | hlistConsCase |
316 | :: [32mforall a (b :: List Type) | ||
317 | . forall c -> ([32ma[0;32m -> HList [32mb[0;32m -> [32mc[0;32m) -> HList ('Cons [32ma[0;32m [32mb[0;32m) -> [32mc[0;32m[0m | ||
88 | ------------ tooltips | 318 | ------------ tooltips |
89 | testdata/Internals.lc 6:1-6:8 forall a . a -> a | 319 | testdata/Internals.lc 6:1-6:8 forall a . a -> a |
90 | testdata/Internals.lc 6:13-6:14 _b | 320 | testdata/Internals.lc 6:13-6:14 _b |
diff --git a/testdata/Material.out b/testdata/Material.out index 28b5cfa3..7e277702 100644 --- a/testdata/Material.out +++ b/testdata/Material.out | |||
@@ -1,9 +1,297 @@ | |||
1 | ------------ desugared source code | ||
2 | identityLight = _rhs (fromInt 1) :: Float | ||
3 | data Entity :: Type where | ||
4 | Entity | ||
5 | :: Vec (fromInt 4) Float | ||
6 | -> Vec (fromInt 4) Float | ||
7 | -> Vec (fromInt 3) Float -> Vec (fromInt 4) Float -> Entity | ||
8 | eAmbientLight | ||
9 | = \(a :: _) -> 'EntityCase \_ -> _ :: _ \(b :: _) -> \_ -> \_ -> \_ -> _rhs b a | ||
10 | eDirectedLight | ||
11 | = \(a :: _) -> 'EntityCase \_ -> _ :: _ \_ (b :: _) -> \_ -> \_ -> _rhs b a | ||
12 | eLightDir | ||
13 | = \(a :: _) -> 'EntityCase \_ -> _ :: _ \_ -> \_ (b :: _) -> \_ -> _rhs b a | ||
14 | eShaderRGBA | ||
15 | = \(a :: _) -> 'EntityCase \_ -> _ :: _ \_ -> \_ -> \_ (b :: _) -> _rhs b a | ||
16 | data WaveType :: Type where | ||
17 | WT_Sin :: WaveType | ||
18 | WT_Triangle :: WaveType | ||
19 | WT_Square :: WaveType | ||
20 | WT_Sawtooth :: WaveType | ||
21 | WT_InverseSawtooth :: WaveType | ||
22 | WT_Noise :: WaveType | ||
23 | data Wave :: Type where | ||
24 | Wave :: WaveType -> Float -> Float -> Float -> Float -> Wave | ||
25 | data Deform :: Type where | ||
26 | D_AutoSprite :: Deform | ||
27 | D_AutoSprite2 :: Deform | ||
28 | D_Bulge :: Float -> Float -> Float -> Deform | ||
29 | D_Move :: Vec (fromInt 3) Float -> Wave -> Deform | ||
30 | D_Normal :: Float -> Float -> Deform | ||
31 | D_ProjectionShadow :: Deform | ||
32 | D_Text0 :: Deform | ||
33 | D_Text1 :: Deform | ||
34 | D_Text2 :: Deform | ||
35 | D_Text3 :: Deform | ||
36 | D_Text4 :: Deform | ||
37 | D_Text5 :: Deform | ||
38 | D_Text6 :: Deform | ||
39 | D_Text7 :: Deform | ||
40 | D_Wave :: Float -> Wave -> Deform | ||
41 | data CullType :: Type where | ||
42 | CT_FrontSided :: CullType | ||
43 | CT_BackSided :: CullType | ||
44 | CT_TwoSided :: CullType | ||
45 | data Blending' :: Type where | ||
46 | B_DstAlpha :: Blending' | ||
47 | B_DstColor :: Blending' | ||
48 | B_One :: Blending' | ||
49 | B_OneMinusDstAlpha :: Blending' | ||
50 | B_OneMinusDstColor :: Blending' | ||
51 | B_OneMinusSrcAlpha :: Blending' | ||
52 | B_OneMinusSrcColor :: Blending' | ||
53 | B_SrcAlpha :: Blending' | ||
54 | B_SrcAlphaSaturate :: Blending' | ||
55 | B_SrcColor :: Blending' | ||
56 | B_Zero :: Blending' | ||
57 | data RGBGen :: Type where | ||
58 | RGB_Wave :: Wave -> RGBGen | ||
59 | RGB_Const :: Float -> Float -> Float -> RGBGen | ||
60 | RGB_Identity :: RGBGen | ||
61 | RGB_IdentityLighting :: RGBGen | ||
62 | RGB_Entity :: RGBGen | ||
63 | RGB_OneMinusEntity :: RGBGen | ||
64 | RGB_ExactVertex :: RGBGen | ||
65 | RGB_Vertex :: RGBGen | ||
66 | RGB_LightingDiffuse :: RGBGen | ||
67 | RGB_OneMinusVertex :: RGBGen | ||
68 | RGB_Undefined :: RGBGen | ||
69 | data AlphaGen :: Type where | ||
70 | A_Wave :: Wave -> AlphaGen | ||
71 | A_Const :: Float -> AlphaGen | ||
72 | A_Portal :: AlphaGen | ||
73 | A_Identity :: AlphaGen | ||
74 | A_Entity :: AlphaGen | ||
75 | A_OneMinusEntity :: AlphaGen | ||
76 | A_Vertex :: AlphaGen | ||
77 | A_LightingSpecular :: AlphaGen | ||
78 | A_OneMinusVertex :: AlphaGen | ||
79 | data TCGen :: Type where | ||
80 | TG_Base :: TCGen | ||
81 | TG_Lightmap :: TCGen | ||
82 | TG_Environment :: TCGen | ||
83 | TG_Vector :: Vec (fromInt 3) Float -> Vec (fromInt 3) Float -> TCGen | ||
84 | TG_Undefined :: TCGen | ||
85 | data TCMod :: Type where | ||
86 | TM_EntityTranslate :: TCMod | ||
87 | TM_Rotate :: Float -> TCMod | ||
88 | TM_Scroll :: Float -> Float -> TCMod | ||
89 | TM_Scale :: Float -> Float -> TCMod | ||
90 | TM_Stretch :: Wave -> TCMod | ||
91 | TM_Transform :: Float -> Float -> Float -> Float -> Float -> Float -> TCMod | ||
92 | TM_Turb :: Float -> Float -> Float -> Float -> TCMod | ||
93 | data StageTexture :: Type where | ||
94 | ST_Map :: String -> StageTexture | ||
95 | ST_ClampMap :: String -> StageTexture | ||
96 | ST_AnimMap :: Float -> List String -> StageTexture | ||
97 | ST_Lightmap :: StageTexture | ||
98 | ST_WhiteImage :: StageTexture | ||
99 | data AlphaFunction :: Type where | ||
100 | A_Gt0 :: AlphaFunction | ||
101 | A_Lt128 :: AlphaFunction | ||
102 | A_Ge128 :: AlphaFunction | ||
103 | data DepthFunction :: Type where | ||
104 | D_Equal :: DepthFunction | ||
105 | D_Lequal :: DepthFunction | ||
106 | data StageAttrs :: Type where | ||
107 | StageAttrs | ||
108 | :: Maybe (HList ('Cons Blending' ('Cons Blending' 'Nil))) | ||
109 | -> RGBGen | ||
110 | -> AlphaGen | ||
111 | -> TCGen | ||
112 | -> List TCMod | ||
113 | -> StageTexture | ||
114 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
115 | saBlend | ||
116 | = \(a :: _) -> 'StageAttrsCase | ||
117 | \_ -> _ :: _ | ||
118 | \(b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
119 | a | ||
120 | saRGBGen | ||
121 | = \(a :: _) -> 'StageAttrsCase | ||
122 | \_ -> _ :: _ | ||
123 | \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
124 | a | ||
125 | saAlphaGen | ||
126 | = \(a :: _) -> 'StageAttrsCase | ||
127 | \_ -> _ :: _ | ||
128 | \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
129 | a | ||
130 | saTCGen | ||
131 | = \(a :: _) -> 'StageAttrsCase | ||
132 | \_ -> _ :: _ | ||
133 | \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
134 | a | ||
135 | saTCMod | ||
136 | = \(a :: _) -> 'StageAttrsCase | ||
137 | \_ -> _ :: _ | ||
138 | \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
139 | a | ||
140 | saTexture | ||
141 | = \(a :: _) -> 'StageAttrsCase | ||
142 | \_ -> _ :: _ | ||
143 | \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
144 | a | ||
145 | saDepthWrite | ||
146 | = \(a :: _) -> 'StageAttrsCase | ||
147 | \_ -> _ :: _ | ||
148 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
149 | a | ||
150 | saDepthFunc | ||
151 | = \(a :: _) -> 'StageAttrsCase | ||
152 | \_ -> _ :: _ | ||
153 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> _rhs b | ||
154 | a | ||
155 | saAlphaFunc | ||
156 | = \(a :: _) -> 'StageAttrsCase | ||
157 | \_ -> _ :: _ | ||
158 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> _rhs b | ||
159 | a | ||
160 | saDepthMaskExplicit | ||
161 | = \(a :: _) -> 'StageAttrsCase | ||
162 | \_ -> _ :: _ | ||
163 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> _rhs b | ||
164 | a | ||
165 | saTextureUniform | ||
166 | = \(a :: _) -> 'StageAttrsCase | ||
167 | \_ -> _ :: _ | ||
168 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> _rhs b | ||
169 | a | ||
170 | defaultStageAttrs | ||
171 | = _rhs | ||
172 | (StageAttrs | ||
173 | Nothing | ||
174 | RGB_Undefined | ||
175 | A_Identity | ||
176 | TG_Undefined | ||
177 | Nil | ||
178 | ST_WhiteImage | ||
179 | True | ||
180 | D_Lequal | ||
181 | Nothing | ||
182 | False | ||
183 | "") | ||
184 | :: StageAttrs | ||
185 | data CommonAttrs :: Type where | ||
186 | CommonAttrs | ||
187 | :: HList 'Nil | ||
188 | -> HList 'Nil | ||
189 | -> Bool | ||
190 | -> Float | ||
191 | -> Bool | ||
192 | -> Bool | ||
193 | -> CullType | ||
194 | -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
195 | caSkyParms | ||
196 | = \(a :: _) -> 'CommonAttrsCase | ||
197 | \_ -> _ :: _ | ||
198 | \(b | ||
199 | :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
200 | b | ||
201 | a | ||
202 | caFogParms | ||
203 | = \(a :: _) -> 'CommonAttrsCase | ||
204 | \_ -> _ :: _ | ||
205 | \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
206 | b | ||
207 | a | ||
208 | caPortal | ||
209 | = \(a :: _) -> 'CommonAttrsCase | ||
210 | \_ -> _ :: _ | ||
211 | \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
212 | b | ||
213 | a | ||
214 | caSort | ||
215 | = \(a :: _) -> 'CommonAttrsCase | ||
216 | \_ -> _ :: _ | ||
217 | \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
218 | b | ||
219 | a | ||
220 | caEntityMergable | ||
221 | = \(a :: _) -> 'CommonAttrsCase | ||
222 | \_ -> _ :: _ | ||
223 | \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
224 | b | ||
225 | a | ||
226 | caFogOnly | ||
227 | = \(a :: _) -> 'CommonAttrsCase | ||
228 | \_ -> _ :: _ | ||
229 | \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
230 | b | ||
231 | a | ||
232 | caCull | ||
233 | = \(a :: _) -> 'CommonAttrsCase | ||
234 | \_ -> _ :: _ | ||
235 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
236 | b | ||
237 | a | ||
238 | caDeformVertexes | ||
239 | = \(a :: _) -> 'CommonAttrsCase | ||
240 | \_ -> _ :: _ | ||
241 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
242 | b | ||
243 | a | ||
244 | caNoMipMaps | ||
245 | = \(a :: _) -> 'CommonAttrsCase | ||
246 | \_ -> _ :: _ | ||
247 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> _rhs | ||
248 | b | ||
249 | a | ||
250 | caPolygonOffset | ||
251 | = \(a :: _) -> 'CommonAttrsCase | ||
252 | \_ -> _ :: _ | ||
253 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> _rhs | ||
254 | b | ||
255 | a | ||
256 | caStages | ||
257 | = \(a :: _) -> 'CommonAttrsCase | ||
258 | \_ -> _ :: _ | ||
259 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> _rhs | ||
260 | b | ||
261 | a | ||
262 | caIsSky | ||
263 | = \(a :: _) -> 'CommonAttrsCase | ||
264 | \_ -> _ :: _ | ||
265 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> _rhs | ||
266 | b | ||
267 | a | ||
268 | defaultCommonAttrs | ||
269 | = _rhs | ||
270 | (CommonAttrs | ||
271 | HNil | ||
272 | HNil | ||
273 | False | ||
274 | (fromInt 0) | ||
275 | False | ||
276 | False | ||
277 | CT_FrontSided | ||
278 | Nil | ||
279 | False | ||
280 | False | ||
281 | Nil | ||
282 | False) | ||
283 | :: CommonAttrs | ||
1 | main is not found | 284 | main is not found |
2 | ------------ trace | 285 | ------------ trace |
3 | identityLight :: [32mFloat[0m | 286 | identityLight :: [32mFloat[0m |
4 | 'Entity :: [32mType[0m | 287 | 'Entity :: [32mType[0m |
5 | Entity :: [32m[32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> Entity[0m | 288 | Entity :: [32m[32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> Entity[0m |
6 | 'EntityCase :: [32mforall (a :: Entity -> Type) -> (forall (b :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (c :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (d :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (e :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) -> [32m[32ma[0;32m [32m('Entity [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m)[0;32m[0;32m) -> forall (f :: Entity) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | 289 | 'EntityCase |
290 | :: [32mforall (a :: Entity -> Type) | ||
291 | -> (forall (b :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) | ||
292 | (c :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (d :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (e :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) | ||
293 | -> [32m[32ma[0;32m [32m('Entity [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m)[0;32m[0;32m) | ||
294 | -> forall (f :: Entity) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | ||
7 | match'Entity :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mEntity[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 295 | match'Entity :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mEntity[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
8 | eAmbientLight :: [32mEntity -> VecS Float 4[0m | 296 | eAmbientLight :: [32mEntity -> VecS Float 4[0m |
9 | eDirectedLight :: [32mEntity -> VecS Float 4[0m | 297 | eDirectedLight :: [32mEntity -> VecS Float 4[0m |
@@ -16,11 +304,22 @@ WT_Square :: [32mWaveType[0m | |||
16 | WT_Sawtooth :: [32mWaveType[0m | 304 | WT_Sawtooth :: [32mWaveType[0m |
17 | WT_InverseSawtooth :: [32mWaveType[0m | 305 | WT_InverseSawtooth :: [32mWaveType[0m |
18 | WT_Noise :: [32mWaveType[0m | 306 | WT_Noise :: [32mWaveType[0m |
19 | 'WaveTypeCase :: [32mforall (a :: WaveType -> Type) -> [32m[32ma[0;32m [32m'WT_Sin[0;32m[0;32m -> [32m[32ma[0;32m [32m'WT_Triangle[0;32m[0;32m -> [32m[32ma[0;32m [32m'WT_Square[0;32m[0;32m -> [32m[32ma[0;32m [32m'WT_Sawtooth[0;32m[0;32m -> [32m[32ma[0;32m [32m'WT_InverseSawtooth[0;32m[0;32m -> [32m[32ma[0;32m [32m'WT_Noise[0;32m[0;32m -> forall (b :: WaveType) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 307 | 'WaveTypeCase |
20 | match'WaveType :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mWaveType[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 308 | :: [32mforall (a :: WaveType -> Type) |
309 | -> [32m[32ma[0;32m [32m'WT_Sin[0;32m[0;32m | ||
310 | -> [32m[32ma[0;32m [32m'WT_Triangle[0;32m[0;32m | ||
311 | -> [32m[32ma[0;32m [32m'WT_Square[0;32m[0;32m | ||
312 | -> [32m[32ma[0;32m [32m'WT_Sawtooth[0;32m[0;32m | ||
313 | -> [32m[32ma[0;32m [32m'WT_InverseSawtooth[0;32m[0;32m -> [32m[32ma[0;32m [32m'WT_Noise[0;32m[0;32m -> forall (b :: WaveType) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
314 | match'WaveType | ||
315 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mWaveType[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
21 | 'Wave :: [32mType[0m | 316 | 'Wave :: [32mType[0m |
22 | Wave :: [32mWaveType -> Float -> Float -> Float -> Float -> Wave[0m | 317 | Wave :: [32mWaveType -> Float -> Float -> Float -> Float -> Wave[0m |
23 | 'WaveCase :: [32mforall (a :: Wave -> Type) -> (forall (b :: WaveType) (c :: Float) (d :: Float) (e :: Float) (f :: Float) -> [32m[32ma[0;32m [32m('Wave [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> forall (g :: Wave) -> [32m[32ma[0;32m [32m[32mg[0;32m[0;32m[0;32m[0m | 318 | 'WaveCase |
319 | :: [32mforall (a :: Wave -> Type) | ||
320 | -> (forall (b :: WaveType) (c :: Float) (d :: Float) (e :: Float) (f :: Float) | ||
321 | -> [32m[32ma[0;32m [32m('Wave [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) | ||
322 | -> forall (g :: Wave) -> [32m[32ma[0;32m [32m[32mg[0;32m[0;32m[0;32m[0m | ||
24 | match'Wave :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mWave[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 323 | match'Wave :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mWave[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
25 | 'Deform :: [32mType[0m | 324 | 'Deform :: [32mType[0m |
26 | D_AutoSprite :: [32mDeform[0m | 325 | D_AutoSprite :: [32mDeform[0m |
@@ -38,14 +337,35 @@ D_Text5 :: [32mDeform[0m | |||
38 | D_Text6 :: [32mDeform[0m | 337 | D_Text6 :: [32mDeform[0m |
39 | D_Text7 :: [32mDeform[0m | 338 | D_Text7 :: [32mDeform[0m |
40 | D_Wave :: [32mFloat -> Wave -> Deform[0m | 339 | D_Wave :: [32mFloat -> Wave -> Deform[0m |
41 | 'DeformCase :: [32mforall (a :: Deform -> Type) -> [32m[32ma[0;32m [32m'D_AutoSprite[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_AutoSprite2[0;32m[0;32m -> (forall (b :: Float) (c :: Float) (d :: Float) -> [32m[32ma[0;32m [32m('D_Bulge [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> (forall (e :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (f :: Wave) -> [32m[32ma[0;32m [32m('D_Move [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> (forall (g :: Float) (h :: Float) -> [32m[32ma[0;32m [32m('D_Normal [32mg[0;32m [32mh[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'D_ProjectionShadow[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text0[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text1[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text2[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text3[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text4[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text5[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text6[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text7[0;32m[0;32m -> (forall (i :: Float) (j :: Wave) -> [32m[32ma[0;32m [32m('D_Wave [32mi[0;32m [32mj[0;32m)[0;32m[0;32m) -> forall (k :: Deform) -> [32m[32ma[0;32m [32m[32mk[0;32m[0;32m[0;32m[0m | 340 | 'DeformCase |
341 | :: [32mforall (a :: Deform -> Type) | ||
342 | -> [32m[32ma[0;32m [32m'D_AutoSprite[0;32m[0;32m | ||
343 | -> [32m[32ma[0;32m [32m'D_AutoSprite2[0;32m[0;32m | ||
344 | -> (forall (b :: Float) (c :: Float) (d :: Float) -> [32m[32ma[0;32m [32m('D_Bulge [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) | ||
345 | -> (forall (e :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (f :: Wave) -> [32m[32ma[0;32m [32m('D_Move [32me[0;32m [32mf[0;32m)[0;32m[0;32m) | ||
346 | -> (forall (g :: Float) (h :: Float) -> [32m[32ma[0;32m [32m('D_Normal [32mg[0;32m [32mh[0;32m)[0;32m[0;32m) | ||
347 | -> [32m[32ma[0;32m [32m'D_ProjectionShadow[0;32m[0;32m | ||
348 | -> [32m[32ma[0;32m [32m'D_Text0[0;32m[0;32m | ||
349 | -> [32m[32ma[0;32m [32m'D_Text1[0;32m[0;32m | ||
350 | -> [32m[32ma[0;32m [32m'D_Text2[0;32m[0;32m | ||
351 | -> [32m[32ma[0;32m [32m'D_Text3[0;32m[0;32m | ||
352 | -> [32m[32ma[0;32m [32m'D_Text4[0;32m[0;32m | ||
353 | -> [32m[32ma[0;32m [32m'D_Text5[0;32m[0;32m | ||
354 | -> [32m[32ma[0;32m [32m'D_Text6[0;32m[0;32m | ||
355 | -> [32m[32ma[0;32m [32m'D_Text7[0;32m[0;32m | ||
356 | -> (forall (i :: Float) (j :: Wave) -> [32m[32ma[0;32m [32m('D_Wave [32mi[0;32m [32mj[0;32m)[0;32m[0;32m) | ||
357 | -> forall (k :: Deform) -> [32m[32ma[0;32m [32m[32mk[0;32m[0;32m[0;32m[0m | ||
42 | match'Deform :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mDeform[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 358 | match'Deform :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mDeform[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
43 | 'CullType :: [32mType[0m | 359 | 'CullType :: [32mType[0m |
44 | CT_FrontSided :: [32mCullType[0m | 360 | CT_FrontSided :: [32mCullType[0m |
45 | CT_BackSided :: [32mCullType[0m | 361 | CT_BackSided :: [32mCullType[0m |
46 | CT_TwoSided :: [32mCullType[0m | 362 | CT_TwoSided :: [32mCullType[0m |
47 | 'CullTypeCase :: [32mforall (a :: CullType -> Type) -> [32m[32ma[0;32m [32m'CT_FrontSided[0;32m[0;32m -> [32m[32ma[0;32m [32m'CT_BackSided[0;32m[0;32m -> [32m[32ma[0;32m [32m'CT_TwoSided[0;32m[0;32m -> forall (b :: CullType) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 363 | 'CullTypeCase |
48 | match'CullType :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mCullType[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 364 | :: [32mforall (a :: CullType -> Type) |
365 | -> [32m[32ma[0;32m [32m'CT_FrontSided[0;32m[0;32m | ||
366 | -> [32m[32ma[0;32m [32m'CT_BackSided[0;32m[0;32m -> [32m[32ma[0;32m [32m'CT_TwoSided[0;32m[0;32m -> forall (b :: CullType) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
367 | match'CullType | ||
368 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mCullType[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
49 | 'Blending' :: [32mType[0m | 369 | 'Blending' :: [32mType[0m |
50 | B_DstAlpha :: [32mBlending'[0m | 370 | B_DstAlpha :: [32mBlending'[0m |
51 | B_DstColor :: [32mBlending'[0m | 371 | B_DstColor :: [32mBlending'[0m |
@@ -58,8 +378,20 @@ B_SrcAlpha :: [32mBlending'[0m | |||
58 | B_SrcAlphaSaturate :: [32mBlending'[0m | 378 | B_SrcAlphaSaturate :: [32mBlending'[0m |
59 | B_SrcColor :: [32mBlending'[0m | 379 | B_SrcColor :: [32mBlending'[0m |
60 | B_Zero :: [32mBlending'[0m | 380 | B_Zero :: [32mBlending'[0m |
61 | 'Blending'Case :: [32mforall (a :: Blending' -> Type) -> [32m[32ma[0;32m [32m'B_DstAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_DstColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_One[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_OneMinusDstAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_OneMinusDstColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_OneMinusSrcAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_OneMinusSrcColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_SrcAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_SrcAlphaSaturate[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_SrcColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_Zero[0;32m[0;32m -> forall (b :: Blending') -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 381 | 'Blending'Case |
62 | match'Blending' :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mBlending'[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 382 | :: [32mforall (a :: Blending' -> Type) |
383 | -> [32m[32ma[0;32m [32m'B_DstAlpha[0;32m[0;32m | ||
384 | -> [32m[32ma[0;32m [32m'B_DstColor[0;32m[0;32m | ||
385 | -> [32m[32ma[0;32m [32m'B_One[0;32m[0;32m | ||
386 | -> [32m[32ma[0;32m [32m'B_OneMinusDstAlpha[0;32m[0;32m | ||
387 | -> [32m[32ma[0;32m [32m'B_OneMinusDstColor[0;32m[0;32m | ||
388 | -> [32m[32ma[0;32m [32m'B_OneMinusSrcAlpha[0;32m[0;32m | ||
389 | -> [32m[32ma[0;32m [32m'B_OneMinusSrcColor[0;32m[0;32m | ||
390 | -> [32m[32ma[0;32m [32m'B_SrcAlpha[0;32m[0;32m | ||
391 | -> [32m[32ma[0;32m [32m'B_SrcAlphaSaturate[0;32m[0;32m | ||
392 | -> [32m[32ma[0;32m [32m'B_SrcColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_Zero[0;32m[0;32m -> forall (b :: Blending') -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
393 | match'Blending' | ||
394 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mBlending'[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
63 | 'RGBGen :: [32mType[0m | 395 | 'RGBGen :: [32mType[0m |
64 | RGB_Wave :: [32mWave -> RGBGen[0m | 396 | RGB_Wave :: [32mWave -> RGBGen[0m |
65 | RGB_Const :: [32mFloat -> Float -> Float -> RGBGen[0m | 397 | RGB_Const :: [32mFloat -> Float -> Float -> RGBGen[0m |
@@ -72,7 +404,18 @@ RGB_Vertex :: [32mRGBGen[0m | |||
72 | RGB_LightingDiffuse :: [32mRGBGen[0m | 404 | RGB_LightingDiffuse :: [32mRGBGen[0m |
73 | RGB_OneMinusVertex :: [32mRGBGen[0m | 405 | RGB_OneMinusVertex :: [32mRGBGen[0m |
74 | RGB_Undefined :: [32mRGBGen[0m | 406 | RGB_Undefined :: [32mRGBGen[0m |
75 | 'RGBGenCase :: [32mforall (a :: RGBGen -> Type) -> (forall (b :: Wave) -> [32m[32ma[0;32m [32m('RGB_Wave [32mb[0;32m)[0;32m[0;32m) -> (forall (c :: Float) (d :: Float) (e :: Float) -> [32m[32ma[0;32m [32m('RGB_Const [32mc[0;32m [32md[0;32m [32me[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'RGB_Identity[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_IdentityLighting[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_Entity[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_OneMinusEntity[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_ExactVertex[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_Vertex[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_LightingDiffuse[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_OneMinusVertex[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_Undefined[0;32m[0;32m -> forall (f :: RGBGen) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | 407 | 'RGBGenCase |
408 | :: [32mforall (a :: RGBGen -> Type) | ||
409 | -> (forall (b :: Wave) -> [32m[32ma[0;32m [32m('RGB_Wave [32mb[0;32m)[0;32m[0;32m) | ||
410 | -> (forall (c :: Float) (d :: Float) (e :: Float) -> [32m[32ma[0;32m [32m('RGB_Const [32mc[0;32m [32md[0;32m [32me[0;32m)[0;32m[0;32m) | ||
411 | -> [32m[32ma[0;32m [32m'RGB_Identity[0;32m[0;32m | ||
412 | -> [32m[32ma[0;32m [32m'RGB_IdentityLighting[0;32m[0;32m | ||
413 | -> [32m[32ma[0;32m [32m'RGB_Entity[0;32m[0;32m | ||
414 | -> [32m[32ma[0;32m [32m'RGB_OneMinusEntity[0;32m[0;32m | ||
415 | -> [32m[32ma[0;32m [32m'RGB_ExactVertex[0;32m[0;32m | ||
416 | -> [32m[32ma[0;32m [32m'RGB_Vertex[0;32m[0;32m | ||
417 | -> [32m[32ma[0;32m [32m'RGB_LightingDiffuse[0;32m[0;32m | ||
418 | -> [32m[32ma[0;32m [32m'RGB_OneMinusVertex[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_Undefined[0;32m[0;32m -> forall (f :: RGBGen) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | ||
76 | match'RGBGen :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mRGBGen[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 419 | match'RGBGen :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mRGBGen[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
77 | 'AlphaGen :: [32mType[0m | 420 | 'AlphaGen :: [32mType[0m |
78 | A_Wave :: [32mWave -> AlphaGen[0m | 421 | A_Wave :: [32mWave -> AlphaGen[0m |
@@ -84,15 +427,31 @@ A_OneMinusEntity :: [32mAlphaGen[0m | |||
84 | A_Vertex :: [32mAlphaGen[0m | 427 | A_Vertex :: [32mAlphaGen[0m |
85 | A_LightingSpecular :: [32mAlphaGen[0m | 428 | A_LightingSpecular :: [32mAlphaGen[0m |
86 | A_OneMinusVertex :: [32mAlphaGen[0m | 429 | A_OneMinusVertex :: [32mAlphaGen[0m |
87 | 'AlphaGenCase :: [32mforall (a :: AlphaGen -> Type) -> (forall (b :: Wave) -> [32m[32ma[0;32m [32m('A_Wave [32mb[0;32m)[0;32m[0;32m) -> (forall (c :: Float) -> [32m[32ma[0;32m [32m('A_Const [32mc[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'A_Portal[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Identity[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Entity[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_OneMinusEntity[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Vertex[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_LightingSpecular[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_OneMinusVertex[0;32m[0;32m -> forall (d :: AlphaGen) -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 430 | 'AlphaGenCase |
88 | match'AlphaGen :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mAlphaGen[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 431 | :: [32mforall (a :: AlphaGen -> Type) |
432 | -> (forall (b :: Wave) -> [32m[32ma[0;32m [32m('A_Wave [32mb[0;32m)[0;32m[0;32m) | ||
433 | -> (forall (c :: Float) -> [32m[32ma[0;32m [32m('A_Const [32mc[0;32m)[0;32m[0;32m) | ||
434 | -> [32m[32ma[0;32m [32m'A_Portal[0;32m[0;32m | ||
435 | -> [32m[32ma[0;32m [32m'A_Identity[0;32m[0;32m | ||
436 | -> [32m[32ma[0;32m [32m'A_Entity[0;32m[0;32m | ||
437 | -> [32m[32ma[0;32m [32m'A_OneMinusEntity[0;32m[0;32m | ||
438 | -> [32m[32ma[0;32m [32m'A_Vertex[0;32m[0;32m | ||
439 | -> [32m[32ma[0;32m [32m'A_LightingSpecular[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_OneMinusVertex[0;32m[0;32m -> forall (d :: AlphaGen) -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
440 | match'AlphaGen | ||
441 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mAlphaGen[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
89 | 'TCGen :: [32mType[0m | 442 | 'TCGen :: [32mType[0m |
90 | TG_Base :: [32mTCGen[0m | 443 | TG_Base :: [32mTCGen[0m |
91 | TG_Lightmap :: [32mTCGen[0m | 444 | TG_Lightmap :: [32mTCGen[0m |
92 | TG_Environment :: [32mTCGen[0m | 445 | TG_Environment :: [32mTCGen[0m |
93 | TG_Vector :: [32m[32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> TCGen[0m | 446 | TG_Vector :: [32m[32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> TCGen[0m |
94 | TG_Undefined :: [32mTCGen[0m | 447 | TG_Undefined :: [32mTCGen[0m |
95 | 'TCGenCase :: [32mforall (a :: TCGen -> Type) -> [32m[32ma[0;32m [32m'TG_Base[0;32m[0;32m -> [32m[32ma[0;32m [32m'TG_Lightmap[0;32m[0;32m -> [32m[32ma[0;32m [32m'TG_Environment[0;32m[0;32m -> (forall (b :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (c :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) -> [32m[32ma[0;32m [32m('TG_Vector [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'TG_Undefined[0;32m[0;32m -> forall (d :: TCGen) -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 448 | 'TCGenCase |
449 | :: [32mforall (a :: TCGen -> Type) | ||
450 | -> [32m[32ma[0;32m [32m'TG_Base[0;32m[0;32m | ||
451 | -> [32m[32ma[0;32m [32m'TG_Lightmap[0;32m[0;32m | ||
452 | -> [32m[32ma[0;32m [32m'TG_Environment[0;32m[0;32m | ||
453 | -> (forall (b :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (c :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) -> [32m[32ma[0;32m [32m('TG_Vector [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) | ||
454 | -> [32m[32ma[0;32m [32m'TG_Undefined[0;32m[0;32m -> forall (d :: TCGen) -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
96 | match'TCGen :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mTCGen[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 455 | match'TCGen :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mTCGen[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
97 | 'TCMod :: [32mType[0m | 456 | 'TCMod :: [32mType[0m |
98 | TM_EntityTranslate :: [32mTCMod[0m | 457 | TM_EntityTranslate :: [32mTCMod[0m |
@@ -102,7 +461,19 @@ TM_Scale :: [32mFloat -> Float -> TCMod[0m | |||
102 | TM_Stretch :: [32mWave -> TCMod[0m | 461 | TM_Stretch :: [32mWave -> TCMod[0m |
103 | TM_Transform :: [32mFloat -> Float -> Float -> Float -> Float -> Float -> TCMod[0m | 462 | TM_Transform :: [32mFloat -> Float -> Float -> Float -> Float -> Float -> TCMod[0m |
104 | TM_Turb :: [32mFloat -> Float -> Float -> Float -> TCMod[0m | 463 | TM_Turb :: [32mFloat -> Float -> Float -> Float -> TCMod[0m |
105 | 'TCModCase :: [32mforall (a :: TCMod -> Type) -> [32m[32ma[0;32m [32m'TM_EntityTranslate[0;32m[0;32m -> (forall (b :: Float) -> [32m[32ma[0;32m [32m('TM_Rotate [32mb[0;32m)[0;32m[0;32m) -> (forall (c :: Float) (d :: Float) -> [32m[32ma[0;32m [32m('TM_Scroll [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> (forall (e :: Float) (f :: Float) -> [32m[32ma[0;32m [32m('TM_Scale [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> (forall (g :: Wave) -> [32m[32ma[0;32m [32m('TM_Stretch [32mg[0;32m)[0;32m[0;32m) -> (forall (h :: Float) (i :: Float) (j :: Float) (k :: Float) (l :: Float) (m :: Float) -> [32m[32ma[0;32m [32m('TM_Transform [32mh[0;32m [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m [32mm[0;32m)[0;32m[0;32m) -> (forall (n :: Float) (o :: Float) (p :: Float) (q :: Float) -> [32m[32ma[0;32m [32m('TM_Turb [32mn[0;32m [32mo[0;32m [32mp[0;32m [32mq[0;32m)[0;32m[0;32m) -> forall (r :: TCMod) -> [32m[32ma[0;32m [32m[32mr[0;32m[0;32m[0;32m[0m | 464 | 'TCModCase |
465 | :: [32mforall (a :: TCMod -> Type) | ||
466 | -> [32m[32ma[0;32m [32m'TM_EntityTranslate[0;32m[0;32m | ||
467 | -> (forall (b :: Float) -> [32m[32ma[0;32m [32m('TM_Rotate [32mb[0;32m)[0;32m[0;32m) | ||
468 | -> (forall (c :: Float) (d :: Float) -> [32m[32ma[0;32m [32m('TM_Scroll [32mc[0;32m [32md[0;32m)[0;32m[0;32m) | ||
469 | -> (forall (e :: Float) (f :: Float) -> [32m[32ma[0;32m [32m('TM_Scale [32me[0;32m [32mf[0;32m)[0;32m[0;32m) | ||
470 | -> (forall (g :: Wave) -> [32m[32ma[0;32m [32m('TM_Stretch [32mg[0;32m)[0;32m[0;32m) | ||
471 | -> (forall (h :: Float) | ||
472 | (i :: Float) (j :: Float) (k :: Float) (l :: Float) (m :: Float) | ||
473 | -> [32m[32ma[0;32m [32m('TM_Transform [32mh[0;32m [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m [32mm[0;32m)[0;32m[0;32m) | ||
474 | -> (forall (n :: Float) (o :: Float) (p :: Float) (q :: Float) | ||
475 | -> [32m[32ma[0;32m [32m('TM_Turb [32mn[0;32m [32mo[0;32m [32mp[0;32m [32mq[0;32m)[0;32m[0;32m) | ||
476 | -> forall (r :: TCMod) -> [32m[32ma[0;32m [32m[32mr[0;32m[0;32m[0;32m[0m | ||
106 | match'TCMod :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mTCMod[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 477 | match'TCMod :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mTCMod[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
107 | 'StageTexture :: [32mType[0m | 478 | 'StageTexture :: [32mType[0m |
108 | ST_Map :: [32mString -> StageTexture[0m | 479 | ST_Map :: [32mString -> StageTexture[0m |
@@ -110,23 +481,54 @@ ST_ClampMap :: [32mString -> StageTexture[0m | |||
110 | ST_AnimMap :: [32mFloat -> List String -> StageTexture[0m | 481 | ST_AnimMap :: [32mFloat -> List String -> StageTexture[0m |
111 | ST_Lightmap :: [32mStageTexture[0m | 482 | ST_Lightmap :: [32mStageTexture[0m |
112 | ST_WhiteImage :: [32mStageTexture[0m | 483 | ST_WhiteImage :: [32mStageTexture[0m |
113 | 'StageTextureCase :: [32mforall (a :: StageTexture -> Type) -> (forall (b :: String) -> [32m[32ma[0;32m [32m('ST_Map [32mb[0;32m)[0;32m[0;32m) -> (forall (c :: String) -> [32m[32ma[0;32m [32m('ST_ClampMap [32mc[0;32m)[0;32m[0;32m) -> (forall (d :: Float) (e :: List String) -> [32m[32ma[0;32m [32m('ST_AnimMap [32md[0;32m [32me[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'ST_Lightmap[0;32m[0;32m -> [32m[32ma[0;32m [32m'ST_WhiteImage[0;32m[0;32m -> forall (f :: StageTexture) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | 484 | 'StageTextureCase |
114 | match'StageTexture :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStageTexture[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 485 | :: [32mforall (a :: StageTexture -> Type) |
486 | -> (forall (b :: String) -> [32m[32ma[0;32m [32m('ST_Map [32mb[0;32m)[0;32m[0;32m) | ||
487 | -> (forall (c :: String) -> [32m[32ma[0;32m [32m('ST_ClampMap [32mc[0;32m)[0;32m[0;32m) | ||
488 | -> (forall (d :: Float) (e :: List String) -> [32m[32ma[0;32m [32m('ST_AnimMap [32md[0;32m [32me[0;32m)[0;32m[0;32m) | ||
489 | -> [32m[32ma[0;32m [32m'ST_Lightmap[0;32m[0;32m -> [32m[32ma[0;32m [32m'ST_WhiteImage[0;32m[0;32m -> forall (f :: StageTexture) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | ||
490 | match'StageTexture | ||
491 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStageTexture[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
115 | 'AlphaFunction :: [32mType[0m | 492 | 'AlphaFunction :: [32mType[0m |
116 | A_Gt0 :: [32mAlphaFunction[0m | 493 | A_Gt0 :: [32mAlphaFunction[0m |
117 | A_Lt128 :: [32mAlphaFunction[0m | 494 | A_Lt128 :: [32mAlphaFunction[0m |
118 | A_Ge128 :: [32mAlphaFunction[0m | 495 | A_Ge128 :: [32mAlphaFunction[0m |
119 | 'AlphaFunctionCase :: [32mforall (a :: AlphaFunction -> Type) -> [32m[32ma[0;32m [32m'A_Gt0[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Lt128[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Ge128[0;32m[0;32m -> forall (b :: AlphaFunction) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 496 | 'AlphaFunctionCase |
120 | match'AlphaFunction :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mAlphaFunction[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 497 | :: [32mforall (a :: AlphaFunction -> Type) |
498 | -> [32m[32ma[0;32m [32m'A_Gt0[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Lt128[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Ge128[0;32m[0;32m -> forall (b :: AlphaFunction) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
499 | match'AlphaFunction | ||
500 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mAlphaFunction[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
121 | 'DepthFunction :: [32mType[0m | 501 | 'DepthFunction :: [32mType[0m |
122 | D_Equal :: [32mDepthFunction[0m | 502 | D_Equal :: [32mDepthFunction[0m |
123 | D_Lequal :: [32mDepthFunction[0m | 503 | D_Lequal :: [32mDepthFunction[0m |
124 | 'DepthFunctionCase :: [32mforall (a :: DepthFunction -> Type) -> [32m[32ma[0;32m [32m'D_Equal[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Lequal[0;32m[0;32m -> forall (b :: DepthFunction) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 504 | 'DepthFunctionCase |
125 | match'DepthFunction :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mDepthFunction[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 505 | :: [32mforall (a :: DepthFunction -> Type) |
506 | -> [32m[32ma[0;32m [32m'D_Equal[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Lequal[0;32m[0;32m -> forall (b :: DepthFunction) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
507 | match'DepthFunction | ||
508 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mDepthFunction[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
126 | 'StageAttrs :: [32mType[0m | 509 | 'StageAttrs :: [32mType[0m |
127 | StageAttrs :: [32mMaybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs[0m | 510 | StageAttrs |
128 | 'StageAttrsCase :: [32mforall (a :: StageAttrs -> Type) -> (forall (b :: Maybe (Blending', Blending')) (c :: RGBGen) (d :: AlphaGen) (e :: TCGen) (f :: List TCMod) (g :: StageTexture) (h :: Bool) (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String) -> [32m[32ma[0;32m [32m('StageAttrs [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m [32mg[0;32m [32mh[0;32m [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m)[0;32m[0;32m) -> forall (m :: StageAttrs) -> [32m[32ma[0;32m [32m[32mm[0;32m[0;32m[0;32m[0m | 511 | :: [32mMaybe (Blending', Blending') |
129 | match'StageAttrs :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStageAttrs[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 512 | -> RGBGen |
513 | -> AlphaGen | ||
514 | -> TCGen | ||
515 | -> List TCMod | ||
516 | -> StageTexture | ||
517 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs[0m | ||
518 | 'StageAttrsCase | ||
519 | :: [32mforall (a :: StageAttrs -> Type) | ||
520 | -> (forall (b :: Maybe (Blending', Blending')) | ||
521 | (c :: RGBGen) | ||
522 | (d :: AlphaGen) | ||
523 | (e :: TCGen) | ||
524 | (f :: List TCMod) | ||
525 | (g :: StageTexture) | ||
526 | (h :: Bool) | ||
527 | (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String) | ||
528 | -> [32m[32ma[0;32m [32m('StageAttrs [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m [32mg[0;32m [32mh[0;32m [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m)[0;32m[0;32m) | ||
529 | -> forall (m :: StageAttrs) -> [32m[32ma[0;32m [32m[32mm[0;32m[0;32m[0;32m[0m | ||
530 | match'StageAttrs | ||
531 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStageAttrs[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
130 | saBlend :: [32mStageAttrs -> Maybe (Blending', Blending')[0m | 532 | saBlend :: [32mStageAttrs -> Maybe (Blending', Blending')[0m |
131 | saRGBGen :: [32mStageAttrs -> RGBGen[0m | 533 | saRGBGen :: [32mStageAttrs -> RGBGen[0m |
132 | saAlphaGen :: [32mStageAttrs -> AlphaGen[0m | 534 | saAlphaGen :: [32mStageAttrs -> AlphaGen[0m |
@@ -140,9 +542,29 @@ saDepthMaskExplicit :: [32mStageAttrs -> Bool[0m | |||
140 | saTextureUniform :: [32mStageAttrs -> String[0m | 542 | saTextureUniform :: [32mStageAttrs -> String[0m |
141 | defaultStageAttrs :: [32mStageAttrs[0m | 543 | defaultStageAttrs :: [32mStageAttrs[0m |
142 | 'CommonAttrs :: [32mType[0m | 544 | 'CommonAttrs :: [32mType[0m |
143 | CommonAttrs :: [32m() -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs[0m | 545 | CommonAttrs |
144 | 'CommonAttrsCase :: [32mforall (a :: CommonAttrs -> Type) -> (forall (b :: ()) (c :: ()) (d :: Bool) (e :: Float) (f :: Bool) (g :: Bool) (h :: CullType) (i :: List Deform) (j :: Bool) (k :: Bool) (l :: List StageAttrs) (m :: Bool) -> [32m[32ma[0;32m [32m('CommonAttrs [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m [32mg[0;32m [32mh[0;32m [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m [32mm[0;32m)[0;32m[0;32m) -> forall (n :: CommonAttrs) -> [32m[32ma[0;32m [32m[32mn[0;32m[0;32m[0;32m[0m | 546 | :: [32m() |
145 | match'CommonAttrs :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mCommonAttrs[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 547 | -> () |
548 | -> Bool | ||
549 | -> Float | ||
550 | -> Bool | ||
551 | -> Bool | ||
552 | -> CullType | ||
553 | -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs[0m | ||
554 | 'CommonAttrsCase | ||
555 | :: [32mforall (a :: CommonAttrs -> Type) | ||
556 | -> (forall (b :: ()) | ||
557 | (c :: ()) | ||
558 | (d :: Bool) | ||
559 | (e :: Float) | ||
560 | (f :: Bool) | ||
561 | (g :: Bool) | ||
562 | (h :: CullType) | ||
563 | (i :: List Deform) (j :: Bool) (k :: Bool) (l :: List StageAttrs) (m :: Bool) | ||
564 | -> [32m[32ma[0;32m [32m('CommonAttrs [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m [32mg[0;32m [32mh[0;32m [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m [32mm[0;32m)[0;32m[0;32m) | ||
565 | -> forall (n :: CommonAttrs) -> [32m[32ma[0;32m [32m[32mn[0;32m[0;32m[0;32m[0m | ||
566 | match'CommonAttrs | ||
567 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mCommonAttrs[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
146 | caSkyParms :: [32mCommonAttrs -> ()[0m | 568 | caSkyParms :: [32mCommonAttrs -> ()[0m |
147 | caFogParms :: [32mCommonAttrs -> ()[0m | 569 | caFogParms :: [32mCommonAttrs -> ()[0m |
148 | caPortal :: [32mCommonAttrs -> Bool[0m | 570 | caPortal :: [32mCommonAttrs -> Bool[0m |
@@ -360,7 +782,13 @@ testdata/Material.lc 127:7-127:15 DepthFunction | |||
360 | testdata/Material.lc 130:6-130:16 Type | 782 | testdata/Material.lc 130:6-130:16 Type |
361 | testdata/Material.lc 130:6-131:17 Type | 783 | testdata/Material.lc 130:6-131:17 Type |
362 | testdata/Material.lc 130:6-144:34 Type | 784 | testdata/Material.lc 130:6-144:34 Type |
363 | testdata/Material.lc 131:7-131:17 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | StageAttrs | Type | 785 | testdata/Material.lc 131:7-131:17 Maybe (Blending', Blending') |
786 | -> RGBGen | ||
787 | -> AlphaGen | ||
788 | -> TCGen | ||
789 | -> List TCMod | ||
790 | -> StageTexture | ||
791 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | StageAttrs | Type | ||
364 | testdata/Material.lc 132:7-132:14 StageAttrs -> Maybe (Blending', Blending') | 792 | testdata/Material.lc 132:7-132:14 StageAttrs -> Maybe (Blending', Blending') |
365 | testdata/Material.lc 132:25-132:30 Type -> Type | 793 | testdata/Material.lc 132:25-132:30 Type -> Type |
366 | testdata/Material.lc 132:25-132:53 Type | 794 | testdata/Material.lc 132:25-132:53 Type |
@@ -393,12 +821,33 @@ testdata/Material.lc 144:7-144:23 StageAttrs -> String | |||
393 | testdata/Material.lc 144:28-144:34 Type | 821 | testdata/Material.lc 144:28-144:34 Type |
394 | testdata/Material.lc 148:22-148:32 Type | 822 | testdata/Material.lc 148:22-148:32 Type |
395 | testdata/Material.lc 149:1-149:18 StageAttrs | 823 | testdata/Material.lc 149:1-149:18 StageAttrs |
396 | testdata/Material.lc 149:21-149:31 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 824 | testdata/Material.lc 149:21-149:31 Maybe (Blending', Blending') |
397 | testdata/Material.lc 149:21-150:30 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 825 | -> RGBGen |
398 | testdata/Material.lc 149:21-151:36 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 826 | -> AlphaGen |
399 | testdata/Material.lc 149:21-152:33 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 827 | -> TCGen |
400 | testdata/Material.lc 149:21-153:35 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 828 | -> List TCMod |
401 | testdata/Material.lc 149:21-154:25 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 829 | -> StageTexture |
830 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
831 | testdata/Material.lc 149:21-150:30 RGBGen | ||
832 | -> AlphaGen | ||
833 | -> TCGen | ||
834 | -> List TCMod | ||
835 | -> StageTexture | ||
836 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
837 | testdata/Material.lc 149:21-151:36 AlphaGen | ||
838 | -> TCGen | ||
839 | -> List TCMod | ||
840 | -> StageTexture | ||
841 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
842 | testdata/Material.lc 149:21-152:33 TCGen | ||
843 | -> List TCMod | ||
844 | -> StageTexture | ||
845 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
846 | testdata/Material.lc 149:21-153:35 List TCMod | ||
847 | -> StageTexture | ||
848 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
849 | testdata/Material.lc 149:21-154:25 StageTexture | ||
850 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
402 | testdata/Material.lc 149:21-155:36 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 851 | testdata/Material.lc 149:21-155:36 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
403 | testdata/Material.lc 149:21-156:27 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 852 | testdata/Material.lc 149:21-156:27 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
404 | testdata/Material.lc 149:21-157:31 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 853 | testdata/Material.lc 149:21-157:31 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -419,7 +868,13 @@ testdata/Material.lc 160:27-160:29 String | |||
419 | testdata/Material.lc 163:6-163:17 Type | 868 | testdata/Material.lc 163:6-163:17 Type |
420 | testdata/Material.lc 163:6-164:18 Type | 869 | testdata/Material.lc 163:6-164:18 Type |
421 | testdata/Material.lc 163:6-178:32 Type | 870 | testdata/Material.lc 163:6-178:32 Type |
422 | testdata/Material.lc 164:7-164:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | CommonAttrs | Type | 871 | testdata/Material.lc 164:7-164:18 () |
872 | -> () | ||
873 | -> Bool | ||
874 | -> Float | ||
875 | -> Bool | ||
876 | -> Bool | ||
877 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | CommonAttrs | Type | ||
423 | testdata/Material.lc 165:7-165:17 CommonAttrs -> () | 878 | testdata/Material.lc 165:7-165:17 CommonAttrs -> () |
424 | testdata/Material.lc 165:28-165:30 Type | 879 | testdata/Material.lc 165:28-165:30 Type |
425 | testdata/Material.lc 166:7-166:17 CommonAttrs -> () | 880 | testdata/Material.lc 166:7-166:17 CommonAttrs -> () |
@@ -448,11 +903,31 @@ testdata/Material.lc 178:7-178:14 CommonAttrs -> Bool | |||
448 | testdata/Material.lc 178:28-178:32 Type | 903 | testdata/Material.lc 178:28-178:32 Type |
449 | testdata/Material.lc 182:23-182:34 Type | 904 | testdata/Material.lc 182:23-182:34 Type |
450 | testdata/Material.lc 183:1-183:19 CommonAttrs | 905 | testdata/Material.lc 183:1-183:19 CommonAttrs |
451 | testdata/Material.lc 183:22-183:33 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 906 | testdata/Material.lc 183:22-183:33 () |
452 | testdata/Material.lc 183:22-184:29 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 907 | -> () |
453 | testdata/Material.lc 183:22-185:29 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 908 | -> Bool |
454 | testdata/Material.lc 183:22-186:32 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 909 | -> Float |
455 | testdata/Material.lc 183:22-187:28 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 910 | -> Bool |
911 | -> Bool | ||
912 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
913 | testdata/Material.lc 183:22-184:29 () | ||
914 | -> Bool | ||
915 | -> Float | ||
916 | -> Bool | ||
917 | -> Bool | ||
918 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
919 | testdata/Material.lc 183:22-185:29 Bool | ||
920 | -> Float | ||
921 | -> Bool | ||
922 | -> Bool | ||
923 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
924 | testdata/Material.lc 183:22-186:32 Float | ||
925 | -> Bool | ||
926 | -> Bool | ||
927 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
928 | testdata/Material.lc 183:22-187:28 Bool | ||
929 | -> Bool | ||
930 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
456 | testdata/Material.lc 183:22-188:32 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 931 | testdata/Material.lc 183:22-188:32 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
457 | testdata/Material.lc 183:22-189:32 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 932 | testdata/Material.lc 183:22-189:32 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
458 | testdata/Material.lc 183:22-190:40 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 933 | testdata/Material.lc 183:22-190:40 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
diff --git a/testdata/NewStyle.out b/testdata/NewStyle.out index ec16a74c..a950e3cf 100644 --- a/testdata/NewStyle.out +++ b/testdata/NewStyle.out | |||
@@ -24,22 +24,17 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | uniform mat4 MVP; | 30 | uniform mat4 MVP; |
32 | in vec4 vi1; | 31 | in vec4 vi1; |
33 | smooth out vec4 vo1; | 32 | smooth out vec4 vo1; |
34 | vec4 scale(float z0,vec4 z1) { | 33 | vec4 scale(float z0,vec4 z1) { |
35 | return (z1) * (vec4 (z0 | 34 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
36 | ,z0 | ||
37 | ,z0 | ||
38 | ,1.0)); | ||
39 | } | 35 | } |
40 | void main() { | 36 | void main() { |
41 | gl_Position = scale (0.5 | 37 | gl_Position = scale (0.5,(MVP) * (vi1)); |
42 | ,(MVP) * (vi1)); | ||
43 | vo1 = vi1; | 38 | vo1 = vi1; |
44 | } | 39 | } |
45 | """ | 40 | """ |
@@ -47,8 +42,7 @@ Pipeline | |||
47 | , fragmentShader = | 42 | , fragmentShader = |
48 | """ | 43 | """ |
49 | #version 330 core | 44 | #version 330 core |
50 | vec4 texture2D(sampler2D s | 45 | vec4 texture2D(sampler2D s,vec2 uv) { |
51 | ,vec2 uv) { | ||
52 | return texture(s,uv); | 46 | return texture(s,uv); |
53 | } | 47 | } |
54 | smooth in vec4 vo1; | 48 | smooth in vec4 vo1; |
diff --git a/testdata/Prelude.out b/testdata/Prelude.out index dac505a0..bf8a02e4 100644 --- a/testdata/Prelude.out +++ b/testdata/Prelude.out | |||
@@ -1,3 +1,473 @@ | |||
1 | ------------ desugared source code | ||
2 | infixr 9 . | ||
3 | infixl 7 PrimMulMatVec | ||
4 | infixl 7 PrimDot | ||
5 | infixr 5 ++ | ||
6 | infixr 3 *** | ||
7 | infixr 0 $ | ||
8 | const = \(a :: _) -> \_ -> _rhs a | ||
9 | otherwise = _rhs True | ||
10 | & = \(a :: _) (b :: _) -> _rhs (b a) | ||
11 | $ = _rhs \(a :: _) (b :: _) -> a b | ||
12 | . = _rhs \(a :: _) (b :: _) (c :: _) -> a (b c) | ||
13 | uncurry | ||
14 | = \(a :: _) (b :: _) -> hlistConsCase | ||
15 | (_ :: _) | ||
16 | \(c :: _) (d :: _) -> hlistConsCase | ||
17 | (_ :: _) | ||
18 | \(e :: _) (f :: _) -> hlistNilCase (_ :: _) (_rhs (a c e)) f | ||
19 | d | ||
20 | b | ||
21 | *** | ||
22 | = \(a :: _) (b :: _) (c :: _) -> hlistConsCase | ||
23 | (_ :: _) | ||
24 | \(d :: _) (e :: _) -> hlistConsCase | ||
25 | (_ :: _) | ||
26 | \(f :: _) (g :: _) -> hlistNilCase | ||
27 | (_ :: _) | ||
28 | (_rhs (HCons (a d) (HCons (b f) HNil))) | ||
29 | g | ||
30 | e | ||
31 | c | ||
32 | pi = _rhs 3.141592653589793 | ||
33 | zip | ||
34 | = (\(a :: _) (b :: _) -> 'ListCase | ||
35 | \_ -> _ :: _ | ||
36 | (_rhs Nil) | ||
37 | \(c :: _) (d :: _) -> 'ListCase | ||
38 | \_ -> _ :: _ | ||
39 | (_rhs Nil) | ||
40 | \(e :: _) (f :: _) -> _rhs (HCons c (HCons e HNil) : zip d f) | ||
41 | b | ||
42 | a) | ||
43 | :: forall (g :: _) (h :: _) | ||
44 | . List g -> List h -> List (HList ('Cons g ('Cons h 'Nil))) | ||
45 | unzip | ||
46 | = (\(a :: _) -> 'ListCase | ||
47 | \_ -> _ :: _ | ||
48 | (_rhs (HCons Nil (HCons Nil HNil))) | ||
49 | \(b :: _) (c :: _) -> hlistConsCase | ||
50 | (_ :: _) | ||
51 | \(d :: _) (e :: _) -> hlistConsCase | ||
52 | (_ :: _) | ||
53 | \(f :: _) (g :: _) -> hlistNilCase | ||
54 | (_ :: _) | ||
55 | (_rhs | ||
56 | \(h := _rhs (unzip c)) | ||
57 | (i | ||
58 | := _rhs | ||
59 | ((\(k :: _) -> hlistConsCase | ||
60 | (_ :: _) | ||
61 | \_ (l :: _) -> hlistConsCase | ||
62 | (_ :: _) | ||
63 | \(m :: _) (n :: _) -> hlistNilCase (_ :: _) m n | ||
64 | l | ||
65 | k) | ||
66 | h)) | ||
67 | (j | ||
68 | := _rhs | ||
69 | ((\(o :: _) -> hlistConsCase | ||
70 | (_ :: _) | ||
71 | \(p :: _) (q :: _) -> hlistConsCase | ||
72 | (_ :: _) | ||
73 | \_ (r :: _) -> hlistNilCase (_ :: _) p r | ||
74 | q | ||
75 | o) | ||
76 | h)) -> HCons (d : j) (HCons (f : i) HNil)) | ||
77 | g | ||
78 | e | ||
79 | b | ||
80 | a) | ||
81 | :: forall (s :: _) (t :: _) | ||
82 | . List (HList ('Cons s ('Cons t 'Nil))) | ||
83 | -> HList ('Cons (List s) ('Cons (List t) 'Nil)) | ||
84 | filter | ||
85 | = \(a :: _) (b :: _) -> 'ListCase | ||
86 | \_ -> _ :: _ | ||
87 | (_rhs Nil) | ||
88 | \(c :: _) (d :: _) -> _rhs | ||
89 | ((\(e :: _) -> 'BoolCase \_ -> _ :: _ (filter a d) (c : filter a d) e) (a c)) | ||
90 | b | ||
91 | tail | ||
92 | = (\(a :: _) -> 'ListCase \_ -> _ :: _ (_rhs undefined) \_ (b :: _) -> _rhs b a) | ||
93 | :: forall (c :: _) . List c -> List c | ||
94 | pairs | ||
95 | = (\(a :: _) -> _rhs (zip a (tail a))) | ||
96 | :: forall (b :: _) . List b -> List (HList ('Cons b ('Cons b 'Nil))) | ||
97 | foldl' | ||
98 | = \(a :: _) (b :: _) (c :: _) -> 'ListCase | ||
99 | \_ -> _ :: _ | ||
100 | (_rhs b) | ||
101 | \(d :: _) (e :: _) -> _rhs (foldl' a (a b d) e) | ||
102 | c | ||
103 | foldr1 | ||
104 | = \(a :: _) (b :: _) -> 'ListCase | ||
105 | \_ -> _ :: _ | ||
106 | (_rhs undefined) | ||
107 | \(c :: _) (d :: _) -> _rhs (foldr a c d) | ||
108 | b | ||
109 | split | ||
110 | = \(a :: _) -> 'ListCase | ||
111 | \_ -> _ :: _ | ||
112 | (_rhs (HCons Nil (HCons Nil HNil))) | ||
113 | \(b :: _) (c :: _) -> _rhs | ||
114 | \(d := _rhs (split c)) | ||
115 | (e | ||
116 | := _rhs | ||
117 | ((\(g :: _) -> hlistConsCase | ||
118 | (_ :: _) | ||
119 | \_ (h :: _) -> hlistConsCase | ||
120 | (_ :: _) | ||
121 | \(i :: _) (j :: _) -> hlistNilCase (_ :: _) i j | ||
122 | h | ||
123 | g) | ||
124 | d)) | ||
125 | (f | ||
126 | := _rhs | ||
127 | ((\(k :: _) -> hlistConsCase | ||
128 | (_ :: _) | ||
129 | \(l :: _) (m :: _) -> hlistConsCase | ||
130 | (_ :: _) | ||
131 | \_ (n :: _) -> hlistNilCase (_ :: _) l n | ||
132 | m | ||
133 | k) | ||
134 | d)) -> HCons (b : e) (HCons f HNil) | ||
135 | a | ||
136 | mergeBy | ||
137 | = \(a :: _) (b :: _) (c :: _) -> 'ListCase | ||
138 | \_ -> _ :: _ | ||
139 | (_rhs c) | ||
140 | \(d :: _) (e :: _) -> 'ListCase | ||
141 | \_ -> _ :: _ | ||
142 | (_rhs b) | ||
143 | \(f :: _) (g :: _) -> _rhs | ||
144 | ((\(h :: _) -> 'OrderingCase | ||
145 | \_ -> _ :: _ | ||
146 | (d : mergeBy a e (f : g)) | ||
147 | (f : mergeBy a (d : e) g) | ||
148 | (f : mergeBy a (d : e) g) | ||
149 | h) | ||
150 | (a d f)) | ||
151 | c | ||
152 | b | ||
153 | sortBy | ||
154 | = \(a :: _) (b :: _) -> 'ListCase | ||
155 | \_ -> _ :: _ | ||
156 | (_rhs Nil) | ||
157 | \(c :: _) (d :: _) -> 'ListCase | ||
158 | \_ -> _ :: _ | ||
159 | (_rhs (Cons c Nil)) | ||
160 | \_ -> \_ -> _rhs (uncurry (mergeBy a) ((sortBy a *** sortBy a) (split b))) | ||
161 | d | ||
162 | b | ||
163 | iterate | ||
164 | = (\(a :: _) (b :: _) -> _rhs (b : iterate a (a b))) | ||
165 | :: forall (c :: _) . (c -> c) -> c -> List c | ||
166 | fst | ||
167 | = \(a :: _) -> hlistConsCase | ||
168 | (_ :: _) | ||
169 | \(b :: _) (c :: _) -> hlistConsCase | ||
170 | (_ :: _) | ||
171 | \_ (d :: _) -> hlistNilCase (_ :: _) (_rhs b) d | ||
172 | c | ||
173 | a | ||
174 | snd | ||
175 | = \(a :: _) -> hlistConsCase | ||
176 | (_ :: _) | ||
177 | \_ (b :: _) -> hlistConsCase | ||
178 | (_ :: _) | ||
179 | \(c :: _) (d :: _) -> hlistNilCase (_ :: _) (_rhs c) d | ||
180 | b | ||
181 | a | ||
182 | ||| = \(a :: _) (b :: _) -> 'BoolCase \_ -> _ :: _ (_rhs b) (_rhs True) a | ||
183 | infixr 2 ||| | ||
184 | &&& = \(a :: _) (b :: _) -> 'BoolCase \_ -> _ :: _ (_rhs False) (_rhs b) a | ||
185 | infixr 3 &&& | ||
186 | data RecItem :: Type where | ||
187 | RecItem :: String -> Type -> RecItem | ||
188 | recItemType = \(a :: _) -> 'RecItemCase \_ -> _ :: _ \_ (b :: _) -> _rhs b a | ||
189 | data RecordC (_ :: List RecItem) :: Type where | ||
190 | RecordCons :: HList (map recItemType _a) -> RecordC _a | ||
191 | isKeyC | ||
192 | = \(a :: _) (b :: _) (c :: _) -> 'ListCase | ||
193 | \_ -> _ :: _ | ||
194 | (_rhs ('Empty "")) | ||
195 | \(d :: _) (e :: _) -> 'RecItemCase | ||
196 | \_ -> _ :: _ | ||
197 | \(f :: _) (g :: _) -> _rhs (primIfThenElse (a == f) (b ~ g) (isKeyC a b e)) | ||
198 | d | ||
199 | c | ||
200 | fstTup = _rhs (hlistConsCase (_ :: _) \(a :: _) -> \_ -> a) | ||
201 | sndTup = _rhs (hlistConsCase (_ :: _) \_ (a :: _) -> a) | ||
202 | project | ||
203 | = (\ @(a :: _) @(b :: _) (c :: _) -> \ @_ (d :: _) -> 'ListCase | ||
204 | \_ -> _ :: _ | ||
205 | (_rhs undefined) | ||
206 | \(e :: _) (f :: _) -> 'RecItemCase | ||
207 | \_ -> _ :: _ | ||
208 | \(g :: _) -> \_ -> 'RecordCCase | ||
209 | \_ -> _ :: _ | ||
210 | \(h :: _) -> 'BoolCase | ||
211 | \_ -> _ :: _ | ||
212 | (_rhs | ||
213 | (project | ||
214 | @a | ||
215 | @f | ||
216 | c | ||
217 | @(undefined @(isKeyC c a f)) | ||
218 | (RecordCons | ||
219 | (sndTup (unsafeCoerce @(_ :: _) @('HList (a : map recItemType f)) h))))) | ||
220 | (_rhs (fstTup (unsafeCoerce @(_ :: _) @('HList (a : map recItemType f)) h))) | ||
221 | (c == g) | ||
222 | d | ||
223 | e | ||
224 | b) | ||
225 | :: forall (i :: _) (j :: List RecItem) | ||
226 | . forall (k :: String) -> isKeyC k i j => RecordC j -> i | ||
227 | rgb = \(a :: _) (b :: _) (c :: _) -> _rhs (V4 a b c 1.0) | ||
228 | black = _rhs (rgb 0.0 0.0 0.0) | ||
229 | gray = _rhs (rgb 0.5 0.5 0.5) | ||
230 | silver = _rhs (rgb 0.75 0.75 0.75) | ||
231 | white = _rhs (rgb 1.0 1.0 1.0) | ||
232 | maroon = _rhs (rgb 0.5 0.0 0.0) | ||
233 | red = _rhs (rgb 1.0 0.0 0.0) | ||
234 | olive = _rhs (rgb 0.5 0.5 0.0) | ||
235 | yellow = _rhs (rgb 1.0 1.0 0.0) | ||
236 | green = _rhs (rgb 0.0 0.5 0.0) | ||
237 | lime = _rhs (rgb 0.0 1.0 0.0) | ||
238 | teal = _rhs (rgb 0.0 0.5 0.5) | ||
239 | aqua = _rhs (rgb 0.0 1.0 1.0) | ||
240 | navy = _rhs (rgb 0.0 0.0 0.5) | ||
241 | blue = _rhs (rgb 0.0 0.0 1.0) | ||
242 | purple = _rhs (rgb 0.5 0.0 0.5) | ||
243 | fuchsia = _rhs (rgb 1.0 0.0 1.0) | ||
244 | colorImage1 = _rhs (ColorImage @(fromInt 1)) | ||
245 | colorImage2 = _rhs (ColorImage @(fromInt 2)) | ||
246 | depthImage1 = _rhs (DepthImage @(fromInt 1)) | ||
247 | v3FToV4F | ||
248 | = (\(a :: _) -> _rhs | ||
249 | (V4 (swizzscalar a Sx) (swizzscalar a Sy) (swizzscalar a Sz) (fromInt 1))) | ||
250 | :: Vec (fromInt 3) Float -> Vec (fromInt 4) Float | ||
251 | radians = _rhs PrimRadians | ||
252 | degrees = _rhs PrimDegrees | ||
253 | sin = _rhs PrimSin | ||
254 | cos = _rhs PrimCos | ||
255 | tan = _rhs PrimTan | ||
256 | sinh = _rhs PrimSinH | ||
257 | cosh = _rhs PrimCosH | ||
258 | tanh = _rhs PrimTanH | ||
259 | asin = _rhs PrimASin | ||
260 | asinh = _rhs PrimASinH | ||
261 | acos = _rhs PrimACos | ||
262 | acosh = _rhs PrimACosH | ||
263 | atan = _rhs PrimATan | ||
264 | atanh = _rhs PrimATanH | ||
265 | atan2 = _rhs PrimATan2 | ||
266 | pow = _rhs PrimPow | ||
267 | exp = _rhs PrimExp | ||
268 | log = _rhs PrimLog | ||
269 | exp2 = _rhs PrimExp2 | ||
270 | log2 = _rhs PrimLog2 | ||
271 | sqrt = _rhs PrimSqrt | ||
272 | inversesqrt = _rhs PrimInvSqrt | ||
273 | abs = _rhs PrimAbs | ||
274 | sign = _rhs PrimSign | ||
275 | floor = _rhs PrimFloor | ||
276 | trunc = _rhs PrimTrunc | ||
277 | round = _rhs PrimRound | ||
278 | roundEven = _rhs PrimRoundEven | ||
279 | ceil = _rhs PrimCeil | ||
280 | fract = _rhs PrimFract | ||
281 | mod = _rhs PrimMod | ||
282 | min = _rhs PrimMin | ||
283 | max = _rhs PrimMax | ||
284 | modF = _rhs PrimModF | ||
285 | clamp = _rhs PrimClamp | ||
286 | clampS = _rhs PrimClampS | ||
287 | mix = _rhs PrimMix | ||
288 | mixS = _rhs PrimMixS | ||
289 | mixB = _rhs PrimMixB | ||
290 | step = _rhs PrimStep | ||
291 | stepS = _rhs PrimStepS | ||
292 | smoothstep = _rhs PrimSmoothStep | ||
293 | smoothstepS = _rhs PrimSmoothStepS | ||
294 | isNan = _rhs PrimIsNan | ||
295 | isInf = _rhs PrimIsInf | ||
296 | dFdx = _rhs PrimDFdx | ||
297 | dFdy = _rhs PrimDFdy | ||
298 | fWidth = _rhs PrimFWidth | ||
299 | noise1 = _rhs PrimNoise1 | ||
300 | noise2 = _rhs PrimNoise2 | ||
301 | noise3 = _rhs PrimNoise3 | ||
302 | noise4 = _rhs PrimNoise4 | ||
303 | length = _rhs PrimLength | ||
304 | distance = _rhs PrimDistance | ||
305 | dot = _rhs PrimDot | ||
306 | cross = _rhs PrimCross | ||
307 | normalize = _rhs PrimNormalize | ||
308 | faceforward = _rhs PrimFaceForward | ||
309 | reflect = _rhs PrimReflect | ||
310 | refract = _rhs PrimRefract | ||
311 | transpose = _rhs PrimTranspose | ||
312 | det = _rhs PrimDeterminant | ||
313 | inv = _rhs PrimInverse | ||
314 | outer = _rhs PrimOuterProduct | ||
315 | bAnd = _rhs PrimBAnd | ||
316 | bOr = _rhs PrimBOr | ||
317 | bXor = _rhs PrimBXor | ||
318 | bNot = _rhs PrimBNot | ||
319 | bAndS = _rhs PrimBAndS | ||
320 | bOrS = _rhs PrimBOrS | ||
321 | bXorS = _rhs PrimBXorS | ||
322 | shiftL = _rhs PrimBShiftL | ||
323 | shiftR = _rhs PrimBShiftR | ||
324 | shiftLS = _rhs PrimBShiftLS | ||
325 | shiftRS = _rhs PrimBShiftRS | ||
326 | floatBitsToInt = _rhs PrimFloatBitsToInt | ||
327 | floatBitsToWord = _rhs PrimFloatBitsToUInt | ||
328 | intBitsToFloat = _rhs PrimIntBitsToFloat | ||
329 | wordBitsToFloat = _rhs PrimUIntBitsToFloat | ||
330 | infixl 7 * | ||
331 | infixl 7 / | ||
332 | infixl 7 % | ||
333 | infixl 6 + | ||
334 | infixl 6 - | ||
335 | infix 4 /= | ||
336 | infix 4 < | ||
337 | infix 4 <= | ||
338 | infix 4 >= | ||
339 | infix 4 > | ||
340 | infixr 3 && | ||
341 | infixr 2 || | ||
342 | infix 7 dot | ||
343 | infix 7 cross | ||
344 | infixr 7 *. | ||
345 | infixl 7 .* | ||
346 | infixl 7 .*. | ||
347 | + = \(a :: _) (b :: _) -> _rhs (PrimAdd a b) | ||
348 | - = \(a :: _) (b :: _) -> _rhs (PrimSub a b) | ||
349 | * = \(a :: _) (b :: _) -> _rhs (PrimMul a b) | ||
350 | / = \(a :: _) (b :: _) -> _rhs (PrimDiv a b) | ||
351 | % = \(a :: _) (b :: _) -> _rhs (PrimMod a b) | ||
352 | neg = \(a :: _) -> _rhs (PrimNeg a) | ||
353 | /= = \(a :: _) (b :: _) -> _rhs (PrimNotEqual a b) | ||
354 | < = \(a :: _) (b :: _) -> _rhs (PrimLessThan a b) | ||
355 | <= = \(a :: _) (b :: _) -> _rhs (PrimLessThanEqual a b) | ||
356 | >= = \(a :: _) (b :: _) -> _rhs (PrimGreaterThanEqual a b) | ||
357 | > = \(a :: _) (b :: _) -> _rhs (PrimGreaterThan a b) | ||
358 | && = \(a :: _) (b :: _) -> _rhs (PrimAnd a b) | ||
359 | || = \(a :: _) (b :: _) -> _rhs (PrimOr a b) | ||
360 | xor = _rhs PrimXor | ||
361 | not = \(a :: _) -> _rhs (PrimNot a) | ||
362 | any = \(a :: _) -> _rhs (PrimAny a) | ||
363 | all = \(a :: _) -> _rhs (PrimAll a) | ||
364 | .*. = \(a :: _) (b :: _) -> _rhs (PrimMulMatMat a b) | ||
365 | *. = \(a :: _) (b :: _) -> _rhs (PrimMulMatVec a b) | ||
366 | .* = \(a :: _) (b :: _) -> _rhs (PrimMulVecMat a b) | ||
367 | infixl 7 *! | ||
368 | infixl 7 /! | ||
369 | infixl 7 %! | ||
370 | infixl 6 +! | ||
371 | infixl 6 -! | ||
372 | +! = \(a :: _) (b :: _) -> _rhs (PrimAddS a b) | ||
373 | -! = \(a :: _) (b :: _) -> _rhs (PrimSubS a b) | ||
374 | *! = \(a :: _) (b :: _) -> _rhs (PrimMulS a b) | ||
375 | /! = \(a :: _) (b :: _) -> _rhs (PrimDivS a b) | ||
376 | %! = \(a :: _) (b :: _) -> _rhs (PrimModS a b) | ||
377 | perspective | ||
378 | = (\(a :: _) (b :: _) (c :: _) (d :: _) -> _rhs | ||
379 | \(e := _rhs (a * tan (c / fromInt 2))) | ||
380 | (f := _rhs (fromInt 0 - e)) | ||
381 | (g := _rhs (d * e)) (h := _rhs (fromInt 0 - g)) -> M44F | ||
382 | (V4 (fromInt 2 * a / (g - h)) (fromInt 0) (fromInt 0) (fromInt 0)) | ||
383 | (V4 (fromInt 0) (fromInt 2 * a / (e - f)) (fromInt 0) (fromInt 0)) | ||
384 | (V4 | ||
385 | ((g + h) / (g - h)) | ||
386 | ((e + f) / (e - f)) | ||
387 | (fromInt 0 - (b + a) / (b - a)) | ||
388 | (fromInt 0 - fromInt 1)) | ||
389 | (V4 | ||
390 | (fromInt 0) | ||
391 | (fromInt 0) | ||
392 | (fromInt 0 - fromInt 2 * b * a / (b - a)) | ||
393 | (fromInt 0))) | ||
394 | :: Float -> Float -> Float -> Float -> Mat (fromInt 4) (fromInt 4) Float | ||
395 | rotMatrixZ | ||
396 | = \(a :: _) -> _rhs | ||
397 | \(b := _rhs (cos a)) (c := _rhs (sin a)) -> M44F | ||
398 | (V4 b c (fromInt 0) (fromInt 0)) | ||
399 | (V4 (fromInt 0 - c) b (fromInt 0) (fromInt 0)) | ||
400 | (V4 (fromInt 0) (fromInt 0) (fromInt 1) (fromInt 0)) | ||
401 | (V4 (fromInt 0) (fromInt 0) (fromInt 0) (fromInt 1)) | ||
402 | rotMatrixY | ||
403 | = \(a :: _) -> _rhs | ||
404 | \(b := _rhs (cos a)) (c := _rhs (sin a)) -> M44F | ||
405 | (V4 b (fromInt 0) (fromInt 0 - c) (fromInt 0)) | ||
406 | (V4 (fromInt 0) (fromInt 1) (fromInt 0) (fromInt 0)) | ||
407 | (V4 c (fromInt 0) b (fromInt 0)) | ||
408 | (V4 (fromInt 0) (fromInt 0) (fromInt 0) (fromInt 1)) | ||
409 | rotMatrixX | ||
410 | = \(a :: _) -> _rhs | ||
411 | \(b := _rhs (cos a)) (c := _rhs (sin a)) -> M44F | ||
412 | (V4 (fromInt 1) (fromInt 0) (fromInt 0) (fromInt 0)) | ||
413 | (V4 (fromInt 0) b c (fromInt 0)) | ||
414 | (V4 (fromInt 0) (fromInt 0 - c) b (fromInt 0)) | ||
415 | (V4 (fromInt 0) (fromInt 0) (fromInt 0) (fromInt 1)) | ||
416 | rotationEuler | ||
417 | = \(a :: _) (b :: _) (c :: _) -> _rhs | ||
418 | (rotMatrixY a .*. rotMatrixX b .*. rotMatrixZ c) | ||
419 | translateBefore4 | ||
420 | = (\(a :: _) -> _rhs | ||
421 | \(b := _rhs (V4 (fromInt 1) (fromInt 0) (fromInt 0) (fromInt 0))) | ||
422 | (c := _rhs (V4 (fromInt 0) (fromInt 1) (fromInt 0) (fromInt 0))) | ||
423 | (d := _rhs (V4 (fromInt 0) (fromInt 0) (fromInt 1) (fromInt 0))) | ||
424 | (e | ||
425 | := _rhs | ||
426 | (V4 | ||
427 | (swizzscalar a Sx) | ||
428 | (swizzscalar a Sy) | ||
429 | (swizzscalar a Sz) | ||
430 | (fromInt 1))) -> M44F b c d e) | ||
431 | :: Vec (fromInt 3) Float -> Mat (fromInt 4) (fromInt 4) Float | ||
432 | lookat | ||
433 | = (\(a :: _) (b :: _) (c :: _) -> _rhs | ||
434 | \(d | ||
435 | := \(i :: _) -> _rhs | ||
436 | (V4 (swizzscalar i Sx) (swizzscalar i Sy) (swizzscalar i Sz) (fromInt 0))) | ||
437 | (e := _rhs (normalize $ a - b)) | ||
438 | (f := _rhs (normalize $ c `cross` e)) | ||
439 | (g := _rhs (e `cross` f)) | ||
440 | (h | ||
441 | := _rhs | ||
442 | (transpose | ||
443 | $ M44F | ||
444 | (d f) | ||
445 | (d g) | ||
446 | (d e) | ||
447 | (V4 (fromInt 0) (fromInt 0) (fromInt 0) (fromInt 1)))) -> h | ||
448 | .*. translateBefore4 (neg a)) | ||
449 | :: Vec (fromInt 3) Float | ||
450 | -> Vec (fromInt 3) Float | ||
451 | -> Vec (fromInt 3) Float -> Mat (fromInt 4) (fromInt 4) Float | ||
452 | scale = \(a :: _) (b :: _) -> _rhs (b * V4 a a a 1.0) | ||
453 | fromTo | ||
454 | = (\(a :: _) (b :: _) -> 'BoolCase | ||
455 | \_ -> _ :: _ | ||
456 | (_rhs (a : fromTo (a + fromInt 1) b)) | ||
457 | (_rhs Nil) | ||
458 | (a > b)) | ||
459 | :: Float -> Float -> List Float | ||
460 | !! | ||
461 | = (\(a :: _) (b :: _) -> 'ListCase | ||
462 | \_ -> _ :: _ | ||
463 | (_rhs undefined) | ||
464 | \(c :: _) (d :: _) -> 'BoolCase | ||
465 | \_ -> _ :: _ | ||
466 | (_rhs (d !! (b - fromInt 1))) | ||
467 | (_rhs c) | ||
468 | (fromInt 0 == b) | ||
469 | a) | ||
470 | :: forall (e :: _) . List e -> Int -> e | ||
1 | main is not found | 471 | main is not found |
2 | ------------ trace | 472 | ------------ trace |
3 | const :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> [32ma[0;32m[0m | 473 | const :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> [32ma[0;32m[0m |
@@ -25,17 +495,30 @@ snd :: [32mforall a b . ([32ma[0;32m, [32mb[0;32m) -> [32mb[0;32m[0m | |||
25 | &&& :: [32mBool -> Bool -> Bool[0m | 495 | &&& :: [32mBool -> Bool -> Bool[0m |
26 | 'RecItem :: [32mType[0m | 496 | 'RecItem :: [32mType[0m |
27 | RecItem :: [32mString -> Type -> RecItem[0m | 497 | RecItem :: [32mString -> Type -> RecItem[0m |
28 | 'RecItemCase :: [32mforall (a :: RecItem -> Type) -> (forall (b :: String) c -> [32m[32ma[0;32m [32m('RecItem [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall (d :: RecItem) -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 498 | 'RecItemCase |
29 | match'RecItem :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mRecItem[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 499 | :: [32mforall (a :: RecItem -> Type) |
500 | -> (forall (b :: String) c -> [32m[32ma[0;32m [32m('RecItem [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall (d :: RecItem) -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
501 | match'RecItem | ||
502 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mRecItem[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
30 | recItemType :: [32mRecItem -> Type[0m | 503 | recItemType :: [32mRecItem -> Type[0m |
31 | 'RecordC :: [32mList RecItem -> Type[0m | 504 | 'RecordC :: [32mList RecItem -> Type[0m |
32 | RecordCons :: [32mforall (a :: List RecItem) . HList [32m(map [32mRecItem[0;32m [32mType[0;32m [32m[32mrecItemType[0;32m[0;32m [32m[32ma[0;32m[0;32m)[0;32m -> RecordC [32ma[0;32m[0m | 505 | RecordCons |
33 | 'RecordCCase :: [32mforall (a :: List RecItem) . forall (b :: RecordC [32ma[0;32m -> Type) -> (forall (c :: HList [32m(map [32mRecItem[0;32m [32mType[0;32m [32m[32mrecItemType[0;32m[0;32m [32m[32ma[0;32m[0;32m)[0;32m) -> [32m[32mb[0;32m [32m('RecordCons [32mc[0;32m)[0;32m[0;32m) -> forall (d :: RecordC [32ma[0;32m) -> [32m[32mb[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 506 | :: [32mforall (a :: List RecItem) |
34 | match'RecordC :: [32mforall (a :: Type -> Type) -> (forall (b :: List RecItem) -> [32m[32ma[0;32m [32m(RecordC [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 507 | . HList [32m(map [32mRecItem[0;32m [32mType[0;32m [32m[32mrecItemType[0;32m[0;32m [32m[32ma[0;32m[0;32m)[0;32m -> RecordC [32ma[0;32m[0m |
508 | 'RecordCCase | ||
509 | :: [32mforall (a :: List RecItem) | ||
510 | . forall (b :: RecordC [32ma[0;32m -> Type) | ||
511 | -> (forall (c :: HList [32m(map [32mRecItem[0;32m [32mType[0;32m [32m[32mrecItemType[0;32m[0;32m [32m[32ma[0;32m[0;32m)[0;32m) -> [32m[32mb[0;32m [32m('RecordCons [32mc[0;32m)[0;32m[0;32m) | ||
512 | -> forall (d :: RecordC [32ma[0;32m) -> [32m[32mb[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
513 | match'RecordC | ||
514 | :: [32mforall (a :: Type -> Type) | ||
515 | -> (forall (b :: List RecItem) -> [32m[32ma[0;32m [32m(RecordC [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
35 | isKeyC :: [32mString -> Type -> List RecItem -> Type[0m | 516 | isKeyC :: [32mString -> Type -> List RecItem -> Type[0m |
36 | fstTup :: [32mforall a (b :: List Type) . HList ('Cons [32ma[0;32m [32mb[0;32m) -> [32ma[0;32m[0m | 517 | fstTup :: [32mforall a (b :: List Type) . HList ('Cons [32ma[0;32m [32mb[0;32m) -> [32ma[0;32m[0m |
37 | sndTup :: [32mforall a (b :: List Type) . HList ('Cons [32ma[0;32m [32mb[0;32m) -> HList [32mb[0;32m[0m | 518 | sndTup :: [32mforall a (b :: List Type) . HList ('Cons [32ma[0;32m [32mb[0;32m) -> HList [32mb[0;32m[0m |
38 | project :: [32mforall a (b :: List RecItem) . forall (c :: String) -> [32misKeyC [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m => RecordC [32mb[0;32m -> [32ma[0;32m[0m | 519 | project |
520 | :: [32mforall a (b :: List RecItem) | ||
521 | . forall (c :: String) -> [32misKeyC [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m => RecordC [32mb[0;32m -> [32ma[0;32m[0m | ||
39 | rgb :: [32mFloat -> Float -> Float -> VecS Float 4[0m | 522 | rgb :: [32mFloat -> Float -> Float -> VecS Float 4[0m |
40 | black :: [32mVecS Float 4[0m | 523 | black :: [32mVecS Float 4[0m |
41 | gray :: [32mVecS Float 4[0m | 524 | gray :: [32mVecS Float 4[0m |
@@ -53,8 +536,10 @@ navy :: [32mVecS Float 4[0m | |||
53 | blue :: [32mVecS Float 4[0m | 536 | blue :: [32mVecS Float 4[0m |
54 | purple :: [32mVecS Float 4[0m | 537 | purple :: [32mVecS Float 4[0m |
55 | fuchsia :: [32mVecS Float 4[0m | 538 | fuchsia :: [32mVecS Float 4[0m |
56 | colorImage1 :: [32mforall (a :: Nat) b c . ([32mNum [32m[32mb[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mc[0;32m -> Image 1 ('Color [32mc[0;32m)[0m | 539 | colorImage1 |
57 | colorImage2 :: [32mforall (a :: Nat) b c . ([32mNum [32m[32mb[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mc[0;32m -> Image 2 ('Color [32mc[0;32m)[0m | 540 | :: [32mforall (a :: Nat) b c . ([32mNum [32m[32mb[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mc[0;32m -> Image 1 ('Color [32mc[0;32m)[0m |
541 | colorImage2 | ||
542 | :: [32mforall (a :: Nat) b c . ([32mNum [32m[32mb[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mc[0;32m -> Image 2 ('Color [32mc[0;32m)[0m | ||
58 | depthImage1 :: [32mFloat -> Image 1 'Depth[0m | 543 | depthImage1 :: [32mFloat -> Image 1 'Depth[0m |
59 | v3FToV4F :: [32m[32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> VecS Float 4[0m | 544 | v3FToV4F :: [32m[32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> VecS Float 4[0m |
60 | radians :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 545 | radians :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m |
@@ -95,13 +580,20 @@ clamp :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m | |||
95 | clampS :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 580 | clampS :: [32mforall a b (c :: Nat) . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m |
96 | mix :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 581 | mix :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
97 | mixS :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> Float -> [32ma[0;32m[0m | 582 | mixS :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> Float -> [32ma[0;32m[0m |
98 | mixB :: [32mforall a (b :: Nat) c . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32mc[0;32m -> [32ma[0;32m[0m | 583 | mixB |
584 | :: [32mforall a (b :: Nat) c | ||
585 | . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32ma[0;32m -> [32mc[0;32m -> [32ma[0;32m[0m | ||
99 | step :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32mVecS Float [32mb[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 586 | step :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32mVecS Float [32mb[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
100 | stepS :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => Float -> [32ma[0;32m -> [32ma[0;32m[0m | 587 | stepS :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => Float -> [32ma[0;32m -> [32ma[0;32m[0m |
101 | smoothstep :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32mVecS Float [32mb[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 588 | smoothstep :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32mVecS Float [32mb[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
102 | smoothstepS :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => Float -> Float -> [32ma[0;32m -> [32ma[0;32m[0m | 589 | smoothstepS |
103 | isNan :: [32mforall a (b :: Nat) c . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32mc[0;32m[0m | 590 | :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => Float -> Float -> [32ma[0;32m -> [32ma[0;32m[0m |
104 | isInf :: [32mforall a (b :: Nat) c . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32mc[0;32m[0m | 591 | isNan |
592 | :: [32mforall a (b :: Nat) c | ||
593 | . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32mc[0;32m[0m | ||
594 | isInf | ||
595 | :: [32mforall a (b :: Nat) c | ||
596 | . ([32m[32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m[0;32m, [32m[32m[32mc[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mBool[0;32m[0;32m[0;32m[0;32m) => [32ma[0;32m -> [32mc[0;32m[0m | ||
105 | dFdx :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 597 | dFdx :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m |
106 | dFdy :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 598 | dFdy :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m |
107 | fWidth :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 599 | fWidth :: [32mforall a (b :: Nat) . [32m([32m[32ma[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mb[0;32m[0;32m [32mFloat[0;32m[0;32m[0;32m)[0;32m => [32ma[0;32m -> [32ma[0;32m[0m |
@@ -128,10 +620,16 @@ bNot :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0 | |||
128 | bAndS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 620 | bAndS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m |
129 | bOrS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 621 | bOrS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m |
130 | bXorS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m | 622 | bXorS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32ma[0;32m -> [32mb[0;32m[0m |
131 | shiftL :: [32mforall a b (c :: Nat) d . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32mWord[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32md[0;32m -> [32mb[0;32m[0m | 623 | shiftL |
132 | shiftR :: [32mforall a b (c :: Nat) d . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32mWord[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32md[0;32m -> [32mb[0;32m[0m | 624 | :: [32mforall a b (c :: Nat) d |
133 | shiftLS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> Word -> [32mb[0;32m[0m | 625 | . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32mWord[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32md[0;32m -> [32mb[0;32m[0m |
134 | shiftRS :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> Word -> [32mb[0;32m[0m | 626 | shiftR |
627 | :: [32mforall a b (c :: Nat) d | ||
628 | . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m, [32m[32m[32md[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32mWord[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> [32md[0;32m -> [32mb[0;32m[0m | ||
629 | shiftLS | ||
630 | :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> Word -> [32mb[0;32m[0m | ||
631 | shiftRS | ||
632 | :: [32mforall a b (c :: Nat) . ([32mIntegral [32m[32ma[0;32m[0;32m[0;32m, [32m[32m[32mb[0;32m[0;32m ~ [32m[32mVecScalar [32m[32mc[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0;32m[0;32m) => [32mb[0;32m -> Word -> [32mb[0;32m[0m | ||
135 | floatBitsToInt :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mInt[0;32m[0;32m[0m | 633 | floatBitsToInt :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mInt[0;32m[0;32m[0m |
136 | floatBitsToWord :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mWord[0;32m[0;32m[0m | 634 | floatBitsToWord :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mWord[0;32m[0;32m[0m |
137 | intBitsToFloat :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mInt[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m[0m | 635 | intBitsToFloat :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mInt[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mFloat[0;32m[0;32m[0m |
@@ -139,21 +637,35 @@ wordBitsToFloat :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0 | |||
139 | + :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 637 | + :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
140 | - :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 638 | - :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
141 | * :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m | 639 | * :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m -> [32ma[0;32m[0m |
142 | / :: [32mforall a (b :: Nat) . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0m | 640 | / |
143 | % :: [32mforall a (b :: Nat) . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0m | 641 | :: [32mforall a (b :: Nat) |
642 | . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0m | ||
643 | % | ||
644 | :: [32mforall a (b :: Nat) | ||
645 | . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32mb[0;32m[0;32m [32m[32ma[0;32m[0;32m[0;32m[0m | ||
144 | neg :: [32mforall a . [32mSigned [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m[0m | 646 | neg :: [32mforall a . [32mSigned [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32ma[0;32m[0m |
145 | /= :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> Bool[0m | 647 | /= :: [32mforall a . [32ma[0;32m -> [32ma[0;32m -> Bool[0m |
146 | < :: [32mforall (a :: Nat) b . [32mNum [32m[32mb[0;32m[0;32m[0;32m => [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m | 648 | < |
147 | <= :: [32mforall (a :: Nat) b . [32mNum [32m[32mb[0;32m[0;32m[0;32m => [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m | 649 | :: [32mforall (a :: Nat) b |
148 | >= :: [32mforall (a :: Nat) b . [32mNum [32m[32mb[0;32m[0;32m[0;32m => [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m | 650 | . [32mNum [32m[32mb[0;32m[0;32m[0;32m => [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m |
149 | > :: [32mforall (a :: Nat) b . [32mNum [32m[32mb[0;32m[0;32m[0;32m => [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m | 651 | <= |
652 | :: [32mforall (a :: Nat) b | ||
653 | . [32mNum [32m[32mb[0;32m[0;32m[0;32m => [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m | ||
654 | >= | ||
655 | :: [32mforall (a :: Nat) b | ||
656 | . [32mNum [32m[32mb[0;32m[0;32m[0;32m => [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m | ||
657 | > | ||
658 | :: [32mforall (a :: Nat) b | ||
659 | . [32mNum [32m[32mb[0;32m[0;32m[0;32m => [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m | ||
150 | && :: [32mBool -> Bool -> Bool[0m | 660 | && :: [32mBool -> Bool -> Bool[0m |
151 | || :: [32mBool -> Bool -> Bool[0m | 661 | || :: [32mBool -> Bool -> Bool[0m |
152 | xor :: [32mBool -> Bool -> Bool[0m | 662 | xor :: [32mBool -> Bool -> Bool[0m |
153 | not :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m | 663 | not :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m -> [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m[0m |
154 | any :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m -> Bool[0m | 664 | any :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m -> Bool[0m |
155 | all :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m -> Bool[0m | 665 | all :: [32mforall (a :: Nat) . [32mVecScalar [32m[32ma[0;32m[0;32m [32mBool[0;32m[0;32m -> Bool[0m |
156 | .*. :: [32mforall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat [32ma[0;32m [32mb[0;32m [32mc[0;32m -> Mat [32mb[0;32m [32md[0;32m [32mc[0;32m -> Mat [32ma[0;32m [32md[0;32m [32mc[0;32m[0m | 666 | .*. |
667 | :: [32mforall (a :: Nat) (b :: Nat) c (d :: Nat) | ||
668 | . Mat [32ma[0;32m [32mb[0;32m [32mc[0;32m -> Mat [32mb[0;32m [32md[0;32m [32mc[0;32m -> Mat [32ma[0;32m [32md[0;32m [32mc[0;32m[0m | ||
157 | *. :: [32mforall (a :: Nat) (b :: Nat) c . Mat [32ma[0;32m [32mb[0;32m [32mc[0;32m -> VecS [32mc[0;32m [32mb[0;32m -> [32mVec [32m[32ma[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 669 | *. :: [32mforall (a :: Nat) (b :: Nat) c . Mat [32ma[0;32m [32mb[0;32m [32mc[0;32m -> VecS [32mc[0;32m [32mb[0;32m -> [32mVec [32m[32ma[0;32m[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m |
158 | .* :: [32mforall (a :: Nat) b (c :: Nat) . VecS [32mb[0;32m [32ma[0;32m -> Mat [32ma[0;32m [32mc[0;32m [32mb[0;32m -> [32mVec [32m[32mc[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 670 | .* :: [32mforall (a :: Nat) b (c :: Nat) . VecS [32mb[0;32m [32ma[0;32m -> Mat [32ma[0;32m [32mc[0;32m [32mb[0;32m -> [32mVec [32m[32mc[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
159 | +! :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32mMatVecScalarElem [32m[32ma[0;32m[0;32m[0;32m -> [32ma[0;32m[0m | 671 | +! :: [32mforall a . [32mNum [32m[32m(MatVecScalarElem [32m[32ma[0;32m[0;32m)[0;32m[0;32m[0;32m => [32ma[0;32m -> [32mMatVecScalarElem [32m[32ma[0;32m[0;32m[0;32m -> [32ma[0;32m[0m |
@@ -888,10 +1400,14 @@ testdata/Prelude.lc 253:1-253:5 forall a b (c :: Nat) . (Integral a, b ~ VecSca | |||
888 | testdata/Prelude.lc 253:11-253:19 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | 1400 | testdata/Prelude.lc 253:11-253:19 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b |
889 | testdata/Prelude.lc 254:1-254:6 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | 1401 | testdata/Prelude.lc 254:1-254:6 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b |
890 | testdata/Prelude.lc 254:11-254:20 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b | 1402 | testdata/Prelude.lc 254:11-254:20 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b |
891 | testdata/Prelude.lc 255:1-255:7 forall a b (c :: Nat) d . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | 1403 | testdata/Prelude.lc 255:1-255:7 forall a b (c :: Nat) d |
892 | testdata/Prelude.lc 255:11-255:22 forall a b (c :: Nat) d . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | 1404 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b |
893 | testdata/Prelude.lc 256:1-256:7 forall a b (c :: Nat) d . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | 1405 | testdata/Prelude.lc 255:11-255:22 forall a b (c :: Nat) d |
894 | testdata/Prelude.lc 256:11-256:22 forall a b (c :: Nat) d . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | 1406 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b |
1407 | testdata/Prelude.lc 256:1-256:7 forall a b (c :: Nat) d | ||
1408 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | ||
1409 | testdata/Prelude.lc 256:11-256:22 forall a b (c :: Nat) d | ||
1410 | . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b | ||
895 | testdata/Prelude.lc 257:1-257:8 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b | 1411 | testdata/Prelude.lc 257:1-257:8 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b |
896 | testdata/Prelude.lc 257:11-257:23 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b | 1412 | testdata/Prelude.lc 257:11-257:23 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b |
897 | testdata/Prelude.lc 258:1-258:8 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b | 1413 | testdata/Prelude.lc 258:1-258:8 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b |
@@ -1210,7 +1726,8 @@ testdata/Prelude.lc 342:16-342:49 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | |||
1210 | testdata/Prelude.lc 342:16-342:62 Vec 4 Float -> Mat 4 4 Float | 1726 | testdata/Prelude.lc 342:16-342:62 Vec 4 Float -> Mat 4 4 Float |
1211 | testdata/Prelude.lc 342:16-342:75 Mat 4 4 Float | 1727 | testdata/Prelude.lc 342:16-342:75 Mat 4 4 Float |
1212 | testdata/Prelude.lc 342:22-342:24 forall a . a -> a -> a -> a -> VecS a 4 | 1728 | testdata/Prelude.lc 342:22-342:24 forall a . a -> a -> a -> a -> VecS a 4 |
1213 | testdata/Prelude.lc 342:22-342:26 VecScalar _c Float -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 | 1729 | testdata/Prelude.lc 342:22-342:26 VecScalar _c Float |
1730 | -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 | ||
1214 | testdata/Prelude.lc 342:22-342:28 VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 | 1731 | testdata/Prelude.lc 342:22-342:28 VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 |
1215 | testdata/Prelude.lc 342:22-342:30 VecScalar _d Float -> VecS (VecScalar _d Float) 4 | 1732 | testdata/Prelude.lc 342:22-342:30 VecScalar _d Float -> VecS (VecScalar _d Float) 4 |
1216 | testdata/Prelude.lc 342:22-342:32 VecS (VecScalar 1 Float) 4 | 1733 | testdata/Prelude.lc 342:22-342:32 VecS (VecScalar 1 Float) 4 |
@@ -1260,7 +1777,8 @@ testdata/Prelude.lc 347:16-347:49 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | |||
1260 | testdata/Prelude.lc 347:16-347:62 Vec 4 Float -> Mat 4 4 Float | 1777 | testdata/Prelude.lc 347:16-347:62 Vec 4 Float -> Mat 4 4 Float |
1261 | testdata/Prelude.lc 347:16-347:75 Mat 4 4 Float | 1778 | testdata/Prelude.lc 347:16-347:75 Mat 4 4 Float |
1262 | testdata/Prelude.lc 347:22-347:24 forall a . a -> a -> a -> a -> VecS a 4 | 1779 | testdata/Prelude.lc 347:22-347:24 forall a . a -> a -> a -> a -> VecS a 4 |
1263 | testdata/Prelude.lc 347:22-347:26 VecScalar _c Float -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 | 1780 | testdata/Prelude.lc 347:22-347:26 VecScalar _c Float |
1781 | -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 | ||
1264 | testdata/Prelude.lc 347:22-347:28 VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4 | 1782 | testdata/Prelude.lc 347:22-347:28 VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4 |
1265 | testdata/Prelude.lc 347:22-347:33 VecScalar _f Float -> VecS (VecScalar _f Float) 4 | 1783 | testdata/Prelude.lc 347:22-347:33 VecScalar _f Float -> VecS (VecScalar _f Float) 4 |
1266 | testdata/Prelude.lc 347:22-347:35 VecS (VecScalar 1 Float) 4 | 1784 | testdata/Prelude.lc 347:22-347:35 VecS (VecScalar 1 Float) 4 |
diff --git a/testdata/PrimReduce.out b/testdata/PrimReduce.out index 83377657..0fc353f0 100644 --- a/testdata/PrimReduce.out +++ b/testdata/PrimReduce.out | |||
@@ -22,49 +22,32 @@ Pipeline | |||
22 | , vertexShader = | 22 | , vertexShader = |
23 | """ | 23 | """ |
24 | #version 330 core | 24 | #version 330 core |
25 | vec4 texture2D(sampler2D s | 25 | vec4 texture2D(sampler2D s,vec2 uv) { |
26 | ,vec2 uv) { | ||
27 | return texture(s,uv); | 26 | return texture(s,uv); |
28 | } | 27 | } |
29 | in vec4 vi1; | 28 | in vec4 vi1; |
30 | vec4 rotate(float z0,vec4 z1) { | 29 | vec4 rotate(float z0,vec4 z1) { |
31 | return (mat4 (vec4 (cos (z0) | 30 | return (mat4 (vec4 (cos (z0),(0.0) - (sin (z0)),0.0,0.0) |
32 | ,(0.0) - (sin (z0)) | 31 | ,vec4 (sin (z0),cos (z0),0.0,0.0) |
33 | ,0.0 | ||
34 | ,0.0) | ||
35 | ,vec4 (sin (z0) | ||
36 | ,cos (z0) | ||
37 | ,0.0 | ||
38 | ,0.0) | ||
39 | ,vec4 (0.0,0.0,1.0,0.0) | 32 | ,vec4 (0.0,0.0,1.0,0.0) |
40 | ,vec4 (0.0 | 33 | ,vec4 (0.0,0.0,0.0,1.0))) * (z1); |
41 | ,0.0 | ||
42 | ,0.0 | ||
43 | ,1.0))) * (z1); | ||
44 | } | 34 | } |
45 | vec4 scale(float z0,vec4 z1) { | 35 | vec4 scale(float z0,vec4 z1) { |
46 | return (z1) * (vec4 (z0 | 36 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
47 | ,z0 | ||
48 | ,z0 | ||
49 | ,1.0)); | ||
50 | } | 37 | } |
51 | void main() { | 38 | void main() { |
52 | gl_Position = scale (0.1 | 39 | gl_Position = scale (0.1,rotate (3.0,vi1)); |
53 | ,rotate (3.0,vi1)); | ||
54 | } | 40 | } |
55 | """ | 41 | """ |
56 | , geometryShader = Nothing | 42 | , geometryShader = Nothing |
57 | , fragmentShader = | 43 | , fragmentShader = |
58 | """ | 44 | """ |
59 | #version 330 core | 45 | #version 330 core |
60 | vec4 texture2D(sampler2D s | 46 | vec4 texture2D(sampler2D s,vec2 uv) { |
61 | ,vec2 uv) { | ||
62 | return texture(s,uv); | 47 | return texture(s,uv); |
63 | } | 48 | } |
64 | out vec4 f0; | 49 | out vec4 f0; |
65 | vec4 rgb(float z0 | 50 | vec4 rgb(float z0,float z1,float z2) { |
66 | ,float z1 | ||
67 | ,float z2) { | ||
68 | return vec4 (z0,z1,z2,1.0); | 51 | return vec4 (z0,z1,z2,1.0); |
69 | } | 52 | } |
70 | vec4 blue; | 53 | vec4 blue; |
diff --git a/testdata/SampleMaterial.out b/testdata/SampleMaterial.out index fd598d79..cd8a5f3b 100644 --- a/testdata/SampleMaterial.out +++ b/testdata/SampleMaterial.out | |||
@@ -1,3 +1,2237 @@ | |||
1 | ------------ desugared source code | ||
2 | sampleMaterial | ||
3 | = _rhs | ||
4 | (Cons | ||
5 | (HCons | ||
6 | "textures/gothic_block/blocks11b" | ||
7 | (HCons | ||
8 | (CommonAttrs | ||
9 | HNil | ||
10 | HNil | ||
11 | False | ||
12 | (fromInt 0) | ||
13 | False | ||
14 | False | ||
15 | CT_FrontSided | ||
16 | Nil | ||
17 | False | ||
18 | False | ||
19 | (Cons | ||
20 | (StageAttrs | ||
21 | Nothing | ||
22 | RGB_IdentityLighting | ||
23 | A_Identity | ||
24 | TG_Base | ||
25 | Nil | ||
26 | (ST_Map "textures/gothic_block/blocks11b") | ||
27 | True | ||
28 | D_Lequal | ||
29 | Nothing | ||
30 | False | ||
31 | "Tex_4288602201") | ||
32 | (Cons | ||
33 | (StageAttrs | ||
34 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
35 | RGB_IdentityLighting | ||
36 | A_Identity | ||
37 | TG_Lightmap | ||
38 | Nil | ||
39 | ST_Lightmap | ||
40 | True | ||
41 | D_Lequal | ||
42 | Nothing | ||
43 | False | ||
44 | "Tex_3226210144") | ||
45 | Nil)) | ||
46 | False) | ||
47 | HNil)) | ||
48 | (Cons | ||
49 | (HCons | ||
50 | "textures/gothic_block/blocks15" | ||
51 | (HCons | ||
52 | (CommonAttrs | ||
53 | HNil | ||
54 | HNil | ||
55 | False | ||
56 | (fromInt 0) | ||
57 | False | ||
58 | False | ||
59 | CT_FrontSided | ||
60 | Nil | ||
61 | False | ||
62 | False | ||
63 | (Cons | ||
64 | (StageAttrs | ||
65 | Nothing | ||
66 | RGB_IdentityLighting | ||
67 | A_Identity | ||
68 | TG_Base | ||
69 | Nil | ||
70 | (ST_Map "textures/gothic_block/blocks15") | ||
71 | True | ||
72 | D_Lequal | ||
73 | Nothing | ||
74 | False | ||
75 | "Tex_2523116863") | ||
76 | (Cons | ||
77 | (StageAttrs | ||
78 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
79 | RGB_IdentityLighting | ||
80 | A_Identity | ||
81 | TG_Lightmap | ||
82 | Nil | ||
83 | ST_Lightmap | ||
84 | True | ||
85 | D_Lequal | ||
86 | Nothing | ||
87 | False | ||
88 | "Tex_3226210144") | ||
89 | Nil)) | ||
90 | False) | ||
91 | HNil)) | ||
92 | (Cons | ||
93 | (HCons | ||
94 | "textures/gothic_block/blocks18b" | ||
95 | (HCons | ||
96 | (CommonAttrs | ||
97 | HNil | ||
98 | HNil | ||
99 | False | ||
100 | (fromInt 0) | ||
101 | False | ||
102 | False | ||
103 | CT_FrontSided | ||
104 | Nil | ||
105 | False | ||
106 | False | ||
107 | (Cons | ||
108 | (StageAttrs | ||
109 | Nothing | ||
110 | RGB_IdentityLighting | ||
111 | A_Identity | ||
112 | TG_Base | ||
113 | Nil | ||
114 | (ST_Map "textures/gothic_block/blocks18b") | ||
115 | True | ||
116 | D_Lequal | ||
117 | Nothing | ||
118 | False | ||
119 | "Tex_2639119078") | ||
120 | (Cons | ||
121 | (StageAttrs | ||
122 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
123 | RGB_IdentityLighting | ||
124 | A_Identity | ||
125 | TG_Lightmap | ||
126 | Nil | ||
127 | ST_Lightmap | ||
128 | True | ||
129 | D_Lequal | ||
130 | Nothing | ||
131 | False | ||
132 | "Tex_3226210144") | ||
133 | Nil)) | ||
134 | False) | ||
135 | HNil)) | ||
136 | (Cons | ||
137 | (HCons | ||
138 | "textures/gothic_block/blocks18c_3" | ||
139 | (HCons | ||
140 | (CommonAttrs | ||
141 | HNil | ||
142 | HNil | ||
143 | False | ||
144 | (fromInt 0) | ||
145 | False | ||
146 | False | ||
147 | CT_FrontSided | ||
148 | Nil | ||
149 | False | ||
150 | False | ||
151 | (Cons | ||
152 | (StageAttrs | ||
153 | Nothing | ||
154 | RGB_IdentityLighting | ||
155 | A_Identity | ||
156 | TG_Base | ||
157 | Nil | ||
158 | (ST_Map "textures/gothic_block/blocks18c_3") | ||
159 | True | ||
160 | D_Lequal | ||
161 | Nothing | ||
162 | False | ||
163 | "Tex_3939430064") | ||
164 | (Cons | ||
165 | (StageAttrs | ||
166 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
167 | RGB_IdentityLighting | ||
168 | A_Identity | ||
169 | TG_Lightmap | ||
170 | Nil | ||
171 | ST_Lightmap | ||
172 | True | ||
173 | D_Lequal | ||
174 | Nothing | ||
175 | False | ||
176 | "Tex_3226210144") | ||
177 | Nil)) | ||
178 | False) | ||
179 | HNil)) | ||
180 | (Cons | ||
181 | (HCons | ||
182 | "textures/gothic_block/demon_block15fx" | ||
183 | (HCons | ||
184 | (CommonAttrs | ||
185 | HNil | ||
186 | HNil | ||
187 | False | ||
188 | (fromInt 3) | ||
189 | False | ||
190 | False | ||
191 | CT_FrontSided | ||
192 | Nil | ||
193 | False | ||
194 | False | ||
195 | (Cons | ||
196 | (StageAttrs | ||
197 | Nothing | ||
198 | RGB_Identity | ||
199 | A_Identity | ||
200 | TG_Base | ||
201 | (Cons | ||
202 | (TM_Scroll 0.0 1.0) | ||
203 | (Cons (TM_Turb 0.0 0.25 0.0 1.6) (Cons (TM_Scale 4.0 4.0) Nil))) | ||
204 | (ST_Map "textures/sfx/firegorre.tga") | ||
205 | True | ||
206 | D_Lequal | ||
207 | Nothing | ||
208 | False | ||
209 | "Tex_47037129") | ||
210 | (Cons | ||
211 | (StageAttrs | ||
212 | (Just (HCons B_SrcAlpha (HCons B_OneMinusSrcAlpha HNil))) | ||
213 | RGB_Identity | ||
214 | A_Identity | ||
215 | TG_Base | ||
216 | Nil | ||
217 | (ST_Map "textures/gothic_block/demon_block15fx.tga") | ||
218 | False | ||
219 | D_Lequal | ||
220 | Nothing | ||
221 | False | ||
222 | "Tex_3562558025") | ||
223 | (Cons | ||
224 | (StageAttrs | ||
225 | (Just (HCons B_DstColor (HCons B_OneMinusDstAlpha HNil))) | ||
226 | RGB_Identity | ||
227 | A_Identity | ||
228 | TG_Lightmap | ||
229 | Nil | ||
230 | ST_Lightmap | ||
231 | False | ||
232 | D_Lequal | ||
233 | Nothing | ||
234 | False | ||
235 | "Tex_2065974340") | ||
236 | Nil))) | ||
237 | False) | ||
238 | HNil)) | ||
239 | (Cons | ||
240 | (HCons | ||
241 | "textures/gothic_block/killblock" | ||
242 | (HCons | ||
243 | (CommonAttrs | ||
244 | HNil | ||
245 | HNil | ||
246 | False | ||
247 | (fromInt 0) | ||
248 | False | ||
249 | False | ||
250 | CT_FrontSided | ||
251 | Nil | ||
252 | False | ||
253 | False | ||
254 | (Cons | ||
255 | (StageAttrs | ||
256 | Nothing | ||
257 | RGB_IdentityLighting | ||
258 | A_Identity | ||
259 | TG_Base | ||
260 | Nil | ||
261 | (ST_Map "textures/gothic_block/killblock") | ||
262 | True | ||
263 | D_Lequal | ||
264 | Nothing | ||
265 | False | ||
266 | "Tex_3647563961") | ||
267 | (Cons | ||
268 | (StageAttrs | ||
269 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
270 | RGB_IdentityLighting | ||
271 | A_Identity | ||
272 | TG_Lightmap | ||
273 | Nil | ||
274 | ST_Lightmap | ||
275 | True | ||
276 | D_Lequal | ||
277 | Nothing | ||
278 | False | ||
279 | "Tex_3226210144") | ||
280 | Nil)) | ||
281 | False) | ||
282 | HNil)) | ||
283 | (Cons | ||
284 | (HCons | ||
285 | "textures/gothic_block/killblock_i" | ||
286 | (HCons | ||
287 | (CommonAttrs | ||
288 | HNil | ||
289 | HNil | ||
290 | False | ||
291 | (fromInt 0) | ||
292 | False | ||
293 | False | ||
294 | CT_FrontSided | ||
295 | Nil | ||
296 | False | ||
297 | False | ||
298 | (Cons | ||
299 | (StageAttrs | ||
300 | Nothing | ||
301 | RGB_IdentityLighting | ||
302 | A_Identity | ||
303 | TG_Base | ||
304 | Nil | ||
305 | (ST_Map "textures/gothic_block/killblock_i") | ||
306 | True | ||
307 | D_Lequal | ||
308 | Nothing | ||
309 | False | ||
310 | "Tex_209322640") | ||
311 | (Cons | ||
312 | (StageAttrs | ||
313 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
314 | RGB_IdentityLighting | ||
315 | A_Identity | ||
316 | TG_Lightmap | ||
317 | Nil | ||
318 | ST_Lightmap | ||
319 | True | ||
320 | D_Lequal | ||
321 | Nothing | ||
322 | False | ||
323 | "Tex_3226210144") | ||
324 | Nil)) | ||
325 | False) | ||
326 | HNil)) | ||
327 | (Cons | ||
328 | (HCons | ||
329 | "textures/gothic_block/killblock_i4" | ||
330 | (HCons | ||
331 | (CommonAttrs | ||
332 | HNil | ||
333 | HNil | ||
334 | False | ||
335 | (fromInt 0) | ||
336 | False | ||
337 | False | ||
338 | CT_FrontSided | ||
339 | Nil | ||
340 | False | ||
341 | False | ||
342 | (Cons | ||
343 | (StageAttrs | ||
344 | Nothing | ||
345 | RGB_IdentityLighting | ||
346 | A_Identity | ||
347 | TG_Base | ||
348 | Nil | ||
349 | (ST_Map "textures/gothic_block/killblock_i4") | ||
350 | True | ||
351 | D_Lequal | ||
352 | Nothing | ||
353 | False | ||
354 | "Tex_3617993418") | ||
355 | (Cons | ||
356 | (StageAttrs | ||
357 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
358 | RGB_IdentityLighting | ||
359 | A_Identity | ||
360 | TG_Lightmap | ||
361 | Nil | ||
362 | ST_Lightmap | ||
363 | True | ||
364 | D_Lequal | ||
365 | Nothing | ||
366 | False | ||
367 | "Tex_3226210144") | ||
368 | Nil)) | ||
369 | False) | ||
370 | HNil)) | ||
371 | (Cons | ||
372 | (HCons | ||
373 | "textures/gothic_door/km_arena1archfinalc_mid" | ||
374 | (HCons | ||
375 | (CommonAttrs | ||
376 | HNil | ||
377 | HNil | ||
378 | False | ||
379 | (fromInt 0) | ||
380 | False | ||
381 | False | ||
382 | CT_FrontSided | ||
383 | Nil | ||
384 | False | ||
385 | False | ||
386 | (Cons | ||
387 | (StageAttrs | ||
388 | Nothing | ||
389 | RGB_IdentityLighting | ||
390 | A_Identity | ||
391 | TG_Base | ||
392 | Nil | ||
393 | (ST_Map "textures/gothic_door/km_arena1archfinalc_mid") | ||
394 | True | ||
395 | D_Lequal | ||
396 | Nothing | ||
397 | False | ||
398 | "Tex_2073154888") | ||
399 | (Cons | ||
400 | (StageAttrs | ||
401 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
402 | RGB_IdentityLighting | ||
403 | A_Identity | ||
404 | TG_Lightmap | ||
405 | Nil | ||
406 | ST_Lightmap | ||
407 | True | ||
408 | D_Lequal | ||
409 | Nothing | ||
410 | False | ||
411 | "Tex_3226210144") | ||
412 | Nil)) | ||
413 | False) | ||
414 | HNil)) | ||
415 | (Cons | ||
416 | (HCons | ||
417 | "textures/gothic_door/km_arena1archfinalc_top" | ||
418 | (HCons | ||
419 | (CommonAttrs | ||
420 | HNil | ||
421 | HNil | ||
422 | False | ||
423 | (fromInt 0) | ||
424 | False | ||
425 | False | ||
426 | CT_FrontSided | ||
427 | Nil | ||
428 | False | ||
429 | False | ||
430 | (Cons | ||
431 | (StageAttrs | ||
432 | Nothing | ||
433 | RGB_IdentityLighting | ||
434 | A_Identity | ||
435 | TG_Base | ||
436 | Nil | ||
437 | (ST_Map "textures/gothic_door/km_arena1archfinalc_top") | ||
438 | True | ||
439 | D_Lequal | ||
440 | Nothing | ||
441 | False | ||
442 | "Tex_3071107621") | ||
443 | (Cons | ||
444 | (StageAttrs | ||
445 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
446 | RGB_IdentityLighting | ||
447 | A_Identity | ||
448 | TG_Lightmap | ||
449 | Nil | ||
450 | ST_Lightmap | ||
451 | True | ||
452 | D_Lequal | ||
453 | Nothing | ||
454 | False | ||
455 | "Tex_3226210144") | ||
456 | Nil)) | ||
457 | False) | ||
458 | HNil)) | ||
459 | (Cons | ||
460 | (HCons | ||
461 | "textures/gothic_door/km_arena1archfinald_bot" | ||
462 | (HCons | ||
463 | (CommonAttrs | ||
464 | HNil | ||
465 | HNil | ||
466 | False | ||
467 | (fromInt 0) | ||
468 | False | ||
469 | False | ||
470 | CT_FrontSided | ||
471 | Nil | ||
472 | False | ||
473 | False | ||
474 | (Cons | ||
475 | (StageAttrs | ||
476 | Nothing | ||
477 | RGB_IdentityLighting | ||
478 | A_Identity | ||
479 | TG_Base | ||
480 | Nil | ||
481 | (ST_Map "textures/gothic_door/km_arena1archfinald_bot") | ||
482 | True | ||
483 | D_Lequal | ||
484 | Nothing | ||
485 | False | ||
486 | "Tex_1201212243") | ||
487 | (Cons | ||
488 | (StageAttrs | ||
489 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
490 | RGB_IdentityLighting | ||
491 | A_Identity | ||
492 | TG_Lightmap | ||
493 | Nil | ||
494 | ST_Lightmap | ||
495 | True | ||
496 | D_Lequal | ||
497 | Nothing | ||
498 | False | ||
499 | "Tex_3226210144") | ||
500 | Nil)) | ||
501 | False) | ||
502 | HNil)) | ||
503 | (Cons | ||
504 | (HCons | ||
505 | "textures/gothic_door/km_arena1archfinald_mid" | ||
506 | (HCons | ||
507 | (CommonAttrs | ||
508 | HNil | ||
509 | HNil | ||
510 | False | ||
511 | (fromInt 0) | ||
512 | False | ||
513 | False | ||
514 | CT_FrontSided | ||
515 | Nil | ||
516 | False | ||
517 | False | ||
518 | (Cons | ||
519 | (StageAttrs | ||
520 | Nothing | ||
521 | RGB_IdentityLighting | ||
522 | A_Identity | ||
523 | TG_Base | ||
524 | Nil | ||
525 | (ST_Map "textures/gothic_door/km_arena1archfinald_mid") | ||
526 | True | ||
527 | D_Lequal | ||
528 | Nothing | ||
529 | False | ||
530 | "Tex_3768122504") | ||
531 | (Cons | ||
532 | (StageAttrs | ||
533 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
534 | RGB_IdentityLighting | ||
535 | A_Identity | ||
536 | TG_Lightmap | ||
537 | Nil | ||
538 | ST_Lightmap | ||
539 | True | ||
540 | D_Lequal | ||
541 | Nothing | ||
542 | False | ||
543 | "Tex_3226210144") | ||
544 | Nil)) | ||
545 | False) | ||
546 | HNil)) | ||
547 | (Cons | ||
548 | (HCons | ||
549 | "textures/gothic_door/skull_door_a" | ||
550 | (HCons | ||
551 | (CommonAttrs | ||
552 | HNil | ||
553 | HNil | ||
554 | False | ||
555 | (fromInt 0) | ||
556 | False | ||
557 | False | ||
558 | CT_FrontSided | ||
559 | Nil | ||
560 | False | ||
561 | False | ||
562 | (Cons | ||
563 | (StageAttrs | ||
564 | Nothing | ||
565 | RGB_IdentityLighting | ||
566 | A_Identity | ||
567 | TG_Base | ||
568 | Nil | ||
569 | (ST_Map "textures/gothic_door/skull_door_a") | ||
570 | True | ||
571 | D_Lequal | ||
572 | Nothing | ||
573 | False | ||
574 | "Tex_1284708166") | ||
575 | (Cons | ||
576 | (StageAttrs | ||
577 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
578 | RGB_IdentityLighting | ||
579 | A_Identity | ||
580 | TG_Lightmap | ||
581 | Nil | ||
582 | ST_Lightmap | ||
583 | True | ||
584 | D_Lequal | ||
585 | Nothing | ||
586 | False | ||
587 | "Tex_3226210144") | ||
588 | Nil)) | ||
589 | False) | ||
590 | HNil)) | ||
591 | (Cons | ||
592 | (HCons | ||
593 | "textures/gothic_door/skull_door_b" | ||
594 | (HCons | ||
595 | (CommonAttrs | ||
596 | HNil | ||
597 | HNil | ||
598 | False | ||
599 | (fromInt 0) | ||
600 | False | ||
601 | False | ||
602 | CT_FrontSided | ||
603 | Nil | ||
604 | False | ||
605 | False | ||
606 | (Cons | ||
607 | (StageAttrs | ||
608 | Nothing | ||
609 | RGB_IdentityLighting | ||
610 | A_Identity | ||
611 | TG_Base | ||
612 | Nil | ||
613 | (ST_Map "textures/gothic_door/skull_door_b") | ||
614 | True | ||
615 | D_Lequal | ||
616 | Nothing | ||
617 | False | ||
618 | "Tex_1318715778") | ||
619 | (Cons | ||
620 | (StageAttrs | ||
621 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
622 | RGB_IdentityLighting | ||
623 | A_Identity | ||
624 | TG_Lightmap | ||
625 | Nil | ||
626 | ST_Lightmap | ||
627 | True | ||
628 | D_Lequal | ||
629 | Nothing | ||
630 | False | ||
631 | "Tex_3226210144") | ||
632 | Nil)) | ||
633 | False) | ||
634 | HNil)) | ||
635 | (Cons | ||
636 | (HCons | ||
637 | "textures/gothic_door/skull_door_c" | ||
638 | (HCons | ||
639 | (CommonAttrs | ||
640 | HNil | ||
641 | HNil | ||
642 | False | ||
643 | (fromInt 0) | ||
644 | False | ||
645 | False | ||
646 | CT_FrontSided | ||
647 | Nil | ||
648 | False | ||
649 | False | ||
650 | (Cons | ||
651 | (StageAttrs | ||
652 | Nothing | ||
653 | RGB_IdentityLighting | ||
654 | A_Identity | ||
655 | TG_Base | ||
656 | Nil | ||
657 | (ST_Map "textures/gothic_door/skull_door_c") | ||
658 | True | ||
659 | D_Lequal | ||
660 | Nothing | ||
661 | False | ||
662 | "Tex_4189195777") | ||
663 | (Cons | ||
664 | (StageAttrs | ||
665 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
666 | RGB_IdentityLighting | ||
667 | A_Identity | ||
668 | TG_Lightmap | ||
669 | Nil | ||
670 | ST_Lightmap | ||
671 | True | ||
672 | D_Lequal | ||
673 | Nothing | ||
674 | False | ||
675 | "Tex_3226210144") | ||
676 | Nil)) | ||
677 | False) | ||
678 | HNil)) | ||
679 | (Cons | ||
680 | (HCons | ||
681 | "textures/gothic_door/skull_door_d" | ||
682 | (HCons | ||
683 | (CommonAttrs | ||
684 | HNil | ||
685 | HNil | ||
686 | False | ||
687 | (fromInt 0) | ||
688 | False | ||
689 | False | ||
690 | CT_FrontSided | ||
691 | Nil | ||
692 | False | ||
693 | False | ||
694 | (Cons | ||
695 | (StageAttrs | ||
696 | Nothing | ||
697 | RGB_IdentityLighting | ||
698 | A_Identity | ||
699 | TG_Base | ||
700 | Nil | ||
701 | (ST_Map "textures/gothic_door/skull_door_d") | ||
702 | True | ||
703 | D_Lequal | ||
704 | Nothing | ||
705 | False | ||
706 | "Tex_1250438154") | ||
707 | (Cons | ||
708 | (StageAttrs | ||
709 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
710 | RGB_IdentityLighting | ||
711 | A_Identity | ||
712 | TG_Lightmap | ||
713 | Nil | ||
714 | ST_Lightmap | ||
715 | True | ||
716 | D_Lequal | ||
717 | Nothing | ||
718 | False | ||
719 | "Tex_3226210144") | ||
720 | Nil)) | ||
721 | False) | ||
722 | HNil)) | ||
723 | (Cons | ||
724 | (HCons | ||
725 | "textures/gothic_door/skull_door_e" | ||
726 | (HCons | ||
727 | (CommonAttrs | ||
728 | HNil | ||
729 | HNil | ||
730 | False | ||
731 | (fromInt 0) | ||
732 | False | ||
733 | False | ||
734 | CT_FrontSided | ||
735 | Nil | ||
736 | False | ||
737 | False | ||
738 | (Cons | ||
739 | (StageAttrs | ||
740 | Nothing | ||
741 | RGB_IdentityLighting | ||
742 | A_Identity | ||
743 | TG_Base | ||
744 | Nil | ||
745 | (ST_Map "textures/gothic_door/skull_door_e") | ||
746 | True | ||
747 | D_Lequal | ||
748 | Nothing | ||
749 | False | ||
750 | "Tex_4255130505") | ||
751 | (Cons | ||
752 | (StageAttrs | ||
753 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
754 | RGB_IdentityLighting | ||
755 | A_Identity | ||
756 | TG_Lightmap | ||
757 | Nil | ||
758 | ST_Lightmap | ||
759 | True | ||
760 | D_Lequal | ||
761 | Nothing | ||
762 | False | ||
763 | "Tex_3226210144") | ||
764 | Nil)) | ||
765 | False) | ||
766 | HNil)) | ||
767 | (Cons | ||
768 | (HCons | ||
769 | "textures/gothic_door/skull_door_f" | ||
770 | (HCons | ||
771 | (CommonAttrs | ||
772 | HNil | ||
773 | HNil | ||
774 | False | ||
775 | (fromInt 0) | ||
776 | False | ||
777 | False | ||
778 | CT_FrontSided | ||
779 | Nil | ||
780 | False | ||
781 | False | ||
782 | (Cons | ||
783 | (StageAttrs | ||
784 | Nothing | ||
785 | RGB_IdentityLighting | ||
786 | A_Identity | ||
787 | TG_Base | ||
788 | Nil | ||
789 | (ST_Map "textures/gothic_door/skull_door_f") | ||
790 | True | ||
791 | D_Lequal | ||
792 | Nothing | ||
793 | False | ||
794 | "Tex_4289279309") | ||
795 | (Cons | ||
796 | (StageAttrs | ||
797 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
798 | RGB_IdentityLighting | ||
799 | A_Identity | ||
800 | TG_Lightmap | ||
801 | Nil | ||
802 | ST_Lightmap | ||
803 | True | ||
804 | D_Lequal | ||
805 | Nothing | ||
806 | False | ||
807 | "Tex_3226210144") | ||
808 | Nil)) | ||
809 | False) | ||
810 | HNil)) | ||
811 | (Cons | ||
812 | (HCons | ||
813 | "textures/gothic_door/skullarch_a" | ||
814 | (HCons | ||
815 | (CommonAttrs | ||
816 | HNil | ||
817 | HNil | ||
818 | False | ||
819 | (fromInt 0) | ||
820 | False | ||
821 | False | ||
822 | CT_FrontSided | ||
823 | Nil | ||
824 | False | ||
825 | False | ||
826 | (Cons | ||
827 | (StageAttrs | ||
828 | Nothing | ||
829 | RGB_IdentityLighting | ||
830 | A_Identity | ||
831 | TG_Base | ||
832 | Nil | ||
833 | (ST_Map "textures/gothic_door/skullarch_a") | ||
834 | True | ||
835 | D_Lequal | ||
836 | Nothing | ||
837 | False | ||
838 | "Tex_3448884269") | ||
839 | (Cons | ||
840 | (StageAttrs | ||
841 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
842 | RGB_IdentityLighting | ||
843 | A_Identity | ||
844 | TG_Lightmap | ||
845 | Nil | ||
846 | ST_Lightmap | ||
847 | True | ||
848 | D_Lequal | ||
849 | Nothing | ||
850 | False | ||
851 | "Tex_3226210144") | ||
852 | Nil)) | ||
853 | False) | ||
854 | HNil)) | ||
855 | (Cons | ||
856 | (HCons | ||
857 | "textures/gothic_door/skullarch_b" | ||
858 | (HCons | ||
859 | (CommonAttrs | ||
860 | HNil | ||
861 | HNil | ||
862 | False | ||
863 | (fromInt 3) | ||
864 | False | ||
865 | False | ||
866 | CT_FrontSided | ||
867 | Nil | ||
868 | False | ||
869 | False | ||
870 | (Cons | ||
871 | (StageAttrs | ||
872 | Nothing | ||
873 | RGB_Identity | ||
874 | A_Identity | ||
875 | TG_Base | ||
876 | (Cons | ||
877 | (TM_Scroll 0.0 1.0) | ||
878 | (Cons (TM_Turb 0.0 0.25 0.0 5.6) (Cons (TM_Scale 1.5 1.5) Nil))) | ||
879 | (ST_Map "textures/sfx/firegorre.tga") | ||
880 | True | ||
881 | D_Lequal | ||
882 | Nothing | ||
883 | False | ||
884 | "Tex_3416962274") | ||
885 | (Cons | ||
886 | (StageAttrs | ||
887 | (Just (HCons B_SrcAlpha (HCons B_OneMinusSrcAlpha HNil))) | ||
888 | RGB_Identity | ||
889 | A_Identity | ||
890 | TG_Base | ||
891 | Nil | ||
892 | (ST_Map "textures/gothic_door/skullarch_b.tga") | ||
893 | False | ||
894 | D_Lequal | ||
895 | Nothing | ||
896 | False | ||
897 | "Tex_4077187607") | ||
898 | (Cons | ||
899 | (StageAttrs | ||
900 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
901 | RGB_Identity | ||
902 | A_Identity | ||
903 | TG_Lightmap | ||
904 | Nil | ||
905 | ST_Lightmap | ||
906 | False | ||
907 | D_Lequal | ||
908 | Nothing | ||
909 | False | ||
910 | "Tex_1196599720") | ||
911 | Nil))) | ||
912 | False) | ||
913 | HNil)) | ||
914 | (Cons | ||
915 | (HCons | ||
916 | "textures/gothic_door/skullarch_c" | ||
917 | (HCons | ||
918 | (CommonAttrs | ||
919 | HNil | ||
920 | HNil | ||
921 | False | ||
922 | (fromInt 0) | ||
923 | False | ||
924 | False | ||
925 | CT_FrontSided | ||
926 | Nil | ||
927 | False | ||
928 | False | ||
929 | (Cons | ||
930 | (StageAttrs | ||
931 | Nothing | ||
932 | RGB_IdentityLighting | ||
933 | A_Identity | ||
934 | TG_Base | ||
935 | Nil | ||
936 | (ST_Map "textures/gothic_door/skullarch_c") | ||
937 | True | ||
938 | D_Lequal | ||
939 | Nothing | ||
940 | False | ||
941 | "Tex_2024854890") | ||
942 | (Cons | ||
943 | (StageAttrs | ||
944 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
945 | RGB_IdentityLighting | ||
946 | A_Identity | ||
947 | TG_Lightmap | ||
948 | Nil | ||
949 | ST_Lightmap | ||
950 | True | ||
951 | D_Lequal | ||
952 | Nothing | ||
953 | False | ||
954 | "Tex_3226210144") | ||
955 | Nil)) | ||
956 | False) | ||
957 | HNil)) | ||
958 | (Cons | ||
959 | (HCons | ||
960 | "textures/gothic_door/xian_tourneyarch_inside2" | ||
961 | (HCons | ||
962 | (CommonAttrs | ||
963 | HNil | ||
964 | HNil | ||
965 | False | ||
966 | (fromInt 0) | ||
967 | False | ||
968 | False | ||
969 | CT_FrontSided | ||
970 | Nil | ||
971 | False | ||
972 | False | ||
973 | (Cons | ||
974 | (StageAttrs | ||
975 | Nothing | ||
976 | RGB_IdentityLighting | ||
977 | A_Identity | ||
978 | TG_Base | ||
979 | Nil | ||
980 | (ST_Map "textures/gothic_door/xian_tourneyarch_inside2") | ||
981 | True | ||
982 | D_Lequal | ||
983 | Nothing | ||
984 | False | ||
985 | "Tex_1435187472") | ||
986 | (Cons | ||
987 | (StageAttrs | ||
988 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
989 | RGB_IdentityLighting | ||
990 | A_Identity | ||
991 | TG_Lightmap | ||
992 | Nil | ||
993 | ST_Lightmap | ||
994 | True | ||
995 | D_Lequal | ||
996 | Nothing | ||
997 | False | ||
998 | "Tex_3226210144") | ||
999 | Nil)) | ||
1000 | False) | ||
1001 | HNil)) | ||
1002 | (Cons | ||
1003 | (HCons | ||
1004 | "textures/gothic_floor/blocks17floor2" | ||
1005 | (HCons | ||
1006 | (CommonAttrs | ||
1007 | HNil | ||
1008 | HNil | ||
1009 | False | ||
1010 | (fromInt 0) | ||
1011 | False | ||
1012 | False | ||
1013 | CT_FrontSided | ||
1014 | Nil | ||
1015 | False | ||
1016 | False | ||
1017 | (Cons | ||
1018 | (StageAttrs | ||
1019 | Nothing | ||
1020 | RGB_IdentityLighting | ||
1021 | A_Identity | ||
1022 | TG_Base | ||
1023 | Nil | ||
1024 | (ST_Map "textures/gothic_floor/blocks17floor2") | ||
1025 | True | ||
1026 | D_Lequal | ||
1027 | Nothing | ||
1028 | False | ||
1029 | "Tex_3814342582") | ||
1030 | (Cons | ||
1031 | (StageAttrs | ||
1032 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1033 | RGB_IdentityLighting | ||
1034 | A_Identity | ||
1035 | TG_Lightmap | ||
1036 | Nil | ||
1037 | ST_Lightmap | ||
1038 | True | ||
1039 | D_Lequal | ||
1040 | Nothing | ||
1041 | False | ||
1042 | "Tex_3226210144") | ||
1043 | Nil)) | ||
1044 | False) | ||
1045 | HNil)) | ||
1046 | (Cons | ||
1047 | (HCons | ||
1048 | "textures/gothic_floor/largerblock3b" | ||
1049 | (HCons | ||
1050 | (CommonAttrs | ||
1051 | HNil | ||
1052 | HNil | ||
1053 | False | ||
1054 | (fromInt 0) | ||
1055 | False | ||
1056 | False | ||
1057 | CT_FrontSided | ||
1058 | Nil | ||
1059 | False | ||
1060 | False | ||
1061 | (Cons | ||
1062 | (StageAttrs | ||
1063 | Nothing | ||
1064 | RGB_IdentityLighting | ||
1065 | A_Identity | ||
1066 | TG_Base | ||
1067 | Nil | ||
1068 | (ST_Map "textures/gothic_floor/largerblock3b") | ||
1069 | True | ||
1070 | D_Lequal | ||
1071 | Nothing | ||
1072 | False | ||
1073 | "Tex_2966885788") | ||
1074 | (Cons | ||
1075 | (StageAttrs | ||
1076 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1077 | RGB_IdentityLighting | ||
1078 | A_Identity | ||
1079 | TG_Lightmap | ||
1080 | Nil | ||
1081 | ST_Lightmap | ||
1082 | True | ||
1083 | D_Lequal | ||
1084 | Nothing | ||
1085 | False | ||
1086 | "Tex_3226210144") | ||
1087 | Nil)) | ||
1088 | False) | ||
1089 | HNil)) | ||
1090 | (Cons | ||
1091 | (HCons | ||
1092 | "textures/gothic_floor/metalbridge06" | ||
1093 | (HCons | ||
1094 | (CommonAttrs | ||
1095 | HNil | ||
1096 | HNil | ||
1097 | False | ||
1098 | (fromInt 0) | ||
1099 | False | ||
1100 | False | ||
1101 | CT_FrontSided | ||
1102 | Nil | ||
1103 | False | ||
1104 | False | ||
1105 | (Cons | ||
1106 | (StageAttrs | ||
1107 | Nothing | ||
1108 | RGB_IdentityLighting | ||
1109 | A_Identity | ||
1110 | TG_Base | ||
1111 | Nil | ||
1112 | (ST_Map "textures/gothic_floor/metalbridge06") | ||
1113 | True | ||
1114 | D_Lequal | ||
1115 | Nothing | ||
1116 | False | ||
1117 | "Tex_1581337759") | ||
1118 | (Cons | ||
1119 | (StageAttrs | ||
1120 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1121 | RGB_IdentityLighting | ||
1122 | A_Identity | ||
1123 | TG_Lightmap | ||
1124 | Nil | ||
1125 | ST_Lightmap | ||
1126 | True | ||
1127 | D_Lequal | ||
1128 | Nothing | ||
1129 | False | ||
1130 | "Tex_3226210144") | ||
1131 | Nil)) | ||
1132 | False) | ||
1133 | HNil)) | ||
1134 | (Cons | ||
1135 | (HCons | ||
1136 | "textures/gothic_floor/metalbridge06broke" | ||
1137 | (HCons | ||
1138 | (CommonAttrs | ||
1139 | HNil | ||
1140 | HNil | ||
1141 | False | ||
1142 | (fromInt 0) | ||
1143 | False | ||
1144 | False | ||
1145 | CT_FrontSided | ||
1146 | Nil | ||
1147 | False | ||
1148 | False | ||
1149 | (Cons | ||
1150 | (StageAttrs | ||
1151 | Nothing | ||
1152 | RGB_IdentityLighting | ||
1153 | A_Identity | ||
1154 | TG_Base | ||
1155 | Nil | ||
1156 | (ST_Map "textures/gothic_floor/metalbridge06broke") | ||
1157 | True | ||
1158 | D_Lequal | ||
1159 | Nothing | ||
1160 | False | ||
1161 | "Tex_3921745736") | ||
1162 | (Cons | ||
1163 | (StageAttrs | ||
1164 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1165 | RGB_IdentityLighting | ||
1166 | A_Identity | ||
1167 | TG_Lightmap | ||
1168 | Nil | ||
1169 | ST_Lightmap | ||
1170 | True | ||
1171 | D_Lequal | ||
1172 | Nothing | ||
1173 | False | ||
1174 | "Tex_3226210144") | ||
1175 | Nil)) | ||
1176 | False) | ||
1177 | HNil)) | ||
1178 | (Cons | ||
1179 | (HCons | ||
1180 | "textures/gothic_floor/xstairtop4" | ||
1181 | (HCons | ||
1182 | (CommonAttrs | ||
1183 | HNil | ||
1184 | HNil | ||
1185 | False | ||
1186 | (fromInt 0) | ||
1187 | False | ||
1188 | False | ||
1189 | CT_FrontSided | ||
1190 | Nil | ||
1191 | False | ||
1192 | False | ||
1193 | (Cons | ||
1194 | (StageAttrs | ||
1195 | Nothing | ||
1196 | RGB_IdentityLighting | ||
1197 | A_Identity | ||
1198 | TG_Base | ||
1199 | Nil | ||
1200 | (ST_Map "textures/gothic_floor/xstairtop4") | ||
1201 | True | ||
1202 | D_Lequal | ||
1203 | Nothing | ||
1204 | False | ||
1205 | "Tex_3836020895") | ||
1206 | (Cons | ||
1207 | (StageAttrs | ||
1208 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1209 | RGB_IdentityLighting | ||
1210 | A_Identity | ||
1211 | TG_Lightmap | ||
1212 | Nil | ||
1213 | ST_Lightmap | ||
1214 | True | ||
1215 | D_Lequal | ||
1216 | Nothing | ||
1217 | False | ||
1218 | "Tex_3226210144") | ||
1219 | Nil)) | ||
1220 | False) | ||
1221 | HNil)) | ||
1222 | (Cons | ||
1223 | (HCons | ||
1224 | "textures/gothic_floor/xstepborder3" | ||
1225 | (HCons | ||
1226 | (CommonAttrs | ||
1227 | HNil | ||
1228 | HNil | ||
1229 | False | ||
1230 | (fromInt 0) | ||
1231 | False | ||
1232 | False | ||
1233 | CT_FrontSided | ||
1234 | Nil | ||
1235 | False | ||
1236 | False | ||
1237 | (Cons | ||
1238 | (StageAttrs | ||
1239 | Nothing | ||
1240 | RGB_IdentityLighting | ||
1241 | A_Identity | ||
1242 | TG_Base | ||
1243 | Nil | ||
1244 | (ST_Map "textures/gothic_floor/xstepborder3") | ||
1245 | True | ||
1246 | D_Lequal | ||
1247 | Nothing | ||
1248 | False | ||
1249 | "Tex_3269743316") | ||
1250 | (Cons | ||
1251 | (StageAttrs | ||
1252 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1253 | RGB_IdentityLighting | ||
1254 | A_Identity | ||
1255 | TG_Lightmap | ||
1256 | Nil | ||
1257 | ST_Lightmap | ||
1258 | True | ||
1259 | D_Lequal | ||
1260 | Nothing | ||
1261 | False | ||
1262 | "Tex_3226210144") | ||
1263 | Nil)) | ||
1264 | False) | ||
1265 | HNil)) | ||
1266 | (Cons | ||
1267 | (HCons | ||
1268 | "textures/gothic_trim/baseboard04" | ||
1269 | (HCons | ||
1270 | (CommonAttrs | ||
1271 | HNil | ||
1272 | HNil | ||
1273 | False | ||
1274 | (fromInt 0) | ||
1275 | False | ||
1276 | False | ||
1277 | CT_FrontSided | ||
1278 | Nil | ||
1279 | False | ||
1280 | False | ||
1281 | (Cons | ||
1282 | (StageAttrs | ||
1283 | Nothing | ||
1284 | RGB_IdentityLighting | ||
1285 | A_Identity | ||
1286 | TG_Base | ||
1287 | Nil | ||
1288 | (ST_Map "textures/gothic_trim/baseboard04") | ||
1289 | True | ||
1290 | D_Lequal | ||
1291 | Nothing | ||
1292 | False | ||
1293 | "Tex_1002517541") | ||
1294 | (Cons | ||
1295 | (StageAttrs | ||
1296 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1297 | RGB_IdentityLighting | ||
1298 | A_Identity | ||
1299 | TG_Lightmap | ||
1300 | Nil | ||
1301 | ST_Lightmap | ||
1302 | True | ||
1303 | D_Lequal | ||
1304 | Nothing | ||
1305 | False | ||
1306 | "Tex_3226210144") | ||
1307 | Nil)) | ||
1308 | False) | ||
1309 | HNil)) | ||
1310 | (Cons | ||
1311 | (HCons | ||
1312 | "textures/gothic_trim/baseboard09_c3" | ||
1313 | (HCons | ||
1314 | (CommonAttrs | ||
1315 | HNil | ||
1316 | HNil | ||
1317 | False | ||
1318 | (fromInt 0) | ||
1319 | False | ||
1320 | False | ||
1321 | CT_FrontSided | ||
1322 | Nil | ||
1323 | False | ||
1324 | False | ||
1325 | (Cons | ||
1326 | (StageAttrs | ||
1327 | Nothing | ||
1328 | RGB_IdentityLighting | ||
1329 | A_Identity | ||
1330 | TG_Base | ||
1331 | Nil | ||
1332 | (ST_Map "textures/gothic_trim/baseboard09_c3") | ||
1333 | True | ||
1334 | D_Lequal | ||
1335 | Nothing | ||
1336 | False | ||
1337 | "Tex_2289735512") | ||
1338 | (Cons | ||
1339 | (StageAttrs | ||
1340 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1341 | RGB_IdentityLighting | ||
1342 | A_Identity | ||
1343 | TG_Lightmap | ||
1344 | Nil | ||
1345 | ST_Lightmap | ||
1346 | True | ||
1347 | D_Lequal | ||
1348 | Nothing | ||
1349 | False | ||
1350 | "Tex_3226210144") | ||
1351 | Nil)) | ||
1352 | False) | ||
1353 | HNil)) | ||
1354 | (Cons | ||
1355 | (HCons | ||
1356 | "textures/gothic_trim/baseboard09_e" | ||
1357 | (HCons | ||
1358 | (CommonAttrs | ||
1359 | HNil | ||
1360 | HNil | ||
1361 | False | ||
1362 | (fromInt 0) | ||
1363 | False | ||
1364 | False | ||
1365 | CT_FrontSided | ||
1366 | Nil | ||
1367 | False | ||
1368 | False | ||
1369 | (Cons | ||
1370 | (StageAttrs | ||
1371 | Nothing | ||
1372 | RGB_IdentityLighting | ||
1373 | A_Identity | ||
1374 | TG_Base | ||
1375 | Nil | ||
1376 | (ST_Map "textures/gothic_trim/baseboard09_e") | ||
1377 | True | ||
1378 | D_Lequal | ||
1379 | Nothing | ||
1380 | False | ||
1381 | "Tex_2367525081") | ||
1382 | (Cons | ||
1383 | (StageAttrs | ||
1384 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1385 | RGB_IdentityLighting | ||
1386 | A_Identity | ||
1387 | TG_Lightmap | ||
1388 | Nil | ||
1389 | ST_Lightmap | ||
1390 | True | ||
1391 | D_Lequal | ||
1392 | Nothing | ||
1393 | False | ||
1394 | "Tex_3226210144") | ||
1395 | Nil)) | ||
1396 | False) | ||
1397 | HNil)) | ||
1398 | (Cons | ||
1399 | (HCons | ||
1400 | "textures/gothic_trim/baseboard09_e2" | ||
1401 | (HCons | ||
1402 | (CommonAttrs | ||
1403 | HNil | ||
1404 | HNil | ||
1405 | False | ||
1406 | (fromInt 0) | ||
1407 | False | ||
1408 | False | ||
1409 | CT_FrontSided | ||
1410 | Nil | ||
1411 | False | ||
1412 | False | ||
1413 | (Cons | ||
1414 | (StageAttrs | ||
1415 | Nothing | ||
1416 | RGB_IdentityLighting | ||
1417 | A_Identity | ||
1418 | TG_Base | ||
1419 | Nil | ||
1420 | (ST_Map "textures/gothic_trim/baseboard09_e2") | ||
1421 | True | ||
1422 | D_Lequal | ||
1423 | Nothing | ||
1424 | False | ||
1425 | "Tex_3694494180") | ||
1426 | (Cons | ||
1427 | (StageAttrs | ||
1428 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1429 | RGB_IdentityLighting | ||
1430 | A_Identity | ||
1431 | TG_Lightmap | ||
1432 | Nil | ||
1433 | ST_Lightmap | ||
1434 | True | ||
1435 | D_Lequal | ||
1436 | Nothing | ||
1437 | False | ||
1438 | "Tex_3226210144") | ||
1439 | Nil)) | ||
1440 | False) | ||
1441 | HNil)) | ||
1442 | (Cons | ||
1443 | (HCons | ||
1444 | "textures/gothic_trim/baseboard09_l2" | ||
1445 | (HCons | ||
1446 | (CommonAttrs | ||
1447 | HNil | ||
1448 | HNil | ||
1449 | False | ||
1450 | (fromInt 0) | ||
1451 | False | ||
1452 | False | ||
1453 | CT_FrontSided | ||
1454 | Nil | ||
1455 | False | ||
1456 | False | ||
1457 | (Cons | ||
1458 | (StageAttrs | ||
1459 | Nothing | ||
1460 | RGB_IdentityLighting | ||
1461 | A_Identity | ||
1462 | TG_Base | ||
1463 | Nil | ||
1464 | (ST_Map "textures/gothic_trim/baseboard09_l2") | ||
1465 | True | ||
1466 | D_Lequal | ||
1467 | Nothing | ||
1468 | False | ||
1469 | "Tex_3202786139") | ||
1470 | (Cons | ||
1471 | (StageAttrs | ||
1472 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1473 | RGB_IdentityLighting | ||
1474 | A_Identity | ||
1475 | TG_Lightmap | ||
1476 | Nil | ||
1477 | ST_Lightmap | ||
1478 | True | ||
1479 | D_Lequal | ||
1480 | Nothing | ||
1481 | False | ||
1482 | "Tex_3226210144") | ||
1483 | Nil)) | ||
1484 | False) | ||
1485 | HNil)) | ||
1486 | (Cons | ||
1487 | (HCons | ||
1488 | "textures/gothic_trim/baseboard09_o3" | ||
1489 | (HCons | ||
1490 | (CommonAttrs | ||
1491 | HNil | ||
1492 | HNil | ||
1493 | False | ||
1494 | (fromInt 0) | ||
1495 | False | ||
1496 | False | ||
1497 | CT_FrontSided | ||
1498 | Nil | ||
1499 | False | ||
1500 | False | ||
1501 | (Cons | ||
1502 | (StageAttrs | ||
1503 | Nothing | ||
1504 | RGB_IdentityLighting | ||
1505 | A_Identity | ||
1506 | TG_Base | ||
1507 | Nil | ||
1508 | (ST_Map "textures/gothic_trim/baseboard09_o3") | ||
1509 | True | ||
1510 | D_Lequal | ||
1511 | Nothing | ||
1512 | False | ||
1513 | "Tex_2512757607") | ||
1514 | (Cons | ||
1515 | (StageAttrs | ||
1516 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1517 | RGB_IdentityLighting | ||
1518 | A_Identity | ||
1519 | TG_Lightmap | ||
1520 | Nil | ||
1521 | ST_Lightmap | ||
1522 | True | ||
1523 | D_Lequal | ||
1524 | Nothing | ||
1525 | False | ||
1526 | "Tex_3226210144") | ||
1527 | Nil)) | ||
1528 | False) | ||
1529 | HNil)) | ||
1530 | (Cons | ||
1531 | (HCons | ||
1532 | "textures/gothic_trim/km_arena1tower4" | ||
1533 | (HCons | ||
1534 | (CommonAttrs | ||
1535 | HNil | ||
1536 | HNil | ||
1537 | False | ||
1538 | (fromInt 0) | ||
1539 | False | ||
1540 | False | ||
1541 | CT_FrontSided | ||
1542 | Nil | ||
1543 | False | ||
1544 | False | ||
1545 | (Cons | ||
1546 | (StageAttrs | ||
1547 | Nothing | ||
1548 | RGB_IdentityLighting | ||
1549 | A_Identity | ||
1550 | TG_Base | ||
1551 | Nil | ||
1552 | (ST_Map "textures/gothic_trim/km_arena1tower4") | ||
1553 | True | ||
1554 | D_Lequal | ||
1555 | Nothing | ||
1556 | False | ||
1557 | "Tex_3479185666") | ||
1558 | (Cons | ||
1559 | (StageAttrs | ||
1560 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1561 | RGB_IdentityLighting | ||
1562 | A_Identity | ||
1563 | TG_Lightmap | ||
1564 | Nil | ||
1565 | ST_Lightmap | ||
1566 | True | ||
1567 | D_Lequal | ||
1568 | Nothing | ||
1569 | False | ||
1570 | "Tex_3226210144") | ||
1571 | Nil)) | ||
1572 | False) | ||
1573 | HNil)) | ||
1574 | (Cons | ||
1575 | (HCons | ||
1576 | "textures/gothic_trim/km_arena1tower4_a" | ||
1577 | (HCons | ||
1578 | (CommonAttrs | ||
1579 | HNil | ||
1580 | HNil | ||
1581 | False | ||
1582 | (fromInt 0) | ||
1583 | False | ||
1584 | False | ||
1585 | CT_FrontSided | ||
1586 | Nil | ||
1587 | False | ||
1588 | False | ||
1589 | (Cons | ||
1590 | (StageAttrs | ||
1591 | Nothing | ||
1592 | RGB_IdentityLighting | ||
1593 | A_Identity | ||
1594 | TG_Base | ||
1595 | Nil | ||
1596 | (ST_Map "textures/gothic_trim/km_arena1tower4_a") | ||
1597 | True | ||
1598 | D_Lequal | ||
1599 | Nothing | ||
1600 | False | ||
1601 | "Tex_3012001075") | ||
1602 | (Cons | ||
1603 | (StageAttrs | ||
1604 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1605 | RGB_IdentityLighting | ||
1606 | A_Identity | ||
1607 | TG_Lightmap | ||
1608 | Nil | ||
1609 | ST_Lightmap | ||
1610 | True | ||
1611 | D_Lequal | ||
1612 | Nothing | ||
1613 | False | ||
1614 | "Tex_3226210144") | ||
1615 | Nil)) | ||
1616 | False) | ||
1617 | HNil)) | ||
1618 | (Cons | ||
1619 | (HCons | ||
1620 | "textures/gothic_trim/metaldemonkillblock" | ||
1621 | (HCons | ||
1622 | (CommonAttrs | ||
1623 | HNil | ||
1624 | HNil | ||
1625 | False | ||
1626 | (fromInt 0) | ||
1627 | False | ||
1628 | False | ||
1629 | CT_FrontSided | ||
1630 | Nil | ||
1631 | False | ||
1632 | False | ||
1633 | (Cons | ||
1634 | (StageAttrs | ||
1635 | Nothing | ||
1636 | RGB_IdentityLighting | ||
1637 | A_Identity | ||
1638 | TG_Base | ||
1639 | Nil | ||
1640 | (ST_Map "textures/gothic_trim/metaldemonkillblock") | ||
1641 | True | ||
1642 | D_Lequal | ||
1643 | Nothing | ||
1644 | False | ||
1645 | "Tex_1062467595") | ||
1646 | (Cons | ||
1647 | (StageAttrs | ||
1648 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1649 | RGB_IdentityLighting | ||
1650 | A_Identity | ||
1651 | TG_Lightmap | ||
1652 | Nil | ||
1653 | ST_Lightmap | ||
1654 | True | ||
1655 | D_Lequal | ||
1656 | Nothing | ||
1657 | False | ||
1658 | "Tex_3226210144") | ||
1659 | Nil)) | ||
1660 | False) | ||
1661 | HNil)) | ||
1662 | (Cons | ||
1663 | (HCons | ||
1664 | "textures/gothic_trim/metalsupport4b" | ||
1665 | (HCons | ||
1666 | (CommonAttrs | ||
1667 | HNil | ||
1668 | HNil | ||
1669 | False | ||
1670 | (fromInt 0) | ||
1671 | False | ||
1672 | False | ||
1673 | CT_FrontSided | ||
1674 | Nil | ||
1675 | False | ||
1676 | False | ||
1677 | (Cons | ||
1678 | (StageAttrs | ||
1679 | Nothing | ||
1680 | RGB_IdentityLighting | ||
1681 | A_Identity | ||
1682 | TG_Base | ||
1683 | Nil | ||
1684 | (ST_Map "textures/gothic_trim/metalsupport4b") | ||
1685 | True | ||
1686 | D_Lequal | ||
1687 | Nothing | ||
1688 | False | ||
1689 | "Tex_3593923076") | ||
1690 | (Cons | ||
1691 | (StageAttrs | ||
1692 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1693 | RGB_IdentityLighting | ||
1694 | A_Identity | ||
1695 | TG_Lightmap | ||
1696 | Nil | ||
1697 | ST_Lightmap | ||
1698 | True | ||
1699 | D_Lequal | ||
1700 | Nothing | ||
1701 | False | ||
1702 | "Tex_3226210144") | ||
1703 | Nil)) | ||
1704 | False) | ||
1705 | HNil)) | ||
1706 | (Cons | ||
1707 | (HCons | ||
1708 | "textures/gothic_trim/metalsupsolid" | ||
1709 | (HCons | ||
1710 | (CommonAttrs | ||
1711 | HNil | ||
1712 | HNil | ||
1713 | False | ||
1714 | (fromInt 0) | ||
1715 | False | ||
1716 | False | ||
1717 | CT_FrontSided | ||
1718 | Nil | ||
1719 | False | ||
1720 | False | ||
1721 | (Cons | ||
1722 | (StageAttrs | ||
1723 | Nothing | ||
1724 | RGB_IdentityLighting | ||
1725 | A_Identity | ||
1726 | TG_Base | ||
1727 | Nil | ||
1728 | (ST_Map "textures/gothic_trim/metalsupsolid") | ||
1729 | True | ||
1730 | D_Lequal | ||
1731 | Nothing | ||
1732 | False | ||
1733 | "Tex_2893650486") | ||
1734 | (Cons | ||
1735 | (StageAttrs | ||
1736 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1737 | RGB_IdentityLighting | ||
1738 | A_Identity | ||
1739 | TG_Lightmap | ||
1740 | Nil | ||
1741 | ST_Lightmap | ||
1742 | True | ||
1743 | D_Lequal | ||
1744 | Nothing | ||
1745 | False | ||
1746 | "Tex_3226210144") | ||
1747 | Nil)) | ||
1748 | False) | ||
1749 | HNil)) | ||
1750 | (Cons | ||
1751 | (HCons | ||
1752 | "textures/gothic_trim/pitted_rust" | ||
1753 | (HCons | ||
1754 | (CommonAttrs | ||
1755 | HNil | ||
1756 | HNil | ||
1757 | False | ||
1758 | (fromInt 0) | ||
1759 | False | ||
1760 | False | ||
1761 | CT_FrontSided | ||
1762 | Nil | ||
1763 | False | ||
1764 | False | ||
1765 | (Cons | ||
1766 | (StageAttrs | ||
1767 | Nothing | ||
1768 | RGB_IdentityLighting | ||
1769 | A_Identity | ||
1770 | TG_Base | ||
1771 | Nil | ||
1772 | (ST_Map "textures/gothic_trim/pitted_rust") | ||
1773 | True | ||
1774 | D_Lequal | ||
1775 | Nothing | ||
1776 | False | ||
1777 | "Tex_1243894392") | ||
1778 | (Cons | ||
1779 | (StageAttrs | ||
1780 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1781 | RGB_IdentityLighting | ||
1782 | A_Identity | ||
1783 | TG_Lightmap | ||
1784 | Nil | ||
1785 | ST_Lightmap | ||
1786 | True | ||
1787 | D_Lequal | ||
1788 | Nothing | ||
1789 | False | ||
1790 | "Tex_3226210144") | ||
1791 | Nil)) | ||
1792 | False) | ||
1793 | HNil)) | ||
1794 | (Cons | ||
1795 | (HCons | ||
1796 | "textures/gothic_trim/pitted_rust2" | ||
1797 | (HCons | ||
1798 | (CommonAttrs | ||
1799 | HNil | ||
1800 | HNil | ||
1801 | False | ||
1802 | (fromInt 0) | ||
1803 | False | ||
1804 | False | ||
1805 | CT_FrontSided | ||
1806 | Nil | ||
1807 | False | ||
1808 | False | ||
1809 | (Cons | ||
1810 | (StageAttrs | ||
1811 | Nothing | ||
1812 | RGB_IdentityLighting | ||
1813 | A_Identity | ||
1814 | TG_Base | ||
1815 | Nil | ||
1816 | (ST_Map "textures/gothic_trim/pitted_rust2") | ||
1817 | True | ||
1818 | D_Lequal | ||
1819 | Nothing | ||
1820 | False | ||
1821 | "Tex_2099456856") | ||
1822 | (Cons | ||
1823 | (StageAttrs | ||
1824 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1825 | RGB_IdentityLighting | ||
1826 | A_Identity | ||
1827 | TG_Lightmap | ||
1828 | Nil | ||
1829 | ST_Lightmap | ||
1830 | True | ||
1831 | D_Lequal | ||
1832 | Nothing | ||
1833 | False | ||
1834 | "Tex_3226210144") | ||
1835 | Nil)) | ||
1836 | False) | ||
1837 | HNil)) | ||
1838 | (Cons | ||
1839 | (HCons | ||
1840 | "textures/gothic_trim/pitted_rust2_trans" | ||
1841 | (HCons | ||
1842 | (CommonAttrs | ||
1843 | HNil | ||
1844 | HNil | ||
1845 | False | ||
1846 | (fromInt 3) | ||
1847 | False | ||
1848 | False | ||
1849 | CT_FrontSided | ||
1850 | Nil | ||
1851 | False | ||
1852 | False | ||
1853 | (Cons | ||
1854 | (StageAttrs | ||
1855 | Nothing | ||
1856 | RGB_Identity | ||
1857 | A_Identity | ||
1858 | TG_Lightmap | ||
1859 | Nil | ||
1860 | ST_Lightmap | ||
1861 | True | ||
1862 | D_Lequal | ||
1863 | Nothing | ||
1864 | False | ||
1865 | "Tex_511571587") | ||
1866 | (Cons | ||
1867 | (StageAttrs | ||
1868 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1869 | RGB_Identity | ||
1870 | A_Identity | ||
1871 | TG_Base | ||
1872 | Nil | ||
1873 | (ST_Map "textures/gothic_trim/pitted_rust2.tga") | ||
1874 | False | ||
1875 | D_Lequal | ||
1876 | Nothing | ||
1877 | False | ||
1878 | "Tex_1910997598") | ||
1879 | Nil)) | ||
1880 | False) | ||
1881 | HNil)) | ||
1882 | (Cons | ||
1883 | (HCons | ||
1884 | "textures/gothic_trim/pitted_rust3" | ||
1885 | (HCons | ||
1886 | (CommonAttrs | ||
1887 | HNil | ||
1888 | HNil | ||
1889 | False | ||
1890 | (fromInt 0) | ||
1891 | False | ||
1892 | False | ||
1893 | CT_FrontSided | ||
1894 | Nil | ||
1895 | False | ||
1896 | False | ||
1897 | (Cons | ||
1898 | (StageAttrs | ||
1899 | Nothing | ||
1900 | RGB_IdentityLighting | ||
1901 | A_Identity | ||
1902 | TG_Base | ||
1903 | Nil | ||
1904 | (ST_Map "textures/gothic_trim/pitted_rust3") | ||
1905 | True | ||
1906 | D_Lequal | ||
1907 | Nothing | ||
1908 | False | ||
1909 | "Tex_3389727963") | ||
1910 | (Cons | ||
1911 | (StageAttrs | ||
1912 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1913 | RGB_IdentityLighting | ||
1914 | A_Identity | ||
1915 | TG_Lightmap | ||
1916 | Nil | ||
1917 | ST_Lightmap | ||
1918 | True | ||
1919 | D_Lequal | ||
1920 | Nothing | ||
1921 | False | ||
1922 | "Tex_3226210144") | ||
1923 | Nil)) | ||
1924 | False) | ||
1925 | HNil)) | ||
1926 | (Cons | ||
1927 | (HCons | ||
1928 | "textures/gothic_trim/skullsvertgray02b" | ||
1929 | (HCons | ||
1930 | (CommonAttrs | ||
1931 | HNil | ||
1932 | HNil | ||
1933 | False | ||
1934 | (fromInt 0) | ||
1935 | False | ||
1936 | False | ||
1937 | CT_FrontSided | ||
1938 | Nil | ||
1939 | False | ||
1940 | False | ||
1941 | (Cons | ||
1942 | (StageAttrs | ||
1943 | Nothing | ||
1944 | RGB_IdentityLighting | ||
1945 | A_Identity | ||
1946 | TG_Base | ||
1947 | Nil | ||
1948 | (ST_Map "textures/gothic_trim/skullsvertgray02b") | ||
1949 | True | ||
1950 | D_Lequal | ||
1951 | Nothing | ||
1952 | False | ||
1953 | "Tex_2634868983") | ||
1954 | (Cons | ||
1955 | (StageAttrs | ||
1956 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1957 | RGB_IdentityLighting | ||
1958 | A_Identity | ||
1959 | TG_Lightmap | ||
1960 | Nil | ||
1961 | ST_Lightmap | ||
1962 | True | ||
1963 | D_Lequal | ||
1964 | Nothing | ||
1965 | False | ||
1966 | "Tex_3226210144") | ||
1967 | Nil)) | ||
1968 | False) | ||
1969 | HNil)) | ||
1970 | (Cons | ||
1971 | (HCons | ||
1972 | "textures/gothic_wall/iron01_e" | ||
1973 | (HCons | ||
1974 | (CommonAttrs | ||
1975 | HNil | ||
1976 | HNil | ||
1977 | False | ||
1978 | (fromInt 0) | ||
1979 | False | ||
1980 | False | ||
1981 | CT_FrontSided | ||
1982 | Nil | ||
1983 | False | ||
1984 | False | ||
1985 | (Cons | ||
1986 | (StageAttrs | ||
1987 | Nothing | ||
1988 | RGB_IdentityLighting | ||
1989 | A_Identity | ||
1990 | TG_Base | ||
1991 | Nil | ||
1992 | (ST_Map "textures/gothic_wall/iron01_e") | ||
1993 | True | ||
1994 | D_Lequal | ||
1995 | Nothing | ||
1996 | False | ||
1997 | "Tex_2432583247") | ||
1998 | (Cons | ||
1999 | (StageAttrs | ||
2000 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
2001 | RGB_IdentityLighting | ||
2002 | A_Identity | ||
2003 | TG_Lightmap | ||
2004 | Nil | ||
2005 | ST_Lightmap | ||
2006 | True | ||
2007 | D_Lequal | ||
2008 | Nothing | ||
2009 | False | ||
2010 | "Tex_3226210144") | ||
2011 | Nil)) | ||
2012 | False) | ||
2013 | HNil)) | ||
2014 | (Cons | ||
2015 | (HCons | ||
2016 | "textures/gothic_wall/iron01_ntech3" | ||
2017 | (HCons | ||
2018 | (CommonAttrs | ||
2019 | HNil | ||
2020 | HNil | ||
2021 | False | ||
2022 | (fromInt 0) | ||
2023 | False | ||
2024 | False | ||
2025 | CT_FrontSided | ||
2026 | Nil | ||
2027 | False | ||
2028 | False | ||
2029 | (Cons | ||
2030 | (StageAttrs | ||
2031 | Nothing | ||
2032 | RGB_IdentityLighting | ||
2033 | A_Identity | ||
2034 | TG_Base | ||
2035 | Nil | ||
2036 | (ST_Map "textures/gothic_wall/iron01_ntech3") | ||
2037 | True | ||
2038 | D_Lequal | ||
2039 | Nothing | ||
2040 | False | ||
2041 | "Tex_442868841") | ||
2042 | (Cons | ||
2043 | (StageAttrs | ||
2044 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
2045 | RGB_IdentityLighting | ||
2046 | A_Identity | ||
2047 | TG_Lightmap | ||
2048 | Nil | ||
2049 | ST_Lightmap | ||
2050 | True | ||
2051 | D_Lequal | ||
2052 | Nothing | ||
2053 | False | ||
2054 | "Tex_3226210144") | ||
2055 | Nil)) | ||
2056 | False) | ||
2057 | HNil)) | ||
2058 | (Cons | ||
2059 | (HCons | ||
2060 | "textures/gothic_wall/skull4" | ||
2061 | (HCons | ||
2062 | (CommonAttrs | ||
2063 | HNil | ||
2064 | HNil | ||
2065 | False | ||
2066 | (fromInt 0) | ||
2067 | False | ||
2068 | False | ||
2069 | CT_FrontSided | ||
2070 | Nil | ||
2071 | False | ||
2072 | False | ||
2073 | (Cons | ||
2074 | (StageAttrs | ||
2075 | Nothing | ||
2076 | RGB_IdentityLighting | ||
2077 | A_Identity | ||
2078 | TG_Base | ||
2079 | Nil | ||
2080 | (ST_Map "textures/gothic_wall/skull4") | ||
2081 | True | ||
2082 | D_Lequal | ||
2083 | Nothing | ||
2084 | False | ||
2085 | "Tex_2239853403") | ||
2086 | (Cons | ||
2087 | (StageAttrs | ||
2088 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
2089 | RGB_IdentityLighting | ||
2090 | A_Identity | ||
2091 | TG_Lightmap | ||
2092 | Nil | ||
2093 | ST_Lightmap | ||
2094 | True | ||
2095 | D_Lequal | ||
2096 | Nothing | ||
2097 | False | ||
2098 | "Tex_3226210144") | ||
2099 | Nil)) | ||
2100 | False) | ||
2101 | HNil)) | ||
2102 | (Cons | ||
2103 | (HCons | ||
2104 | "textures/gothic_wall/slateroofc" | ||
2105 | (HCons | ||
2106 | (CommonAttrs | ||
2107 | HNil | ||
2108 | HNil | ||
2109 | False | ||
2110 | (fromInt 0) | ||
2111 | False | ||
2112 | False | ||
2113 | CT_FrontSided | ||
2114 | Nil | ||
2115 | False | ||
2116 | False | ||
2117 | (Cons | ||
2118 | (StageAttrs | ||
2119 | Nothing | ||
2120 | RGB_IdentityLighting | ||
2121 | A_Identity | ||
2122 | TG_Base | ||
2123 | Nil | ||
2124 | (ST_Map "textures/gothic_wall/slateroofc") | ||
2125 | True | ||
2126 | D_Lequal | ||
2127 | Nothing | ||
2128 | False | ||
2129 | "Tex_2490648334") | ||
2130 | (Cons | ||
2131 | (StageAttrs | ||
2132 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
2133 | RGB_IdentityLighting | ||
2134 | A_Identity | ||
2135 | TG_Lightmap | ||
2136 | Nil | ||
2137 | ST_Lightmap | ||
2138 | True | ||
2139 | D_Lequal | ||
2140 | Nothing | ||
2141 | False | ||
2142 | "Tex_3226210144") | ||
2143 | Nil)) | ||
2144 | False) | ||
2145 | HNil)) | ||
2146 | (Cons | ||
2147 | (HCons | ||
2148 | "textures/gothic_wall/supportborder_blue_b" | ||
2149 | (HCons | ||
2150 | (CommonAttrs | ||
2151 | HNil | ||
2152 | HNil | ||
2153 | False | ||
2154 | (fromInt 0) | ||
2155 | False | ||
2156 | False | ||
2157 | CT_FrontSided | ||
2158 | Nil | ||
2159 | False | ||
2160 | False | ||
2161 | (Cons | ||
2162 | (StageAttrs | ||
2163 | Nothing | ||
2164 | RGB_IdentityLighting | ||
2165 | A_Identity | ||
2166 | TG_Base | ||
2167 | Nil | ||
2168 | (ST_Map "textures/gothic_wall/supportborder_blue_b") | ||
2169 | True | ||
2170 | D_Lequal | ||
2171 | Nothing | ||
2172 | False | ||
2173 | "Tex_564811775") | ||
2174 | (Cons | ||
2175 | (StageAttrs | ||
2176 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
2177 | RGB_IdentityLighting | ||
2178 | A_Identity | ||
2179 | TG_Lightmap | ||
2180 | Nil | ||
2181 | ST_Lightmap | ||
2182 | True | ||
2183 | D_Lequal | ||
2184 | Nothing | ||
2185 | False | ||
2186 | "Tex_3226210144") | ||
2187 | Nil)) | ||
2188 | False) | ||
2189 | HNil)) | ||
2190 | (Cons | ||
2191 | (HCons | ||
2192 | "textures/gothic_wall/supportborder_blue_c" | ||
2193 | (HCons | ||
2194 | (CommonAttrs | ||
2195 | HNil | ||
2196 | HNil | ||
2197 | False | ||
2198 | (fromInt 0) | ||
2199 | False | ||
2200 | False | ||
2201 | CT_FrontSided | ||
2202 | Nil | ||
2203 | False | ||
2204 | False | ||
2205 | (Cons | ||
2206 | (StageAttrs | ||
2207 | Nothing | ||
2208 | RGB_IdentityLighting | ||
2209 | A_Identity | ||
2210 | TG_Base | ||
2211 | Nil | ||
2212 | (ST_Map "textures/gothic_wall/supportborder_blue_c") | ||
2213 | True | ||
2214 | D_Lequal | ||
2215 | Nothing | ||
2216 | False | ||
2217 | "Tex_2525124732") | ||
2218 | (Cons | ||
2219 | (StageAttrs | ||
2220 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
2221 | RGB_IdentityLighting | ||
2222 | A_Identity | ||
2223 | TG_Lightmap | ||
2224 | Nil | ||
2225 | ST_Lightmap | ||
2226 | True | ||
2227 | D_Lequal | ||
2228 | Nothing | ||
2229 | False | ||
2230 | "Tex_3226210144") | ||
2231 | Nil)) | ||
2232 | False) | ||
2233 | HNil)) | ||
2234 | Nil)))))))))))))))))))))))))))))))))))))))))))))))))) | ||
1 | main is not found | 2235 | main is not found |
2 | ------------ trace | 2236 | ------------ trace |
3 | sampleMaterial :: [32mList (String, CommonAttrs)[0m | 2237 | sampleMaterial :: [32mList (String, CommonAttrs)[0m |
@@ -6,11 +2240,31 @@ testdata/SampleMaterial.lc 3:1-3:15 List (String, CommonAttrs) | |||
6 | testdata/SampleMaterial.lc 4:3-2183:4 List (String, CommonAttrs) | 2240 | testdata/SampleMaterial.lc 4:3-2183:4 List (String, CommonAttrs) |
7 | testdata/SampleMaterial.lc 4:5-46:6 (String, CommonAttrs) | 2241 | testdata/SampleMaterial.lc 4:5-46:6 (String, CommonAttrs) |
8 | testdata/SampleMaterial.lc 4:7-4:40 String | 2242 | testdata/SampleMaterial.lc 4:7-4:40 String |
9 | testdata/SampleMaterial.lc 5:7-5:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2243 | testdata/SampleMaterial.lc 5:7-5:18 () |
10 | testdata/SampleMaterial.lc 5:7-6:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2244 | -> () |
11 | testdata/SampleMaterial.lc 5:7-7:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2245 | -> Bool |
12 | testdata/SampleMaterial.lc 5:7-8:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2246 | -> Float |
13 | testdata/SampleMaterial.lc 5:7-9:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2247 | -> Bool |
2248 | -> Bool | ||
2249 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2250 | testdata/SampleMaterial.lc 5:7-6:26 () | ||
2251 | -> Bool | ||
2252 | -> Float | ||
2253 | -> Bool | ||
2254 | -> Bool | ||
2255 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2256 | testdata/SampleMaterial.lc 5:7-7:26 Bool | ||
2257 | -> Float | ||
2258 | -> Bool | ||
2259 | -> Bool | ||
2260 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2261 | testdata/SampleMaterial.lc 5:7-8:27 Float | ||
2262 | -> Bool | ||
2263 | -> Bool | ||
2264 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2265 | testdata/SampleMaterial.lc 5:7-9:21 Bool | ||
2266 | -> Bool | ||
2267 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
14 | testdata/SampleMaterial.lc 5:7-10:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2268 | testdata/SampleMaterial.lc 5:7-10:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
15 | testdata/SampleMaterial.lc 5:7-11:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2269 | testdata/SampleMaterial.lc 5:7-11:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
16 | testdata/SampleMaterial.lc 5:7-12:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2270 | testdata/SampleMaterial.lc 5:7-12:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -30,12 +2284,33 @@ testdata/SampleMaterial.lc 13:30-13:32 forall a . List a | |||
30 | testdata/SampleMaterial.lc 14:25-14:30 Bool | 2284 | testdata/SampleMaterial.lc 14:25-14:30 Bool |
31 | testdata/SampleMaterial.lc 15:29-15:34 Bool | 2285 | testdata/SampleMaterial.lc 15:29-15:34 Bool |
32 | testdata/SampleMaterial.lc 17:13-43:14 List StageAttrs | 2286 | testdata/SampleMaterial.lc 17:13-43:14 List StageAttrs |
33 | testdata/SampleMaterial.lc 17:15-17:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2287 | testdata/SampleMaterial.lc 17:15-17:25 Maybe (Blending', Blending') |
34 | testdata/SampleMaterial.lc 17:15-18:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2288 | -> RGBGen |
35 | testdata/SampleMaterial.lc 17:15-19:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2289 | -> AlphaGen |
36 | testdata/SampleMaterial.lc 17:15-20:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2290 | -> TCGen |
37 | testdata/SampleMaterial.lc 17:15-21:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2291 | -> List TCMod |
38 | testdata/SampleMaterial.lc 17:15-22:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2292 | -> StageTexture |
2293 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2294 | testdata/SampleMaterial.lc 17:15-18:36 RGBGen | ||
2295 | -> AlphaGen | ||
2296 | -> TCGen | ||
2297 | -> List TCMod | ||
2298 | -> StageTexture | ||
2299 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2300 | testdata/SampleMaterial.lc 17:15-19:50 AlphaGen | ||
2301 | -> TCGen | ||
2302 | -> List TCMod | ||
2303 | -> StageTexture | ||
2304 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2305 | testdata/SampleMaterial.lc 17:15-20:42 TCGen | ||
2306 | -> List TCMod | ||
2307 | -> StageTexture | ||
2308 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2309 | testdata/SampleMaterial.lc 17:15-21:36 List TCMod | ||
2310 | -> StageTexture | ||
2311 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2312 | testdata/SampleMaterial.lc 17:15-22:31 StageTexture | ||
2313 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
39 | testdata/SampleMaterial.lc 17:15-23:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2314 | testdata/SampleMaterial.lc 17:15-23:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
40 | testdata/SampleMaterial.lc 17:15-24:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2315 | testdata/SampleMaterial.lc 17:15-24:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
41 | testdata/SampleMaterial.lc 17:15-25:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2316 | testdata/SampleMaterial.lc 17:15-25:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -55,12 +2330,33 @@ testdata/SampleMaterial.lc 25:33-25:41 DepthFunction | |||
55 | testdata/SampleMaterial.lc 26:33-26:40 forall a . Maybe a | 2330 | testdata/SampleMaterial.lc 26:33-26:40 forall a . Maybe a |
56 | testdata/SampleMaterial.lc 27:41-27:46 Bool | 2331 | testdata/SampleMaterial.lc 27:41-27:46 Bool |
57 | testdata/SampleMaterial.lc 28:38-28:54 String | 2332 | testdata/SampleMaterial.lc 28:38-28:54 String |
58 | testdata/SampleMaterial.lc 30:15-30:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2333 | testdata/SampleMaterial.lc 30:15-30:25 Maybe (Blending', Blending') |
59 | testdata/SampleMaterial.lc 30:15-31:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2334 | -> RGBGen |
60 | testdata/SampleMaterial.lc 30:15-32:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2335 | -> AlphaGen |
61 | testdata/SampleMaterial.lc 30:15-33:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2336 | -> TCGen |
62 | testdata/SampleMaterial.lc 30:15-34:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2337 | -> List TCMod |
63 | testdata/SampleMaterial.lc 30:15-35:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2338 | -> StageTexture |
2339 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2340 | testdata/SampleMaterial.lc 30:15-31:57 RGBGen | ||
2341 | -> AlphaGen | ||
2342 | -> TCGen | ||
2343 | -> List TCMod | ||
2344 | -> StageTexture | ||
2345 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2346 | testdata/SampleMaterial.lc 30:15-32:50 AlphaGen | ||
2347 | -> TCGen | ||
2348 | -> List TCMod | ||
2349 | -> StageTexture | ||
2350 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2351 | testdata/SampleMaterial.lc 30:15-33:42 TCGen | ||
2352 | -> List TCMod | ||
2353 | -> StageTexture | ||
2354 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2355 | testdata/SampleMaterial.lc 30:15-34:40 List TCMod | ||
2356 | -> StageTexture | ||
2357 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2358 | testdata/SampleMaterial.lc 30:15-35:31 StageTexture | ||
2359 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
64 | testdata/SampleMaterial.lc 30:15-36:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2360 | testdata/SampleMaterial.lc 30:15-36:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
65 | testdata/SampleMaterial.lc 30:15-37:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2361 | testdata/SampleMaterial.lc 30:15-37:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
66 | testdata/SampleMaterial.lc 30:15-38:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2362 | testdata/SampleMaterial.lc 30:15-38:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -86,11 +2382,31 @@ testdata/SampleMaterial.lc 44:21-44:26 Bool | |||
86 | testdata/SampleMaterial.lc 47:5-89:6 (String, CommonAttrs) | 2382 | testdata/SampleMaterial.lc 47:5-89:6 (String, CommonAttrs) |
87 | testdata/SampleMaterial.lc 47:5-2182:6 List (String, CommonAttrs) | 2383 | testdata/SampleMaterial.lc 47:5-2182:6 List (String, CommonAttrs) |
88 | testdata/SampleMaterial.lc 47:7-47:39 String | 2384 | testdata/SampleMaterial.lc 47:7-47:39 String |
89 | testdata/SampleMaterial.lc 48:7-48:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2385 | testdata/SampleMaterial.lc 48:7-48:18 () |
90 | testdata/SampleMaterial.lc 48:7-49:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2386 | -> () |
91 | testdata/SampleMaterial.lc 48:7-50:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2387 | -> Bool |
92 | testdata/SampleMaterial.lc 48:7-51:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2388 | -> Float |
93 | testdata/SampleMaterial.lc 48:7-52:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2389 | -> Bool |
2390 | -> Bool | ||
2391 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2392 | testdata/SampleMaterial.lc 48:7-49:26 () | ||
2393 | -> Bool | ||
2394 | -> Float | ||
2395 | -> Bool | ||
2396 | -> Bool | ||
2397 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2398 | testdata/SampleMaterial.lc 48:7-50:26 Bool | ||
2399 | -> Float | ||
2400 | -> Bool | ||
2401 | -> Bool | ||
2402 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2403 | testdata/SampleMaterial.lc 48:7-51:27 Float | ||
2404 | -> Bool | ||
2405 | -> Bool | ||
2406 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2407 | testdata/SampleMaterial.lc 48:7-52:21 Bool | ||
2408 | -> Bool | ||
2409 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
94 | testdata/SampleMaterial.lc 48:7-53:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2410 | testdata/SampleMaterial.lc 48:7-53:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
95 | testdata/SampleMaterial.lc 48:7-54:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2411 | testdata/SampleMaterial.lc 48:7-54:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
96 | testdata/SampleMaterial.lc 48:7-55:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2412 | testdata/SampleMaterial.lc 48:7-55:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -110,12 +2426,33 @@ testdata/SampleMaterial.lc 56:30-56:32 forall a . List a | |||
110 | testdata/SampleMaterial.lc 57:25-57:30 Bool | 2426 | testdata/SampleMaterial.lc 57:25-57:30 Bool |
111 | testdata/SampleMaterial.lc 58:29-58:34 Bool | 2427 | testdata/SampleMaterial.lc 58:29-58:34 Bool |
112 | testdata/SampleMaterial.lc 60:13-86:14 List StageAttrs | 2428 | testdata/SampleMaterial.lc 60:13-86:14 List StageAttrs |
113 | testdata/SampleMaterial.lc 60:15-60:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2429 | testdata/SampleMaterial.lc 60:15-60:25 Maybe (Blending', Blending') |
114 | testdata/SampleMaterial.lc 60:15-61:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2430 | -> RGBGen |
115 | testdata/SampleMaterial.lc 60:15-62:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2431 | -> AlphaGen |
116 | testdata/SampleMaterial.lc 60:15-63:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2432 | -> TCGen |
117 | testdata/SampleMaterial.lc 60:15-64:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2433 | -> List TCMod |
118 | testdata/SampleMaterial.lc 60:15-65:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2434 | -> StageTexture |
2435 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2436 | testdata/SampleMaterial.lc 60:15-61:36 RGBGen | ||
2437 | -> AlphaGen | ||
2438 | -> TCGen | ||
2439 | -> List TCMod | ||
2440 | -> StageTexture | ||
2441 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2442 | testdata/SampleMaterial.lc 60:15-62:50 AlphaGen | ||
2443 | -> TCGen | ||
2444 | -> List TCMod | ||
2445 | -> StageTexture | ||
2446 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2447 | testdata/SampleMaterial.lc 60:15-63:42 TCGen | ||
2448 | -> List TCMod | ||
2449 | -> StageTexture | ||
2450 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2451 | testdata/SampleMaterial.lc 60:15-64:36 List TCMod | ||
2452 | -> StageTexture | ||
2453 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2454 | testdata/SampleMaterial.lc 60:15-65:31 StageTexture | ||
2455 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
119 | testdata/SampleMaterial.lc 60:15-66:70 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2456 | testdata/SampleMaterial.lc 60:15-66:70 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
120 | testdata/SampleMaterial.lc 60:15-67:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2457 | testdata/SampleMaterial.lc 60:15-67:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
121 | testdata/SampleMaterial.lc 60:15-68:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2458 | testdata/SampleMaterial.lc 60:15-68:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -135,12 +2472,33 @@ testdata/SampleMaterial.lc 68:33-68:41 DepthFunction | |||
135 | testdata/SampleMaterial.lc 69:33-69:40 forall a . Maybe a | 2472 | testdata/SampleMaterial.lc 69:33-69:40 forall a . Maybe a |
136 | testdata/SampleMaterial.lc 70:41-70:46 Bool | 2473 | testdata/SampleMaterial.lc 70:41-70:46 Bool |
137 | testdata/SampleMaterial.lc 71:38-71:54 String | 2474 | testdata/SampleMaterial.lc 71:38-71:54 String |
138 | testdata/SampleMaterial.lc 73:15-73:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2475 | testdata/SampleMaterial.lc 73:15-73:25 Maybe (Blending', Blending') |
139 | testdata/SampleMaterial.lc 73:15-74:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2476 | -> RGBGen |
140 | testdata/SampleMaterial.lc 73:15-75:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2477 | -> AlphaGen |
141 | testdata/SampleMaterial.lc 73:15-76:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2478 | -> TCGen |
142 | testdata/SampleMaterial.lc 73:15-77:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2479 | -> List TCMod |
143 | testdata/SampleMaterial.lc 73:15-78:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2480 | -> StageTexture |
2481 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2482 | testdata/SampleMaterial.lc 73:15-74:57 RGBGen | ||
2483 | -> AlphaGen | ||
2484 | -> TCGen | ||
2485 | -> List TCMod | ||
2486 | -> StageTexture | ||
2487 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2488 | testdata/SampleMaterial.lc 73:15-75:50 AlphaGen | ||
2489 | -> TCGen | ||
2490 | -> List TCMod | ||
2491 | -> StageTexture | ||
2492 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2493 | testdata/SampleMaterial.lc 73:15-76:42 TCGen | ||
2494 | -> List TCMod | ||
2495 | -> StageTexture | ||
2496 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2497 | testdata/SampleMaterial.lc 73:15-77:40 List TCMod | ||
2498 | -> StageTexture | ||
2499 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2500 | testdata/SampleMaterial.lc 73:15-78:31 StageTexture | ||
2501 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
144 | testdata/SampleMaterial.lc 73:15-79:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2502 | testdata/SampleMaterial.lc 73:15-79:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
145 | testdata/SampleMaterial.lc 73:15-80:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2503 | testdata/SampleMaterial.lc 73:15-80:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
146 | testdata/SampleMaterial.lc 73:15-81:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2504 | testdata/SampleMaterial.lc 73:15-81:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -166,11 +2524,31 @@ testdata/SampleMaterial.lc 87:21-87:26 Bool | |||
166 | testdata/SampleMaterial.lc 90:5-132:6 (String, CommonAttrs) | 2524 | testdata/SampleMaterial.lc 90:5-132:6 (String, CommonAttrs) |
167 | testdata/SampleMaterial.lc 90:5-2182:6 List (String, CommonAttrs) | 2525 | testdata/SampleMaterial.lc 90:5-2182:6 List (String, CommonAttrs) |
168 | testdata/SampleMaterial.lc 90:7-90:40 String | 2526 | testdata/SampleMaterial.lc 90:7-90:40 String |
169 | testdata/SampleMaterial.lc 91:7-91:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2527 | testdata/SampleMaterial.lc 91:7-91:18 () |
170 | testdata/SampleMaterial.lc 91:7-92:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2528 | -> () |
171 | testdata/SampleMaterial.lc 91:7-93:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2529 | -> Bool |
172 | testdata/SampleMaterial.lc 91:7-94:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2530 | -> Float |
173 | testdata/SampleMaterial.lc 91:7-95:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2531 | -> Bool |
2532 | -> Bool | ||
2533 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2534 | testdata/SampleMaterial.lc 91:7-92:26 () | ||
2535 | -> Bool | ||
2536 | -> Float | ||
2537 | -> Bool | ||
2538 | -> Bool | ||
2539 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2540 | testdata/SampleMaterial.lc 91:7-93:26 Bool | ||
2541 | -> Float | ||
2542 | -> Bool | ||
2543 | -> Bool | ||
2544 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2545 | testdata/SampleMaterial.lc 91:7-94:27 Float | ||
2546 | -> Bool | ||
2547 | -> Bool | ||
2548 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2549 | testdata/SampleMaterial.lc 91:7-95:21 Bool | ||
2550 | -> Bool | ||
2551 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
174 | testdata/SampleMaterial.lc 91:7-96:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2552 | testdata/SampleMaterial.lc 91:7-96:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
175 | testdata/SampleMaterial.lc 91:7-97:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2553 | testdata/SampleMaterial.lc 91:7-97:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
176 | testdata/SampleMaterial.lc 91:7-98:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2554 | testdata/SampleMaterial.lc 91:7-98:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -190,12 +2568,33 @@ testdata/SampleMaterial.lc 99:30-99:32 forall a . List a | |||
190 | testdata/SampleMaterial.lc 100:25-100:30 Bool | 2568 | testdata/SampleMaterial.lc 100:25-100:30 Bool |
191 | testdata/SampleMaterial.lc 101:29-101:34 Bool | 2569 | testdata/SampleMaterial.lc 101:29-101:34 Bool |
192 | testdata/SampleMaterial.lc 103:13-129:14 List StageAttrs | 2570 | testdata/SampleMaterial.lc 103:13-129:14 List StageAttrs |
193 | testdata/SampleMaterial.lc 103:15-103:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2571 | testdata/SampleMaterial.lc 103:15-103:25 Maybe (Blending', Blending') |
194 | testdata/SampleMaterial.lc 103:15-104:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2572 | -> RGBGen |
195 | testdata/SampleMaterial.lc 103:15-105:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2573 | -> AlphaGen |
196 | testdata/SampleMaterial.lc 103:15-106:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2574 | -> TCGen |
197 | testdata/SampleMaterial.lc 103:15-107:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2575 | -> List TCMod |
198 | testdata/SampleMaterial.lc 103:15-108:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2576 | -> StageTexture |
2577 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2578 | testdata/SampleMaterial.lc 103:15-104:36 RGBGen | ||
2579 | -> AlphaGen | ||
2580 | -> TCGen | ||
2581 | -> List TCMod | ||
2582 | -> StageTexture | ||
2583 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2584 | testdata/SampleMaterial.lc 103:15-105:50 AlphaGen | ||
2585 | -> TCGen | ||
2586 | -> List TCMod | ||
2587 | -> StageTexture | ||
2588 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2589 | testdata/SampleMaterial.lc 103:15-106:42 TCGen | ||
2590 | -> List TCMod | ||
2591 | -> StageTexture | ||
2592 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2593 | testdata/SampleMaterial.lc 103:15-107:36 List TCMod | ||
2594 | -> StageTexture | ||
2595 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2596 | testdata/SampleMaterial.lc 103:15-108:31 StageTexture | ||
2597 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
199 | testdata/SampleMaterial.lc 103:15-109:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2598 | testdata/SampleMaterial.lc 103:15-109:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
200 | testdata/SampleMaterial.lc 103:15-110:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2599 | testdata/SampleMaterial.lc 103:15-110:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
201 | testdata/SampleMaterial.lc 103:15-111:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2600 | testdata/SampleMaterial.lc 103:15-111:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -215,12 +2614,33 @@ testdata/SampleMaterial.lc 111:33-111:41 DepthFunction | |||
215 | testdata/SampleMaterial.lc 112:33-112:40 forall a . Maybe a | 2614 | testdata/SampleMaterial.lc 112:33-112:40 forall a . Maybe a |
216 | testdata/SampleMaterial.lc 113:41-113:46 Bool | 2615 | testdata/SampleMaterial.lc 113:41-113:46 Bool |
217 | testdata/SampleMaterial.lc 114:38-114:54 String | 2616 | testdata/SampleMaterial.lc 114:38-114:54 String |
218 | testdata/SampleMaterial.lc 116:15-116:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2617 | testdata/SampleMaterial.lc 116:15-116:25 Maybe (Blending', Blending') |
219 | testdata/SampleMaterial.lc 116:15-117:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2618 | -> RGBGen |
220 | testdata/SampleMaterial.lc 116:15-118:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2619 | -> AlphaGen |
221 | testdata/SampleMaterial.lc 116:15-119:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2620 | -> TCGen |
222 | testdata/SampleMaterial.lc 116:15-120:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2621 | -> List TCMod |
223 | testdata/SampleMaterial.lc 116:15-121:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2622 | -> StageTexture |
2623 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2624 | testdata/SampleMaterial.lc 116:15-117:57 RGBGen | ||
2625 | -> AlphaGen | ||
2626 | -> TCGen | ||
2627 | -> List TCMod | ||
2628 | -> StageTexture | ||
2629 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2630 | testdata/SampleMaterial.lc 116:15-118:50 AlphaGen | ||
2631 | -> TCGen | ||
2632 | -> List TCMod | ||
2633 | -> StageTexture | ||
2634 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2635 | testdata/SampleMaterial.lc 116:15-119:42 TCGen | ||
2636 | -> List TCMod | ||
2637 | -> StageTexture | ||
2638 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2639 | testdata/SampleMaterial.lc 116:15-120:40 List TCMod | ||
2640 | -> StageTexture | ||
2641 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2642 | testdata/SampleMaterial.lc 116:15-121:31 StageTexture | ||
2643 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
224 | testdata/SampleMaterial.lc 116:15-122:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2644 | testdata/SampleMaterial.lc 116:15-122:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
225 | testdata/SampleMaterial.lc 116:15-123:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2645 | testdata/SampleMaterial.lc 116:15-123:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
226 | testdata/SampleMaterial.lc 116:15-124:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2646 | testdata/SampleMaterial.lc 116:15-124:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -246,11 +2666,31 @@ testdata/SampleMaterial.lc 130:21-130:26 Bool | |||
246 | testdata/SampleMaterial.lc 133:5-175:6 (String, CommonAttrs) | 2666 | testdata/SampleMaterial.lc 133:5-175:6 (String, CommonAttrs) |
247 | testdata/SampleMaterial.lc 133:5-2182:6 List (String, CommonAttrs) | 2667 | testdata/SampleMaterial.lc 133:5-2182:6 List (String, CommonAttrs) |
248 | testdata/SampleMaterial.lc 133:7-133:42 String | 2668 | testdata/SampleMaterial.lc 133:7-133:42 String |
249 | testdata/SampleMaterial.lc 134:7-134:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2669 | testdata/SampleMaterial.lc 134:7-134:18 () |
250 | testdata/SampleMaterial.lc 134:7-135:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2670 | -> () |
251 | testdata/SampleMaterial.lc 134:7-136:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2671 | -> Bool |
252 | testdata/SampleMaterial.lc 134:7-137:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2672 | -> Float |
253 | testdata/SampleMaterial.lc 134:7-138:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2673 | -> Bool |
2674 | -> Bool | ||
2675 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2676 | testdata/SampleMaterial.lc 134:7-135:26 () | ||
2677 | -> Bool | ||
2678 | -> Float | ||
2679 | -> Bool | ||
2680 | -> Bool | ||
2681 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2682 | testdata/SampleMaterial.lc 134:7-136:26 Bool | ||
2683 | -> Float | ||
2684 | -> Bool | ||
2685 | -> Bool | ||
2686 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2687 | testdata/SampleMaterial.lc 134:7-137:27 Float | ||
2688 | -> Bool | ||
2689 | -> Bool | ||
2690 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2691 | testdata/SampleMaterial.lc 134:7-138:21 Bool | ||
2692 | -> Bool | ||
2693 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
254 | testdata/SampleMaterial.lc 134:7-139:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2694 | testdata/SampleMaterial.lc 134:7-139:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
255 | testdata/SampleMaterial.lc 134:7-140:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2695 | testdata/SampleMaterial.lc 134:7-140:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
256 | testdata/SampleMaterial.lc 134:7-141:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2696 | testdata/SampleMaterial.lc 134:7-141:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -270,12 +2710,33 @@ testdata/SampleMaterial.lc 142:30-142:32 forall a . List a | |||
270 | testdata/SampleMaterial.lc 143:25-143:30 Bool | 2710 | testdata/SampleMaterial.lc 143:25-143:30 Bool |
271 | testdata/SampleMaterial.lc 144:29-144:34 Bool | 2711 | testdata/SampleMaterial.lc 144:29-144:34 Bool |
272 | testdata/SampleMaterial.lc 146:13-172:14 List StageAttrs | 2712 | testdata/SampleMaterial.lc 146:13-172:14 List StageAttrs |
273 | testdata/SampleMaterial.lc 146:15-146:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2713 | testdata/SampleMaterial.lc 146:15-146:25 Maybe (Blending', Blending') |
274 | testdata/SampleMaterial.lc 146:15-147:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2714 | -> RGBGen |
275 | testdata/SampleMaterial.lc 146:15-148:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2715 | -> AlphaGen |
276 | testdata/SampleMaterial.lc 146:15-149:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2716 | -> TCGen |
277 | testdata/SampleMaterial.lc 146:15-150:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2717 | -> List TCMod |
278 | testdata/SampleMaterial.lc 146:15-151:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2718 | -> StageTexture |
2719 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2720 | testdata/SampleMaterial.lc 146:15-147:36 RGBGen | ||
2721 | -> AlphaGen | ||
2722 | -> TCGen | ||
2723 | -> List TCMod | ||
2724 | -> StageTexture | ||
2725 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2726 | testdata/SampleMaterial.lc 146:15-148:50 AlphaGen | ||
2727 | -> TCGen | ||
2728 | -> List TCMod | ||
2729 | -> StageTexture | ||
2730 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2731 | testdata/SampleMaterial.lc 146:15-149:42 TCGen | ||
2732 | -> List TCMod | ||
2733 | -> StageTexture | ||
2734 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2735 | testdata/SampleMaterial.lc 146:15-150:36 List TCMod | ||
2736 | -> StageTexture | ||
2737 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2738 | testdata/SampleMaterial.lc 146:15-151:31 StageTexture | ||
2739 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
279 | testdata/SampleMaterial.lc 146:15-152:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2740 | testdata/SampleMaterial.lc 146:15-152:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
280 | testdata/SampleMaterial.lc 146:15-153:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2741 | testdata/SampleMaterial.lc 146:15-153:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
281 | testdata/SampleMaterial.lc 146:15-154:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2742 | testdata/SampleMaterial.lc 146:15-154:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -295,12 +2756,33 @@ testdata/SampleMaterial.lc 154:33-154:41 DepthFunction | |||
295 | testdata/SampleMaterial.lc 155:33-155:40 forall a . Maybe a | 2756 | testdata/SampleMaterial.lc 155:33-155:40 forall a . Maybe a |
296 | testdata/SampleMaterial.lc 156:41-156:46 Bool | 2757 | testdata/SampleMaterial.lc 156:41-156:46 Bool |
297 | testdata/SampleMaterial.lc 157:38-157:54 String | 2758 | testdata/SampleMaterial.lc 157:38-157:54 String |
298 | testdata/SampleMaterial.lc 159:15-159:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2759 | testdata/SampleMaterial.lc 159:15-159:25 Maybe (Blending', Blending') |
299 | testdata/SampleMaterial.lc 159:15-160:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2760 | -> RGBGen |
300 | testdata/SampleMaterial.lc 159:15-161:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2761 | -> AlphaGen |
301 | testdata/SampleMaterial.lc 159:15-162:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2762 | -> TCGen |
302 | testdata/SampleMaterial.lc 159:15-163:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2763 | -> List TCMod |
303 | testdata/SampleMaterial.lc 159:15-164:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2764 | -> StageTexture |
2765 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2766 | testdata/SampleMaterial.lc 159:15-160:57 RGBGen | ||
2767 | -> AlphaGen | ||
2768 | -> TCGen | ||
2769 | -> List TCMod | ||
2770 | -> StageTexture | ||
2771 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2772 | testdata/SampleMaterial.lc 159:15-161:50 AlphaGen | ||
2773 | -> TCGen | ||
2774 | -> List TCMod | ||
2775 | -> StageTexture | ||
2776 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2777 | testdata/SampleMaterial.lc 159:15-162:42 TCGen | ||
2778 | -> List TCMod | ||
2779 | -> StageTexture | ||
2780 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2781 | testdata/SampleMaterial.lc 159:15-163:40 List TCMod | ||
2782 | -> StageTexture | ||
2783 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2784 | testdata/SampleMaterial.lc 159:15-164:31 StageTexture | ||
2785 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
304 | testdata/SampleMaterial.lc 159:15-165:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2786 | testdata/SampleMaterial.lc 159:15-165:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
305 | testdata/SampleMaterial.lc 159:15-166:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2787 | testdata/SampleMaterial.lc 159:15-166:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
306 | testdata/SampleMaterial.lc 159:15-167:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2788 | testdata/SampleMaterial.lc 159:15-167:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -326,11 +2808,31 @@ testdata/SampleMaterial.lc 173:21-173:26 Bool | |||
326 | testdata/SampleMaterial.lc 176:5-232:6 (String, CommonAttrs) | 2808 | testdata/SampleMaterial.lc 176:5-232:6 (String, CommonAttrs) |
327 | testdata/SampleMaterial.lc 176:5-2182:6 List (String, CommonAttrs) | 2809 | testdata/SampleMaterial.lc 176:5-2182:6 List (String, CommonAttrs) |
328 | testdata/SampleMaterial.lc 176:7-176:46 String | 2810 | testdata/SampleMaterial.lc 176:7-176:46 String |
329 | testdata/SampleMaterial.lc 177:7-177:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2811 | testdata/SampleMaterial.lc 177:7-177:18 () |
330 | testdata/SampleMaterial.lc 177:7-178:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2812 | -> () |
331 | testdata/SampleMaterial.lc 177:7-179:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2813 | -> Bool |
332 | testdata/SampleMaterial.lc 177:7-180:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2814 | -> Float |
333 | testdata/SampleMaterial.lc 177:7-181:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2815 | -> Bool |
2816 | -> Bool | ||
2817 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2818 | testdata/SampleMaterial.lc 177:7-178:26 () | ||
2819 | -> Bool | ||
2820 | -> Float | ||
2821 | -> Bool | ||
2822 | -> Bool | ||
2823 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2824 | testdata/SampleMaterial.lc 177:7-179:26 Bool | ||
2825 | -> Float | ||
2826 | -> Bool | ||
2827 | -> Bool | ||
2828 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2829 | testdata/SampleMaterial.lc 177:7-180:27 Float | ||
2830 | -> Bool | ||
2831 | -> Bool | ||
2832 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2833 | testdata/SampleMaterial.lc 177:7-181:21 Bool | ||
2834 | -> Bool | ||
2835 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
334 | testdata/SampleMaterial.lc 177:7-182:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2836 | testdata/SampleMaterial.lc 177:7-182:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
335 | testdata/SampleMaterial.lc 177:7-183:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2837 | testdata/SampleMaterial.lc 177:7-183:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
336 | testdata/SampleMaterial.lc 177:7-184:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2838 | testdata/SampleMaterial.lc 177:7-184:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -350,12 +2852,33 @@ testdata/SampleMaterial.lc 185:30-185:32 forall a . List a | |||
350 | testdata/SampleMaterial.lc 186:25-186:30 Bool | 2852 | testdata/SampleMaterial.lc 186:25-186:30 Bool |
351 | testdata/SampleMaterial.lc 187:29-187:34 Bool | 2853 | testdata/SampleMaterial.lc 187:29-187:34 Bool |
352 | testdata/SampleMaterial.lc 189:13-229:14 List StageAttrs | 2854 | testdata/SampleMaterial.lc 189:13-229:14 List StageAttrs |
353 | testdata/SampleMaterial.lc 189:15-189:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2855 | testdata/SampleMaterial.lc 189:15-189:25 Maybe (Blending', Blending') |
354 | testdata/SampleMaterial.lc 189:15-190:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2856 | -> RGBGen |
355 | testdata/SampleMaterial.lc 189:15-191:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2857 | -> AlphaGen |
356 | testdata/SampleMaterial.lc 189:15-192:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2858 | -> TCGen |
357 | testdata/SampleMaterial.lc 189:15-193:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2859 | -> List TCMod |
358 | testdata/SampleMaterial.lc 189:15-195:88 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2860 | -> StageTexture |
2861 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2862 | testdata/SampleMaterial.lc 189:15-190:36 RGBGen | ||
2863 | -> AlphaGen | ||
2864 | -> TCGen | ||
2865 | -> List TCMod | ||
2866 | -> StageTexture | ||
2867 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2868 | testdata/SampleMaterial.lc 189:15-191:42 AlphaGen | ||
2869 | -> TCGen | ||
2870 | -> List TCMod | ||
2871 | -> StageTexture | ||
2872 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2873 | testdata/SampleMaterial.lc 189:15-192:42 TCGen | ||
2874 | -> List TCMod | ||
2875 | -> StageTexture | ||
2876 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2877 | testdata/SampleMaterial.lc 189:15-193:36 List TCMod | ||
2878 | -> StageTexture | ||
2879 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2880 | testdata/SampleMaterial.lc 189:15-195:88 StageTexture | ||
2881 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
359 | testdata/SampleMaterial.lc 189:15-196:66 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2882 | testdata/SampleMaterial.lc 189:15-196:66 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
360 | testdata/SampleMaterial.lc 189:15-197:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2883 | testdata/SampleMaterial.lc 189:15-197:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
361 | testdata/SampleMaterial.lc 189:15-198:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2884 | testdata/SampleMaterial.lc 189:15-198:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -395,12 +2918,33 @@ testdata/SampleMaterial.lc 198:33-198:41 DepthFunction | |||
395 | testdata/SampleMaterial.lc 199:33-199:40 forall a . Maybe a | 2918 | testdata/SampleMaterial.lc 199:33-199:40 forall a . Maybe a |
396 | testdata/SampleMaterial.lc 200:41-200:46 Bool | 2919 | testdata/SampleMaterial.lc 200:41-200:46 Bool |
397 | testdata/SampleMaterial.lc 201:38-201:52 String | 2920 | testdata/SampleMaterial.lc 201:38-201:52 String |
398 | testdata/SampleMaterial.lc 203:15-203:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2921 | testdata/SampleMaterial.lc 203:15-203:25 Maybe (Blending', Blending') |
399 | testdata/SampleMaterial.lc 203:15-204:69 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2922 | -> RGBGen |
400 | testdata/SampleMaterial.lc 203:15-205:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2923 | -> AlphaGen |
401 | testdata/SampleMaterial.lc 203:15-206:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2924 | -> TCGen |
402 | testdata/SampleMaterial.lc 203:15-207:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2925 | -> List TCMod |
403 | testdata/SampleMaterial.lc 203:15-208:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2926 | -> StageTexture |
2927 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2928 | testdata/SampleMaterial.lc 203:15-204:69 RGBGen | ||
2929 | -> AlphaGen | ||
2930 | -> TCGen | ||
2931 | -> List TCMod | ||
2932 | -> StageTexture | ||
2933 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2934 | testdata/SampleMaterial.lc 203:15-205:42 AlphaGen | ||
2935 | -> TCGen | ||
2936 | -> List TCMod | ||
2937 | -> StageTexture | ||
2938 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2939 | testdata/SampleMaterial.lc 203:15-206:42 TCGen | ||
2940 | -> List TCMod | ||
2941 | -> StageTexture | ||
2942 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2943 | testdata/SampleMaterial.lc 203:15-207:36 List TCMod | ||
2944 | -> StageTexture | ||
2945 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2946 | testdata/SampleMaterial.lc 203:15-208:31 StageTexture | ||
2947 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
404 | testdata/SampleMaterial.lc 203:15-209:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2948 | testdata/SampleMaterial.lc 203:15-209:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
405 | testdata/SampleMaterial.lc 203:15-210:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2949 | testdata/SampleMaterial.lc 203:15-210:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
406 | testdata/SampleMaterial.lc 203:15-211:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2950 | testdata/SampleMaterial.lc 203:15-211:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -425,12 +2969,33 @@ testdata/SampleMaterial.lc 211:33-211:41 DepthFunction | |||
425 | testdata/SampleMaterial.lc 212:33-212:40 forall a . Maybe a | 2969 | testdata/SampleMaterial.lc 212:33-212:40 forall a . Maybe a |
426 | testdata/SampleMaterial.lc 213:41-213:46 Bool | 2970 | testdata/SampleMaterial.lc 213:41-213:46 Bool |
427 | testdata/SampleMaterial.lc 214:38-214:54 String | 2971 | testdata/SampleMaterial.lc 214:38-214:54 String |
428 | testdata/SampleMaterial.lc 216:15-216:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2972 | testdata/SampleMaterial.lc 216:15-216:25 Maybe (Blending', Blending') |
429 | testdata/SampleMaterial.lc 216:15-217:69 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2973 | -> RGBGen |
430 | testdata/SampleMaterial.lc 216:15-218:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2974 | -> AlphaGen |
431 | testdata/SampleMaterial.lc 216:15-219:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2975 | -> TCGen |
432 | testdata/SampleMaterial.lc 216:15-220:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2976 | -> List TCMod |
433 | testdata/SampleMaterial.lc 216:15-221:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2977 | -> StageTexture |
2978 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2979 | testdata/SampleMaterial.lc 216:15-217:69 RGBGen | ||
2980 | -> AlphaGen | ||
2981 | -> TCGen | ||
2982 | -> List TCMod | ||
2983 | -> StageTexture | ||
2984 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2985 | testdata/SampleMaterial.lc 216:15-218:42 AlphaGen | ||
2986 | -> TCGen | ||
2987 | -> List TCMod | ||
2988 | -> StageTexture | ||
2989 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2990 | testdata/SampleMaterial.lc 216:15-219:42 TCGen | ||
2991 | -> List TCMod | ||
2992 | -> StageTexture | ||
2993 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2994 | testdata/SampleMaterial.lc 216:15-220:40 List TCMod | ||
2995 | -> StageTexture | ||
2996 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2997 | testdata/SampleMaterial.lc 216:15-221:31 StageTexture | ||
2998 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
434 | testdata/SampleMaterial.lc 216:15-222:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2999 | testdata/SampleMaterial.lc 216:15-222:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
435 | testdata/SampleMaterial.lc 216:15-223:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3000 | testdata/SampleMaterial.lc 216:15-223:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
436 | testdata/SampleMaterial.lc 216:15-224:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3001 | testdata/SampleMaterial.lc 216:15-224:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -456,11 +3021,31 @@ testdata/SampleMaterial.lc 230:21-230:26 Bool | |||
456 | testdata/SampleMaterial.lc 233:5-275:6 (String, CommonAttrs) | 3021 | testdata/SampleMaterial.lc 233:5-275:6 (String, CommonAttrs) |
457 | testdata/SampleMaterial.lc 233:5-2182:6 List (String, CommonAttrs) | 3022 | testdata/SampleMaterial.lc 233:5-2182:6 List (String, CommonAttrs) |
458 | testdata/SampleMaterial.lc 233:7-233:40 String | 3023 | testdata/SampleMaterial.lc 233:7-233:40 String |
459 | testdata/SampleMaterial.lc 234:7-234:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3024 | testdata/SampleMaterial.lc 234:7-234:18 () |
460 | testdata/SampleMaterial.lc 234:7-235:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3025 | -> () |
461 | testdata/SampleMaterial.lc 234:7-236:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3026 | -> Bool |
462 | testdata/SampleMaterial.lc 234:7-237:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3027 | -> Float |
463 | testdata/SampleMaterial.lc 234:7-238:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3028 | -> Bool |
3029 | -> Bool | ||
3030 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3031 | testdata/SampleMaterial.lc 234:7-235:26 () | ||
3032 | -> Bool | ||
3033 | -> Float | ||
3034 | -> Bool | ||
3035 | -> Bool | ||
3036 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3037 | testdata/SampleMaterial.lc 234:7-236:26 Bool | ||
3038 | -> Float | ||
3039 | -> Bool | ||
3040 | -> Bool | ||
3041 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3042 | testdata/SampleMaterial.lc 234:7-237:27 Float | ||
3043 | -> Bool | ||
3044 | -> Bool | ||
3045 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3046 | testdata/SampleMaterial.lc 234:7-238:21 Bool | ||
3047 | -> Bool | ||
3048 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
464 | testdata/SampleMaterial.lc 234:7-239:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3049 | testdata/SampleMaterial.lc 234:7-239:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
465 | testdata/SampleMaterial.lc 234:7-240:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3050 | testdata/SampleMaterial.lc 234:7-240:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
466 | testdata/SampleMaterial.lc 234:7-241:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3051 | testdata/SampleMaterial.lc 234:7-241:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -480,12 +3065,33 @@ testdata/SampleMaterial.lc 242:30-242:32 forall a . List a | |||
480 | testdata/SampleMaterial.lc 243:25-243:30 Bool | 3065 | testdata/SampleMaterial.lc 243:25-243:30 Bool |
481 | testdata/SampleMaterial.lc 244:29-244:34 Bool | 3066 | testdata/SampleMaterial.lc 244:29-244:34 Bool |
482 | testdata/SampleMaterial.lc 246:13-272:14 List StageAttrs | 3067 | testdata/SampleMaterial.lc 246:13-272:14 List StageAttrs |
483 | testdata/SampleMaterial.lc 246:15-246:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3068 | testdata/SampleMaterial.lc 246:15-246:25 Maybe (Blending', Blending') |
484 | testdata/SampleMaterial.lc 246:15-247:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3069 | -> RGBGen |
485 | testdata/SampleMaterial.lc 246:15-248:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3070 | -> AlphaGen |
486 | testdata/SampleMaterial.lc 246:15-249:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3071 | -> TCGen |
487 | testdata/SampleMaterial.lc 246:15-250:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3072 | -> List TCMod |
488 | testdata/SampleMaterial.lc 246:15-251:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3073 | -> StageTexture |
3074 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3075 | testdata/SampleMaterial.lc 246:15-247:36 RGBGen | ||
3076 | -> AlphaGen | ||
3077 | -> TCGen | ||
3078 | -> List TCMod | ||
3079 | -> StageTexture | ||
3080 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3081 | testdata/SampleMaterial.lc 246:15-248:50 AlphaGen | ||
3082 | -> TCGen | ||
3083 | -> List TCMod | ||
3084 | -> StageTexture | ||
3085 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3086 | testdata/SampleMaterial.lc 246:15-249:42 TCGen | ||
3087 | -> List TCMod | ||
3088 | -> StageTexture | ||
3089 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3090 | testdata/SampleMaterial.lc 246:15-250:36 List TCMod | ||
3091 | -> StageTexture | ||
3092 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3093 | testdata/SampleMaterial.lc 246:15-251:31 StageTexture | ||
3094 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
489 | testdata/SampleMaterial.lc 246:15-252:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3095 | testdata/SampleMaterial.lc 246:15-252:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
490 | testdata/SampleMaterial.lc 246:15-253:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3096 | testdata/SampleMaterial.lc 246:15-253:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
491 | testdata/SampleMaterial.lc 246:15-254:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3097 | testdata/SampleMaterial.lc 246:15-254:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -505,12 +3111,33 @@ testdata/SampleMaterial.lc 254:33-254:41 DepthFunction | |||
505 | testdata/SampleMaterial.lc 255:33-255:40 forall a . Maybe a | 3111 | testdata/SampleMaterial.lc 255:33-255:40 forall a . Maybe a |
506 | testdata/SampleMaterial.lc 256:41-256:46 Bool | 3112 | testdata/SampleMaterial.lc 256:41-256:46 Bool |
507 | testdata/SampleMaterial.lc 257:38-257:54 String | 3113 | testdata/SampleMaterial.lc 257:38-257:54 String |
508 | testdata/SampleMaterial.lc 259:15-259:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3114 | testdata/SampleMaterial.lc 259:15-259:25 Maybe (Blending', Blending') |
509 | testdata/SampleMaterial.lc 259:15-260:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3115 | -> RGBGen |
510 | testdata/SampleMaterial.lc 259:15-261:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3116 | -> AlphaGen |
511 | testdata/SampleMaterial.lc 259:15-262:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3117 | -> TCGen |
512 | testdata/SampleMaterial.lc 259:15-263:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3118 | -> List TCMod |
513 | testdata/SampleMaterial.lc 259:15-264:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3119 | -> StageTexture |
3120 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3121 | testdata/SampleMaterial.lc 259:15-260:57 RGBGen | ||
3122 | -> AlphaGen | ||
3123 | -> TCGen | ||
3124 | -> List TCMod | ||
3125 | -> StageTexture | ||
3126 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3127 | testdata/SampleMaterial.lc 259:15-261:50 AlphaGen | ||
3128 | -> TCGen | ||
3129 | -> List TCMod | ||
3130 | -> StageTexture | ||
3131 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3132 | testdata/SampleMaterial.lc 259:15-262:42 TCGen | ||
3133 | -> List TCMod | ||
3134 | -> StageTexture | ||
3135 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3136 | testdata/SampleMaterial.lc 259:15-263:40 List TCMod | ||
3137 | -> StageTexture | ||
3138 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3139 | testdata/SampleMaterial.lc 259:15-264:31 StageTexture | ||
3140 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
514 | testdata/SampleMaterial.lc 259:15-265:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3141 | testdata/SampleMaterial.lc 259:15-265:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
515 | testdata/SampleMaterial.lc 259:15-266:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3142 | testdata/SampleMaterial.lc 259:15-266:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
516 | testdata/SampleMaterial.lc 259:15-267:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3143 | testdata/SampleMaterial.lc 259:15-267:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -536,11 +3163,31 @@ testdata/SampleMaterial.lc 273:21-273:26 Bool | |||
536 | testdata/SampleMaterial.lc 276:5-318:6 (String, CommonAttrs) | 3163 | testdata/SampleMaterial.lc 276:5-318:6 (String, CommonAttrs) |
537 | testdata/SampleMaterial.lc 276:5-2182:6 List (String, CommonAttrs) | 3164 | testdata/SampleMaterial.lc 276:5-2182:6 List (String, CommonAttrs) |
538 | testdata/SampleMaterial.lc 276:7-276:42 String | 3165 | testdata/SampleMaterial.lc 276:7-276:42 String |
539 | testdata/SampleMaterial.lc 277:7-277:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3166 | testdata/SampleMaterial.lc 277:7-277:18 () |
540 | testdata/SampleMaterial.lc 277:7-278:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3167 | -> () |
541 | testdata/SampleMaterial.lc 277:7-279:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3168 | -> Bool |
542 | testdata/SampleMaterial.lc 277:7-280:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3169 | -> Float |
543 | testdata/SampleMaterial.lc 277:7-281:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3170 | -> Bool |
3171 | -> Bool | ||
3172 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3173 | testdata/SampleMaterial.lc 277:7-278:26 () | ||
3174 | -> Bool | ||
3175 | -> Float | ||
3176 | -> Bool | ||
3177 | -> Bool | ||
3178 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3179 | testdata/SampleMaterial.lc 277:7-279:26 Bool | ||
3180 | -> Float | ||
3181 | -> Bool | ||
3182 | -> Bool | ||
3183 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3184 | testdata/SampleMaterial.lc 277:7-280:27 Float | ||
3185 | -> Bool | ||
3186 | -> Bool | ||
3187 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3188 | testdata/SampleMaterial.lc 277:7-281:21 Bool | ||
3189 | -> Bool | ||
3190 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
544 | testdata/SampleMaterial.lc 277:7-282:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3191 | testdata/SampleMaterial.lc 277:7-282:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
545 | testdata/SampleMaterial.lc 277:7-283:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3192 | testdata/SampleMaterial.lc 277:7-283:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
546 | testdata/SampleMaterial.lc 277:7-284:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3193 | testdata/SampleMaterial.lc 277:7-284:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -560,12 +3207,33 @@ testdata/SampleMaterial.lc 285:30-285:32 forall a . List a | |||
560 | testdata/SampleMaterial.lc 286:25-286:30 Bool | 3207 | testdata/SampleMaterial.lc 286:25-286:30 Bool |
561 | testdata/SampleMaterial.lc 287:29-287:34 Bool | 3208 | testdata/SampleMaterial.lc 287:29-287:34 Bool |
562 | testdata/SampleMaterial.lc 289:13-315:14 List StageAttrs | 3209 | testdata/SampleMaterial.lc 289:13-315:14 List StageAttrs |
563 | testdata/SampleMaterial.lc 289:15-289:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3210 | testdata/SampleMaterial.lc 289:15-289:25 Maybe (Blending', Blending') |
564 | testdata/SampleMaterial.lc 289:15-290:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3211 | -> RGBGen |
565 | testdata/SampleMaterial.lc 289:15-291:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3212 | -> AlphaGen |
566 | testdata/SampleMaterial.lc 289:15-292:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3213 | -> TCGen |
567 | testdata/SampleMaterial.lc 289:15-293:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3214 | -> List TCMod |
568 | testdata/SampleMaterial.lc 289:15-294:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3215 | -> StageTexture |
3216 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3217 | testdata/SampleMaterial.lc 289:15-290:36 RGBGen | ||
3218 | -> AlphaGen | ||
3219 | -> TCGen | ||
3220 | -> List TCMod | ||
3221 | -> StageTexture | ||
3222 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3223 | testdata/SampleMaterial.lc 289:15-291:50 AlphaGen | ||
3224 | -> TCGen | ||
3225 | -> List TCMod | ||
3226 | -> StageTexture | ||
3227 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3228 | testdata/SampleMaterial.lc 289:15-292:42 TCGen | ||
3229 | -> List TCMod | ||
3230 | -> StageTexture | ||
3231 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3232 | testdata/SampleMaterial.lc 289:15-293:36 List TCMod | ||
3233 | -> StageTexture | ||
3234 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3235 | testdata/SampleMaterial.lc 289:15-294:31 StageTexture | ||
3236 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
569 | testdata/SampleMaterial.lc 289:15-295:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3237 | testdata/SampleMaterial.lc 289:15-295:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
570 | testdata/SampleMaterial.lc 289:15-296:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3238 | testdata/SampleMaterial.lc 289:15-296:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
571 | testdata/SampleMaterial.lc 289:15-297:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3239 | testdata/SampleMaterial.lc 289:15-297:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -585,12 +3253,33 @@ testdata/SampleMaterial.lc 297:33-297:41 DepthFunction | |||
585 | testdata/SampleMaterial.lc 298:33-298:40 forall a . Maybe a | 3253 | testdata/SampleMaterial.lc 298:33-298:40 forall a . Maybe a |
586 | testdata/SampleMaterial.lc 299:41-299:46 Bool | 3254 | testdata/SampleMaterial.lc 299:41-299:46 Bool |
587 | testdata/SampleMaterial.lc 300:38-300:53 String | 3255 | testdata/SampleMaterial.lc 300:38-300:53 String |
588 | testdata/SampleMaterial.lc 302:15-302:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3256 | testdata/SampleMaterial.lc 302:15-302:25 Maybe (Blending', Blending') |
589 | testdata/SampleMaterial.lc 302:15-303:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3257 | -> RGBGen |
590 | testdata/SampleMaterial.lc 302:15-304:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3258 | -> AlphaGen |
591 | testdata/SampleMaterial.lc 302:15-305:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3259 | -> TCGen |
592 | testdata/SampleMaterial.lc 302:15-306:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3260 | -> List TCMod |
593 | testdata/SampleMaterial.lc 302:15-307:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3261 | -> StageTexture |
3262 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3263 | testdata/SampleMaterial.lc 302:15-303:57 RGBGen | ||
3264 | -> AlphaGen | ||
3265 | -> TCGen | ||
3266 | -> List TCMod | ||
3267 | -> StageTexture | ||
3268 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3269 | testdata/SampleMaterial.lc 302:15-304:50 AlphaGen | ||
3270 | -> TCGen | ||
3271 | -> List TCMod | ||
3272 | -> StageTexture | ||
3273 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3274 | testdata/SampleMaterial.lc 302:15-305:42 TCGen | ||
3275 | -> List TCMod | ||
3276 | -> StageTexture | ||
3277 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3278 | testdata/SampleMaterial.lc 302:15-306:40 List TCMod | ||
3279 | -> StageTexture | ||
3280 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3281 | testdata/SampleMaterial.lc 302:15-307:31 StageTexture | ||
3282 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
594 | testdata/SampleMaterial.lc 302:15-308:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3283 | testdata/SampleMaterial.lc 302:15-308:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
595 | testdata/SampleMaterial.lc 302:15-309:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3284 | testdata/SampleMaterial.lc 302:15-309:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
596 | testdata/SampleMaterial.lc 302:15-310:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3285 | testdata/SampleMaterial.lc 302:15-310:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -616,11 +3305,31 @@ testdata/SampleMaterial.lc 316:21-316:26 Bool | |||
616 | testdata/SampleMaterial.lc 319:5-361:6 (String, CommonAttrs) | 3305 | testdata/SampleMaterial.lc 319:5-361:6 (String, CommonAttrs) |
617 | testdata/SampleMaterial.lc 319:5-2182:6 List (String, CommonAttrs) | 3306 | testdata/SampleMaterial.lc 319:5-2182:6 List (String, CommonAttrs) |
618 | testdata/SampleMaterial.lc 319:7-319:43 String | 3307 | testdata/SampleMaterial.lc 319:7-319:43 String |
619 | testdata/SampleMaterial.lc 320:7-320:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3308 | testdata/SampleMaterial.lc 320:7-320:18 () |
620 | testdata/SampleMaterial.lc 320:7-321:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3309 | -> () |
621 | testdata/SampleMaterial.lc 320:7-322:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3310 | -> Bool |
622 | testdata/SampleMaterial.lc 320:7-323:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3311 | -> Float |
623 | testdata/SampleMaterial.lc 320:7-324:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3312 | -> Bool |
3313 | -> Bool | ||
3314 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3315 | testdata/SampleMaterial.lc 320:7-321:26 () | ||
3316 | -> Bool | ||
3317 | -> Float | ||
3318 | -> Bool | ||
3319 | -> Bool | ||
3320 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3321 | testdata/SampleMaterial.lc 320:7-322:26 Bool | ||
3322 | -> Float | ||
3323 | -> Bool | ||
3324 | -> Bool | ||
3325 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3326 | testdata/SampleMaterial.lc 320:7-323:27 Float | ||
3327 | -> Bool | ||
3328 | -> Bool | ||
3329 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3330 | testdata/SampleMaterial.lc 320:7-324:21 Bool | ||
3331 | -> Bool | ||
3332 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
624 | testdata/SampleMaterial.lc 320:7-325:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3333 | testdata/SampleMaterial.lc 320:7-325:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
625 | testdata/SampleMaterial.lc 320:7-326:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3334 | testdata/SampleMaterial.lc 320:7-326:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
626 | testdata/SampleMaterial.lc 320:7-327:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3335 | testdata/SampleMaterial.lc 320:7-327:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -640,12 +3349,33 @@ testdata/SampleMaterial.lc 328:30-328:32 forall a . List a | |||
640 | testdata/SampleMaterial.lc 329:25-329:30 Bool | 3349 | testdata/SampleMaterial.lc 329:25-329:30 Bool |
641 | testdata/SampleMaterial.lc 330:29-330:34 Bool | 3350 | testdata/SampleMaterial.lc 330:29-330:34 Bool |
642 | testdata/SampleMaterial.lc 332:13-358:14 List StageAttrs | 3351 | testdata/SampleMaterial.lc 332:13-358:14 List StageAttrs |
643 | testdata/SampleMaterial.lc 332:15-332:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3352 | testdata/SampleMaterial.lc 332:15-332:25 Maybe (Blending', Blending') |
644 | testdata/SampleMaterial.lc 332:15-333:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3353 | -> RGBGen |
645 | testdata/SampleMaterial.lc 332:15-334:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3354 | -> AlphaGen |
646 | testdata/SampleMaterial.lc 332:15-335:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3355 | -> TCGen |
647 | testdata/SampleMaterial.lc 332:15-336:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3356 | -> List TCMod |
648 | testdata/SampleMaterial.lc 332:15-337:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3357 | -> StageTexture |
3358 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3359 | testdata/SampleMaterial.lc 332:15-333:36 RGBGen | ||
3360 | -> AlphaGen | ||
3361 | -> TCGen | ||
3362 | -> List TCMod | ||
3363 | -> StageTexture | ||
3364 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3365 | testdata/SampleMaterial.lc 332:15-334:50 AlphaGen | ||
3366 | -> TCGen | ||
3367 | -> List TCMod | ||
3368 | -> StageTexture | ||
3369 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3370 | testdata/SampleMaterial.lc 332:15-335:42 TCGen | ||
3371 | -> List TCMod | ||
3372 | -> StageTexture | ||
3373 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3374 | testdata/SampleMaterial.lc 332:15-336:36 List TCMod | ||
3375 | -> StageTexture | ||
3376 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3377 | testdata/SampleMaterial.lc 332:15-337:31 StageTexture | ||
3378 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
649 | testdata/SampleMaterial.lc 332:15-338:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3379 | testdata/SampleMaterial.lc 332:15-338:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
650 | testdata/SampleMaterial.lc 332:15-339:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3380 | testdata/SampleMaterial.lc 332:15-339:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
651 | testdata/SampleMaterial.lc 332:15-340:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3381 | testdata/SampleMaterial.lc 332:15-340:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -665,12 +3395,33 @@ testdata/SampleMaterial.lc 340:33-340:41 DepthFunction | |||
665 | testdata/SampleMaterial.lc 341:33-341:40 forall a . Maybe a | 3395 | testdata/SampleMaterial.lc 341:33-341:40 forall a . Maybe a |
666 | testdata/SampleMaterial.lc 342:41-342:46 Bool | 3396 | testdata/SampleMaterial.lc 342:41-342:46 Bool |
667 | testdata/SampleMaterial.lc 343:38-343:54 String | 3397 | testdata/SampleMaterial.lc 343:38-343:54 String |
668 | testdata/SampleMaterial.lc 345:15-345:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3398 | testdata/SampleMaterial.lc 345:15-345:25 Maybe (Blending', Blending') |
669 | testdata/SampleMaterial.lc 345:15-346:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3399 | -> RGBGen |
670 | testdata/SampleMaterial.lc 345:15-347:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3400 | -> AlphaGen |
671 | testdata/SampleMaterial.lc 345:15-348:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3401 | -> TCGen |
672 | testdata/SampleMaterial.lc 345:15-349:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3402 | -> List TCMod |
673 | testdata/SampleMaterial.lc 345:15-350:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3403 | -> StageTexture |
3404 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3405 | testdata/SampleMaterial.lc 345:15-346:57 RGBGen | ||
3406 | -> AlphaGen | ||
3407 | -> TCGen | ||
3408 | -> List TCMod | ||
3409 | -> StageTexture | ||
3410 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3411 | testdata/SampleMaterial.lc 345:15-347:50 AlphaGen | ||
3412 | -> TCGen | ||
3413 | -> List TCMod | ||
3414 | -> StageTexture | ||
3415 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3416 | testdata/SampleMaterial.lc 345:15-348:42 TCGen | ||
3417 | -> List TCMod | ||
3418 | -> StageTexture | ||
3419 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3420 | testdata/SampleMaterial.lc 345:15-349:40 List TCMod | ||
3421 | -> StageTexture | ||
3422 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3423 | testdata/SampleMaterial.lc 345:15-350:31 StageTexture | ||
3424 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
674 | testdata/SampleMaterial.lc 345:15-351:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3425 | testdata/SampleMaterial.lc 345:15-351:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
675 | testdata/SampleMaterial.lc 345:15-352:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3426 | testdata/SampleMaterial.lc 345:15-352:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
676 | testdata/SampleMaterial.lc 345:15-353:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3427 | testdata/SampleMaterial.lc 345:15-353:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -696,11 +3447,31 @@ testdata/SampleMaterial.lc 359:21-359:26 Bool | |||
696 | testdata/SampleMaterial.lc 362:5-404:6 (String, CommonAttrs) | 3447 | testdata/SampleMaterial.lc 362:5-404:6 (String, CommonAttrs) |
697 | testdata/SampleMaterial.lc 362:5-2182:6 List (String, CommonAttrs) | 3448 | testdata/SampleMaterial.lc 362:5-2182:6 List (String, CommonAttrs) |
698 | testdata/SampleMaterial.lc 362:7-362:53 String | 3449 | testdata/SampleMaterial.lc 362:7-362:53 String |
699 | testdata/SampleMaterial.lc 363:7-363:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3450 | testdata/SampleMaterial.lc 363:7-363:18 () |
700 | testdata/SampleMaterial.lc 363:7-364:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3451 | -> () |
701 | testdata/SampleMaterial.lc 363:7-365:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3452 | -> Bool |
702 | testdata/SampleMaterial.lc 363:7-366:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3453 | -> Float |
703 | testdata/SampleMaterial.lc 363:7-367:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3454 | -> Bool |
3455 | -> Bool | ||
3456 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3457 | testdata/SampleMaterial.lc 363:7-364:26 () | ||
3458 | -> Bool | ||
3459 | -> Float | ||
3460 | -> Bool | ||
3461 | -> Bool | ||
3462 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3463 | testdata/SampleMaterial.lc 363:7-365:26 Bool | ||
3464 | -> Float | ||
3465 | -> Bool | ||
3466 | -> Bool | ||
3467 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3468 | testdata/SampleMaterial.lc 363:7-366:27 Float | ||
3469 | -> Bool | ||
3470 | -> Bool | ||
3471 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3472 | testdata/SampleMaterial.lc 363:7-367:21 Bool | ||
3473 | -> Bool | ||
3474 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
704 | testdata/SampleMaterial.lc 363:7-368:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3475 | testdata/SampleMaterial.lc 363:7-368:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
705 | testdata/SampleMaterial.lc 363:7-369:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3476 | testdata/SampleMaterial.lc 363:7-369:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
706 | testdata/SampleMaterial.lc 363:7-370:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3477 | testdata/SampleMaterial.lc 363:7-370:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -720,12 +3491,33 @@ testdata/SampleMaterial.lc 371:30-371:32 forall a . List a | |||
720 | testdata/SampleMaterial.lc 372:25-372:30 Bool | 3491 | testdata/SampleMaterial.lc 372:25-372:30 Bool |
721 | testdata/SampleMaterial.lc 373:29-373:34 Bool | 3492 | testdata/SampleMaterial.lc 373:29-373:34 Bool |
722 | testdata/SampleMaterial.lc 375:13-401:14 List StageAttrs | 3493 | testdata/SampleMaterial.lc 375:13-401:14 List StageAttrs |
723 | testdata/SampleMaterial.lc 375:15-375:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3494 | testdata/SampleMaterial.lc 375:15-375:25 Maybe (Blending', Blending') |
724 | testdata/SampleMaterial.lc 375:15-376:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3495 | -> RGBGen |
725 | testdata/SampleMaterial.lc 375:15-377:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3496 | -> AlphaGen |
726 | testdata/SampleMaterial.lc 375:15-378:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3497 | -> TCGen |
727 | testdata/SampleMaterial.lc 375:15-379:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3498 | -> List TCMod |
728 | testdata/SampleMaterial.lc 375:15-380:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3499 | -> StageTexture |
3500 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3501 | testdata/SampleMaterial.lc 375:15-376:36 RGBGen | ||
3502 | -> AlphaGen | ||
3503 | -> TCGen | ||
3504 | -> List TCMod | ||
3505 | -> StageTexture | ||
3506 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3507 | testdata/SampleMaterial.lc 375:15-377:50 AlphaGen | ||
3508 | -> TCGen | ||
3509 | -> List TCMod | ||
3510 | -> StageTexture | ||
3511 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3512 | testdata/SampleMaterial.lc 375:15-378:42 TCGen | ||
3513 | -> List TCMod | ||
3514 | -> StageTexture | ||
3515 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3516 | testdata/SampleMaterial.lc 375:15-379:36 List TCMod | ||
3517 | -> StageTexture | ||
3518 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3519 | testdata/SampleMaterial.lc 375:15-380:31 StageTexture | ||
3520 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
729 | testdata/SampleMaterial.lc 375:15-381:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3521 | testdata/SampleMaterial.lc 375:15-381:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
730 | testdata/SampleMaterial.lc 375:15-382:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3522 | testdata/SampleMaterial.lc 375:15-382:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
731 | testdata/SampleMaterial.lc 375:15-383:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3523 | testdata/SampleMaterial.lc 375:15-383:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -745,12 +3537,33 @@ testdata/SampleMaterial.lc 383:33-383:41 DepthFunction | |||
745 | testdata/SampleMaterial.lc 384:33-384:40 forall a . Maybe a | 3537 | testdata/SampleMaterial.lc 384:33-384:40 forall a . Maybe a |
746 | testdata/SampleMaterial.lc 385:41-385:46 Bool | 3538 | testdata/SampleMaterial.lc 385:41-385:46 Bool |
747 | testdata/SampleMaterial.lc 386:38-386:54 String | 3539 | testdata/SampleMaterial.lc 386:38-386:54 String |
748 | testdata/SampleMaterial.lc 388:15-388:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3540 | testdata/SampleMaterial.lc 388:15-388:25 Maybe (Blending', Blending') |
749 | testdata/SampleMaterial.lc 388:15-389:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3541 | -> RGBGen |
750 | testdata/SampleMaterial.lc 388:15-390:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3542 | -> AlphaGen |
751 | testdata/SampleMaterial.lc 388:15-391:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3543 | -> TCGen |
752 | testdata/SampleMaterial.lc 388:15-392:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3544 | -> List TCMod |
753 | testdata/SampleMaterial.lc 388:15-393:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3545 | -> StageTexture |
3546 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3547 | testdata/SampleMaterial.lc 388:15-389:57 RGBGen | ||
3548 | -> AlphaGen | ||
3549 | -> TCGen | ||
3550 | -> List TCMod | ||
3551 | -> StageTexture | ||
3552 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3553 | testdata/SampleMaterial.lc 388:15-390:50 AlphaGen | ||
3554 | -> TCGen | ||
3555 | -> List TCMod | ||
3556 | -> StageTexture | ||
3557 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3558 | testdata/SampleMaterial.lc 388:15-391:42 TCGen | ||
3559 | -> List TCMod | ||
3560 | -> StageTexture | ||
3561 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3562 | testdata/SampleMaterial.lc 388:15-392:40 List TCMod | ||
3563 | -> StageTexture | ||
3564 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3565 | testdata/SampleMaterial.lc 388:15-393:31 StageTexture | ||
3566 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
754 | testdata/SampleMaterial.lc 388:15-394:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3567 | testdata/SampleMaterial.lc 388:15-394:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
755 | testdata/SampleMaterial.lc 388:15-395:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3568 | testdata/SampleMaterial.lc 388:15-395:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
756 | testdata/SampleMaterial.lc 388:15-396:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3569 | testdata/SampleMaterial.lc 388:15-396:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -776,11 +3589,31 @@ testdata/SampleMaterial.lc 402:21-402:26 Bool | |||
776 | testdata/SampleMaterial.lc 405:5-447:6 (String, CommonAttrs) | 3589 | testdata/SampleMaterial.lc 405:5-447:6 (String, CommonAttrs) |
777 | testdata/SampleMaterial.lc 405:5-2182:6 List (String, CommonAttrs) | 3590 | testdata/SampleMaterial.lc 405:5-2182:6 List (String, CommonAttrs) |
778 | testdata/SampleMaterial.lc 405:7-405:53 String | 3591 | testdata/SampleMaterial.lc 405:7-405:53 String |
779 | testdata/SampleMaterial.lc 406:7-406:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3592 | testdata/SampleMaterial.lc 406:7-406:18 () |
780 | testdata/SampleMaterial.lc 406:7-407:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3593 | -> () |
781 | testdata/SampleMaterial.lc 406:7-408:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3594 | -> Bool |
782 | testdata/SampleMaterial.lc 406:7-409:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3595 | -> Float |
783 | testdata/SampleMaterial.lc 406:7-410:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3596 | -> Bool |
3597 | -> Bool | ||
3598 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3599 | testdata/SampleMaterial.lc 406:7-407:26 () | ||
3600 | -> Bool | ||
3601 | -> Float | ||
3602 | -> Bool | ||
3603 | -> Bool | ||
3604 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3605 | testdata/SampleMaterial.lc 406:7-408:26 Bool | ||
3606 | -> Float | ||
3607 | -> Bool | ||
3608 | -> Bool | ||
3609 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3610 | testdata/SampleMaterial.lc 406:7-409:27 Float | ||
3611 | -> Bool | ||
3612 | -> Bool | ||
3613 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3614 | testdata/SampleMaterial.lc 406:7-410:21 Bool | ||
3615 | -> Bool | ||
3616 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
784 | testdata/SampleMaterial.lc 406:7-411:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3617 | testdata/SampleMaterial.lc 406:7-411:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
785 | testdata/SampleMaterial.lc 406:7-412:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3618 | testdata/SampleMaterial.lc 406:7-412:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
786 | testdata/SampleMaterial.lc 406:7-413:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3619 | testdata/SampleMaterial.lc 406:7-413:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -800,12 +3633,33 @@ testdata/SampleMaterial.lc 414:30-414:32 forall a . List a | |||
800 | testdata/SampleMaterial.lc 415:25-415:30 Bool | 3633 | testdata/SampleMaterial.lc 415:25-415:30 Bool |
801 | testdata/SampleMaterial.lc 416:29-416:34 Bool | 3634 | testdata/SampleMaterial.lc 416:29-416:34 Bool |
802 | testdata/SampleMaterial.lc 418:13-444:14 List StageAttrs | 3635 | testdata/SampleMaterial.lc 418:13-444:14 List StageAttrs |
803 | testdata/SampleMaterial.lc 418:15-418:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3636 | testdata/SampleMaterial.lc 418:15-418:25 Maybe (Blending', Blending') |
804 | testdata/SampleMaterial.lc 418:15-419:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3637 | -> RGBGen |
805 | testdata/SampleMaterial.lc 418:15-420:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3638 | -> AlphaGen |
806 | testdata/SampleMaterial.lc 418:15-421:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3639 | -> TCGen |
807 | testdata/SampleMaterial.lc 418:15-422:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3640 | -> List TCMod |
808 | testdata/SampleMaterial.lc 418:15-423:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3641 | -> StageTexture |
3642 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3643 | testdata/SampleMaterial.lc 418:15-419:36 RGBGen | ||
3644 | -> AlphaGen | ||
3645 | -> TCGen | ||
3646 | -> List TCMod | ||
3647 | -> StageTexture | ||
3648 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3649 | testdata/SampleMaterial.lc 418:15-420:50 AlphaGen | ||
3650 | -> TCGen | ||
3651 | -> List TCMod | ||
3652 | -> StageTexture | ||
3653 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3654 | testdata/SampleMaterial.lc 418:15-421:42 TCGen | ||
3655 | -> List TCMod | ||
3656 | -> StageTexture | ||
3657 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3658 | testdata/SampleMaterial.lc 418:15-422:36 List TCMod | ||
3659 | -> StageTexture | ||
3660 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3661 | testdata/SampleMaterial.lc 418:15-423:31 StageTexture | ||
3662 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
809 | testdata/SampleMaterial.lc 418:15-424:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3663 | testdata/SampleMaterial.lc 418:15-424:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
810 | testdata/SampleMaterial.lc 418:15-425:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3664 | testdata/SampleMaterial.lc 418:15-425:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
811 | testdata/SampleMaterial.lc 418:15-426:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3665 | testdata/SampleMaterial.lc 418:15-426:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -825,12 +3679,33 @@ testdata/SampleMaterial.lc 426:33-426:41 DepthFunction | |||
825 | testdata/SampleMaterial.lc 427:33-427:40 forall a . Maybe a | 3679 | testdata/SampleMaterial.lc 427:33-427:40 forall a . Maybe a |
826 | testdata/SampleMaterial.lc 428:41-428:46 Bool | 3680 | testdata/SampleMaterial.lc 428:41-428:46 Bool |
827 | testdata/SampleMaterial.lc 429:38-429:54 String | 3681 | testdata/SampleMaterial.lc 429:38-429:54 String |
828 | testdata/SampleMaterial.lc 431:15-431:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3682 | testdata/SampleMaterial.lc 431:15-431:25 Maybe (Blending', Blending') |
829 | testdata/SampleMaterial.lc 431:15-432:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3683 | -> RGBGen |
830 | testdata/SampleMaterial.lc 431:15-433:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3684 | -> AlphaGen |
831 | testdata/SampleMaterial.lc 431:15-434:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3685 | -> TCGen |
832 | testdata/SampleMaterial.lc 431:15-435:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3686 | -> List TCMod |
833 | testdata/SampleMaterial.lc 431:15-436:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3687 | -> StageTexture |
3688 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3689 | testdata/SampleMaterial.lc 431:15-432:57 RGBGen | ||
3690 | -> AlphaGen | ||
3691 | -> TCGen | ||
3692 | -> List TCMod | ||
3693 | -> StageTexture | ||
3694 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3695 | testdata/SampleMaterial.lc 431:15-433:50 AlphaGen | ||
3696 | -> TCGen | ||
3697 | -> List TCMod | ||
3698 | -> StageTexture | ||
3699 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3700 | testdata/SampleMaterial.lc 431:15-434:42 TCGen | ||
3701 | -> List TCMod | ||
3702 | -> StageTexture | ||
3703 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3704 | testdata/SampleMaterial.lc 431:15-435:40 List TCMod | ||
3705 | -> StageTexture | ||
3706 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3707 | testdata/SampleMaterial.lc 431:15-436:31 StageTexture | ||
3708 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
834 | testdata/SampleMaterial.lc 431:15-437:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3709 | testdata/SampleMaterial.lc 431:15-437:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
835 | testdata/SampleMaterial.lc 431:15-438:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3710 | testdata/SampleMaterial.lc 431:15-438:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
836 | testdata/SampleMaterial.lc 431:15-439:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3711 | testdata/SampleMaterial.lc 431:15-439:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -856,11 +3731,31 @@ testdata/SampleMaterial.lc 445:21-445:26 Bool | |||
856 | testdata/SampleMaterial.lc 448:5-490:6 (String, CommonAttrs) | 3731 | testdata/SampleMaterial.lc 448:5-490:6 (String, CommonAttrs) |
857 | testdata/SampleMaterial.lc 448:5-2182:6 List (String, CommonAttrs) | 3732 | testdata/SampleMaterial.lc 448:5-2182:6 List (String, CommonAttrs) |
858 | testdata/SampleMaterial.lc 448:7-448:53 String | 3733 | testdata/SampleMaterial.lc 448:7-448:53 String |
859 | testdata/SampleMaterial.lc 449:7-449:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3734 | testdata/SampleMaterial.lc 449:7-449:18 () |
860 | testdata/SampleMaterial.lc 449:7-450:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3735 | -> () |
861 | testdata/SampleMaterial.lc 449:7-451:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3736 | -> Bool |
862 | testdata/SampleMaterial.lc 449:7-452:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3737 | -> Float |
863 | testdata/SampleMaterial.lc 449:7-453:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3738 | -> Bool |
3739 | -> Bool | ||
3740 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3741 | testdata/SampleMaterial.lc 449:7-450:26 () | ||
3742 | -> Bool | ||
3743 | -> Float | ||
3744 | -> Bool | ||
3745 | -> Bool | ||
3746 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3747 | testdata/SampleMaterial.lc 449:7-451:26 Bool | ||
3748 | -> Float | ||
3749 | -> Bool | ||
3750 | -> Bool | ||
3751 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3752 | testdata/SampleMaterial.lc 449:7-452:27 Float | ||
3753 | -> Bool | ||
3754 | -> Bool | ||
3755 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3756 | testdata/SampleMaterial.lc 449:7-453:21 Bool | ||
3757 | -> Bool | ||
3758 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
864 | testdata/SampleMaterial.lc 449:7-454:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3759 | testdata/SampleMaterial.lc 449:7-454:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
865 | testdata/SampleMaterial.lc 449:7-455:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3760 | testdata/SampleMaterial.lc 449:7-455:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
866 | testdata/SampleMaterial.lc 449:7-456:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3761 | testdata/SampleMaterial.lc 449:7-456:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -880,12 +3775,33 @@ testdata/SampleMaterial.lc 457:30-457:32 forall a . List a | |||
880 | testdata/SampleMaterial.lc 458:25-458:30 Bool | 3775 | testdata/SampleMaterial.lc 458:25-458:30 Bool |
881 | testdata/SampleMaterial.lc 459:29-459:34 Bool | 3776 | testdata/SampleMaterial.lc 459:29-459:34 Bool |
882 | testdata/SampleMaterial.lc 461:13-487:14 List StageAttrs | 3777 | testdata/SampleMaterial.lc 461:13-487:14 List StageAttrs |
883 | testdata/SampleMaterial.lc 461:15-461:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3778 | testdata/SampleMaterial.lc 461:15-461:25 Maybe (Blending', Blending') |
884 | testdata/SampleMaterial.lc 461:15-462:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3779 | -> RGBGen |
885 | testdata/SampleMaterial.lc 461:15-463:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3780 | -> AlphaGen |
886 | testdata/SampleMaterial.lc 461:15-464:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3781 | -> TCGen |
887 | testdata/SampleMaterial.lc 461:15-465:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3782 | -> List TCMod |
888 | testdata/SampleMaterial.lc 461:15-466:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3783 | -> StageTexture |
3784 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3785 | testdata/SampleMaterial.lc 461:15-462:36 RGBGen | ||
3786 | -> AlphaGen | ||
3787 | -> TCGen | ||
3788 | -> List TCMod | ||
3789 | -> StageTexture | ||
3790 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3791 | testdata/SampleMaterial.lc 461:15-463:50 AlphaGen | ||
3792 | -> TCGen | ||
3793 | -> List TCMod | ||
3794 | -> StageTexture | ||
3795 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3796 | testdata/SampleMaterial.lc 461:15-464:42 TCGen | ||
3797 | -> List TCMod | ||
3798 | -> StageTexture | ||
3799 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3800 | testdata/SampleMaterial.lc 461:15-465:36 List TCMod | ||
3801 | -> StageTexture | ||
3802 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3803 | testdata/SampleMaterial.lc 461:15-466:31 StageTexture | ||
3804 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
889 | testdata/SampleMaterial.lc 461:15-467:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3805 | testdata/SampleMaterial.lc 461:15-467:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
890 | testdata/SampleMaterial.lc 461:15-468:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3806 | testdata/SampleMaterial.lc 461:15-468:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
891 | testdata/SampleMaterial.lc 461:15-469:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3807 | testdata/SampleMaterial.lc 461:15-469:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -905,12 +3821,33 @@ testdata/SampleMaterial.lc 469:33-469:41 DepthFunction | |||
905 | testdata/SampleMaterial.lc 470:33-470:40 forall a . Maybe a | 3821 | testdata/SampleMaterial.lc 470:33-470:40 forall a . Maybe a |
906 | testdata/SampleMaterial.lc 471:41-471:46 Bool | 3822 | testdata/SampleMaterial.lc 471:41-471:46 Bool |
907 | testdata/SampleMaterial.lc 472:38-472:54 String | 3823 | testdata/SampleMaterial.lc 472:38-472:54 String |
908 | testdata/SampleMaterial.lc 474:15-474:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3824 | testdata/SampleMaterial.lc 474:15-474:25 Maybe (Blending', Blending') |
909 | testdata/SampleMaterial.lc 474:15-475:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3825 | -> RGBGen |
910 | testdata/SampleMaterial.lc 474:15-476:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3826 | -> AlphaGen |
911 | testdata/SampleMaterial.lc 474:15-477:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3827 | -> TCGen |
912 | testdata/SampleMaterial.lc 474:15-478:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3828 | -> List TCMod |
913 | testdata/SampleMaterial.lc 474:15-479:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3829 | -> StageTexture |
3830 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3831 | testdata/SampleMaterial.lc 474:15-475:57 RGBGen | ||
3832 | -> AlphaGen | ||
3833 | -> TCGen | ||
3834 | -> List TCMod | ||
3835 | -> StageTexture | ||
3836 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3837 | testdata/SampleMaterial.lc 474:15-476:50 AlphaGen | ||
3838 | -> TCGen | ||
3839 | -> List TCMod | ||
3840 | -> StageTexture | ||
3841 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3842 | testdata/SampleMaterial.lc 474:15-477:42 TCGen | ||
3843 | -> List TCMod | ||
3844 | -> StageTexture | ||
3845 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3846 | testdata/SampleMaterial.lc 474:15-478:40 List TCMod | ||
3847 | -> StageTexture | ||
3848 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3849 | testdata/SampleMaterial.lc 474:15-479:31 StageTexture | ||
3850 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
914 | testdata/SampleMaterial.lc 474:15-480:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3851 | testdata/SampleMaterial.lc 474:15-480:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
915 | testdata/SampleMaterial.lc 474:15-481:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3852 | testdata/SampleMaterial.lc 474:15-481:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
916 | testdata/SampleMaterial.lc 474:15-482:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3853 | testdata/SampleMaterial.lc 474:15-482:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -936,11 +3873,31 @@ testdata/SampleMaterial.lc 488:21-488:26 Bool | |||
936 | testdata/SampleMaterial.lc 491:5-533:6 (String, CommonAttrs) | 3873 | testdata/SampleMaterial.lc 491:5-533:6 (String, CommonAttrs) |
937 | testdata/SampleMaterial.lc 491:5-2182:6 List (String, CommonAttrs) | 3874 | testdata/SampleMaterial.lc 491:5-2182:6 List (String, CommonAttrs) |
938 | testdata/SampleMaterial.lc 491:7-491:53 String | 3875 | testdata/SampleMaterial.lc 491:7-491:53 String |
939 | testdata/SampleMaterial.lc 492:7-492:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3876 | testdata/SampleMaterial.lc 492:7-492:18 () |
940 | testdata/SampleMaterial.lc 492:7-493:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3877 | -> () |
941 | testdata/SampleMaterial.lc 492:7-494:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3878 | -> Bool |
942 | testdata/SampleMaterial.lc 492:7-495:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3879 | -> Float |
943 | testdata/SampleMaterial.lc 492:7-496:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3880 | -> Bool |
3881 | -> Bool | ||
3882 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3883 | testdata/SampleMaterial.lc 492:7-493:26 () | ||
3884 | -> Bool | ||
3885 | -> Float | ||
3886 | -> Bool | ||
3887 | -> Bool | ||
3888 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3889 | testdata/SampleMaterial.lc 492:7-494:26 Bool | ||
3890 | -> Float | ||
3891 | -> Bool | ||
3892 | -> Bool | ||
3893 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3894 | testdata/SampleMaterial.lc 492:7-495:27 Float | ||
3895 | -> Bool | ||
3896 | -> Bool | ||
3897 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3898 | testdata/SampleMaterial.lc 492:7-496:21 Bool | ||
3899 | -> Bool | ||
3900 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
944 | testdata/SampleMaterial.lc 492:7-497:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3901 | testdata/SampleMaterial.lc 492:7-497:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
945 | testdata/SampleMaterial.lc 492:7-498:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3902 | testdata/SampleMaterial.lc 492:7-498:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
946 | testdata/SampleMaterial.lc 492:7-499:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3903 | testdata/SampleMaterial.lc 492:7-499:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -960,12 +3917,33 @@ testdata/SampleMaterial.lc 500:30-500:32 forall a . List a | |||
960 | testdata/SampleMaterial.lc 501:25-501:30 Bool | 3917 | testdata/SampleMaterial.lc 501:25-501:30 Bool |
961 | testdata/SampleMaterial.lc 502:29-502:34 Bool | 3918 | testdata/SampleMaterial.lc 502:29-502:34 Bool |
962 | testdata/SampleMaterial.lc 504:13-530:14 List StageAttrs | 3919 | testdata/SampleMaterial.lc 504:13-530:14 List StageAttrs |
963 | testdata/SampleMaterial.lc 504:15-504:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3920 | testdata/SampleMaterial.lc 504:15-504:25 Maybe (Blending', Blending') |
964 | testdata/SampleMaterial.lc 504:15-505:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3921 | -> RGBGen |
965 | testdata/SampleMaterial.lc 504:15-506:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3922 | -> AlphaGen |
966 | testdata/SampleMaterial.lc 504:15-507:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3923 | -> TCGen |
967 | testdata/SampleMaterial.lc 504:15-508:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3924 | -> List TCMod |
968 | testdata/SampleMaterial.lc 504:15-509:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3925 | -> StageTexture |
3926 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3927 | testdata/SampleMaterial.lc 504:15-505:36 RGBGen | ||
3928 | -> AlphaGen | ||
3929 | -> TCGen | ||
3930 | -> List TCMod | ||
3931 | -> StageTexture | ||
3932 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3933 | testdata/SampleMaterial.lc 504:15-506:50 AlphaGen | ||
3934 | -> TCGen | ||
3935 | -> List TCMod | ||
3936 | -> StageTexture | ||
3937 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3938 | testdata/SampleMaterial.lc 504:15-507:42 TCGen | ||
3939 | -> List TCMod | ||
3940 | -> StageTexture | ||
3941 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3942 | testdata/SampleMaterial.lc 504:15-508:36 List TCMod | ||
3943 | -> StageTexture | ||
3944 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3945 | testdata/SampleMaterial.lc 504:15-509:31 StageTexture | ||
3946 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
969 | testdata/SampleMaterial.lc 504:15-510:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3947 | testdata/SampleMaterial.lc 504:15-510:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
970 | testdata/SampleMaterial.lc 504:15-511:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3948 | testdata/SampleMaterial.lc 504:15-511:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
971 | testdata/SampleMaterial.lc 504:15-512:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3949 | testdata/SampleMaterial.lc 504:15-512:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -985,12 +3963,33 @@ testdata/SampleMaterial.lc 512:33-512:41 DepthFunction | |||
985 | testdata/SampleMaterial.lc 513:33-513:40 forall a . Maybe a | 3963 | testdata/SampleMaterial.lc 513:33-513:40 forall a . Maybe a |
986 | testdata/SampleMaterial.lc 514:41-514:46 Bool | 3964 | testdata/SampleMaterial.lc 514:41-514:46 Bool |
987 | testdata/SampleMaterial.lc 515:38-515:54 String | 3965 | testdata/SampleMaterial.lc 515:38-515:54 String |
988 | testdata/SampleMaterial.lc 517:15-517:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3966 | testdata/SampleMaterial.lc 517:15-517:25 Maybe (Blending', Blending') |
989 | testdata/SampleMaterial.lc 517:15-518:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3967 | -> RGBGen |
990 | testdata/SampleMaterial.lc 517:15-519:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3968 | -> AlphaGen |
991 | testdata/SampleMaterial.lc 517:15-520:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3969 | -> TCGen |
992 | testdata/SampleMaterial.lc 517:15-521:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3970 | -> List TCMod |
993 | testdata/SampleMaterial.lc 517:15-522:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3971 | -> StageTexture |
3972 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3973 | testdata/SampleMaterial.lc 517:15-518:57 RGBGen | ||
3974 | -> AlphaGen | ||
3975 | -> TCGen | ||
3976 | -> List TCMod | ||
3977 | -> StageTexture | ||
3978 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3979 | testdata/SampleMaterial.lc 517:15-519:50 AlphaGen | ||
3980 | -> TCGen | ||
3981 | -> List TCMod | ||
3982 | -> StageTexture | ||
3983 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3984 | testdata/SampleMaterial.lc 517:15-520:42 TCGen | ||
3985 | -> List TCMod | ||
3986 | -> StageTexture | ||
3987 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3988 | testdata/SampleMaterial.lc 517:15-521:40 List TCMod | ||
3989 | -> StageTexture | ||
3990 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3991 | testdata/SampleMaterial.lc 517:15-522:31 StageTexture | ||
3992 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
994 | testdata/SampleMaterial.lc 517:15-523:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3993 | testdata/SampleMaterial.lc 517:15-523:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
995 | testdata/SampleMaterial.lc 517:15-524:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3994 | testdata/SampleMaterial.lc 517:15-524:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
996 | testdata/SampleMaterial.lc 517:15-525:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3995 | testdata/SampleMaterial.lc 517:15-525:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1016,11 +4015,31 @@ testdata/SampleMaterial.lc 531:21-531:26 Bool | |||
1016 | testdata/SampleMaterial.lc 534:5-576:6 (String, CommonAttrs) | 4015 | testdata/SampleMaterial.lc 534:5-576:6 (String, CommonAttrs) |
1017 | testdata/SampleMaterial.lc 534:5-2182:6 List (String, CommonAttrs) | 4016 | testdata/SampleMaterial.lc 534:5-2182:6 List (String, CommonAttrs) |
1018 | testdata/SampleMaterial.lc 534:7-534:42 String | 4017 | testdata/SampleMaterial.lc 534:7-534:42 String |
1019 | testdata/SampleMaterial.lc 535:7-535:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4018 | testdata/SampleMaterial.lc 535:7-535:18 () |
1020 | testdata/SampleMaterial.lc 535:7-536:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4019 | -> () |
1021 | testdata/SampleMaterial.lc 535:7-537:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4020 | -> Bool |
1022 | testdata/SampleMaterial.lc 535:7-538:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4021 | -> Float |
1023 | testdata/SampleMaterial.lc 535:7-539:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4022 | -> Bool |
4023 | -> Bool | ||
4024 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4025 | testdata/SampleMaterial.lc 535:7-536:26 () | ||
4026 | -> Bool | ||
4027 | -> Float | ||
4028 | -> Bool | ||
4029 | -> Bool | ||
4030 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4031 | testdata/SampleMaterial.lc 535:7-537:26 Bool | ||
4032 | -> Float | ||
4033 | -> Bool | ||
4034 | -> Bool | ||
4035 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4036 | testdata/SampleMaterial.lc 535:7-538:27 Float | ||
4037 | -> Bool | ||
4038 | -> Bool | ||
4039 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4040 | testdata/SampleMaterial.lc 535:7-539:21 Bool | ||
4041 | -> Bool | ||
4042 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1024 | testdata/SampleMaterial.lc 535:7-540:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4043 | testdata/SampleMaterial.lc 535:7-540:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1025 | testdata/SampleMaterial.lc 535:7-541:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4044 | testdata/SampleMaterial.lc 535:7-541:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1026 | testdata/SampleMaterial.lc 535:7-542:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4045 | testdata/SampleMaterial.lc 535:7-542:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1040,12 +4059,33 @@ testdata/SampleMaterial.lc 543:30-543:32 forall a . List a | |||
1040 | testdata/SampleMaterial.lc 544:25-544:30 Bool | 4059 | testdata/SampleMaterial.lc 544:25-544:30 Bool |
1041 | testdata/SampleMaterial.lc 545:29-545:34 Bool | 4060 | testdata/SampleMaterial.lc 545:29-545:34 Bool |
1042 | testdata/SampleMaterial.lc 547:13-573:14 List StageAttrs | 4061 | testdata/SampleMaterial.lc 547:13-573:14 List StageAttrs |
1043 | testdata/SampleMaterial.lc 547:15-547:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4062 | testdata/SampleMaterial.lc 547:15-547:25 Maybe (Blending', Blending') |
1044 | testdata/SampleMaterial.lc 547:15-548:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4063 | -> RGBGen |
1045 | testdata/SampleMaterial.lc 547:15-549:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4064 | -> AlphaGen |
1046 | testdata/SampleMaterial.lc 547:15-550:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4065 | -> TCGen |
1047 | testdata/SampleMaterial.lc 547:15-551:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4066 | -> List TCMod |
1048 | testdata/SampleMaterial.lc 547:15-552:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4067 | -> StageTexture |
4068 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4069 | testdata/SampleMaterial.lc 547:15-548:36 RGBGen | ||
4070 | -> AlphaGen | ||
4071 | -> TCGen | ||
4072 | -> List TCMod | ||
4073 | -> StageTexture | ||
4074 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4075 | testdata/SampleMaterial.lc 547:15-549:50 AlphaGen | ||
4076 | -> TCGen | ||
4077 | -> List TCMod | ||
4078 | -> StageTexture | ||
4079 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4080 | testdata/SampleMaterial.lc 547:15-550:42 TCGen | ||
4081 | -> List TCMod | ||
4082 | -> StageTexture | ||
4083 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4084 | testdata/SampleMaterial.lc 547:15-551:36 List TCMod | ||
4085 | -> StageTexture | ||
4086 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4087 | testdata/SampleMaterial.lc 547:15-552:31 StageTexture | ||
4088 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1049 | testdata/SampleMaterial.lc 547:15-553:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4089 | testdata/SampleMaterial.lc 547:15-553:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1050 | testdata/SampleMaterial.lc 547:15-554:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4090 | testdata/SampleMaterial.lc 547:15-554:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1051 | testdata/SampleMaterial.lc 547:15-555:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4091 | testdata/SampleMaterial.lc 547:15-555:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1065,12 +4105,33 @@ testdata/SampleMaterial.lc 555:33-555:41 DepthFunction | |||
1065 | testdata/SampleMaterial.lc 556:33-556:40 forall a . Maybe a | 4105 | testdata/SampleMaterial.lc 556:33-556:40 forall a . Maybe a |
1066 | testdata/SampleMaterial.lc 557:41-557:46 Bool | 4106 | testdata/SampleMaterial.lc 557:41-557:46 Bool |
1067 | testdata/SampleMaterial.lc 558:38-558:54 String | 4107 | testdata/SampleMaterial.lc 558:38-558:54 String |
1068 | testdata/SampleMaterial.lc 560:15-560:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4108 | testdata/SampleMaterial.lc 560:15-560:25 Maybe (Blending', Blending') |
1069 | testdata/SampleMaterial.lc 560:15-561:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4109 | -> RGBGen |
1070 | testdata/SampleMaterial.lc 560:15-562:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4110 | -> AlphaGen |
1071 | testdata/SampleMaterial.lc 560:15-563:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4111 | -> TCGen |
1072 | testdata/SampleMaterial.lc 560:15-564:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4112 | -> List TCMod |
1073 | testdata/SampleMaterial.lc 560:15-565:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4113 | -> StageTexture |
4114 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4115 | testdata/SampleMaterial.lc 560:15-561:57 RGBGen | ||
4116 | -> AlphaGen | ||
4117 | -> TCGen | ||
4118 | -> List TCMod | ||
4119 | -> StageTexture | ||
4120 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4121 | testdata/SampleMaterial.lc 560:15-562:50 AlphaGen | ||
4122 | -> TCGen | ||
4123 | -> List TCMod | ||
4124 | -> StageTexture | ||
4125 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4126 | testdata/SampleMaterial.lc 560:15-563:42 TCGen | ||
4127 | -> List TCMod | ||
4128 | -> StageTexture | ||
4129 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4130 | testdata/SampleMaterial.lc 560:15-564:40 List TCMod | ||
4131 | -> StageTexture | ||
4132 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4133 | testdata/SampleMaterial.lc 560:15-565:31 StageTexture | ||
4134 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1074 | testdata/SampleMaterial.lc 560:15-566:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4135 | testdata/SampleMaterial.lc 560:15-566:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1075 | testdata/SampleMaterial.lc 560:15-567:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4136 | testdata/SampleMaterial.lc 560:15-567:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1076 | testdata/SampleMaterial.lc 560:15-568:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4137 | testdata/SampleMaterial.lc 560:15-568:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1096,11 +4157,31 @@ testdata/SampleMaterial.lc 574:21-574:26 Bool | |||
1096 | testdata/SampleMaterial.lc 577:5-619:6 (String, CommonAttrs) | 4157 | testdata/SampleMaterial.lc 577:5-619:6 (String, CommonAttrs) |
1097 | testdata/SampleMaterial.lc 577:5-2182:6 List (String, CommonAttrs) | 4158 | testdata/SampleMaterial.lc 577:5-2182:6 List (String, CommonAttrs) |
1098 | testdata/SampleMaterial.lc 577:7-577:42 String | 4159 | testdata/SampleMaterial.lc 577:7-577:42 String |
1099 | testdata/SampleMaterial.lc 578:7-578:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4160 | testdata/SampleMaterial.lc 578:7-578:18 () |
1100 | testdata/SampleMaterial.lc 578:7-579:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4161 | -> () |
1101 | testdata/SampleMaterial.lc 578:7-580:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4162 | -> Bool |
1102 | testdata/SampleMaterial.lc 578:7-581:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4163 | -> Float |
1103 | testdata/SampleMaterial.lc 578:7-582:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4164 | -> Bool |
4165 | -> Bool | ||
4166 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4167 | testdata/SampleMaterial.lc 578:7-579:26 () | ||
4168 | -> Bool | ||
4169 | -> Float | ||
4170 | -> Bool | ||
4171 | -> Bool | ||
4172 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4173 | testdata/SampleMaterial.lc 578:7-580:26 Bool | ||
4174 | -> Float | ||
4175 | -> Bool | ||
4176 | -> Bool | ||
4177 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4178 | testdata/SampleMaterial.lc 578:7-581:27 Float | ||
4179 | -> Bool | ||
4180 | -> Bool | ||
4181 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4182 | testdata/SampleMaterial.lc 578:7-582:21 Bool | ||
4183 | -> Bool | ||
4184 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1104 | testdata/SampleMaterial.lc 578:7-583:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4185 | testdata/SampleMaterial.lc 578:7-583:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1105 | testdata/SampleMaterial.lc 578:7-584:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4186 | testdata/SampleMaterial.lc 578:7-584:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1106 | testdata/SampleMaterial.lc 578:7-585:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4187 | testdata/SampleMaterial.lc 578:7-585:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1120,12 +4201,33 @@ testdata/SampleMaterial.lc 586:30-586:32 forall a . List a | |||
1120 | testdata/SampleMaterial.lc 587:25-587:30 Bool | 4201 | testdata/SampleMaterial.lc 587:25-587:30 Bool |
1121 | testdata/SampleMaterial.lc 588:29-588:34 Bool | 4202 | testdata/SampleMaterial.lc 588:29-588:34 Bool |
1122 | testdata/SampleMaterial.lc 590:13-616:14 List StageAttrs | 4203 | testdata/SampleMaterial.lc 590:13-616:14 List StageAttrs |
1123 | testdata/SampleMaterial.lc 590:15-590:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4204 | testdata/SampleMaterial.lc 590:15-590:25 Maybe (Blending', Blending') |
1124 | testdata/SampleMaterial.lc 590:15-591:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4205 | -> RGBGen |
1125 | testdata/SampleMaterial.lc 590:15-592:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4206 | -> AlphaGen |
1126 | testdata/SampleMaterial.lc 590:15-593:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4207 | -> TCGen |
1127 | testdata/SampleMaterial.lc 590:15-594:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4208 | -> List TCMod |
1128 | testdata/SampleMaterial.lc 590:15-595:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4209 | -> StageTexture |
4210 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4211 | testdata/SampleMaterial.lc 590:15-591:36 RGBGen | ||
4212 | -> AlphaGen | ||
4213 | -> TCGen | ||
4214 | -> List TCMod | ||
4215 | -> StageTexture | ||
4216 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4217 | testdata/SampleMaterial.lc 590:15-592:50 AlphaGen | ||
4218 | -> TCGen | ||
4219 | -> List TCMod | ||
4220 | -> StageTexture | ||
4221 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4222 | testdata/SampleMaterial.lc 590:15-593:42 TCGen | ||
4223 | -> List TCMod | ||
4224 | -> StageTexture | ||
4225 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4226 | testdata/SampleMaterial.lc 590:15-594:36 List TCMod | ||
4227 | -> StageTexture | ||
4228 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4229 | testdata/SampleMaterial.lc 590:15-595:31 StageTexture | ||
4230 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1129 | testdata/SampleMaterial.lc 590:15-596:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4231 | testdata/SampleMaterial.lc 590:15-596:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1130 | testdata/SampleMaterial.lc 590:15-597:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4232 | testdata/SampleMaterial.lc 590:15-597:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1131 | testdata/SampleMaterial.lc 590:15-598:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4233 | testdata/SampleMaterial.lc 590:15-598:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1145,12 +4247,33 @@ testdata/SampleMaterial.lc 598:33-598:41 DepthFunction | |||
1145 | testdata/SampleMaterial.lc 599:33-599:40 forall a . Maybe a | 4247 | testdata/SampleMaterial.lc 599:33-599:40 forall a . Maybe a |
1146 | testdata/SampleMaterial.lc 600:41-600:46 Bool | 4248 | testdata/SampleMaterial.lc 600:41-600:46 Bool |
1147 | testdata/SampleMaterial.lc 601:38-601:54 String | 4249 | testdata/SampleMaterial.lc 601:38-601:54 String |
1148 | testdata/SampleMaterial.lc 603:15-603:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4250 | testdata/SampleMaterial.lc 603:15-603:25 Maybe (Blending', Blending') |
1149 | testdata/SampleMaterial.lc 603:15-604:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4251 | -> RGBGen |
1150 | testdata/SampleMaterial.lc 603:15-605:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4252 | -> AlphaGen |
1151 | testdata/SampleMaterial.lc 603:15-606:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4253 | -> TCGen |
1152 | testdata/SampleMaterial.lc 603:15-607:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4254 | -> List TCMod |
1153 | testdata/SampleMaterial.lc 603:15-608:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4255 | -> StageTexture |
4256 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4257 | testdata/SampleMaterial.lc 603:15-604:57 RGBGen | ||
4258 | -> AlphaGen | ||
4259 | -> TCGen | ||
4260 | -> List TCMod | ||
4261 | -> StageTexture | ||
4262 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4263 | testdata/SampleMaterial.lc 603:15-605:50 AlphaGen | ||
4264 | -> TCGen | ||
4265 | -> List TCMod | ||
4266 | -> StageTexture | ||
4267 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4268 | testdata/SampleMaterial.lc 603:15-606:42 TCGen | ||
4269 | -> List TCMod | ||
4270 | -> StageTexture | ||
4271 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4272 | testdata/SampleMaterial.lc 603:15-607:40 List TCMod | ||
4273 | -> StageTexture | ||
4274 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4275 | testdata/SampleMaterial.lc 603:15-608:31 StageTexture | ||
4276 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1154 | testdata/SampleMaterial.lc 603:15-609:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4277 | testdata/SampleMaterial.lc 603:15-609:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1155 | testdata/SampleMaterial.lc 603:15-610:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4278 | testdata/SampleMaterial.lc 603:15-610:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1156 | testdata/SampleMaterial.lc 603:15-611:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4279 | testdata/SampleMaterial.lc 603:15-611:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1176,11 +4299,31 @@ testdata/SampleMaterial.lc 617:21-617:26 Bool | |||
1176 | testdata/SampleMaterial.lc 620:5-662:6 (String, CommonAttrs) | 4299 | testdata/SampleMaterial.lc 620:5-662:6 (String, CommonAttrs) |
1177 | testdata/SampleMaterial.lc 620:5-2182:6 List (String, CommonAttrs) | 4300 | testdata/SampleMaterial.lc 620:5-2182:6 List (String, CommonAttrs) |
1178 | testdata/SampleMaterial.lc 620:7-620:42 String | 4301 | testdata/SampleMaterial.lc 620:7-620:42 String |
1179 | testdata/SampleMaterial.lc 621:7-621:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4302 | testdata/SampleMaterial.lc 621:7-621:18 () |
1180 | testdata/SampleMaterial.lc 621:7-622:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4303 | -> () |
1181 | testdata/SampleMaterial.lc 621:7-623:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4304 | -> Bool |
1182 | testdata/SampleMaterial.lc 621:7-624:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4305 | -> Float |
1183 | testdata/SampleMaterial.lc 621:7-625:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4306 | -> Bool |
4307 | -> Bool | ||
4308 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4309 | testdata/SampleMaterial.lc 621:7-622:26 () | ||
4310 | -> Bool | ||
4311 | -> Float | ||
4312 | -> Bool | ||
4313 | -> Bool | ||
4314 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4315 | testdata/SampleMaterial.lc 621:7-623:26 Bool | ||
4316 | -> Float | ||
4317 | -> Bool | ||
4318 | -> Bool | ||
4319 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4320 | testdata/SampleMaterial.lc 621:7-624:27 Float | ||
4321 | -> Bool | ||
4322 | -> Bool | ||
4323 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4324 | testdata/SampleMaterial.lc 621:7-625:21 Bool | ||
4325 | -> Bool | ||
4326 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1184 | testdata/SampleMaterial.lc 621:7-626:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4327 | testdata/SampleMaterial.lc 621:7-626:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1185 | testdata/SampleMaterial.lc 621:7-627:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4328 | testdata/SampleMaterial.lc 621:7-627:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1186 | testdata/SampleMaterial.lc 621:7-628:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4329 | testdata/SampleMaterial.lc 621:7-628:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1200,12 +4343,33 @@ testdata/SampleMaterial.lc 629:30-629:32 forall a . List a | |||
1200 | testdata/SampleMaterial.lc 630:25-630:30 Bool | 4343 | testdata/SampleMaterial.lc 630:25-630:30 Bool |
1201 | testdata/SampleMaterial.lc 631:29-631:34 Bool | 4344 | testdata/SampleMaterial.lc 631:29-631:34 Bool |
1202 | testdata/SampleMaterial.lc 633:13-659:14 List StageAttrs | 4345 | testdata/SampleMaterial.lc 633:13-659:14 List StageAttrs |
1203 | testdata/SampleMaterial.lc 633:15-633:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4346 | testdata/SampleMaterial.lc 633:15-633:25 Maybe (Blending', Blending') |
1204 | testdata/SampleMaterial.lc 633:15-634:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4347 | -> RGBGen |
1205 | testdata/SampleMaterial.lc 633:15-635:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4348 | -> AlphaGen |
1206 | testdata/SampleMaterial.lc 633:15-636:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4349 | -> TCGen |
1207 | testdata/SampleMaterial.lc 633:15-637:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4350 | -> List TCMod |
1208 | testdata/SampleMaterial.lc 633:15-638:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4351 | -> StageTexture |
4352 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4353 | testdata/SampleMaterial.lc 633:15-634:36 RGBGen | ||
4354 | -> AlphaGen | ||
4355 | -> TCGen | ||
4356 | -> List TCMod | ||
4357 | -> StageTexture | ||
4358 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4359 | testdata/SampleMaterial.lc 633:15-635:50 AlphaGen | ||
4360 | -> TCGen | ||
4361 | -> List TCMod | ||
4362 | -> StageTexture | ||
4363 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4364 | testdata/SampleMaterial.lc 633:15-636:42 TCGen | ||
4365 | -> List TCMod | ||
4366 | -> StageTexture | ||
4367 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4368 | testdata/SampleMaterial.lc 633:15-637:36 List TCMod | ||
4369 | -> StageTexture | ||
4370 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4371 | testdata/SampleMaterial.lc 633:15-638:31 StageTexture | ||
4372 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1209 | testdata/SampleMaterial.lc 633:15-639:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4373 | testdata/SampleMaterial.lc 633:15-639:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1210 | testdata/SampleMaterial.lc 633:15-640:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4374 | testdata/SampleMaterial.lc 633:15-640:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1211 | testdata/SampleMaterial.lc 633:15-641:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4375 | testdata/SampleMaterial.lc 633:15-641:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1225,12 +4389,33 @@ testdata/SampleMaterial.lc 641:33-641:41 DepthFunction | |||
1225 | testdata/SampleMaterial.lc 642:33-642:40 forall a . Maybe a | 4389 | testdata/SampleMaterial.lc 642:33-642:40 forall a . Maybe a |
1226 | testdata/SampleMaterial.lc 643:41-643:46 Bool | 4390 | testdata/SampleMaterial.lc 643:41-643:46 Bool |
1227 | testdata/SampleMaterial.lc 644:38-644:54 String | 4391 | testdata/SampleMaterial.lc 644:38-644:54 String |
1228 | testdata/SampleMaterial.lc 646:15-646:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4392 | testdata/SampleMaterial.lc 646:15-646:25 Maybe (Blending', Blending') |
1229 | testdata/SampleMaterial.lc 646:15-647:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4393 | -> RGBGen |
1230 | testdata/SampleMaterial.lc 646:15-648:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4394 | -> AlphaGen |
1231 | testdata/SampleMaterial.lc 646:15-649:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4395 | -> TCGen |
1232 | testdata/SampleMaterial.lc 646:15-650:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4396 | -> List TCMod |
1233 | testdata/SampleMaterial.lc 646:15-651:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4397 | -> StageTexture |
4398 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4399 | testdata/SampleMaterial.lc 646:15-647:57 RGBGen | ||
4400 | -> AlphaGen | ||
4401 | -> TCGen | ||
4402 | -> List TCMod | ||
4403 | -> StageTexture | ||
4404 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4405 | testdata/SampleMaterial.lc 646:15-648:50 AlphaGen | ||
4406 | -> TCGen | ||
4407 | -> List TCMod | ||
4408 | -> StageTexture | ||
4409 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4410 | testdata/SampleMaterial.lc 646:15-649:42 TCGen | ||
4411 | -> List TCMod | ||
4412 | -> StageTexture | ||
4413 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4414 | testdata/SampleMaterial.lc 646:15-650:40 List TCMod | ||
4415 | -> StageTexture | ||
4416 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4417 | testdata/SampleMaterial.lc 646:15-651:31 StageTexture | ||
4418 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1234 | testdata/SampleMaterial.lc 646:15-652:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4419 | testdata/SampleMaterial.lc 646:15-652:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1235 | testdata/SampleMaterial.lc 646:15-653:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4420 | testdata/SampleMaterial.lc 646:15-653:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1236 | testdata/SampleMaterial.lc 646:15-654:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4421 | testdata/SampleMaterial.lc 646:15-654:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1256,11 +4441,31 @@ testdata/SampleMaterial.lc 660:21-660:26 Bool | |||
1256 | testdata/SampleMaterial.lc 663:5-705:6 (String, CommonAttrs) | 4441 | testdata/SampleMaterial.lc 663:5-705:6 (String, CommonAttrs) |
1257 | testdata/SampleMaterial.lc 663:5-2182:6 List (String, CommonAttrs) | 4442 | testdata/SampleMaterial.lc 663:5-2182:6 List (String, CommonAttrs) |
1258 | testdata/SampleMaterial.lc 663:7-663:42 String | 4443 | testdata/SampleMaterial.lc 663:7-663:42 String |
1259 | testdata/SampleMaterial.lc 664:7-664:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4444 | testdata/SampleMaterial.lc 664:7-664:18 () |
1260 | testdata/SampleMaterial.lc 664:7-665:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4445 | -> () |
1261 | testdata/SampleMaterial.lc 664:7-666:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4446 | -> Bool |
1262 | testdata/SampleMaterial.lc 664:7-667:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4447 | -> Float |
1263 | testdata/SampleMaterial.lc 664:7-668:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4448 | -> Bool |
4449 | -> Bool | ||
4450 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4451 | testdata/SampleMaterial.lc 664:7-665:26 () | ||
4452 | -> Bool | ||
4453 | -> Float | ||
4454 | -> Bool | ||
4455 | -> Bool | ||
4456 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4457 | testdata/SampleMaterial.lc 664:7-666:26 Bool | ||
4458 | -> Float | ||
4459 | -> Bool | ||
4460 | -> Bool | ||
4461 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4462 | testdata/SampleMaterial.lc 664:7-667:27 Float | ||
4463 | -> Bool | ||
4464 | -> Bool | ||
4465 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4466 | testdata/SampleMaterial.lc 664:7-668:21 Bool | ||
4467 | -> Bool | ||
4468 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1264 | testdata/SampleMaterial.lc 664:7-669:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4469 | testdata/SampleMaterial.lc 664:7-669:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1265 | testdata/SampleMaterial.lc 664:7-670:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4470 | testdata/SampleMaterial.lc 664:7-670:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1266 | testdata/SampleMaterial.lc 664:7-671:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4471 | testdata/SampleMaterial.lc 664:7-671:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1280,12 +4485,33 @@ testdata/SampleMaterial.lc 672:30-672:32 forall a . List a | |||
1280 | testdata/SampleMaterial.lc 673:25-673:30 Bool | 4485 | testdata/SampleMaterial.lc 673:25-673:30 Bool |
1281 | testdata/SampleMaterial.lc 674:29-674:34 Bool | 4486 | testdata/SampleMaterial.lc 674:29-674:34 Bool |
1282 | testdata/SampleMaterial.lc 676:13-702:14 List StageAttrs | 4487 | testdata/SampleMaterial.lc 676:13-702:14 List StageAttrs |
1283 | testdata/SampleMaterial.lc 676:15-676:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4488 | testdata/SampleMaterial.lc 676:15-676:25 Maybe (Blending', Blending') |
1284 | testdata/SampleMaterial.lc 676:15-677:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4489 | -> RGBGen |
1285 | testdata/SampleMaterial.lc 676:15-678:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4490 | -> AlphaGen |
1286 | testdata/SampleMaterial.lc 676:15-679:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4491 | -> TCGen |
1287 | testdata/SampleMaterial.lc 676:15-680:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4492 | -> List TCMod |
1288 | testdata/SampleMaterial.lc 676:15-681:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4493 | -> StageTexture |
4494 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4495 | testdata/SampleMaterial.lc 676:15-677:36 RGBGen | ||
4496 | -> AlphaGen | ||
4497 | -> TCGen | ||
4498 | -> List TCMod | ||
4499 | -> StageTexture | ||
4500 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4501 | testdata/SampleMaterial.lc 676:15-678:50 AlphaGen | ||
4502 | -> TCGen | ||
4503 | -> List TCMod | ||
4504 | -> StageTexture | ||
4505 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4506 | testdata/SampleMaterial.lc 676:15-679:42 TCGen | ||
4507 | -> List TCMod | ||
4508 | -> StageTexture | ||
4509 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4510 | testdata/SampleMaterial.lc 676:15-680:36 List TCMod | ||
4511 | -> StageTexture | ||
4512 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4513 | testdata/SampleMaterial.lc 676:15-681:31 StageTexture | ||
4514 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1289 | testdata/SampleMaterial.lc 676:15-682:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4515 | testdata/SampleMaterial.lc 676:15-682:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1290 | testdata/SampleMaterial.lc 676:15-683:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4516 | testdata/SampleMaterial.lc 676:15-683:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1291 | testdata/SampleMaterial.lc 676:15-684:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4517 | testdata/SampleMaterial.lc 676:15-684:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1305,12 +4531,33 @@ testdata/SampleMaterial.lc 684:33-684:41 DepthFunction | |||
1305 | testdata/SampleMaterial.lc 685:33-685:40 forall a . Maybe a | 4531 | testdata/SampleMaterial.lc 685:33-685:40 forall a . Maybe a |
1306 | testdata/SampleMaterial.lc 686:41-686:46 Bool | 4532 | testdata/SampleMaterial.lc 686:41-686:46 Bool |
1307 | testdata/SampleMaterial.lc 687:38-687:54 String | 4533 | testdata/SampleMaterial.lc 687:38-687:54 String |
1308 | testdata/SampleMaterial.lc 689:15-689:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4534 | testdata/SampleMaterial.lc 689:15-689:25 Maybe (Blending', Blending') |
1309 | testdata/SampleMaterial.lc 689:15-690:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4535 | -> RGBGen |
1310 | testdata/SampleMaterial.lc 689:15-691:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4536 | -> AlphaGen |
1311 | testdata/SampleMaterial.lc 689:15-692:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4537 | -> TCGen |
1312 | testdata/SampleMaterial.lc 689:15-693:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4538 | -> List TCMod |
1313 | testdata/SampleMaterial.lc 689:15-694:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4539 | -> StageTexture |
4540 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4541 | testdata/SampleMaterial.lc 689:15-690:57 RGBGen | ||
4542 | -> AlphaGen | ||
4543 | -> TCGen | ||
4544 | -> List TCMod | ||
4545 | -> StageTexture | ||
4546 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4547 | testdata/SampleMaterial.lc 689:15-691:50 AlphaGen | ||
4548 | -> TCGen | ||
4549 | -> List TCMod | ||
4550 | -> StageTexture | ||
4551 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4552 | testdata/SampleMaterial.lc 689:15-692:42 TCGen | ||
4553 | -> List TCMod | ||
4554 | -> StageTexture | ||
4555 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4556 | testdata/SampleMaterial.lc 689:15-693:40 List TCMod | ||
4557 | -> StageTexture | ||
4558 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4559 | testdata/SampleMaterial.lc 689:15-694:31 StageTexture | ||
4560 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1314 | testdata/SampleMaterial.lc 689:15-695:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4561 | testdata/SampleMaterial.lc 689:15-695:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1315 | testdata/SampleMaterial.lc 689:15-696:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4562 | testdata/SampleMaterial.lc 689:15-696:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1316 | testdata/SampleMaterial.lc 689:15-697:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4563 | testdata/SampleMaterial.lc 689:15-697:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1336,11 +4583,31 @@ testdata/SampleMaterial.lc 703:21-703:26 Bool | |||
1336 | testdata/SampleMaterial.lc 706:5-748:6 (String, CommonAttrs) | 4583 | testdata/SampleMaterial.lc 706:5-748:6 (String, CommonAttrs) |
1337 | testdata/SampleMaterial.lc 706:5-2182:6 List (String, CommonAttrs) | 4584 | testdata/SampleMaterial.lc 706:5-2182:6 List (String, CommonAttrs) |
1338 | testdata/SampleMaterial.lc 706:7-706:42 String | 4585 | testdata/SampleMaterial.lc 706:7-706:42 String |
1339 | testdata/SampleMaterial.lc 707:7-707:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4586 | testdata/SampleMaterial.lc 707:7-707:18 () |
1340 | testdata/SampleMaterial.lc 707:7-708:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4587 | -> () |
1341 | testdata/SampleMaterial.lc 707:7-709:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4588 | -> Bool |
1342 | testdata/SampleMaterial.lc 707:7-710:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4589 | -> Float |
1343 | testdata/SampleMaterial.lc 707:7-711:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4590 | -> Bool |
4591 | -> Bool | ||
4592 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4593 | testdata/SampleMaterial.lc 707:7-708:26 () | ||
4594 | -> Bool | ||
4595 | -> Float | ||
4596 | -> Bool | ||
4597 | -> Bool | ||
4598 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4599 | testdata/SampleMaterial.lc 707:7-709:26 Bool | ||
4600 | -> Float | ||
4601 | -> Bool | ||
4602 | -> Bool | ||
4603 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4604 | testdata/SampleMaterial.lc 707:7-710:27 Float | ||
4605 | -> Bool | ||
4606 | -> Bool | ||
4607 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4608 | testdata/SampleMaterial.lc 707:7-711:21 Bool | ||
4609 | -> Bool | ||
4610 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1344 | testdata/SampleMaterial.lc 707:7-712:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4611 | testdata/SampleMaterial.lc 707:7-712:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1345 | testdata/SampleMaterial.lc 707:7-713:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4612 | testdata/SampleMaterial.lc 707:7-713:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1346 | testdata/SampleMaterial.lc 707:7-714:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4613 | testdata/SampleMaterial.lc 707:7-714:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1360,12 +4627,33 @@ testdata/SampleMaterial.lc 715:30-715:32 forall a . List a | |||
1360 | testdata/SampleMaterial.lc 716:25-716:30 Bool | 4627 | testdata/SampleMaterial.lc 716:25-716:30 Bool |
1361 | testdata/SampleMaterial.lc 717:29-717:34 Bool | 4628 | testdata/SampleMaterial.lc 717:29-717:34 Bool |
1362 | testdata/SampleMaterial.lc 719:13-745:14 List StageAttrs | 4629 | testdata/SampleMaterial.lc 719:13-745:14 List StageAttrs |
1363 | testdata/SampleMaterial.lc 719:15-719:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4630 | testdata/SampleMaterial.lc 719:15-719:25 Maybe (Blending', Blending') |
1364 | testdata/SampleMaterial.lc 719:15-720:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4631 | -> RGBGen |
1365 | testdata/SampleMaterial.lc 719:15-721:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4632 | -> AlphaGen |
1366 | testdata/SampleMaterial.lc 719:15-722:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4633 | -> TCGen |
1367 | testdata/SampleMaterial.lc 719:15-723:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4634 | -> List TCMod |
1368 | testdata/SampleMaterial.lc 719:15-724:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4635 | -> StageTexture |
4636 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4637 | testdata/SampleMaterial.lc 719:15-720:36 RGBGen | ||
4638 | -> AlphaGen | ||
4639 | -> TCGen | ||
4640 | -> List TCMod | ||
4641 | -> StageTexture | ||
4642 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4643 | testdata/SampleMaterial.lc 719:15-721:50 AlphaGen | ||
4644 | -> TCGen | ||
4645 | -> List TCMod | ||
4646 | -> StageTexture | ||
4647 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4648 | testdata/SampleMaterial.lc 719:15-722:42 TCGen | ||
4649 | -> List TCMod | ||
4650 | -> StageTexture | ||
4651 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4652 | testdata/SampleMaterial.lc 719:15-723:36 List TCMod | ||
4653 | -> StageTexture | ||
4654 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4655 | testdata/SampleMaterial.lc 719:15-724:31 StageTexture | ||
4656 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1369 | testdata/SampleMaterial.lc 719:15-725:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4657 | testdata/SampleMaterial.lc 719:15-725:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1370 | testdata/SampleMaterial.lc 719:15-726:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4658 | testdata/SampleMaterial.lc 719:15-726:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1371 | testdata/SampleMaterial.lc 719:15-727:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4659 | testdata/SampleMaterial.lc 719:15-727:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1385,12 +4673,33 @@ testdata/SampleMaterial.lc 727:33-727:41 DepthFunction | |||
1385 | testdata/SampleMaterial.lc 728:33-728:40 forall a . Maybe a | 4673 | testdata/SampleMaterial.lc 728:33-728:40 forall a . Maybe a |
1386 | testdata/SampleMaterial.lc 729:41-729:46 Bool | 4674 | testdata/SampleMaterial.lc 729:41-729:46 Bool |
1387 | testdata/SampleMaterial.lc 730:38-730:54 String | 4675 | testdata/SampleMaterial.lc 730:38-730:54 String |
1388 | testdata/SampleMaterial.lc 732:15-732:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4676 | testdata/SampleMaterial.lc 732:15-732:25 Maybe (Blending', Blending') |
1389 | testdata/SampleMaterial.lc 732:15-733:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4677 | -> RGBGen |
1390 | testdata/SampleMaterial.lc 732:15-734:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4678 | -> AlphaGen |
1391 | testdata/SampleMaterial.lc 732:15-735:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4679 | -> TCGen |
1392 | testdata/SampleMaterial.lc 732:15-736:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4680 | -> List TCMod |
1393 | testdata/SampleMaterial.lc 732:15-737:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4681 | -> StageTexture |
4682 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4683 | testdata/SampleMaterial.lc 732:15-733:57 RGBGen | ||
4684 | -> AlphaGen | ||
4685 | -> TCGen | ||
4686 | -> List TCMod | ||
4687 | -> StageTexture | ||
4688 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4689 | testdata/SampleMaterial.lc 732:15-734:50 AlphaGen | ||
4690 | -> TCGen | ||
4691 | -> List TCMod | ||
4692 | -> StageTexture | ||
4693 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4694 | testdata/SampleMaterial.lc 732:15-735:42 TCGen | ||
4695 | -> List TCMod | ||
4696 | -> StageTexture | ||
4697 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4698 | testdata/SampleMaterial.lc 732:15-736:40 List TCMod | ||
4699 | -> StageTexture | ||
4700 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4701 | testdata/SampleMaterial.lc 732:15-737:31 StageTexture | ||
4702 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1394 | testdata/SampleMaterial.lc 732:15-738:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4703 | testdata/SampleMaterial.lc 732:15-738:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1395 | testdata/SampleMaterial.lc 732:15-739:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4704 | testdata/SampleMaterial.lc 732:15-739:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1396 | testdata/SampleMaterial.lc 732:15-740:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4705 | testdata/SampleMaterial.lc 732:15-740:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1416,11 +4725,31 @@ testdata/SampleMaterial.lc 746:21-746:26 Bool | |||
1416 | testdata/SampleMaterial.lc 749:5-791:6 (String, CommonAttrs) | 4725 | testdata/SampleMaterial.lc 749:5-791:6 (String, CommonAttrs) |
1417 | testdata/SampleMaterial.lc 749:5-2182:6 List (String, CommonAttrs) | 4726 | testdata/SampleMaterial.lc 749:5-2182:6 List (String, CommonAttrs) |
1418 | testdata/SampleMaterial.lc 749:7-749:42 String | 4727 | testdata/SampleMaterial.lc 749:7-749:42 String |
1419 | testdata/SampleMaterial.lc 750:7-750:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4728 | testdata/SampleMaterial.lc 750:7-750:18 () |
1420 | testdata/SampleMaterial.lc 750:7-751:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4729 | -> () |
1421 | testdata/SampleMaterial.lc 750:7-752:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4730 | -> Bool |
1422 | testdata/SampleMaterial.lc 750:7-753:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4731 | -> Float |
1423 | testdata/SampleMaterial.lc 750:7-754:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4732 | -> Bool |
4733 | -> Bool | ||
4734 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4735 | testdata/SampleMaterial.lc 750:7-751:26 () | ||
4736 | -> Bool | ||
4737 | -> Float | ||
4738 | -> Bool | ||
4739 | -> Bool | ||
4740 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4741 | testdata/SampleMaterial.lc 750:7-752:26 Bool | ||
4742 | -> Float | ||
4743 | -> Bool | ||
4744 | -> Bool | ||
4745 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4746 | testdata/SampleMaterial.lc 750:7-753:27 Float | ||
4747 | -> Bool | ||
4748 | -> Bool | ||
4749 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4750 | testdata/SampleMaterial.lc 750:7-754:21 Bool | ||
4751 | -> Bool | ||
4752 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1424 | testdata/SampleMaterial.lc 750:7-755:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4753 | testdata/SampleMaterial.lc 750:7-755:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1425 | testdata/SampleMaterial.lc 750:7-756:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4754 | testdata/SampleMaterial.lc 750:7-756:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1426 | testdata/SampleMaterial.lc 750:7-757:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4755 | testdata/SampleMaterial.lc 750:7-757:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1440,12 +4769,33 @@ testdata/SampleMaterial.lc 758:30-758:32 forall a . List a | |||
1440 | testdata/SampleMaterial.lc 759:25-759:30 Bool | 4769 | testdata/SampleMaterial.lc 759:25-759:30 Bool |
1441 | testdata/SampleMaterial.lc 760:29-760:34 Bool | 4770 | testdata/SampleMaterial.lc 760:29-760:34 Bool |
1442 | testdata/SampleMaterial.lc 762:13-788:14 List StageAttrs | 4771 | testdata/SampleMaterial.lc 762:13-788:14 List StageAttrs |
1443 | testdata/SampleMaterial.lc 762:15-762:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4772 | testdata/SampleMaterial.lc 762:15-762:25 Maybe (Blending', Blending') |
1444 | testdata/SampleMaterial.lc 762:15-763:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4773 | -> RGBGen |
1445 | testdata/SampleMaterial.lc 762:15-764:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4774 | -> AlphaGen |
1446 | testdata/SampleMaterial.lc 762:15-765:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4775 | -> TCGen |
1447 | testdata/SampleMaterial.lc 762:15-766:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4776 | -> List TCMod |
1448 | testdata/SampleMaterial.lc 762:15-767:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4777 | -> StageTexture |
4778 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4779 | testdata/SampleMaterial.lc 762:15-763:36 RGBGen | ||
4780 | -> AlphaGen | ||
4781 | -> TCGen | ||
4782 | -> List TCMod | ||
4783 | -> StageTexture | ||
4784 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4785 | testdata/SampleMaterial.lc 762:15-764:50 AlphaGen | ||
4786 | -> TCGen | ||
4787 | -> List TCMod | ||
4788 | -> StageTexture | ||
4789 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4790 | testdata/SampleMaterial.lc 762:15-765:42 TCGen | ||
4791 | -> List TCMod | ||
4792 | -> StageTexture | ||
4793 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4794 | testdata/SampleMaterial.lc 762:15-766:36 List TCMod | ||
4795 | -> StageTexture | ||
4796 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4797 | testdata/SampleMaterial.lc 762:15-767:31 StageTexture | ||
4798 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1449 | testdata/SampleMaterial.lc 762:15-768:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4799 | testdata/SampleMaterial.lc 762:15-768:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1450 | testdata/SampleMaterial.lc 762:15-769:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4800 | testdata/SampleMaterial.lc 762:15-769:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1451 | testdata/SampleMaterial.lc 762:15-770:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4801 | testdata/SampleMaterial.lc 762:15-770:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1465,12 +4815,33 @@ testdata/SampleMaterial.lc 770:33-770:41 DepthFunction | |||
1465 | testdata/SampleMaterial.lc 771:33-771:40 forall a . Maybe a | 4815 | testdata/SampleMaterial.lc 771:33-771:40 forall a . Maybe a |
1466 | testdata/SampleMaterial.lc 772:41-772:46 Bool | 4816 | testdata/SampleMaterial.lc 772:41-772:46 Bool |
1467 | testdata/SampleMaterial.lc 773:38-773:54 String | 4817 | testdata/SampleMaterial.lc 773:38-773:54 String |
1468 | testdata/SampleMaterial.lc 775:15-775:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4818 | testdata/SampleMaterial.lc 775:15-775:25 Maybe (Blending', Blending') |
1469 | testdata/SampleMaterial.lc 775:15-776:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4819 | -> RGBGen |
1470 | testdata/SampleMaterial.lc 775:15-777:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4820 | -> AlphaGen |
1471 | testdata/SampleMaterial.lc 775:15-778:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4821 | -> TCGen |
1472 | testdata/SampleMaterial.lc 775:15-779:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4822 | -> List TCMod |
1473 | testdata/SampleMaterial.lc 775:15-780:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4823 | -> StageTexture |
4824 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4825 | testdata/SampleMaterial.lc 775:15-776:57 RGBGen | ||
4826 | -> AlphaGen | ||
4827 | -> TCGen | ||
4828 | -> List TCMod | ||
4829 | -> StageTexture | ||
4830 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4831 | testdata/SampleMaterial.lc 775:15-777:50 AlphaGen | ||
4832 | -> TCGen | ||
4833 | -> List TCMod | ||
4834 | -> StageTexture | ||
4835 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4836 | testdata/SampleMaterial.lc 775:15-778:42 TCGen | ||
4837 | -> List TCMod | ||
4838 | -> StageTexture | ||
4839 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4840 | testdata/SampleMaterial.lc 775:15-779:40 List TCMod | ||
4841 | -> StageTexture | ||
4842 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4843 | testdata/SampleMaterial.lc 775:15-780:31 StageTexture | ||
4844 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1474 | testdata/SampleMaterial.lc 775:15-781:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4845 | testdata/SampleMaterial.lc 775:15-781:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1475 | testdata/SampleMaterial.lc 775:15-782:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4846 | testdata/SampleMaterial.lc 775:15-782:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1476 | testdata/SampleMaterial.lc 775:15-783:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4847 | testdata/SampleMaterial.lc 775:15-783:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1496,11 +4867,31 @@ testdata/SampleMaterial.lc 789:21-789:26 Bool | |||
1496 | testdata/SampleMaterial.lc 792:5-834:6 (String, CommonAttrs) | 4867 | testdata/SampleMaterial.lc 792:5-834:6 (String, CommonAttrs) |
1497 | testdata/SampleMaterial.lc 792:5-2182:6 List (String, CommonAttrs) | 4868 | testdata/SampleMaterial.lc 792:5-2182:6 List (String, CommonAttrs) |
1498 | testdata/SampleMaterial.lc 792:7-792:41 String | 4869 | testdata/SampleMaterial.lc 792:7-792:41 String |
1499 | testdata/SampleMaterial.lc 793:7-793:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4870 | testdata/SampleMaterial.lc 793:7-793:18 () |
1500 | testdata/SampleMaterial.lc 793:7-794:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4871 | -> () |
1501 | testdata/SampleMaterial.lc 793:7-795:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4872 | -> Bool |
1502 | testdata/SampleMaterial.lc 793:7-796:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4873 | -> Float |
1503 | testdata/SampleMaterial.lc 793:7-797:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4874 | -> Bool |
4875 | -> Bool | ||
4876 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4877 | testdata/SampleMaterial.lc 793:7-794:26 () | ||
4878 | -> Bool | ||
4879 | -> Float | ||
4880 | -> Bool | ||
4881 | -> Bool | ||
4882 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4883 | testdata/SampleMaterial.lc 793:7-795:26 Bool | ||
4884 | -> Float | ||
4885 | -> Bool | ||
4886 | -> Bool | ||
4887 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4888 | testdata/SampleMaterial.lc 793:7-796:27 Float | ||
4889 | -> Bool | ||
4890 | -> Bool | ||
4891 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4892 | testdata/SampleMaterial.lc 793:7-797:21 Bool | ||
4893 | -> Bool | ||
4894 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1504 | testdata/SampleMaterial.lc 793:7-798:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4895 | testdata/SampleMaterial.lc 793:7-798:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1505 | testdata/SampleMaterial.lc 793:7-799:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4896 | testdata/SampleMaterial.lc 793:7-799:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1506 | testdata/SampleMaterial.lc 793:7-800:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4897 | testdata/SampleMaterial.lc 793:7-800:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1520,12 +4911,33 @@ testdata/SampleMaterial.lc 801:30-801:32 forall a . List a | |||
1520 | testdata/SampleMaterial.lc 802:25-802:30 Bool | 4911 | testdata/SampleMaterial.lc 802:25-802:30 Bool |
1521 | testdata/SampleMaterial.lc 803:29-803:34 Bool | 4912 | testdata/SampleMaterial.lc 803:29-803:34 Bool |
1522 | testdata/SampleMaterial.lc 805:13-831:14 List StageAttrs | 4913 | testdata/SampleMaterial.lc 805:13-831:14 List StageAttrs |
1523 | testdata/SampleMaterial.lc 805:15-805:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4914 | testdata/SampleMaterial.lc 805:15-805:25 Maybe (Blending', Blending') |
1524 | testdata/SampleMaterial.lc 805:15-806:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4915 | -> RGBGen |
1525 | testdata/SampleMaterial.lc 805:15-807:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4916 | -> AlphaGen |
1526 | testdata/SampleMaterial.lc 805:15-808:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4917 | -> TCGen |
1527 | testdata/SampleMaterial.lc 805:15-809:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4918 | -> List TCMod |
1528 | testdata/SampleMaterial.lc 805:15-810:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4919 | -> StageTexture |
4920 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4921 | testdata/SampleMaterial.lc 805:15-806:36 RGBGen | ||
4922 | -> AlphaGen | ||
4923 | -> TCGen | ||
4924 | -> List TCMod | ||
4925 | -> StageTexture | ||
4926 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4927 | testdata/SampleMaterial.lc 805:15-807:50 AlphaGen | ||
4928 | -> TCGen | ||
4929 | -> List TCMod | ||
4930 | -> StageTexture | ||
4931 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4932 | testdata/SampleMaterial.lc 805:15-808:42 TCGen | ||
4933 | -> List TCMod | ||
4934 | -> StageTexture | ||
4935 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4936 | testdata/SampleMaterial.lc 805:15-809:36 List TCMod | ||
4937 | -> StageTexture | ||
4938 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4939 | testdata/SampleMaterial.lc 805:15-810:31 StageTexture | ||
4940 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1529 | testdata/SampleMaterial.lc 805:15-811:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4941 | testdata/SampleMaterial.lc 805:15-811:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1530 | testdata/SampleMaterial.lc 805:15-812:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4942 | testdata/SampleMaterial.lc 805:15-812:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1531 | testdata/SampleMaterial.lc 805:15-813:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4943 | testdata/SampleMaterial.lc 805:15-813:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1545,12 +4957,33 @@ testdata/SampleMaterial.lc 813:33-813:41 DepthFunction | |||
1545 | testdata/SampleMaterial.lc 814:33-814:40 forall a . Maybe a | 4957 | testdata/SampleMaterial.lc 814:33-814:40 forall a . Maybe a |
1546 | testdata/SampleMaterial.lc 815:41-815:46 Bool | 4958 | testdata/SampleMaterial.lc 815:41-815:46 Bool |
1547 | testdata/SampleMaterial.lc 816:38-816:54 String | 4959 | testdata/SampleMaterial.lc 816:38-816:54 String |
1548 | testdata/SampleMaterial.lc 818:15-818:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4960 | testdata/SampleMaterial.lc 818:15-818:25 Maybe (Blending', Blending') |
1549 | testdata/SampleMaterial.lc 818:15-819:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4961 | -> RGBGen |
1550 | testdata/SampleMaterial.lc 818:15-820:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4962 | -> AlphaGen |
1551 | testdata/SampleMaterial.lc 818:15-821:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4963 | -> TCGen |
1552 | testdata/SampleMaterial.lc 818:15-822:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4964 | -> List TCMod |
1553 | testdata/SampleMaterial.lc 818:15-823:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4965 | -> StageTexture |
4966 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4967 | testdata/SampleMaterial.lc 818:15-819:57 RGBGen | ||
4968 | -> AlphaGen | ||
4969 | -> TCGen | ||
4970 | -> List TCMod | ||
4971 | -> StageTexture | ||
4972 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4973 | testdata/SampleMaterial.lc 818:15-820:50 AlphaGen | ||
4974 | -> TCGen | ||
4975 | -> List TCMod | ||
4976 | -> StageTexture | ||
4977 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4978 | testdata/SampleMaterial.lc 818:15-821:42 TCGen | ||
4979 | -> List TCMod | ||
4980 | -> StageTexture | ||
4981 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4982 | testdata/SampleMaterial.lc 818:15-822:40 List TCMod | ||
4983 | -> StageTexture | ||
4984 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4985 | testdata/SampleMaterial.lc 818:15-823:31 StageTexture | ||
4986 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1554 | testdata/SampleMaterial.lc 818:15-824:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4987 | testdata/SampleMaterial.lc 818:15-824:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1555 | testdata/SampleMaterial.lc 818:15-825:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4988 | testdata/SampleMaterial.lc 818:15-825:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1556 | testdata/SampleMaterial.lc 818:15-826:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4989 | testdata/SampleMaterial.lc 818:15-826:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1576,11 +5009,31 @@ testdata/SampleMaterial.lc 832:21-832:26 Bool | |||
1576 | testdata/SampleMaterial.lc 835:5-891:6 (String, CommonAttrs) | 5009 | testdata/SampleMaterial.lc 835:5-891:6 (String, CommonAttrs) |
1577 | testdata/SampleMaterial.lc 835:5-2182:6 List (String, CommonAttrs) | 5010 | testdata/SampleMaterial.lc 835:5-2182:6 List (String, CommonAttrs) |
1578 | testdata/SampleMaterial.lc 835:7-835:41 String | 5011 | testdata/SampleMaterial.lc 835:7-835:41 String |
1579 | testdata/SampleMaterial.lc 836:7-836:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5012 | testdata/SampleMaterial.lc 836:7-836:18 () |
1580 | testdata/SampleMaterial.lc 836:7-837:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5013 | -> () |
1581 | testdata/SampleMaterial.lc 836:7-838:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5014 | -> Bool |
1582 | testdata/SampleMaterial.lc 836:7-839:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5015 | -> Float |
1583 | testdata/SampleMaterial.lc 836:7-840:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5016 | -> Bool |
5017 | -> Bool | ||
5018 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5019 | testdata/SampleMaterial.lc 836:7-837:26 () | ||
5020 | -> Bool | ||
5021 | -> Float | ||
5022 | -> Bool | ||
5023 | -> Bool | ||
5024 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5025 | testdata/SampleMaterial.lc 836:7-838:26 Bool | ||
5026 | -> Float | ||
5027 | -> Bool | ||
5028 | -> Bool | ||
5029 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5030 | testdata/SampleMaterial.lc 836:7-839:27 Float | ||
5031 | -> Bool | ||
5032 | -> Bool | ||
5033 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5034 | testdata/SampleMaterial.lc 836:7-840:21 Bool | ||
5035 | -> Bool | ||
5036 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1584 | testdata/SampleMaterial.lc 836:7-841:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5037 | testdata/SampleMaterial.lc 836:7-841:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1585 | testdata/SampleMaterial.lc 836:7-842:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5038 | testdata/SampleMaterial.lc 836:7-842:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1586 | testdata/SampleMaterial.lc 836:7-843:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5039 | testdata/SampleMaterial.lc 836:7-843:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1600,12 +5053,33 @@ testdata/SampleMaterial.lc 844:30-844:32 forall a . List a | |||
1600 | testdata/SampleMaterial.lc 845:25-845:30 Bool | 5053 | testdata/SampleMaterial.lc 845:25-845:30 Bool |
1601 | testdata/SampleMaterial.lc 846:29-846:34 Bool | 5054 | testdata/SampleMaterial.lc 846:29-846:34 Bool |
1602 | testdata/SampleMaterial.lc 848:13-888:14 List StageAttrs | 5055 | testdata/SampleMaterial.lc 848:13-888:14 List StageAttrs |
1603 | testdata/SampleMaterial.lc 848:15-848:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5056 | testdata/SampleMaterial.lc 848:15-848:25 Maybe (Blending', Blending') |
1604 | testdata/SampleMaterial.lc 848:15-849:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5057 | -> RGBGen |
1605 | testdata/SampleMaterial.lc 848:15-850:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5058 | -> AlphaGen |
1606 | testdata/SampleMaterial.lc 848:15-851:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5059 | -> TCGen |
1607 | testdata/SampleMaterial.lc 848:15-852:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5060 | -> List TCMod |
1608 | testdata/SampleMaterial.lc 848:15-854:88 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5061 | -> StageTexture |
5062 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5063 | testdata/SampleMaterial.lc 848:15-849:36 RGBGen | ||
5064 | -> AlphaGen | ||
5065 | -> TCGen | ||
5066 | -> List TCMod | ||
5067 | -> StageTexture | ||
5068 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5069 | testdata/SampleMaterial.lc 848:15-850:42 AlphaGen | ||
5070 | -> TCGen | ||
5071 | -> List TCMod | ||
5072 | -> StageTexture | ||
5073 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5074 | testdata/SampleMaterial.lc 848:15-851:42 TCGen | ||
5075 | -> List TCMod | ||
5076 | -> StageTexture | ||
5077 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5078 | testdata/SampleMaterial.lc 848:15-852:36 List TCMod | ||
5079 | -> StageTexture | ||
5080 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5081 | testdata/SampleMaterial.lc 848:15-854:88 StageTexture | ||
5082 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1609 | testdata/SampleMaterial.lc 848:15-855:66 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5083 | testdata/SampleMaterial.lc 848:15-855:66 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1610 | testdata/SampleMaterial.lc 848:15-856:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5084 | testdata/SampleMaterial.lc 848:15-856:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1611 | testdata/SampleMaterial.lc 848:15-857:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5085 | testdata/SampleMaterial.lc 848:15-857:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1645,12 +5119,33 @@ testdata/SampleMaterial.lc 857:33-857:41 DepthFunction | |||
1645 | testdata/SampleMaterial.lc 858:33-858:40 forall a . Maybe a | 5119 | testdata/SampleMaterial.lc 858:33-858:40 forall a . Maybe a |
1646 | testdata/SampleMaterial.lc 859:41-859:46 Bool | 5120 | testdata/SampleMaterial.lc 859:41-859:46 Bool |
1647 | testdata/SampleMaterial.lc 860:38-860:54 String | 5121 | testdata/SampleMaterial.lc 860:38-860:54 String |
1648 | testdata/SampleMaterial.lc 862:15-862:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5122 | testdata/SampleMaterial.lc 862:15-862:25 Maybe (Blending', Blending') |
1649 | testdata/SampleMaterial.lc 862:15-863:69 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5123 | -> RGBGen |
1650 | testdata/SampleMaterial.lc 862:15-864:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5124 | -> AlphaGen |
1651 | testdata/SampleMaterial.lc 862:15-865:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5125 | -> TCGen |
1652 | testdata/SampleMaterial.lc 862:15-866:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5126 | -> List TCMod |
1653 | testdata/SampleMaterial.lc 862:15-867:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5127 | -> StageTexture |
5128 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5129 | testdata/SampleMaterial.lc 862:15-863:69 RGBGen | ||
5130 | -> AlphaGen | ||
5131 | -> TCGen | ||
5132 | -> List TCMod | ||
5133 | -> StageTexture | ||
5134 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5135 | testdata/SampleMaterial.lc 862:15-864:42 AlphaGen | ||
5136 | -> TCGen | ||
5137 | -> List TCMod | ||
5138 | -> StageTexture | ||
5139 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5140 | testdata/SampleMaterial.lc 862:15-865:42 TCGen | ||
5141 | -> List TCMod | ||
5142 | -> StageTexture | ||
5143 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5144 | testdata/SampleMaterial.lc 862:15-866:36 List TCMod | ||
5145 | -> StageTexture | ||
5146 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5147 | testdata/SampleMaterial.lc 862:15-867:31 StageTexture | ||
5148 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1654 | testdata/SampleMaterial.lc 862:15-868:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5149 | testdata/SampleMaterial.lc 862:15-868:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1655 | testdata/SampleMaterial.lc 862:15-869:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5150 | testdata/SampleMaterial.lc 862:15-869:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1656 | testdata/SampleMaterial.lc 862:15-870:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5151 | testdata/SampleMaterial.lc 862:15-870:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1675,12 +5170,33 @@ testdata/SampleMaterial.lc 870:33-870:41 DepthFunction | |||
1675 | testdata/SampleMaterial.lc 871:33-871:40 forall a . Maybe a | 5170 | testdata/SampleMaterial.lc 871:33-871:40 forall a . Maybe a |
1676 | testdata/SampleMaterial.lc 872:41-872:46 Bool | 5171 | testdata/SampleMaterial.lc 872:41-872:46 Bool |
1677 | testdata/SampleMaterial.lc 873:38-873:54 String | 5172 | testdata/SampleMaterial.lc 873:38-873:54 String |
1678 | testdata/SampleMaterial.lc 875:15-875:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5173 | testdata/SampleMaterial.lc 875:15-875:25 Maybe (Blending', Blending') |
1679 | testdata/SampleMaterial.lc 875:15-876:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5174 | -> RGBGen |
1680 | testdata/SampleMaterial.lc 875:15-877:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5175 | -> AlphaGen |
1681 | testdata/SampleMaterial.lc 875:15-878:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5176 | -> TCGen |
1682 | testdata/SampleMaterial.lc 875:15-879:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5177 | -> List TCMod |
1683 | testdata/SampleMaterial.lc 875:15-880:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5178 | -> StageTexture |
5179 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5180 | testdata/SampleMaterial.lc 875:15-876:57 RGBGen | ||
5181 | -> AlphaGen | ||
5182 | -> TCGen | ||
5183 | -> List TCMod | ||
5184 | -> StageTexture | ||
5185 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5186 | testdata/SampleMaterial.lc 875:15-877:42 AlphaGen | ||
5187 | -> TCGen | ||
5188 | -> List TCMod | ||
5189 | -> StageTexture | ||
5190 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5191 | testdata/SampleMaterial.lc 875:15-878:42 TCGen | ||
5192 | -> List TCMod | ||
5193 | -> StageTexture | ||
5194 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5195 | testdata/SampleMaterial.lc 875:15-879:40 List TCMod | ||
5196 | -> StageTexture | ||
5197 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5198 | testdata/SampleMaterial.lc 875:15-880:31 StageTexture | ||
5199 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1684 | testdata/SampleMaterial.lc 875:15-881:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5200 | testdata/SampleMaterial.lc 875:15-881:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1685 | testdata/SampleMaterial.lc 875:15-882:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5201 | testdata/SampleMaterial.lc 875:15-882:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1686 | testdata/SampleMaterial.lc 875:15-883:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5202 | testdata/SampleMaterial.lc 875:15-883:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1706,11 +5222,31 @@ testdata/SampleMaterial.lc 889:21-889:26 Bool | |||
1706 | testdata/SampleMaterial.lc 892:5-934:6 (String, CommonAttrs) | 5222 | testdata/SampleMaterial.lc 892:5-934:6 (String, CommonAttrs) |
1707 | testdata/SampleMaterial.lc 892:5-2182:6 List (String, CommonAttrs) | 5223 | testdata/SampleMaterial.lc 892:5-2182:6 List (String, CommonAttrs) |
1708 | testdata/SampleMaterial.lc 892:7-892:41 String | 5224 | testdata/SampleMaterial.lc 892:7-892:41 String |
1709 | testdata/SampleMaterial.lc 893:7-893:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5225 | testdata/SampleMaterial.lc 893:7-893:18 () |
1710 | testdata/SampleMaterial.lc 893:7-894:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5226 | -> () |
1711 | testdata/SampleMaterial.lc 893:7-895:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5227 | -> Bool |
1712 | testdata/SampleMaterial.lc 893:7-896:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5228 | -> Float |
1713 | testdata/SampleMaterial.lc 893:7-897:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5229 | -> Bool |
5230 | -> Bool | ||
5231 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5232 | testdata/SampleMaterial.lc 893:7-894:26 () | ||
5233 | -> Bool | ||
5234 | -> Float | ||
5235 | -> Bool | ||
5236 | -> Bool | ||
5237 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5238 | testdata/SampleMaterial.lc 893:7-895:26 Bool | ||
5239 | -> Float | ||
5240 | -> Bool | ||
5241 | -> Bool | ||
5242 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5243 | testdata/SampleMaterial.lc 893:7-896:27 Float | ||
5244 | -> Bool | ||
5245 | -> Bool | ||
5246 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5247 | testdata/SampleMaterial.lc 893:7-897:21 Bool | ||
5248 | -> Bool | ||
5249 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1714 | testdata/SampleMaterial.lc 893:7-898:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5250 | testdata/SampleMaterial.lc 893:7-898:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1715 | testdata/SampleMaterial.lc 893:7-899:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5251 | testdata/SampleMaterial.lc 893:7-899:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1716 | testdata/SampleMaterial.lc 893:7-900:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5252 | testdata/SampleMaterial.lc 893:7-900:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1730,12 +5266,33 @@ testdata/SampleMaterial.lc 901:30-901:32 forall a . List a | |||
1730 | testdata/SampleMaterial.lc 902:25-902:30 Bool | 5266 | testdata/SampleMaterial.lc 902:25-902:30 Bool |
1731 | testdata/SampleMaterial.lc 903:29-903:34 Bool | 5267 | testdata/SampleMaterial.lc 903:29-903:34 Bool |
1732 | testdata/SampleMaterial.lc 905:13-931:14 List StageAttrs | 5268 | testdata/SampleMaterial.lc 905:13-931:14 List StageAttrs |
1733 | testdata/SampleMaterial.lc 905:15-905:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5269 | testdata/SampleMaterial.lc 905:15-905:25 Maybe (Blending', Blending') |
1734 | testdata/SampleMaterial.lc 905:15-906:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5270 | -> RGBGen |
1735 | testdata/SampleMaterial.lc 905:15-907:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5271 | -> AlphaGen |
1736 | testdata/SampleMaterial.lc 905:15-908:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5272 | -> TCGen |
1737 | testdata/SampleMaterial.lc 905:15-909:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5273 | -> List TCMod |
1738 | testdata/SampleMaterial.lc 905:15-910:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5274 | -> StageTexture |
5275 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5276 | testdata/SampleMaterial.lc 905:15-906:36 RGBGen | ||
5277 | -> AlphaGen | ||
5278 | -> TCGen | ||
5279 | -> List TCMod | ||
5280 | -> StageTexture | ||
5281 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5282 | testdata/SampleMaterial.lc 905:15-907:50 AlphaGen | ||
5283 | -> TCGen | ||
5284 | -> List TCMod | ||
5285 | -> StageTexture | ||
5286 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5287 | testdata/SampleMaterial.lc 905:15-908:42 TCGen | ||
5288 | -> List TCMod | ||
5289 | -> StageTexture | ||
5290 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5291 | testdata/SampleMaterial.lc 905:15-909:36 List TCMod | ||
5292 | -> StageTexture | ||
5293 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5294 | testdata/SampleMaterial.lc 905:15-910:31 StageTexture | ||
5295 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1739 | testdata/SampleMaterial.lc 905:15-911:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5296 | testdata/SampleMaterial.lc 905:15-911:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1740 | testdata/SampleMaterial.lc 905:15-912:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5297 | testdata/SampleMaterial.lc 905:15-912:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1741 | testdata/SampleMaterial.lc 905:15-913:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5298 | testdata/SampleMaterial.lc 905:15-913:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1755,12 +5312,33 @@ testdata/SampleMaterial.lc 913:33-913:41 DepthFunction | |||
1755 | testdata/SampleMaterial.lc 914:33-914:40 forall a . Maybe a | 5312 | testdata/SampleMaterial.lc 914:33-914:40 forall a . Maybe a |
1756 | testdata/SampleMaterial.lc 915:41-915:46 Bool | 5313 | testdata/SampleMaterial.lc 915:41-915:46 Bool |
1757 | testdata/SampleMaterial.lc 916:38-916:54 String | 5314 | testdata/SampleMaterial.lc 916:38-916:54 String |
1758 | testdata/SampleMaterial.lc 918:15-918:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5315 | testdata/SampleMaterial.lc 918:15-918:25 Maybe (Blending', Blending') |
1759 | testdata/SampleMaterial.lc 918:15-919:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5316 | -> RGBGen |
1760 | testdata/SampleMaterial.lc 918:15-920:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5317 | -> AlphaGen |
1761 | testdata/SampleMaterial.lc 918:15-921:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5318 | -> TCGen |
1762 | testdata/SampleMaterial.lc 918:15-922:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5319 | -> List TCMod |
1763 | testdata/SampleMaterial.lc 918:15-923:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5320 | -> StageTexture |
5321 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5322 | testdata/SampleMaterial.lc 918:15-919:57 RGBGen | ||
5323 | -> AlphaGen | ||
5324 | -> TCGen | ||
5325 | -> List TCMod | ||
5326 | -> StageTexture | ||
5327 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5328 | testdata/SampleMaterial.lc 918:15-920:50 AlphaGen | ||
5329 | -> TCGen | ||
5330 | -> List TCMod | ||
5331 | -> StageTexture | ||
5332 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5333 | testdata/SampleMaterial.lc 918:15-921:42 TCGen | ||
5334 | -> List TCMod | ||
5335 | -> StageTexture | ||
5336 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5337 | testdata/SampleMaterial.lc 918:15-922:40 List TCMod | ||
5338 | -> StageTexture | ||
5339 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5340 | testdata/SampleMaterial.lc 918:15-923:31 StageTexture | ||
5341 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1764 | testdata/SampleMaterial.lc 918:15-924:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5342 | testdata/SampleMaterial.lc 918:15-924:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1765 | testdata/SampleMaterial.lc 918:15-925:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5343 | testdata/SampleMaterial.lc 918:15-925:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1766 | testdata/SampleMaterial.lc 918:15-926:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5344 | testdata/SampleMaterial.lc 918:15-926:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1786,11 +5364,31 @@ testdata/SampleMaterial.lc 932:21-932:26 Bool | |||
1786 | testdata/SampleMaterial.lc 935:5-978:6 (String, CommonAttrs) | 5364 | testdata/SampleMaterial.lc 935:5-978:6 (String, CommonAttrs) |
1787 | testdata/SampleMaterial.lc 935:5-2182:6 List (String, CommonAttrs) | 5365 | testdata/SampleMaterial.lc 935:5-2182:6 List (String, CommonAttrs) |
1788 | testdata/SampleMaterial.lc 935:7-935:54 String | 5366 | testdata/SampleMaterial.lc 935:7-935:54 String |
1789 | testdata/SampleMaterial.lc 936:7-936:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5367 | testdata/SampleMaterial.lc 936:7-936:18 () |
1790 | testdata/SampleMaterial.lc 936:7-937:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5368 | -> () |
1791 | testdata/SampleMaterial.lc 936:7-938:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5369 | -> Bool |
1792 | testdata/SampleMaterial.lc 936:7-939:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5370 | -> Float |
1793 | testdata/SampleMaterial.lc 936:7-940:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5371 | -> Bool |
5372 | -> Bool | ||
5373 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5374 | testdata/SampleMaterial.lc 936:7-937:26 () | ||
5375 | -> Bool | ||
5376 | -> Float | ||
5377 | -> Bool | ||
5378 | -> Bool | ||
5379 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5380 | testdata/SampleMaterial.lc 936:7-938:26 Bool | ||
5381 | -> Float | ||
5382 | -> Bool | ||
5383 | -> Bool | ||
5384 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5385 | testdata/SampleMaterial.lc 936:7-939:27 Float | ||
5386 | -> Bool | ||
5387 | -> Bool | ||
5388 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5389 | testdata/SampleMaterial.lc 936:7-940:21 Bool | ||
5390 | -> Bool | ||
5391 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1794 | testdata/SampleMaterial.lc 936:7-941:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5392 | testdata/SampleMaterial.lc 936:7-941:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1795 | testdata/SampleMaterial.lc 936:7-942:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5393 | testdata/SampleMaterial.lc 936:7-942:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1796 | testdata/SampleMaterial.lc 936:7-943:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5394 | testdata/SampleMaterial.lc 936:7-943:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1810,12 +5408,33 @@ testdata/SampleMaterial.lc 944:30-944:32 forall a . List a | |||
1810 | testdata/SampleMaterial.lc 945:25-945:30 Bool | 5408 | testdata/SampleMaterial.lc 945:25-945:30 Bool |
1811 | testdata/SampleMaterial.lc 946:29-946:34 Bool | 5409 | testdata/SampleMaterial.lc 946:29-946:34 Bool |
1812 | testdata/SampleMaterial.lc 948:13-975:14 List StageAttrs | 5410 | testdata/SampleMaterial.lc 948:13-975:14 List StageAttrs |
1813 | testdata/SampleMaterial.lc 948:15-948:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5411 | testdata/SampleMaterial.lc 948:15-948:25 Maybe (Blending', Blending') |
1814 | testdata/SampleMaterial.lc 948:15-949:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5412 | -> RGBGen |
1815 | testdata/SampleMaterial.lc 948:15-950:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5413 | -> AlphaGen |
1816 | testdata/SampleMaterial.lc 948:15-951:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5414 | -> TCGen |
1817 | testdata/SampleMaterial.lc 948:15-952:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5415 | -> List TCMod |
1818 | testdata/SampleMaterial.lc 948:15-953:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5416 | -> StageTexture |
5417 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5418 | testdata/SampleMaterial.lc 948:15-949:36 RGBGen | ||
5419 | -> AlphaGen | ||
5420 | -> TCGen | ||
5421 | -> List TCMod | ||
5422 | -> StageTexture | ||
5423 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5424 | testdata/SampleMaterial.lc 948:15-950:50 AlphaGen | ||
5425 | -> TCGen | ||
5426 | -> List TCMod | ||
5427 | -> StageTexture | ||
5428 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5429 | testdata/SampleMaterial.lc 948:15-951:42 TCGen | ||
5430 | -> List TCMod | ||
5431 | -> StageTexture | ||
5432 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5433 | testdata/SampleMaterial.lc 948:15-952:36 List TCMod | ||
5434 | -> StageTexture | ||
5435 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5436 | testdata/SampleMaterial.lc 948:15-953:31 StageTexture | ||
5437 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1819 | testdata/SampleMaterial.lc 948:15-955:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5438 | testdata/SampleMaterial.lc 948:15-955:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1820 | testdata/SampleMaterial.lc 948:15-956:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5439 | testdata/SampleMaterial.lc 948:15-956:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1821 | testdata/SampleMaterial.lc 948:15-957:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5440 | testdata/SampleMaterial.lc 948:15-957:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1835,12 +5454,33 @@ testdata/SampleMaterial.lc 957:33-957:41 DepthFunction | |||
1835 | testdata/SampleMaterial.lc 958:33-958:40 forall a . Maybe a | 5454 | testdata/SampleMaterial.lc 958:33-958:40 forall a . Maybe a |
1836 | testdata/SampleMaterial.lc 959:41-959:46 Bool | 5455 | testdata/SampleMaterial.lc 959:41-959:46 Bool |
1837 | testdata/SampleMaterial.lc 960:38-960:54 String | 5456 | testdata/SampleMaterial.lc 960:38-960:54 String |
1838 | testdata/SampleMaterial.lc 962:15-962:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5457 | testdata/SampleMaterial.lc 962:15-962:25 Maybe (Blending', Blending') |
1839 | testdata/SampleMaterial.lc 962:15-963:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5458 | -> RGBGen |
1840 | testdata/SampleMaterial.lc 962:15-964:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5459 | -> AlphaGen |
1841 | testdata/SampleMaterial.lc 962:15-965:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5460 | -> TCGen |
1842 | testdata/SampleMaterial.lc 962:15-966:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5461 | -> List TCMod |
1843 | testdata/SampleMaterial.lc 962:15-967:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5462 | -> StageTexture |
5463 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5464 | testdata/SampleMaterial.lc 962:15-963:57 RGBGen | ||
5465 | -> AlphaGen | ||
5466 | -> TCGen | ||
5467 | -> List TCMod | ||
5468 | -> StageTexture | ||
5469 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5470 | testdata/SampleMaterial.lc 962:15-964:50 AlphaGen | ||
5471 | -> TCGen | ||
5472 | -> List TCMod | ||
5473 | -> StageTexture | ||
5474 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5475 | testdata/SampleMaterial.lc 962:15-965:42 TCGen | ||
5476 | -> List TCMod | ||
5477 | -> StageTexture | ||
5478 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5479 | testdata/SampleMaterial.lc 962:15-966:40 List TCMod | ||
5480 | -> StageTexture | ||
5481 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5482 | testdata/SampleMaterial.lc 962:15-967:31 StageTexture | ||
5483 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1844 | testdata/SampleMaterial.lc 962:15-968:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5484 | testdata/SampleMaterial.lc 962:15-968:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1845 | testdata/SampleMaterial.lc 962:15-969:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5485 | testdata/SampleMaterial.lc 962:15-969:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1846 | testdata/SampleMaterial.lc 962:15-970:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5486 | testdata/SampleMaterial.lc 962:15-970:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1866,11 +5506,31 @@ testdata/SampleMaterial.lc 976:21-976:26 Bool | |||
1866 | testdata/SampleMaterial.lc 979:5-1021:6 (String, CommonAttrs) | 5506 | testdata/SampleMaterial.lc 979:5-1021:6 (String, CommonAttrs) |
1867 | testdata/SampleMaterial.lc 979:5-2182:6 List (String, CommonAttrs) | 5507 | testdata/SampleMaterial.lc 979:5-2182:6 List (String, CommonAttrs) |
1868 | testdata/SampleMaterial.lc 979:7-979:45 String | 5508 | testdata/SampleMaterial.lc 979:7-979:45 String |
1869 | testdata/SampleMaterial.lc 980:7-980:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5509 | testdata/SampleMaterial.lc 980:7-980:18 () |
1870 | testdata/SampleMaterial.lc 980:7-981:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5510 | -> () |
1871 | testdata/SampleMaterial.lc 980:7-982:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5511 | -> Bool |
1872 | testdata/SampleMaterial.lc 980:7-983:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5512 | -> Float |
1873 | testdata/SampleMaterial.lc 980:7-984:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5513 | -> Bool |
5514 | -> Bool | ||
5515 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5516 | testdata/SampleMaterial.lc 980:7-981:26 () | ||
5517 | -> Bool | ||
5518 | -> Float | ||
5519 | -> Bool | ||
5520 | -> Bool | ||
5521 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5522 | testdata/SampleMaterial.lc 980:7-982:26 Bool | ||
5523 | -> Float | ||
5524 | -> Bool | ||
5525 | -> Bool | ||
5526 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5527 | testdata/SampleMaterial.lc 980:7-983:27 Float | ||
5528 | -> Bool | ||
5529 | -> Bool | ||
5530 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5531 | testdata/SampleMaterial.lc 980:7-984:21 Bool | ||
5532 | -> Bool | ||
5533 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1874 | testdata/SampleMaterial.lc 980:7-985:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5534 | testdata/SampleMaterial.lc 980:7-985:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1875 | testdata/SampleMaterial.lc 980:7-986:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5535 | testdata/SampleMaterial.lc 980:7-986:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1876 | testdata/SampleMaterial.lc 980:7-987:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5536 | testdata/SampleMaterial.lc 980:7-987:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1890,12 +5550,33 @@ testdata/SampleMaterial.lc 988:30-988:32 forall a . List a | |||
1890 | testdata/SampleMaterial.lc 989:25-989:30 Bool | 5550 | testdata/SampleMaterial.lc 989:25-989:30 Bool |
1891 | testdata/SampleMaterial.lc 990:29-990:34 Bool | 5551 | testdata/SampleMaterial.lc 990:29-990:34 Bool |
1892 | testdata/SampleMaterial.lc 992:13-1018:14 List StageAttrs | 5552 | testdata/SampleMaterial.lc 992:13-1018:14 List StageAttrs |
1893 | testdata/SampleMaterial.lc 992:15-992:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5553 | testdata/SampleMaterial.lc 992:15-992:25 Maybe (Blending', Blending') |
1894 | testdata/SampleMaterial.lc 992:15-993:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5554 | -> RGBGen |
1895 | testdata/SampleMaterial.lc 992:15-994:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5555 | -> AlphaGen |
1896 | testdata/SampleMaterial.lc 992:15-995:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5556 | -> TCGen |
1897 | testdata/SampleMaterial.lc 992:15-996:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5557 | -> List TCMod |
1898 | testdata/SampleMaterial.lc 992:15-997:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5558 | -> StageTexture |
5559 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5560 | testdata/SampleMaterial.lc 992:15-993:36 RGBGen | ||
5561 | -> AlphaGen | ||
5562 | -> TCGen | ||
5563 | -> List TCMod | ||
5564 | -> StageTexture | ||
5565 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5566 | testdata/SampleMaterial.lc 992:15-994:50 AlphaGen | ||
5567 | -> TCGen | ||
5568 | -> List TCMod | ||
5569 | -> StageTexture | ||
5570 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5571 | testdata/SampleMaterial.lc 992:15-995:42 TCGen | ||
5572 | -> List TCMod | ||
5573 | -> StageTexture | ||
5574 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5575 | testdata/SampleMaterial.lc 992:15-996:36 List TCMod | ||
5576 | -> StageTexture | ||
5577 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5578 | testdata/SampleMaterial.lc 992:15-997:31 StageTexture | ||
5579 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1899 | testdata/SampleMaterial.lc 992:15-998:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5580 | testdata/SampleMaterial.lc 992:15-998:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1900 | testdata/SampleMaterial.lc 992:15-999:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5581 | testdata/SampleMaterial.lc 992:15-999:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1901 | testdata/SampleMaterial.lc 992:15-1000:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5582 | testdata/SampleMaterial.lc 992:15-1000:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1915,12 +5596,33 @@ testdata/SampleMaterial.lc 1000:33-1000:41 DepthFunction | |||
1915 | testdata/SampleMaterial.lc 1001:33-1001:40 forall a . Maybe a | 5596 | testdata/SampleMaterial.lc 1001:33-1001:40 forall a . Maybe a |
1916 | testdata/SampleMaterial.lc 1002:41-1002:46 Bool | 5597 | testdata/SampleMaterial.lc 1002:41-1002:46 Bool |
1917 | testdata/SampleMaterial.lc 1003:38-1003:54 String | 5598 | testdata/SampleMaterial.lc 1003:38-1003:54 String |
1918 | testdata/SampleMaterial.lc 1005:15-1005:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5599 | testdata/SampleMaterial.lc 1005:15-1005:25 Maybe (Blending', Blending') |
1919 | testdata/SampleMaterial.lc 1005:15-1006:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5600 | -> RGBGen |
1920 | testdata/SampleMaterial.lc 1005:15-1007:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5601 | -> AlphaGen |
1921 | testdata/SampleMaterial.lc 1005:15-1008:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5602 | -> TCGen |
1922 | testdata/SampleMaterial.lc 1005:15-1009:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5603 | -> List TCMod |
1923 | testdata/SampleMaterial.lc 1005:15-1010:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5604 | -> StageTexture |
5605 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5606 | testdata/SampleMaterial.lc 1005:15-1006:57 RGBGen | ||
5607 | -> AlphaGen | ||
5608 | -> TCGen | ||
5609 | -> List TCMod | ||
5610 | -> StageTexture | ||
5611 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5612 | testdata/SampleMaterial.lc 1005:15-1007:50 AlphaGen | ||
5613 | -> TCGen | ||
5614 | -> List TCMod | ||
5615 | -> StageTexture | ||
5616 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5617 | testdata/SampleMaterial.lc 1005:15-1008:42 TCGen | ||
5618 | -> List TCMod | ||
5619 | -> StageTexture | ||
5620 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5621 | testdata/SampleMaterial.lc 1005:15-1009:40 List TCMod | ||
5622 | -> StageTexture | ||
5623 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5624 | testdata/SampleMaterial.lc 1005:15-1010:31 StageTexture | ||
5625 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1924 | testdata/SampleMaterial.lc 1005:15-1011:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5626 | testdata/SampleMaterial.lc 1005:15-1011:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1925 | testdata/SampleMaterial.lc 1005:15-1012:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5627 | testdata/SampleMaterial.lc 1005:15-1012:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1926 | testdata/SampleMaterial.lc 1005:15-1013:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5628 | testdata/SampleMaterial.lc 1005:15-1013:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1946,11 +5648,31 @@ testdata/SampleMaterial.lc 1019:21-1019:26 Bool | |||
1946 | testdata/SampleMaterial.lc 1022:5-1064:6 (String, CommonAttrs) | 5648 | testdata/SampleMaterial.lc 1022:5-1064:6 (String, CommonAttrs) |
1947 | testdata/SampleMaterial.lc 1022:5-2182:6 List (String, CommonAttrs) | 5649 | testdata/SampleMaterial.lc 1022:5-2182:6 List (String, CommonAttrs) |
1948 | testdata/SampleMaterial.lc 1022:7-1022:44 String | 5650 | testdata/SampleMaterial.lc 1022:7-1022:44 String |
1949 | testdata/SampleMaterial.lc 1023:7-1023:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5651 | testdata/SampleMaterial.lc 1023:7-1023:18 () |
1950 | testdata/SampleMaterial.lc 1023:7-1024:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5652 | -> () |
1951 | testdata/SampleMaterial.lc 1023:7-1025:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5653 | -> Bool |
1952 | testdata/SampleMaterial.lc 1023:7-1026:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5654 | -> Float |
1953 | testdata/SampleMaterial.lc 1023:7-1027:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5655 | -> Bool |
5656 | -> Bool | ||
5657 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5658 | testdata/SampleMaterial.lc 1023:7-1024:26 () | ||
5659 | -> Bool | ||
5660 | -> Float | ||
5661 | -> Bool | ||
5662 | -> Bool | ||
5663 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5664 | testdata/SampleMaterial.lc 1023:7-1025:26 Bool | ||
5665 | -> Float | ||
5666 | -> Bool | ||
5667 | -> Bool | ||
5668 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5669 | testdata/SampleMaterial.lc 1023:7-1026:27 Float | ||
5670 | -> Bool | ||
5671 | -> Bool | ||
5672 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5673 | testdata/SampleMaterial.lc 1023:7-1027:21 Bool | ||
5674 | -> Bool | ||
5675 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1954 | testdata/SampleMaterial.lc 1023:7-1028:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5676 | testdata/SampleMaterial.lc 1023:7-1028:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1955 | testdata/SampleMaterial.lc 1023:7-1029:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5677 | testdata/SampleMaterial.lc 1023:7-1029:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1956 | testdata/SampleMaterial.lc 1023:7-1030:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5678 | testdata/SampleMaterial.lc 1023:7-1030:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1970,12 +5692,33 @@ testdata/SampleMaterial.lc 1031:30-1031:32 forall a . List a | |||
1970 | testdata/SampleMaterial.lc 1032:25-1032:30 Bool | 5692 | testdata/SampleMaterial.lc 1032:25-1032:30 Bool |
1971 | testdata/SampleMaterial.lc 1033:29-1033:34 Bool | 5693 | testdata/SampleMaterial.lc 1033:29-1033:34 Bool |
1972 | testdata/SampleMaterial.lc 1035:13-1061:14 List StageAttrs | 5694 | testdata/SampleMaterial.lc 1035:13-1061:14 List StageAttrs |
1973 | testdata/SampleMaterial.lc 1035:15-1035:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5695 | testdata/SampleMaterial.lc 1035:15-1035:25 Maybe (Blending', Blending') |
1974 | testdata/SampleMaterial.lc 1035:15-1036:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5696 | -> RGBGen |
1975 | testdata/SampleMaterial.lc 1035:15-1037:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5697 | -> AlphaGen |
1976 | testdata/SampleMaterial.lc 1035:15-1038:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5698 | -> TCGen |
1977 | testdata/SampleMaterial.lc 1035:15-1039:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5699 | -> List TCMod |
1978 | testdata/SampleMaterial.lc 1035:15-1040:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5700 | -> StageTexture |
5701 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5702 | testdata/SampleMaterial.lc 1035:15-1036:36 RGBGen | ||
5703 | -> AlphaGen | ||
5704 | -> TCGen | ||
5705 | -> List TCMod | ||
5706 | -> StageTexture | ||
5707 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5708 | testdata/SampleMaterial.lc 1035:15-1037:50 AlphaGen | ||
5709 | -> TCGen | ||
5710 | -> List TCMod | ||
5711 | -> StageTexture | ||
5712 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5713 | testdata/SampleMaterial.lc 1035:15-1038:42 TCGen | ||
5714 | -> List TCMod | ||
5715 | -> StageTexture | ||
5716 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5717 | testdata/SampleMaterial.lc 1035:15-1039:36 List TCMod | ||
5718 | -> StageTexture | ||
5719 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5720 | testdata/SampleMaterial.lc 1035:15-1040:31 StageTexture | ||
5721 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1979 | testdata/SampleMaterial.lc 1035:15-1041:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5722 | testdata/SampleMaterial.lc 1035:15-1041:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1980 | testdata/SampleMaterial.lc 1035:15-1042:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5723 | testdata/SampleMaterial.lc 1035:15-1042:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1981 | testdata/SampleMaterial.lc 1035:15-1043:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5724 | testdata/SampleMaterial.lc 1035:15-1043:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1995,12 +5738,33 @@ testdata/SampleMaterial.lc 1043:33-1043:41 DepthFunction | |||
1995 | testdata/SampleMaterial.lc 1044:33-1044:40 forall a . Maybe a | 5738 | testdata/SampleMaterial.lc 1044:33-1044:40 forall a . Maybe a |
1996 | testdata/SampleMaterial.lc 1045:41-1045:46 Bool | 5739 | testdata/SampleMaterial.lc 1045:41-1045:46 Bool |
1997 | testdata/SampleMaterial.lc 1046:38-1046:54 String | 5740 | testdata/SampleMaterial.lc 1046:38-1046:54 String |
1998 | testdata/SampleMaterial.lc 1048:15-1048:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5741 | testdata/SampleMaterial.lc 1048:15-1048:25 Maybe (Blending', Blending') |
1999 | testdata/SampleMaterial.lc 1048:15-1049:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5742 | -> RGBGen |
2000 | testdata/SampleMaterial.lc 1048:15-1050:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5743 | -> AlphaGen |
2001 | testdata/SampleMaterial.lc 1048:15-1051:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5744 | -> TCGen |
2002 | testdata/SampleMaterial.lc 1048:15-1052:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5745 | -> List TCMod |
2003 | testdata/SampleMaterial.lc 1048:15-1053:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5746 | -> StageTexture |
5747 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5748 | testdata/SampleMaterial.lc 1048:15-1049:57 RGBGen | ||
5749 | -> AlphaGen | ||
5750 | -> TCGen | ||
5751 | -> List TCMod | ||
5752 | -> StageTexture | ||
5753 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5754 | testdata/SampleMaterial.lc 1048:15-1050:50 AlphaGen | ||
5755 | -> TCGen | ||
5756 | -> List TCMod | ||
5757 | -> StageTexture | ||
5758 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5759 | testdata/SampleMaterial.lc 1048:15-1051:42 TCGen | ||
5760 | -> List TCMod | ||
5761 | -> StageTexture | ||
5762 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5763 | testdata/SampleMaterial.lc 1048:15-1052:40 List TCMod | ||
5764 | -> StageTexture | ||
5765 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5766 | testdata/SampleMaterial.lc 1048:15-1053:31 StageTexture | ||
5767 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2004 | testdata/SampleMaterial.lc 1048:15-1054:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5768 | testdata/SampleMaterial.lc 1048:15-1054:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2005 | testdata/SampleMaterial.lc 1048:15-1055:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5769 | testdata/SampleMaterial.lc 1048:15-1055:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2006 | testdata/SampleMaterial.lc 1048:15-1056:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5770 | testdata/SampleMaterial.lc 1048:15-1056:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2026,11 +5790,31 @@ testdata/SampleMaterial.lc 1062:21-1062:26 Bool | |||
2026 | testdata/SampleMaterial.lc 1065:5-1107:6 (String, CommonAttrs) | 5790 | testdata/SampleMaterial.lc 1065:5-1107:6 (String, CommonAttrs) |
2027 | testdata/SampleMaterial.lc 1065:5-2182:6 List (String, CommonAttrs) | 5791 | testdata/SampleMaterial.lc 1065:5-2182:6 List (String, CommonAttrs) |
2028 | testdata/SampleMaterial.lc 1065:7-1065:44 String | 5792 | testdata/SampleMaterial.lc 1065:7-1065:44 String |
2029 | testdata/SampleMaterial.lc 1066:7-1066:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5793 | testdata/SampleMaterial.lc 1066:7-1066:18 () |
2030 | testdata/SampleMaterial.lc 1066:7-1067:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5794 | -> () |
2031 | testdata/SampleMaterial.lc 1066:7-1068:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5795 | -> Bool |
2032 | testdata/SampleMaterial.lc 1066:7-1069:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5796 | -> Float |
2033 | testdata/SampleMaterial.lc 1066:7-1070:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5797 | -> Bool |
5798 | -> Bool | ||
5799 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5800 | testdata/SampleMaterial.lc 1066:7-1067:26 () | ||
5801 | -> Bool | ||
5802 | -> Float | ||
5803 | -> Bool | ||
5804 | -> Bool | ||
5805 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5806 | testdata/SampleMaterial.lc 1066:7-1068:26 Bool | ||
5807 | -> Float | ||
5808 | -> Bool | ||
5809 | -> Bool | ||
5810 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5811 | testdata/SampleMaterial.lc 1066:7-1069:27 Float | ||
5812 | -> Bool | ||
5813 | -> Bool | ||
5814 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5815 | testdata/SampleMaterial.lc 1066:7-1070:21 Bool | ||
5816 | -> Bool | ||
5817 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2034 | testdata/SampleMaterial.lc 1066:7-1071:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5818 | testdata/SampleMaterial.lc 1066:7-1071:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2035 | testdata/SampleMaterial.lc 1066:7-1072:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5819 | testdata/SampleMaterial.lc 1066:7-1072:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2036 | testdata/SampleMaterial.lc 1066:7-1073:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5820 | testdata/SampleMaterial.lc 1066:7-1073:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2050,12 +5834,33 @@ testdata/SampleMaterial.lc 1074:30-1074:32 forall a . List a | |||
2050 | testdata/SampleMaterial.lc 1075:25-1075:30 Bool | 5834 | testdata/SampleMaterial.lc 1075:25-1075:30 Bool |
2051 | testdata/SampleMaterial.lc 1076:29-1076:34 Bool | 5835 | testdata/SampleMaterial.lc 1076:29-1076:34 Bool |
2052 | testdata/SampleMaterial.lc 1078:13-1104:14 List StageAttrs | 5836 | testdata/SampleMaterial.lc 1078:13-1104:14 List StageAttrs |
2053 | testdata/SampleMaterial.lc 1078:15-1078:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5837 | testdata/SampleMaterial.lc 1078:15-1078:25 Maybe (Blending', Blending') |
2054 | testdata/SampleMaterial.lc 1078:15-1079:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5838 | -> RGBGen |
2055 | testdata/SampleMaterial.lc 1078:15-1080:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5839 | -> AlphaGen |
2056 | testdata/SampleMaterial.lc 1078:15-1081:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5840 | -> TCGen |
2057 | testdata/SampleMaterial.lc 1078:15-1082:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5841 | -> List TCMod |
2058 | testdata/SampleMaterial.lc 1078:15-1083:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5842 | -> StageTexture |
5843 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5844 | testdata/SampleMaterial.lc 1078:15-1079:36 RGBGen | ||
5845 | -> AlphaGen | ||
5846 | -> TCGen | ||
5847 | -> List TCMod | ||
5848 | -> StageTexture | ||
5849 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5850 | testdata/SampleMaterial.lc 1078:15-1080:50 AlphaGen | ||
5851 | -> TCGen | ||
5852 | -> List TCMod | ||
5853 | -> StageTexture | ||
5854 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5855 | testdata/SampleMaterial.lc 1078:15-1081:42 TCGen | ||
5856 | -> List TCMod | ||
5857 | -> StageTexture | ||
5858 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5859 | testdata/SampleMaterial.lc 1078:15-1082:36 List TCMod | ||
5860 | -> StageTexture | ||
5861 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5862 | testdata/SampleMaterial.lc 1078:15-1083:31 StageTexture | ||
5863 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2059 | testdata/SampleMaterial.lc 1078:15-1084:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5864 | testdata/SampleMaterial.lc 1078:15-1084:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2060 | testdata/SampleMaterial.lc 1078:15-1085:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5865 | testdata/SampleMaterial.lc 1078:15-1085:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2061 | testdata/SampleMaterial.lc 1078:15-1086:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5866 | testdata/SampleMaterial.lc 1078:15-1086:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2075,12 +5880,33 @@ testdata/SampleMaterial.lc 1086:33-1086:41 DepthFunction | |||
2075 | testdata/SampleMaterial.lc 1087:33-1087:40 forall a . Maybe a | 5880 | testdata/SampleMaterial.lc 1087:33-1087:40 forall a . Maybe a |
2076 | testdata/SampleMaterial.lc 1088:41-1088:46 Bool | 5881 | testdata/SampleMaterial.lc 1088:41-1088:46 Bool |
2077 | testdata/SampleMaterial.lc 1089:38-1089:54 String | 5882 | testdata/SampleMaterial.lc 1089:38-1089:54 String |
2078 | testdata/SampleMaterial.lc 1091:15-1091:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5883 | testdata/SampleMaterial.lc 1091:15-1091:25 Maybe (Blending', Blending') |
2079 | testdata/SampleMaterial.lc 1091:15-1092:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5884 | -> RGBGen |
2080 | testdata/SampleMaterial.lc 1091:15-1093:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5885 | -> AlphaGen |
2081 | testdata/SampleMaterial.lc 1091:15-1094:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5886 | -> TCGen |
2082 | testdata/SampleMaterial.lc 1091:15-1095:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5887 | -> List TCMod |
2083 | testdata/SampleMaterial.lc 1091:15-1096:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5888 | -> StageTexture |
5889 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5890 | testdata/SampleMaterial.lc 1091:15-1092:57 RGBGen | ||
5891 | -> AlphaGen | ||
5892 | -> TCGen | ||
5893 | -> List TCMod | ||
5894 | -> StageTexture | ||
5895 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5896 | testdata/SampleMaterial.lc 1091:15-1093:50 AlphaGen | ||
5897 | -> TCGen | ||
5898 | -> List TCMod | ||
5899 | -> StageTexture | ||
5900 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5901 | testdata/SampleMaterial.lc 1091:15-1094:42 TCGen | ||
5902 | -> List TCMod | ||
5903 | -> StageTexture | ||
5904 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5905 | testdata/SampleMaterial.lc 1091:15-1095:40 List TCMod | ||
5906 | -> StageTexture | ||
5907 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5908 | testdata/SampleMaterial.lc 1091:15-1096:31 StageTexture | ||
5909 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2084 | testdata/SampleMaterial.lc 1091:15-1097:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5910 | testdata/SampleMaterial.lc 1091:15-1097:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2085 | testdata/SampleMaterial.lc 1091:15-1098:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5911 | testdata/SampleMaterial.lc 1091:15-1098:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2086 | testdata/SampleMaterial.lc 1091:15-1099:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5912 | testdata/SampleMaterial.lc 1091:15-1099:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2106,11 +5932,31 @@ testdata/SampleMaterial.lc 1105:21-1105:26 Bool | |||
2106 | testdata/SampleMaterial.lc 1108:5-1150:6 (String, CommonAttrs) | 5932 | testdata/SampleMaterial.lc 1108:5-1150:6 (String, CommonAttrs) |
2107 | testdata/SampleMaterial.lc 1108:5-2182:6 List (String, CommonAttrs) | 5933 | testdata/SampleMaterial.lc 1108:5-2182:6 List (String, CommonAttrs) |
2108 | testdata/SampleMaterial.lc 1108:7-1108:49 String | 5934 | testdata/SampleMaterial.lc 1108:7-1108:49 String |
2109 | testdata/SampleMaterial.lc 1109:7-1109:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5935 | testdata/SampleMaterial.lc 1109:7-1109:18 () |
2110 | testdata/SampleMaterial.lc 1109:7-1110:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5936 | -> () |
2111 | testdata/SampleMaterial.lc 1109:7-1111:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5937 | -> Bool |
2112 | testdata/SampleMaterial.lc 1109:7-1112:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5938 | -> Float |
2113 | testdata/SampleMaterial.lc 1109:7-1113:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5939 | -> Bool |
5940 | -> Bool | ||
5941 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5942 | testdata/SampleMaterial.lc 1109:7-1110:26 () | ||
5943 | -> Bool | ||
5944 | -> Float | ||
5945 | -> Bool | ||
5946 | -> Bool | ||
5947 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5948 | testdata/SampleMaterial.lc 1109:7-1111:26 Bool | ||
5949 | -> Float | ||
5950 | -> Bool | ||
5951 | -> Bool | ||
5952 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5953 | testdata/SampleMaterial.lc 1109:7-1112:27 Float | ||
5954 | -> Bool | ||
5955 | -> Bool | ||
5956 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5957 | testdata/SampleMaterial.lc 1109:7-1113:21 Bool | ||
5958 | -> Bool | ||
5959 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2114 | testdata/SampleMaterial.lc 1109:7-1114:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5960 | testdata/SampleMaterial.lc 1109:7-1114:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2115 | testdata/SampleMaterial.lc 1109:7-1115:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5961 | testdata/SampleMaterial.lc 1109:7-1115:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2116 | testdata/SampleMaterial.lc 1109:7-1116:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5962 | testdata/SampleMaterial.lc 1109:7-1116:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2130,12 +5976,33 @@ testdata/SampleMaterial.lc 1117:30-1117:32 forall a . List a | |||
2130 | testdata/SampleMaterial.lc 1118:25-1118:30 Bool | 5976 | testdata/SampleMaterial.lc 1118:25-1118:30 Bool |
2131 | testdata/SampleMaterial.lc 1119:29-1119:34 Bool | 5977 | testdata/SampleMaterial.lc 1119:29-1119:34 Bool |
2132 | testdata/SampleMaterial.lc 1121:13-1147:14 List StageAttrs | 5978 | testdata/SampleMaterial.lc 1121:13-1147:14 List StageAttrs |
2133 | testdata/SampleMaterial.lc 1121:15-1121:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5979 | testdata/SampleMaterial.lc 1121:15-1121:25 Maybe (Blending', Blending') |
2134 | testdata/SampleMaterial.lc 1121:15-1122:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5980 | -> RGBGen |
2135 | testdata/SampleMaterial.lc 1121:15-1123:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5981 | -> AlphaGen |
2136 | testdata/SampleMaterial.lc 1121:15-1124:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5982 | -> TCGen |
2137 | testdata/SampleMaterial.lc 1121:15-1125:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5983 | -> List TCMod |
2138 | testdata/SampleMaterial.lc 1121:15-1126:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5984 | -> StageTexture |
5985 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5986 | testdata/SampleMaterial.lc 1121:15-1122:36 RGBGen | ||
5987 | -> AlphaGen | ||
5988 | -> TCGen | ||
5989 | -> List TCMod | ||
5990 | -> StageTexture | ||
5991 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5992 | testdata/SampleMaterial.lc 1121:15-1123:50 AlphaGen | ||
5993 | -> TCGen | ||
5994 | -> List TCMod | ||
5995 | -> StageTexture | ||
5996 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5997 | testdata/SampleMaterial.lc 1121:15-1124:42 TCGen | ||
5998 | -> List TCMod | ||
5999 | -> StageTexture | ||
6000 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6001 | testdata/SampleMaterial.lc 1121:15-1125:36 List TCMod | ||
6002 | -> StageTexture | ||
6003 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6004 | testdata/SampleMaterial.lc 1121:15-1126:31 StageTexture | ||
6005 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2139 | testdata/SampleMaterial.lc 1121:15-1127:80 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6006 | testdata/SampleMaterial.lc 1121:15-1127:80 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2140 | testdata/SampleMaterial.lc 1121:15-1128:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6007 | testdata/SampleMaterial.lc 1121:15-1128:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2141 | testdata/SampleMaterial.lc 1121:15-1129:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6008 | testdata/SampleMaterial.lc 1121:15-1129:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2155,12 +6022,33 @@ testdata/SampleMaterial.lc 1129:33-1129:41 DepthFunction | |||
2155 | testdata/SampleMaterial.lc 1130:33-1130:40 forall a . Maybe a | 6022 | testdata/SampleMaterial.lc 1130:33-1130:40 forall a . Maybe a |
2156 | testdata/SampleMaterial.lc 1131:41-1131:46 Bool | 6023 | testdata/SampleMaterial.lc 1131:41-1131:46 Bool |
2157 | testdata/SampleMaterial.lc 1132:38-1132:54 String | 6024 | testdata/SampleMaterial.lc 1132:38-1132:54 String |
2158 | testdata/SampleMaterial.lc 1134:15-1134:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6025 | testdata/SampleMaterial.lc 1134:15-1134:25 Maybe (Blending', Blending') |
2159 | testdata/SampleMaterial.lc 1134:15-1135:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6026 | -> RGBGen |
2160 | testdata/SampleMaterial.lc 1134:15-1136:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6027 | -> AlphaGen |
2161 | testdata/SampleMaterial.lc 1134:15-1137:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6028 | -> TCGen |
2162 | testdata/SampleMaterial.lc 1134:15-1138:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6029 | -> List TCMod |
2163 | testdata/SampleMaterial.lc 1134:15-1139:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6030 | -> StageTexture |
6031 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6032 | testdata/SampleMaterial.lc 1134:15-1135:57 RGBGen | ||
6033 | -> AlphaGen | ||
6034 | -> TCGen | ||
6035 | -> List TCMod | ||
6036 | -> StageTexture | ||
6037 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6038 | testdata/SampleMaterial.lc 1134:15-1136:50 AlphaGen | ||
6039 | -> TCGen | ||
6040 | -> List TCMod | ||
6041 | -> StageTexture | ||
6042 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6043 | testdata/SampleMaterial.lc 1134:15-1137:42 TCGen | ||
6044 | -> List TCMod | ||
6045 | -> StageTexture | ||
6046 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6047 | testdata/SampleMaterial.lc 1134:15-1138:40 List TCMod | ||
6048 | -> StageTexture | ||
6049 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6050 | testdata/SampleMaterial.lc 1134:15-1139:31 StageTexture | ||
6051 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2164 | testdata/SampleMaterial.lc 1134:15-1140:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6052 | testdata/SampleMaterial.lc 1134:15-1140:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2165 | testdata/SampleMaterial.lc 1134:15-1141:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6053 | testdata/SampleMaterial.lc 1134:15-1141:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2166 | testdata/SampleMaterial.lc 1134:15-1142:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6054 | testdata/SampleMaterial.lc 1134:15-1142:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2186,11 +6074,31 @@ testdata/SampleMaterial.lc 1148:21-1148:26 Bool | |||
2186 | testdata/SampleMaterial.lc 1151:5-1193:6 (String, CommonAttrs) | 6074 | testdata/SampleMaterial.lc 1151:5-1193:6 (String, CommonAttrs) |
2187 | testdata/SampleMaterial.lc 1151:5-2182:6 List (String, CommonAttrs) | 6075 | testdata/SampleMaterial.lc 1151:5-2182:6 List (String, CommonAttrs) |
2188 | testdata/SampleMaterial.lc 1151:7-1151:41 String | 6076 | testdata/SampleMaterial.lc 1151:7-1151:41 String |
2189 | testdata/SampleMaterial.lc 1152:7-1152:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6077 | testdata/SampleMaterial.lc 1152:7-1152:18 () |
2190 | testdata/SampleMaterial.lc 1152:7-1153:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6078 | -> () |
2191 | testdata/SampleMaterial.lc 1152:7-1154:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6079 | -> Bool |
2192 | testdata/SampleMaterial.lc 1152:7-1155:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6080 | -> Float |
2193 | testdata/SampleMaterial.lc 1152:7-1156:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6081 | -> Bool |
6082 | -> Bool | ||
6083 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6084 | testdata/SampleMaterial.lc 1152:7-1153:26 () | ||
6085 | -> Bool | ||
6086 | -> Float | ||
6087 | -> Bool | ||
6088 | -> Bool | ||
6089 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6090 | testdata/SampleMaterial.lc 1152:7-1154:26 Bool | ||
6091 | -> Float | ||
6092 | -> Bool | ||
6093 | -> Bool | ||
6094 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6095 | testdata/SampleMaterial.lc 1152:7-1155:27 Float | ||
6096 | -> Bool | ||
6097 | -> Bool | ||
6098 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6099 | testdata/SampleMaterial.lc 1152:7-1156:21 Bool | ||
6100 | -> Bool | ||
6101 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2194 | testdata/SampleMaterial.lc 1152:7-1157:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6102 | testdata/SampleMaterial.lc 1152:7-1157:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2195 | testdata/SampleMaterial.lc 1152:7-1158:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6103 | testdata/SampleMaterial.lc 1152:7-1158:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2196 | testdata/SampleMaterial.lc 1152:7-1159:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6104 | testdata/SampleMaterial.lc 1152:7-1159:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2210,12 +6118,33 @@ testdata/SampleMaterial.lc 1160:30-1160:32 forall a . List a | |||
2210 | testdata/SampleMaterial.lc 1161:25-1161:30 Bool | 6118 | testdata/SampleMaterial.lc 1161:25-1161:30 Bool |
2211 | testdata/SampleMaterial.lc 1162:29-1162:34 Bool | 6119 | testdata/SampleMaterial.lc 1162:29-1162:34 Bool |
2212 | testdata/SampleMaterial.lc 1164:13-1190:14 List StageAttrs | 6120 | testdata/SampleMaterial.lc 1164:13-1190:14 List StageAttrs |
2213 | testdata/SampleMaterial.lc 1164:15-1164:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6121 | testdata/SampleMaterial.lc 1164:15-1164:25 Maybe (Blending', Blending') |
2214 | testdata/SampleMaterial.lc 1164:15-1165:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6122 | -> RGBGen |
2215 | testdata/SampleMaterial.lc 1164:15-1166:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6123 | -> AlphaGen |
2216 | testdata/SampleMaterial.lc 1164:15-1167:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6124 | -> TCGen |
2217 | testdata/SampleMaterial.lc 1164:15-1168:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6125 | -> List TCMod |
2218 | testdata/SampleMaterial.lc 1164:15-1169:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6126 | -> StageTexture |
6127 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6128 | testdata/SampleMaterial.lc 1164:15-1165:36 RGBGen | ||
6129 | -> AlphaGen | ||
6130 | -> TCGen | ||
6131 | -> List TCMod | ||
6132 | -> StageTexture | ||
6133 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6134 | testdata/SampleMaterial.lc 1164:15-1166:50 AlphaGen | ||
6135 | -> TCGen | ||
6136 | -> List TCMod | ||
6137 | -> StageTexture | ||
6138 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6139 | testdata/SampleMaterial.lc 1164:15-1167:42 TCGen | ||
6140 | -> List TCMod | ||
6141 | -> StageTexture | ||
6142 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6143 | testdata/SampleMaterial.lc 1164:15-1168:36 List TCMod | ||
6144 | -> StageTexture | ||
6145 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6146 | testdata/SampleMaterial.lc 1164:15-1169:31 StageTexture | ||
6147 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2219 | testdata/SampleMaterial.lc 1164:15-1170:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6148 | testdata/SampleMaterial.lc 1164:15-1170:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2220 | testdata/SampleMaterial.lc 1164:15-1171:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6149 | testdata/SampleMaterial.lc 1164:15-1171:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2221 | testdata/SampleMaterial.lc 1164:15-1172:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6150 | testdata/SampleMaterial.lc 1164:15-1172:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2235,12 +6164,33 @@ testdata/SampleMaterial.lc 1172:33-1172:41 DepthFunction | |||
2235 | testdata/SampleMaterial.lc 1173:33-1173:40 forall a . Maybe a | 6164 | testdata/SampleMaterial.lc 1173:33-1173:40 forall a . Maybe a |
2236 | testdata/SampleMaterial.lc 1174:41-1174:46 Bool | 6165 | testdata/SampleMaterial.lc 1174:41-1174:46 Bool |
2237 | testdata/SampleMaterial.lc 1175:38-1175:54 String | 6166 | testdata/SampleMaterial.lc 1175:38-1175:54 String |
2238 | testdata/SampleMaterial.lc 1177:15-1177:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6167 | testdata/SampleMaterial.lc 1177:15-1177:25 Maybe (Blending', Blending') |
2239 | testdata/SampleMaterial.lc 1177:15-1178:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6168 | -> RGBGen |
2240 | testdata/SampleMaterial.lc 1177:15-1179:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6169 | -> AlphaGen |
2241 | testdata/SampleMaterial.lc 1177:15-1180:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6170 | -> TCGen |
2242 | testdata/SampleMaterial.lc 1177:15-1181:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6171 | -> List TCMod |
2243 | testdata/SampleMaterial.lc 1177:15-1182:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6172 | -> StageTexture |
6173 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6174 | testdata/SampleMaterial.lc 1177:15-1178:57 RGBGen | ||
6175 | -> AlphaGen | ||
6176 | -> TCGen | ||
6177 | -> List TCMod | ||
6178 | -> StageTexture | ||
6179 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6180 | testdata/SampleMaterial.lc 1177:15-1179:50 AlphaGen | ||
6181 | -> TCGen | ||
6182 | -> List TCMod | ||
6183 | -> StageTexture | ||
6184 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6185 | testdata/SampleMaterial.lc 1177:15-1180:42 TCGen | ||
6186 | -> List TCMod | ||
6187 | -> StageTexture | ||
6188 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6189 | testdata/SampleMaterial.lc 1177:15-1181:40 List TCMod | ||
6190 | -> StageTexture | ||
6191 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6192 | testdata/SampleMaterial.lc 1177:15-1182:31 StageTexture | ||
6193 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2244 | testdata/SampleMaterial.lc 1177:15-1183:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6194 | testdata/SampleMaterial.lc 1177:15-1183:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2245 | testdata/SampleMaterial.lc 1177:15-1184:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6195 | testdata/SampleMaterial.lc 1177:15-1184:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2246 | testdata/SampleMaterial.lc 1177:15-1185:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6196 | testdata/SampleMaterial.lc 1177:15-1185:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2266,11 +6216,31 @@ testdata/SampleMaterial.lc 1191:21-1191:26 Bool | |||
2266 | testdata/SampleMaterial.lc 1194:5-1236:6 (String, CommonAttrs) | 6216 | testdata/SampleMaterial.lc 1194:5-1236:6 (String, CommonAttrs) |
2267 | testdata/SampleMaterial.lc 1194:5-2182:6 List (String, CommonAttrs) | 6217 | testdata/SampleMaterial.lc 1194:5-2182:6 List (String, CommonAttrs) |
2268 | testdata/SampleMaterial.lc 1194:7-1194:43 String | 6218 | testdata/SampleMaterial.lc 1194:7-1194:43 String |
2269 | testdata/SampleMaterial.lc 1195:7-1195:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6219 | testdata/SampleMaterial.lc 1195:7-1195:18 () |
2270 | testdata/SampleMaterial.lc 1195:7-1196:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6220 | -> () |
2271 | testdata/SampleMaterial.lc 1195:7-1197:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6221 | -> Bool |
2272 | testdata/SampleMaterial.lc 1195:7-1198:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6222 | -> Float |
2273 | testdata/SampleMaterial.lc 1195:7-1199:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6223 | -> Bool |
6224 | -> Bool | ||
6225 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6226 | testdata/SampleMaterial.lc 1195:7-1196:26 () | ||
6227 | -> Bool | ||
6228 | -> Float | ||
6229 | -> Bool | ||
6230 | -> Bool | ||
6231 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6232 | testdata/SampleMaterial.lc 1195:7-1197:26 Bool | ||
6233 | -> Float | ||
6234 | -> Bool | ||
6235 | -> Bool | ||
6236 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6237 | testdata/SampleMaterial.lc 1195:7-1198:27 Float | ||
6238 | -> Bool | ||
6239 | -> Bool | ||
6240 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6241 | testdata/SampleMaterial.lc 1195:7-1199:21 Bool | ||
6242 | -> Bool | ||
6243 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2274 | testdata/SampleMaterial.lc 1195:7-1200:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6244 | testdata/SampleMaterial.lc 1195:7-1200:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2275 | testdata/SampleMaterial.lc 1195:7-1201:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6245 | testdata/SampleMaterial.lc 1195:7-1201:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2276 | testdata/SampleMaterial.lc 1195:7-1202:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6246 | testdata/SampleMaterial.lc 1195:7-1202:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2290,12 +6260,33 @@ testdata/SampleMaterial.lc 1203:30-1203:32 forall a . List a | |||
2290 | testdata/SampleMaterial.lc 1204:25-1204:30 Bool | 6260 | testdata/SampleMaterial.lc 1204:25-1204:30 Bool |
2291 | testdata/SampleMaterial.lc 1205:29-1205:34 Bool | 6261 | testdata/SampleMaterial.lc 1205:29-1205:34 Bool |
2292 | testdata/SampleMaterial.lc 1207:13-1233:14 List StageAttrs | 6262 | testdata/SampleMaterial.lc 1207:13-1233:14 List StageAttrs |
2293 | testdata/SampleMaterial.lc 1207:15-1207:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6263 | testdata/SampleMaterial.lc 1207:15-1207:25 Maybe (Blending', Blending') |
2294 | testdata/SampleMaterial.lc 1207:15-1208:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6264 | -> RGBGen |
2295 | testdata/SampleMaterial.lc 1207:15-1209:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6265 | -> AlphaGen |
2296 | testdata/SampleMaterial.lc 1207:15-1210:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6266 | -> TCGen |
2297 | testdata/SampleMaterial.lc 1207:15-1211:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6267 | -> List TCMod |
2298 | testdata/SampleMaterial.lc 1207:15-1212:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6268 | -> StageTexture |
6269 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6270 | testdata/SampleMaterial.lc 1207:15-1208:36 RGBGen | ||
6271 | -> AlphaGen | ||
6272 | -> TCGen | ||
6273 | -> List TCMod | ||
6274 | -> StageTexture | ||
6275 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6276 | testdata/SampleMaterial.lc 1207:15-1209:50 AlphaGen | ||
6277 | -> TCGen | ||
6278 | -> List TCMod | ||
6279 | -> StageTexture | ||
6280 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6281 | testdata/SampleMaterial.lc 1207:15-1210:42 TCGen | ||
6282 | -> List TCMod | ||
6283 | -> StageTexture | ||
6284 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6285 | testdata/SampleMaterial.lc 1207:15-1211:36 List TCMod | ||
6286 | -> StageTexture | ||
6287 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6288 | testdata/SampleMaterial.lc 1207:15-1212:31 StageTexture | ||
6289 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2299 | testdata/SampleMaterial.lc 1207:15-1213:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6290 | testdata/SampleMaterial.lc 1207:15-1213:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2300 | testdata/SampleMaterial.lc 1207:15-1214:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6291 | testdata/SampleMaterial.lc 1207:15-1214:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2301 | testdata/SampleMaterial.lc 1207:15-1215:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6292 | testdata/SampleMaterial.lc 1207:15-1215:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2315,12 +6306,33 @@ testdata/SampleMaterial.lc 1215:33-1215:41 DepthFunction | |||
2315 | testdata/SampleMaterial.lc 1216:33-1216:40 forall a . Maybe a | 6306 | testdata/SampleMaterial.lc 1216:33-1216:40 forall a . Maybe a |
2316 | testdata/SampleMaterial.lc 1217:41-1217:46 Bool | 6307 | testdata/SampleMaterial.lc 1217:41-1217:46 Bool |
2317 | testdata/SampleMaterial.lc 1218:38-1218:54 String | 6308 | testdata/SampleMaterial.lc 1218:38-1218:54 String |
2318 | testdata/SampleMaterial.lc 1220:15-1220:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6309 | testdata/SampleMaterial.lc 1220:15-1220:25 Maybe (Blending', Blending') |
2319 | testdata/SampleMaterial.lc 1220:15-1221:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6310 | -> RGBGen |
2320 | testdata/SampleMaterial.lc 1220:15-1222:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6311 | -> AlphaGen |
2321 | testdata/SampleMaterial.lc 1220:15-1223:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6312 | -> TCGen |
2322 | testdata/SampleMaterial.lc 1220:15-1224:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6313 | -> List TCMod |
2323 | testdata/SampleMaterial.lc 1220:15-1225:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6314 | -> StageTexture |
6315 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6316 | testdata/SampleMaterial.lc 1220:15-1221:57 RGBGen | ||
6317 | -> AlphaGen | ||
6318 | -> TCGen | ||
6319 | -> List TCMod | ||
6320 | -> StageTexture | ||
6321 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6322 | testdata/SampleMaterial.lc 1220:15-1222:50 AlphaGen | ||
6323 | -> TCGen | ||
6324 | -> List TCMod | ||
6325 | -> StageTexture | ||
6326 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6327 | testdata/SampleMaterial.lc 1220:15-1223:42 TCGen | ||
6328 | -> List TCMod | ||
6329 | -> StageTexture | ||
6330 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6331 | testdata/SampleMaterial.lc 1220:15-1224:40 List TCMod | ||
6332 | -> StageTexture | ||
6333 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6334 | testdata/SampleMaterial.lc 1220:15-1225:31 StageTexture | ||
6335 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2324 | testdata/SampleMaterial.lc 1220:15-1226:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6336 | testdata/SampleMaterial.lc 1220:15-1226:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2325 | testdata/SampleMaterial.lc 1220:15-1227:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6337 | testdata/SampleMaterial.lc 1220:15-1227:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2326 | testdata/SampleMaterial.lc 1220:15-1228:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6338 | testdata/SampleMaterial.lc 1220:15-1228:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2346,11 +6358,31 @@ testdata/SampleMaterial.lc 1234:21-1234:26 Bool | |||
2346 | testdata/SampleMaterial.lc 1237:5-1279:6 (String, CommonAttrs) | 6358 | testdata/SampleMaterial.lc 1237:5-1279:6 (String, CommonAttrs) |
2347 | testdata/SampleMaterial.lc 1237:5-2182:6 List (String, CommonAttrs) | 6359 | testdata/SampleMaterial.lc 1237:5-2182:6 List (String, CommonAttrs) |
2348 | testdata/SampleMaterial.lc 1237:7-1237:41 String | 6360 | testdata/SampleMaterial.lc 1237:7-1237:41 String |
2349 | testdata/SampleMaterial.lc 1238:7-1238:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6361 | testdata/SampleMaterial.lc 1238:7-1238:18 () |
2350 | testdata/SampleMaterial.lc 1238:7-1239:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6362 | -> () |
2351 | testdata/SampleMaterial.lc 1238:7-1240:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6363 | -> Bool |
2352 | testdata/SampleMaterial.lc 1238:7-1241:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6364 | -> Float |
2353 | testdata/SampleMaterial.lc 1238:7-1242:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6365 | -> Bool |
6366 | -> Bool | ||
6367 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6368 | testdata/SampleMaterial.lc 1238:7-1239:26 () | ||
6369 | -> Bool | ||
6370 | -> Float | ||
6371 | -> Bool | ||
6372 | -> Bool | ||
6373 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6374 | testdata/SampleMaterial.lc 1238:7-1240:26 Bool | ||
6375 | -> Float | ||
6376 | -> Bool | ||
6377 | -> Bool | ||
6378 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6379 | testdata/SampleMaterial.lc 1238:7-1241:27 Float | ||
6380 | -> Bool | ||
6381 | -> Bool | ||
6382 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6383 | testdata/SampleMaterial.lc 1238:7-1242:21 Bool | ||
6384 | -> Bool | ||
6385 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2354 | testdata/SampleMaterial.lc 1238:7-1243:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6386 | testdata/SampleMaterial.lc 1238:7-1243:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2355 | testdata/SampleMaterial.lc 1238:7-1244:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6387 | testdata/SampleMaterial.lc 1238:7-1244:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2356 | testdata/SampleMaterial.lc 1238:7-1245:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6388 | testdata/SampleMaterial.lc 1238:7-1245:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2370,12 +6402,33 @@ testdata/SampleMaterial.lc 1246:30-1246:32 forall a . List a | |||
2370 | testdata/SampleMaterial.lc 1247:25-1247:30 Bool | 6402 | testdata/SampleMaterial.lc 1247:25-1247:30 Bool |
2371 | testdata/SampleMaterial.lc 1248:29-1248:34 Bool | 6403 | testdata/SampleMaterial.lc 1248:29-1248:34 Bool |
2372 | testdata/SampleMaterial.lc 1250:13-1276:14 List StageAttrs | 6404 | testdata/SampleMaterial.lc 1250:13-1276:14 List StageAttrs |
2373 | testdata/SampleMaterial.lc 1250:15-1250:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6405 | testdata/SampleMaterial.lc 1250:15-1250:25 Maybe (Blending', Blending') |
2374 | testdata/SampleMaterial.lc 1250:15-1251:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6406 | -> RGBGen |
2375 | testdata/SampleMaterial.lc 1250:15-1252:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6407 | -> AlphaGen |
2376 | testdata/SampleMaterial.lc 1250:15-1253:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6408 | -> TCGen |
2377 | testdata/SampleMaterial.lc 1250:15-1254:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6409 | -> List TCMod |
2378 | testdata/SampleMaterial.lc 1250:15-1255:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6410 | -> StageTexture |
6411 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6412 | testdata/SampleMaterial.lc 1250:15-1251:36 RGBGen | ||
6413 | -> AlphaGen | ||
6414 | -> TCGen | ||
6415 | -> List TCMod | ||
6416 | -> StageTexture | ||
6417 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6418 | testdata/SampleMaterial.lc 1250:15-1252:50 AlphaGen | ||
6419 | -> TCGen | ||
6420 | -> List TCMod | ||
6421 | -> StageTexture | ||
6422 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6423 | testdata/SampleMaterial.lc 1250:15-1253:42 TCGen | ||
6424 | -> List TCMod | ||
6425 | -> StageTexture | ||
6426 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6427 | testdata/SampleMaterial.lc 1250:15-1254:36 List TCMod | ||
6428 | -> StageTexture | ||
6429 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6430 | testdata/SampleMaterial.lc 1250:15-1255:31 StageTexture | ||
6431 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2379 | testdata/SampleMaterial.lc 1250:15-1256:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6432 | testdata/SampleMaterial.lc 1250:15-1256:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2380 | testdata/SampleMaterial.lc 1250:15-1257:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6433 | testdata/SampleMaterial.lc 1250:15-1257:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2381 | testdata/SampleMaterial.lc 1250:15-1258:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6434 | testdata/SampleMaterial.lc 1250:15-1258:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2395,12 +6448,33 @@ testdata/SampleMaterial.lc 1258:33-1258:41 DepthFunction | |||
2395 | testdata/SampleMaterial.lc 1259:33-1259:40 forall a . Maybe a | 6448 | testdata/SampleMaterial.lc 1259:33-1259:40 forall a . Maybe a |
2396 | testdata/SampleMaterial.lc 1260:41-1260:46 Bool | 6449 | testdata/SampleMaterial.lc 1260:41-1260:46 Bool |
2397 | testdata/SampleMaterial.lc 1261:38-1261:54 String | 6450 | testdata/SampleMaterial.lc 1261:38-1261:54 String |
2398 | testdata/SampleMaterial.lc 1263:15-1263:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6451 | testdata/SampleMaterial.lc 1263:15-1263:25 Maybe (Blending', Blending') |
2399 | testdata/SampleMaterial.lc 1263:15-1264:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6452 | -> RGBGen |
2400 | testdata/SampleMaterial.lc 1263:15-1265:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6453 | -> AlphaGen |
2401 | testdata/SampleMaterial.lc 1263:15-1266:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6454 | -> TCGen |
2402 | testdata/SampleMaterial.lc 1263:15-1267:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6455 | -> List TCMod |
2403 | testdata/SampleMaterial.lc 1263:15-1268:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6456 | -> StageTexture |
6457 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6458 | testdata/SampleMaterial.lc 1263:15-1264:57 RGBGen | ||
6459 | -> AlphaGen | ||
6460 | -> TCGen | ||
6461 | -> List TCMod | ||
6462 | -> StageTexture | ||
6463 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6464 | testdata/SampleMaterial.lc 1263:15-1265:50 AlphaGen | ||
6465 | -> TCGen | ||
6466 | -> List TCMod | ||
6467 | -> StageTexture | ||
6468 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6469 | testdata/SampleMaterial.lc 1263:15-1266:42 TCGen | ||
6470 | -> List TCMod | ||
6471 | -> StageTexture | ||
6472 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6473 | testdata/SampleMaterial.lc 1263:15-1267:40 List TCMod | ||
6474 | -> StageTexture | ||
6475 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6476 | testdata/SampleMaterial.lc 1263:15-1268:31 StageTexture | ||
6477 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2404 | testdata/SampleMaterial.lc 1263:15-1269:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6478 | testdata/SampleMaterial.lc 1263:15-1269:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2405 | testdata/SampleMaterial.lc 1263:15-1270:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6479 | testdata/SampleMaterial.lc 1263:15-1270:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2406 | testdata/SampleMaterial.lc 1263:15-1271:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6480 | testdata/SampleMaterial.lc 1263:15-1271:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2426,11 +6500,31 @@ testdata/SampleMaterial.lc 1277:21-1277:26 Bool | |||
2426 | testdata/SampleMaterial.lc 1280:5-1322:6 (String, CommonAttrs) | 6500 | testdata/SampleMaterial.lc 1280:5-1322:6 (String, CommonAttrs) |
2427 | testdata/SampleMaterial.lc 1280:5-2182:6 List (String, CommonAttrs) | 6501 | testdata/SampleMaterial.lc 1280:5-2182:6 List (String, CommonAttrs) |
2428 | testdata/SampleMaterial.lc 1280:7-1280:44 String | 6502 | testdata/SampleMaterial.lc 1280:7-1280:44 String |
2429 | testdata/SampleMaterial.lc 1281:7-1281:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6503 | testdata/SampleMaterial.lc 1281:7-1281:18 () |
2430 | testdata/SampleMaterial.lc 1281:7-1282:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6504 | -> () |
2431 | testdata/SampleMaterial.lc 1281:7-1283:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6505 | -> Bool |
2432 | testdata/SampleMaterial.lc 1281:7-1284:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6506 | -> Float |
2433 | testdata/SampleMaterial.lc 1281:7-1285:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6507 | -> Bool |
6508 | -> Bool | ||
6509 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6510 | testdata/SampleMaterial.lc 1281:7-1282:26 () | ||
6511 | -> Bool | ||
6512 | -> Float | ||
6513 | -> Bool | ||
6514 | -> Bool | ||
6515 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6516 | testdata/SampleMaterial.lc 1281:7-1283:26 Bool | ||
6517 | -> Float | ||
6518 | -> Bool | ||
6519 | -> Bool | ||
6520 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6521 | testdata/SampleMaterial.lc 1281:7-1284:27 Float | ||
6522 | -> Bool | ||
6523 | -> Bool | ||
6524 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6525 | testdata/SampleMaterial.lc 1281:7-1285:21 Bool | ||
6526 | -> Bool | ||
6527 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2434 | testdata/SampleMaterial.lc 1281:7-1286:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6528 | testdata/SampleMaterial.lc 1281:7-1286:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2435 | testdata/SampleMaterial.lc 1281:7-1287:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6529 | testdata/SampleMaterial.lc 1281:7-1287:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2436 | testdata/SampleMaterial.lc 1281:7-1288:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6530 | testdata/SampleMaterial.lc 1281:7-1288:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2450,12 +6544,33 @@ testdata/SampleMaterial.lc 1289:30-1289:32 forall a . List a | |||
2450 | testdata/SampleMaterial.lc 1290:25-1290:30 Bool | 6544 | testdata/SampleMaterial.lc 1290:25-1290:30 Bool |
2451 | testdata/SampleMaterial.lc 1291:29-1291:34 Bool | 6545 | testdata/SampleMaterial.lc 1291:29-1291:34 Bool |
2452 | testdata/SampleMaterial.lc 1293:13-1319:14 List StageAttrs | 6546 | testdata/SampleMaterial.lc 1293:13-1319:14 List StageAttrs |
2453 | testdata/SampleMaterial.lc 1293:15-1293:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6547 | testdata/SampleMaterial.lc 1293:15-1293:25 Maybe (Blending', Blending') |
2454 | testdata/SampleMaterial.lc 1293:15-1294:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6548 | -> RGBGen |
2455 | testdata/SampleMaterial.lc 1293:15-1295:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6549 | -> AlphaGen |
2456 | testdata/SampleMaterial.lc 1293:15-1296:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6550 | -> TCGen |
2457 | testdata/SampleMaterial.lc 1293:15-1297:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6551 | -> List TCMod |
2458 | testdata/SampleMaterial.lc 1293:15-1298:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6552 | -> StageTexture |
6553 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6554 | testdata/SampleMaterial.lc 1293:15-1294:36 RGBGen | ||
6555 | -> AlphaGen | ||
6556 | -> TCGen | ||
6557 | -> List TCMod | ||
6558 | -> StageTexture | ||
6559 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6560 | testdata/SampleMaterial.lc 1293:15-1295:50 AlphaGen | ||
6561 | -> TCGen | ||
6562 | -> List TCMod | ||
6563 | -> StageTexture | ||
6564 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6565 | testdata/SampleMaterial.lc 1293:15-1296:42 TCGen | ||
6566 | -> List TCMod | ||
6567 | -> StageTexture | ||
6568 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6569 | testdata/SampleMaterial.lc 1293:15-1297:36 List TCMod | ||
6570 | -> StageTexture | ||
6571 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6572 | testdata/SampleMaterial.lc 1293:15-1298:31 StageTexture | ||
6573 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2459 | testdata/SampleMaterial.lc 1293:15-1299:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6574 | testdata/SampleMaterial.lc 1293:15-1299:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2460 | testdata/SampleMaterial.lc 1293:15-1300:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6575 | testdata/SampleMaterial.lc 1293:15-1300:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2461 | testdata/SampleMaterial.lc 1293:15-1301:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6576 | testdata/SampleMaterial.lc 1293:15-1301:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2475,12 +6590,33 @@ testdata/SampleMaterial.lc 1301:33-1301:41 DepthFunction | |||
2475 | testdata/SampleMaterial.lc 1302:33-1302:40 forall a . Maybe a | 6590 | testdata/SampleMaterial.lc 1302:33-1302:40 forall a . Maybe a |
2476 | testdata/SampleMaterial.lc 1303:41-1303:46 Bool | 6591 | testdata/SampleMaterial.lc 1303:41-1303:46 Bool |
2477 | testdata/SampleMaterial.lc 1304:38-1304:54 String | 6592 | testdata/SampleMaterial.lc 1304:38-1304:54 String |
2478 | testdata/SampleMaterial.lc 1306:15-1306:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6593 | testdata/SampleMaterial.lc 1306:15-1306:25 Maybe (Blending', Blending') |
2479 | testdata/SampleMaterial.lc 1306:15-1307:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6594 | -> RGBGen |
2480 | testdata/SampleMaterial.lc 1306:15-1308:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6595 | -> AlphaGen |
2481 | testdata/SampleMaterial.lc 1306:15-1309:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6596 | -> TCGen |
2482 | testdata/SampleMaterial.lc 1306:15-1310:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6597 | -> List TCMod |
2483 | testdata/SampleMaterial.lc 1306:15-1311:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6598 | -> StageTexture |
6599 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6600 | testdata/SampleMaterial.lc 1306:15-1307:57 RGBGen | ||
6601 | -> AlphaGen | ||
6602 | -> TCGen | ||
6603 | -> List TCMod | ||
6604 | -> StageTexture | ||
6605 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6606 | testdata/SampleMaterial.lc 1306:15-1308:50 AlphaGen | ||
6607 | -> TCGen | ||
6608 | -> List TCMod | ||
6609 | -> StageTexture | ||
6610 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6611 | testdata/SampleMaterial.lc 1306:15-1309:42 TCGen | ||
6612 | -> List TCMod | ||
6613 | -> StageTexture | ||
6614 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6615 | testdata/SampleMaterial.lc 1306:15-1310:40 List TCMod | ||
6616 | -> StageTexture | ||
6617 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6618 | testdata/SampleMaterial.lc 1306:15-1311:31 StageTexture | ||
6619 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2484 | testdata/SampleMaterial.lc 1306:15-1312:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6620 | testdata/SampleMaterial.lc 1306:15-1312:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2485 | testdata/SampleMaterial.lc 1306:15-1313:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6621 | testdata/SampleMaterial.lc 1306:15-1313:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2486 | testdata/SampleMaterial.lc 1306:15-1314:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6622 | testdata/SampleMaterial.lc 1306:15-1314:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2506,11 +6642,31 @@ testdata/SampleMaterial.lc 1320:21-1320:26 Bool | |||
2506 | testdata/SampleMaterial.lc 1323:5-1365:6 (String, CommonAttrs) | 6642 | testdata/SampleMaterial.lc 1323:5-1365:6 (String, CommonAttrs) |
2507 | testdata/SampleMaterial.lc 1323:5-2182:6 List (String, CommonAttrs) | 6643 | testdata/SampleMaterial.lc 1323:5-2182:6 List (String, CommonAttrs) |
2508 | testdata/SampleMaterial.lc 1323:7-1323:43 String | 6644 | testdata/SampleMaterial.lc 1323:7-1323:43 String |
2509 | testdata/SampleMaterial.lc 1324:7-1324:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6645 | testdata/SampleMaterial.lc 1324:7-1324:18 () |
2510 | testdata/SampleMaterial.lc 1324:7-1325:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6646 | -> () |
2511 | testdata/SampleMaterial.lc 1324:7-1326:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6647 | -> Bool |
2512 | testdata/SampleMaterial.lc 1324:7-1327:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6648 | -> Float |
2513 | testdata/SampleMaterial.lc 1324:7-1328:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6649 | -> Bool |
6650 | -> Bool | ||
6651 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6652 | testdata/SampleMaterial.lc 1324:7-1325:26 () | ||
6653 | -> Bool | ||
6654 | -> Float | ||
6655 | -> Bool | ||
6656 | -> Bool | ||
6657 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6658 | testdata/SampleMaterial.lc 1324:7-1326:26 Bool | ||
6659 | -> Float | ||
6660 | -> Bool | ||
6661 | -> Bool | ||
6662 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6663 | testdata/SampleMaterial.lc 1324:7-1327:27 Float | ||
6664 | -> Bool | ||
6665 | -> Bool | ||
6666 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6667 | testdata/SampleMaterial.lc 1324:7-1328:21 Bool | ||
6668 | -> Bool | ||
6669 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2514 | testdata/SampleMaterial.lc 1324:7-1329:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6670 | testdata/SampleMaterial.lc 1324:7-1329:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2515 | testdata/SampleMaterial.lc 1324:7-1330:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6671 | testdata/SampleMaterial.lc 1324:7-1330:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2516 | testdata/SampleMaterial.lc 1324:7-1331:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6672 | testdata/SampleMaterial.lc 1324:7-1331:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2530,12 +6686,33 @@ testdata/SampleMaterial.lc 1332:30-1332:32 forall a . List a | |||
2530 | testdata/SampleMaterial.lc 1333:25-1333:30 Bool | 6686 | testdata/SampleMaterial.lc 1333:25-1333:30 Bool |
2531 | testdata/SampleMaterial.lc 1334:29-1334:34 Bool | 6687 | testdata/SampleMaterial.lc 1334:29-1334:34 Bool |
2532 | testdata/SampleMaterial.lc 1336:13-1362:14 List StageAttrs | 6688 | testdata/SampleMaterial.lc 1336:13-1362:14 List StageAttrs |
2533 | testdata/SampleMaterial.lc 1336:15-1336:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6689 | testdata/SampleMaterial.lc 1336:15-1336:25 Maybe (Blending', Blending') |
2534 | testdata/SampleMaterial.lc 1336:15-1337:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6690 | -> RGBGen |
2535 | testdata/SampleMaterial.lc 1336:15-1338:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6691 | -> AlphaGen |
2536 | testdata/SampleMaterial.lc 1336:15-1339:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6692 | -> TCGen |
2537 | testdata/SampleMaterial.lc 1336:15-1340:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6693 | -> List TCMod |
2538 | testdata/SampleMaterial.lc 1336:15-1341:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6694 | -> StageTexture |
6695 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6696 | testdata/SampleMaterial.lc 1336:15-1337:36 RGBGen | ||
6697 | -> AlphaGen | ||
6698 | -> TCGen | ||
6699 | -> List TCMod | ||
6700 | -> StageTexture | ||
6701 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6702 | testdata/SampleMaterial.lc 1336:15-1338:50 AlphaGen | ||
6703 | -> TCGen | ||
6704 | -> List TCMod | ||
6705 | -> StageTexture | ||
6706 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6707 | testdata/SampleMaterial.lc 1336:15-1339:42 TCGen | ||
6708 | -> List TCMod | ||
6709 | -> StageTexture | ||
6710 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6711 | testdata/SampleMaterial.lc 1336:15-1340:36 List TCMod | ||
6712 | -> StageTexture | ||
6713 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6714 | testdata/SampleMaterial.lc 1336:15-1341:31 StageTexture | ||
6715 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2539 | testdata/SampleMaterial.lc 1336:15-1342:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6716 | testdata/SampleMaterial.lc 1336:15-1342:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2540 | testdata/SampleMaterial.lc 1336:15-1343:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6717 | testdata/SampleMaterial.lc 1336:15-1343:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2541 | testdata/SampleMaterial.lc 1336:15-1344:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6718 | testdata/SampleMaterial.lc 1336:15-1344:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2555,12 +6732,33 @@ testdata/SampleMaterial.lc 1344:33-1344:41 DepthFunction | |||
2555 | testdata/SampleMaterial.lc 1345:33-1345:40 forall a . Maybe a | 6732 | testdata/SampleMaterial.lc 1345:33-1345:40 forall a . Maybe a |
2556 | testdata/SampleMaterial.lc 1346:41-1346:46 Bool | 6733 | testdata/SampleMaterial.lc 1346:41-1346:46 Bool |
2557 | testdata/SampleMaterial.lc 1347:38-1347:54 String | 6734 | testdata/SampleMaterial.lc 1347:38-1347:54 String |
2558 | testdata/SampleMaterial.lc 1349:15-1349:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6735 | testdata/SampleMaterial.lc 1349:15-1349:25 Maybe (Blending', Blending') |
2559 | testdata/SampleMaterial.lc 1349:15-1350:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6736 | -> RGBGen |
2560 | testdata/SampleMaterial.lc 1349:15-1351:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6737 | -> AlphaGen |
2561 | testdata/SampleMaterial.lc 1349:15-1352:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6738 | -> TCGen |
2562 | testdata/SampleMaterial.lc 1349:15-1353:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6739 | -> List TCMod |
2563 | testdata/SampleMaterial.lc 1349:15-1354:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6740 | -> StageTexture |
6741 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6742 | testdata/SampleMaterial.lc 1349:15-1350:57 RGBGen | ||
6743 | -> AlphaGen | ||
6744 | -> TCGen | ||
6745 | -> List TCMod | ||
6746 | -> StageTexture | ||
6747 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6748 | testdata/SampleMaterial.lc 1349:15-1351:50 AlphaGen | ||
6749 | -> TCGen | ||
6750 | -> List TCMod | ||
6751 | -> StageTexture | ||
6752 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6753 | testdata/SampleMaterial.lc 1349:15-1352:42 TCGen | ||
6754 | -> List TCMod | ||
6755 | -> StageTexture | ||
6756 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6757 | testdata/SampleMaterial.lc 1349:15-1353:40 List TCMod | ||
6758 | -> StageTexture | ||
6759 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6760 | testdata/SampleMaterial.lc 1349:15-1354:31 StageTexture | ||
6761 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2564 | testdata/SampleMaterial.lc 1349:15-1355:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6762 | testdata/SampleMaterial.lc 1349:15-1355:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2565 | testdata/SampleMaterial.lc 1349:15-1356:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6763 | testdata/SampleMaterial.lc 1349:15-1356:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2566 | testdata/SampleMaterial.lc 1349:15-1357:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6764 | testdata/SampleMaterial.lc 1349:15-1357:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2586,11 +6784,31 @@ testdata/SampleMaterial.lc 1363:21-1363:26 Bool | |||
2586 | testdata/SampleMaterial.lc 1366:5-1408:6 (String, CommonAttrs) | 6784 | testdata/SampleMaterial.lc 1366:5-1408:6 (String, CommonAttrs) |
2587 | testdata/SampleMaterial.lc 1366:5-2182:6 List (String, CommonAttrs) | 6785 | testdata/SampleMaterial.lc 1366:5-2182:6 List (String, CommonAttrs) |
2588 | testdata/SampleMaterial.lc 1366:7-1366:44 String | 6786 | testdata/SampleMaterial.lc 1366:7-1366:44 String |
2589 | testdata/SampleMaterial.lc 1367:7-1367:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6787 | testdata/SampleMaterial.lc 1367:7-1367:18 () |
2590 | testdata/SampleMaterial.lc 1367:7-1368:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6788 | -> () |
2591 | testdata/SampleMaterial.lc 1367:7-1369:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6789 | -> Bool |
2592 | testdata/SampleMaterial.lc 1367:7-1370:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6790 | -> Float |
2593 | testdata/SampleMaterial.lc 1367:7-1371:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6791 | -> Bool |
6792 | -> Bool | ||
6793 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6794 | testdata/SampleMaterial.lc 1367:7-1368:26 () | ||
6795 | -> Bool | ||
6796 | -> Float | ||
6797 | -> Bool | ||
6798 | -> Bool | ||
6799 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6800 | testdata/SampleMaterial.lc 1367:7-1369:26 Bool | ||
6801 | -> Float | ||
6802 | -> Bool | ||
6803 | -> Bool | ||
6804 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6805 | testdata/SampleMaterial.lc 1367:7-1370:27 Float | ||
6806 | -> Bool | ||
6807 | -> Bool | ||
6808 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6809 | testdata/SampleMaterial.lc 1367:7-1371:21 Bool | ||
6810 | -> Bool | ||
6811 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2594 | testdata/SampleMaterial.lc 1367:7-1372:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6812 | testdata/SampleMaterial.lc 1367:7-1372:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2595 | testdata/SampleMaterial.lc 1367:7-1373:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6813 | testdata/SampleMaterial.lc 1367:7-1373:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2596 | testdata/SampleMaterial.lc 1367:7-1374:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6814 | testdata/SampleMaterial.lc 1367:7-1374:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2610,12 +6828,33 @@ testdata/SampleMaterial.lc 1375:30-1375:32 forall a . List a | |||
2610 | testdata/SampleMaterial.lc 1376:25-1376:30 Bool | 6828 | testdata/SampleMaterial.lc 1376:25-1376:30 Bool |
2611 | testdata/SampleMaterial.lc 1377:29-1377:34 Bool | 6829 | testdata/SampleMaterial.lc 1377:29-1377:34 Bool |
2612 | testdata/SampleMaterial.lc 1379:13-1405:14 List StageAttrs | 6830 | testdata/SampleMaterial.lc 1379:13-1405:14 List StageAttrs |
2613 | testdata/SampleMaterial.lc 1379:15-1379:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6831 | testdata/SampleMaterial.lc 1379:15-1379:25 Maybe (Blending', Blending') |
2614 | testdata/SampleMaterial.lc 1379:15-1380:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6832 | -> RGBGen |
2615 | testdata/SampleMaterial.lc 1379:15-1381:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6833 | -> AlphaGen |
2616 | testdata/SampleMaterial.lc 1379:15-1382:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6834 | -> TCGen |
2617 | testdata/SampleMaterial.lc 1379:15-1383:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6835 | -> List TCMod |
2618 | testdata/SampleMaterial.lc 1379:15-1384:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6836 | -> StageTexture |
6837 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6838 | testdata/SampleMaterial.lc 1379:15-1380:36 RGBGen | ||
6839 | -> AlphaGen | ||
6840 | -> TCGen | ||
6841 | -> List TCMod | ||
6842 | -> StageTexture | ||
6843 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6844 | testdata/SampleMaterial.lc 1379:15-1381:50 AlphaGen | ||
6845 | -> TCGen | ||
6846 | -> List TCMod | ||
6847 | -> StageTexture | ||
6848 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6849 | testdata/SampleMaterial.lc 1379:15-1382:42 TCGen | ||
6850 | -> List TCMod | ||
6851 | -> StageTexture | ||
6852 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6853 | testdata/SampleMaterial.lc 1379:15-1383:36 List TCMod | ||
6854 | -> StageTexture | ||
6855 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6856 | testdata/SampleMaterial.lc 1379:15-1384:31 StageTexture | ||
6857 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2619 | testdata/SampleMaterial.lc 1379:15-1385:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6858 | testdata/SampleMaterial.lc 1379:15-1385:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2620 | testdata/SampleMaterial.lc 1379:15-1386:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6859 | testdata/SampleMaterial.lc 1379:15-1386:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2621 | testdata/SampleMaterial.lc 1379:15-1387:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6860 | testdata/SampleMaterial.lc 1379:15-1387:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2635,12 +6874,33 @@ testdata/SampleMaterial.lc 1387:33-1387:41 DepthFunction | |||
2635 | testdata/SampleMaterial.lc 1388:33-1388:40 forall a . Maybe a | 6874 | testdata/SampleMaterial.lc 1388:33-1388:40 forall a . Maybe a |
2636 | testdata/SampleMaterial.lc 1389:41-1389:46 Bool | 6875 | testdata/SampleMaterial.lc 1389:41-1389:46 Bool |
2637 | testdata/SampleMaterial.lc 1390:38-1390:54 String | 6876 | testdata/SampleMaterial.lc 1390:38-1390:54 String |
2638 | testdata/SampleMaterial.lc 1392:15-1392:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6877 | testdata/SampleMaterial.lc 1392:15-1392:25 Maybe (Blending', Blending') |
2639 | testdata/SampleMaterial.lc 1392:15-1393:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6878 | -> RGBGen |
2640 | testdata/SampleMaterial.lc 1392:15-1394:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6879 | -> AlphaGen |
2641 | testdata/SampleMaterial.lc 1392:15-1395:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6880 | -> TCGen |
2642 | testdata/SampleMaterial.lc 1392:15-1396:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6881 | -> List TCMod |
2643 | testdata/SampleMaterial.lc 1392:15-1397:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6882 | -> StageTexture |
6883 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6884 | testdata/SampleMaterial.lc 1392:15-1393:57 RGBGen | ||
6885 | -> AlphaGen | ||
6886 | -> TCGen | ||
6887 | -> List TCMod | ||
6888 | -> StageTexture | ||
6889 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6890 | testdata/SampleMaterial.lc 1392:15-1394:50 AlphaGen | ||
6891 | -> TCGen | ||
6892 | -> List TCMod | ||
6893 | -> StageTexture | ||
6894 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6895 | testdata/SampleMaterial.lc 1392:15-1395:42 TCGen | ||
6896 | -> List TCMod | ||
6897 | -> StageTexture | ||
6898 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6899 | testdata/SampleMaterial.lc 1392:15-1396:40 List TCMod | ||
6900 | -> StageTexture | ||
6901 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6902 | testdata/SampleMaterial.lc 1392:15-1397:31 StageTexture | ||
6903 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2644 | testdata/SampleMaterial.lc 1392:15-1398:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6904 | testdata/SampleMaterial.lc 1392:15-1398:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2645 | testdata/SampleMaterial.lc 1392:15-1399:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6905 | testdata/SampleMaterial.lc 1392:15-1399:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2646 | testdata/SampleMaterial.lc 1392:15-1400:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6906 | testdata/SampleMaterial.lc 1392:15-1400:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2666,11 +6926,31 @@ testdata/SampleMaterial.lc 1406:21-1406:26 Bool | |||
2666 | testdata/SampleMaterial.lc 1409:5-1451:6 (String, CommonAttrs) | 6926 | testdata/SampleMaterial.lc 1409:5-1451:6 (String, CommonAttrs) |
2667 | testdata/SampleMaterial.lc 1409:5-2182:6 List (String, CommonAttrs) | 6927 | testdata/SampleMaterial.lc 1409:5-2182:6 List (String, CommonAttrs) |
2668 | testdata/SampleMaterial.lc 1409:7-1409:44 String | 6928 | testdata/SampleMaterial.lc 1409:7-1409:44 String |
2669 | testdata/SampleMaterial.lc 1410:7-1410:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6929 | testdata/SampleMaterial.lc 1410:7-1410:18 () |
2670 | testdata/SampleMaterial.lc 1410:7-1411:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6930 | -> () |
2671 | testdata/SampleMaterial.lc 1410:7-1412:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6931 | -> Bool |
2672 | testdata/SampleMaterial.lc 1410:7-1413:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6932 | -> Float |
2673 | testdata/SampleMaterial.lc 1410:7-1414:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6933 | -> Bool |
6934 | -> Bool | ||
6935 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6936 | testdata/SampleMaterial.lc 1410:7-1411:26 () | ||
6937 | -> Bool | ||
6938 | -> Float | ||
6939 | -> Bool | ||
6940 | -> Bool | ||
6941 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6942 | testdata/SampleMaterial.lc 1410:7-1412:26 Bool | ||
6943 | -> Float | ||
6944 | -> Bool | ||
6945 | -> Bool | ||
6946 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6947 | testdata/SampleMaterial.lc 1410:7-1413:27 Float | ||
6948 | -> Bool | ||
6949 | -> Bool | ||
6950 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6951 | testdata/SampleMaterial.lc 1410:7-1414:21 Bool | ||
6952 | -> Bool | ||
6953 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2674 | testdata/SampleMaterial.lc 1410:7-1415:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6954 | testdata/SampleMaterial.lc 1410:7-1415:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2675 | testdata/SampleMaterial.lc 1410:7-1416:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6955 | testdata/SampleMaterial.lc 1410:7-1416:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2676 | testdata/SampleMaterial.lc 1410:7-1417:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6956 | testdata/SampleMaterial.lc 1410:7-1417:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2690,12 +6970,33 @@ testdata/SampleMaterial.lc 1418:30-1418:32 forall a . List a | |||
2690 | testdata/SampleMaterial.lc 1419:25-1419:30 Bool | 6970 | testdata/SampleMaterial.lc 1419:25-1419:30 Bool |
2691 | testdata/SampleMaterial.lc 1420:29-1420:34 Bool | 6971 | testdata/SampleMaterial.lc 1420:29-1420:34 Bool |
2692 | testdata/SampleMaterial.lc 1422:13-1448:14 List StageAttrs | 6972 | testdata/SampleMaterial.lc 1422:13-1448:14 List StageAttrs |
2693 | testdata/SampleMaterial.lc 1422:15-1422:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6973 | testdata/SampleMaterial.lc 1422:15-1422:25 Maybe (Blending', Blending') |
2694 | testdata/SampleMaterial.lc 1422:15-1423:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6974 | -> RGBGen |
2695 | testdata/SampleMaterial.lc 1422:15-1424:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6975 | -> AlphaGen |
2696 | testdata/SampleMaterial.lc 1422:15-1425:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6976 | -> TCGen |
2697 | testdata/SampleMaterial.lc 1422:15-1426:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6977 | -> List TCMod |
2698 | testdata/SampleMaterial.lc 1422:15-1427:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6978 | -> StageTexture |
6979 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6980 | testdata/SampleMaterial.lc 1422:15-1423:36 RGBGen | ||
6981 | -> AlphaGen | ||
6982 | -> TCGen | ||
6983 | -> List TCMod | ||
6984 | -> StageTexture | ||
6985 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6986 | testdata/SampleMaterial.lc 1422:15-1424:50 AlphaGen | ||
6987 | -> TCGen | ||
6988 | -> List TCMod | ||
6989 | -> StageTexture | ||
6990 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6991 | testdata/SampleMaterial.lc 1422:15-1425:42 TCGen | ||
6992 | -> List TCMod | ||
6993 | -> StageTexture | ||
6994 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6995 | testdata/SampleMaterial.lc 1422:15-1426:36 List TCMod | ||
6996 | -> StageTexture | ||
6997 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6998 | testdata/SampleMaterial.lc 1422:15-1427:31 StageTexture | ||
6999 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2699 | testdata/SampleMaterial.lc 1422:15-1428:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7000 | testdata/SampleMaterial.lc 1422:15-1428:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2700 | testdata/SampleMaterial.lc 1422:15-1429:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7001 | testdata/SampleMaterial.lc 1422:15-1429:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2701 | testdata/SampleMaterial.lc 1422:15-1430:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7002 | testdata/SampleMaterial.lc 1422:15-1430:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2715,12 +7016,33 @@ testdata/SampleMaterial.lc 1430:33-1430:41 DepthFunction | |||
2715 | testdata/SampleMaterial.lc 1431:33-1431:40 forall a . Maybe a | 7016 | testdata/SampleMaterial.lc 1431:33-1431:40 forall a . Maybe a |
2716 | testdata/SampleMaterial.lc 1432:41-1432:46 Bool | 7017 | testdata/SampleMaterial.lc 1432:41-1432:46 Bool |
2717 | testdata/SampleMaterial.lc 1433:38-1433:54 String | 7018 | testdata/SampleMaterial.lc 1433:38-1433:54 String |
2718 | testdata/SampleMaterial.lc 1435:15-1435:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7019 | testdata/SampleMaterial.lc 1435:15-1435:25 Maybe (Blending', Blending') |
2719 | testdata/SampleMaterial.lc 1435:15-1436:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7020 | -> RGBGen |
2720 | testdata/SampleMaterial.lc 1435:15-1437:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7021 | -> AlphaGen |
2721 | testdata/SampleMaterial.lc 1435:15-1438:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7022 | -> TCGen |
2722 | testdata/SampleMaterial.lc 1435:15-1439:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7023 | -> List TCMod |
2723 | testdata/SampleMaterial.lc 1435:15-1440:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7024 | -> StageTexture |
7025 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7026 | testdata/SampleMaterial.lc 1435:15-1436:57 RGBGen | ||
7027 | -> AlphaGen | ||
7028 | -> TCGen | ||
7029 | -> List TCMod | ||
7030 | -> StageTexture | ||
7031 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7032 | testdata/SampleMaterial.lc 1435:15-1437:50 AlphaGen | ||
7033 | -> TCGen | ||
7034 | -> List TCMod | ||
7035 | -> StageTexture | ||
7036 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7037 | testdata/SampleMaterial.lc 1435:15-1438:42 TCGen | ||
7038 | -> List TCMod | ||
7039 | -> StageTexture | ||
7040 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7041 | testdata/SampleMaterial.lc 1435:15-1439:40 List TCMod | ||
7042 | -> StageTexture | ||
7043 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7044 | testdata/SampleMaterial.lc 1435:15-1440:31 StageTexture | ||
7045 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2724 | testdata/SampleMaterial.lc 1435:15-1441:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7046 | testdata/SampleMaterial.lc 1435:15-1441:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2725 | testdata/SampleMaterial.lc 1435:15-1442:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7047 | testdata/SampleMaterial.lc 1435:15-1442:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2726 | testdata/SampleMaterial.lc 1435:15-1443:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7048 | testdata/SampleMaterial.lc 1435:15-1443:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2746,11 +7068,31 @@ testdata/SampleMaterial.lc 1449:21-1449:26 Bool | |||
2746 | testdata/SampleMaterial.lc 1452:5-1494:6 (String, CommonAttrs) | 7068 | testdata/SampleMaterial.lc 1452:5-1494:6 (String, CommonAttrs) |
2747 | testdata/SampleMaterial.lc 1452:5-2182:6 List (String, CommonAttrs) | 7069 | testdata/SampleMaterial.lc 1452:5-2182:6 List (String, CommonAttrs) |
2748 | testdata/SampleMaterial.lc 1452:7-1452:44 String | 7070 | testdata/SampleMaterial.lc 1452:7-1452:44 String |
2749 | testdata/SampleMaterial.lc 1453:7-1453:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7071 | testdata/SampleMaterial.lc 1453:7-1453:18 () |
2750 | testdata/SampleMaterial.lc 1453:7-1454:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7072 | -> () |
2751 | testdata/SampleMaterial.lc 1453:7-1455:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7073 | -> Bool |
2752 | testdata/SampleMaterial.lc 1453:7-1456:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7074 | -> Float |
2753 | testdata/SampleMaterial.lc 1453:7-1457:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7075 | -> Bool |
7076 | -> Bool | ||
7077 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7078 | testdata/SampleMaterial.lc 1453:7-1454:26 () | ||
7079 | -> Bool | ||
7080 | -> Float | ||
7081 | -> Bool | ||
7082 | -> Bool | ||
7083 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7084 | testdata/SampleMaterial.lc 1453:7-1455:26 Bool | ||
7085 | -> Float | ||
7086 | -> Bool | ||
7087 | -> Bool | ||
7088 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7089 | testdata/SampleMaterial.lc 1453:7-1456:27 Float | ||
7090 | -> Bool | ||
7091 | -> Bool | ||
7092 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7093 | testdata/SampleMaterial.lc 1453:7-1457:21 Bool | ||
7094 | -> Bool | ||
7095 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2754 | testdata/SampleMaterial.lc 1453:7-1458:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7096 | testdata/SampleMaterial.lc 1453:7-1458:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2755 | testdata/SampleMaterial.lc 1453:7-1459:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7097 | testdata/SampleMaterial.lc 1453:7-1459:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2756 | testdata/SampleMaterial.lc 1453:7-1460:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7098 | testdata/SampleMaterial.lc 1453:7-1460:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2770,12 +7112,33 @@ testdata/SampleMaterial.lc 1461:30-1461:32 forall a . List a | |||
2770 | testdata/SampleMaterial.lc 1462:25-1462:30 Bool | 7112 | testdata/SampleMaterial.lc 1462:25-1462:30 Bool |
2771 | testdata/SampleMaterial.lc 1463:29-1463:34 Bool | 7113 | testdata/SampleMaterial.lc 1463:29-1463:34 Bool |
2772 | testdata/SampleMaterial.lc 1465:13-1491:14 List StageAttrs | 7114 | testdata/SampleMaterial.lc 1465:13-1491:14 List StageAttrs |
2773 | testdata/SampleMaterial.lc 1465:15-1465:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7115 | testdata/SampleMaterial.lc 1465:15-1465:25 Maybe (Blending', Blending') |
2774 | testdata/SampleMaterial.lc 1465:15-1466:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7116 | -> RGBGen |
2775 | testdata/SampleMaterial.lc 1465:15-1467:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7117 | -> AlphaGen |
2776 | testdata/SampleMaterial.lc 1465:15-1468:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7118 | -> TCGen |
2777 | testdata/SampleMaterial.lc 1465:15-1469:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7119 | -> List TCMod |
2778 | testdata/SampleMaterial.lc 1465:15-1470:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7120 | -> StageTexture |
7121 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7122 | testdata/SampleMaterial.lc 1465:15-1466:36 RGBGen | ||
7123 | -> AlphaGen | ||
7124 | -> TCGen | ||
7125 | -> List TCMod | ||
7126 | -> StageTexture | ||
7127 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7128 | testdata/SampleMaterial.lc 1465:15-1467:50 AlphaGen | ||
7129 | -> TCGen | ||
7130 | -> List TCMod | ||
7131 | -> StageTexture | ||
7132 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7133 | testdata/SampleMaterial.lc 1465:15-1468:42 TCGen | ||
7134 | -> List TCMod | ||
7135 | -> StageTexture | ||
7136 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7137 | testdata/SampleMaterial.lc 1465:15-1469:36 List TCMod | ||
7138 | -> StageTexture | ||
7139 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7140 | testdata/SampleMaterial.lc 1465:15-1470:31 StageTexture | ||
7141 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2779 | testdata/SampleMaterial.lc 1465:15-1471:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7142 | testdata/SampleMaterial.lc 1465:15-1471:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2780 | testdata/SampleMaterial.lc 1465:15-1472:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7143 | testdata/SampleMaterial.lc 1465:15-1472:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2781 | testdata/SampleMaterial.lc 1465:15-1473:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7144 | testdata/SampleMaterial.lc 1465:15-1473:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2795,12 +7158,33 @@ testdata/SampleMaterial.lc 1473:33-1473:41 DepthFunction | |||
2795 | testdata/SampleMaterial.lc 1474:33-1474:40 forall a . Maybe a | 7158 | testdata/SampleMaterial.lc 1474:33-1474:40 forall a . Maybe a |
2796 | testdata/SampleMaterial.lc 1475:41-1475:46 Bool | 7159 | testdata/SampleMaterial.lc 1475:41-1475:46 Bool |
2797 | testdata/SampleMaterial.lc 1476:38-1476:54 String | 7160 | testdata/SampleMaterial.lc 1476:38-1476:54 String |
2798 | testdata/SampleMaterial.lc 1478:15-1478:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7161 | testdata/SampleMaterial.lc 1478:15-1478:25 Maybe (Blending', Blending') |
2799 | testdata/SampleMaterial.lc 1478:15-1479:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7162 | -> RGBGen |
2800 | testdata/SampleMaterial.lc 1478:15-1480:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7163 | -> AlphaGen |
2801 | testdata/SampleMaterial.lc 1478:15-1481:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7164 | -> TCGen |
2802 | testdata/SampleMaterial.lc 1478:15-1482:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7165 | -> List TCMod |
2803 | testdata/SampleMaterial.lc 1478:15-1483:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7166 | -> StageTexture |
7167 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7168 | testdata/SampleMaterial.lc 1478:15-1479:57 RGBGen | ||
7169 | -> AlphaGen | ||
7170 | -> TCGen | ||
7171 | -> List TCMod | ||
7172 | -> StageTexture | ||
7173 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7174 | testdata/SampleMaterial.lc 1478:15-1480:50 AlphaGen | ||
7175 | -> TCGen | ||
7176 | -> List TCMod | ||
7177 | -> StageTexture | ||
7178 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7179 | testdata/SampleMaterial.lc 1478:15-1481:42 TCGen | ||
7180 | -> List TCMod | ||
7181 | -> StageTexture | ||
7182 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7183 | testdata/SampleMaterial.lc 1478:15-1482:40 List TCMod | ||
7184 | -> StageTexture | ||
7185 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7186 | testdata/SampleMaterial.lc 1478:15-1483:31 StageTexture | ||
7187 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2804 | testdata/SampleMaterial.lc 1478:15-1484:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7188 | testdata/SampleMaterial.lc 1478:15-1484:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2805 | testdata/SampleMaterial.lc 1478:15-1485:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7189 | testdata/SampleMaterial.lc 1478:15-1485:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2806 | testdata/SampleMaterial.lc 1478:15-1486:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7190 | testdata/SampleMaterial.lc 1478:15-1486:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2826,11 +7210,31 @@ testdata/SampleMaterial.lc 1492:21-1492:26 Bool | |||
2826 | testdata/SampleMaterial.lc 1495:5-1537:6 (String, CommonAttrs) | 7210 | testdata/SampleMaterial.lc 1495:5-1537:6 (String, CommonAttrs) |
2827 | testdata/SampleMaterial.lc 1495:5-2182:6 List (String, CommonAttrs) | 7211 | testdata/SampleMaterial.lc 1495:5-2182:6 List (String, CommonAttrs) |
2828 | testdata/SampleMaterial.lc 1495:7-1495:45 String | 7212 | testdata/SampleMaterial.lc 1495:7-1495:45 String |
2829 | testdata/SampleMaterial.lc 1496:7-1496:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7213 | testdata/SampleMaterial.lc 1496:7-1496:18 () |
2830 | testdata/SampleMaterial.lc 1496:7-1497:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7214 | -> () |
2831 | testdata/SampleMaterial.lc 1496:7-1498:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7215 | -> Bool |
2832 | testdata/SampleMaterial.lc 1496:7-1499:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7216 | -> Float |
2833 | testdata/SampleMaterial.lc 1496:7-1500:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7217 | -> Bool |
7218 | -> Bool | ||
7219 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7220 | testdata/SampleMaterial.lc 1496:7-1497:26 () | ||
7221 | -> Bool | ||
7222 | -> Float | ||
7223 | -> Bool | ||
7224 | -> Bool | ||
7225 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7226 | testdata/SampleMaterial.lc 1496:7-1498:26 Bool | ||
7227 | -> Float | ||
7228 | -> Bool | ||
7229 | -> Bool | ||
7230 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7231 | testdata/SampleMaterial.lc 1496:7-1499:27 Float | ||
7232 | -> Bool | ||
7233 | -> Bool | ||
7234 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7235 | testdata/SampleMaterial.lc 1496:7-1500:21 Bool | ||
7236 | -> Bool | ||
7237 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2834 | testdata/SampleMaterial.lc 1496:7-1501:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7238 | testdata/SampleMaterial.lc 1496:7-1501:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2835 | testdata/SampleMaterial.lc 1496:7-1502:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7239 | testdata/SampleMaterial.lc 1496:7-1502:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2836 | testdata/SampleMaterial.lc 1496:7-1503:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7240 | testdata/SampleMaterial.lc 1496:7-1503:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2850,12 +7254,33 @@ testdata/SampleMaterial.lc 1504:30-1504:32 forall a . List a | |||
2850 | testdata/SampleMaterial.lc 1505:25-1505:30 Bool | 7254 | testdata/SampleMaterial.lc 1505:25-1505:30 Bool |
2851 | testdata/SampleMaterial.lc 1506:29-1506:34 Bool | 7255 | testdata/SampleMaterial.lc 1506:29-1506:34 Bool |
2852 | testdata/SampleMaterial.lc 1508:13-1534:14 List StageAttrs | 7256 | testdata/SampleMaterial.lc 1508:13-1534:14 List StageAttrs |
2853 | testdata/SampleMaterial.lc 1508:15-1508:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7257 | testdata/SampleMaterial.lc 1508:15-1508:25 Maybe (Blending', Blending') |
2854 | testdata/SampleMaterial.lc 1508:15-1509:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7258 | -> RGBGen |
2855 | testdata/SampleMaterial.lc 1508:15-1510:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7259 | -> AlphaGen |
2856 | testdata/SampleMaterial.lc 1508:15-1511:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7260 | -> TCGen |
2857 | testdata/SampleMaterial.lc 1508:15-1512:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7261 | -> List TCMod |
2858 | testdata/SampleMaterial.lc 1508:15-1513:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7262 | -> StageTexture |
7263 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7264 | testdata/SampleMaterial.lc 1508:15-1509:36 RGBGen | ||
7265 | -> AlphaGen | ||
7266 | -> TCGen | ||
7267 | -> List TCMod | ||
7268 | -> StageTexture | ||
7269 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7270 | testdata/SampleMaterial.lc 1508:15-1510:50 AlphaGen | ||
7271 | -> TCGen | ||
7272 | -> List TCMod | ||
7273 | -> StageTexture | ||
7274 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7275 | testdata/SampleMaterial.lc 1508:15-1511:42 TCGen | ||
7276 | -> List TCMod | ||
7277 | -> StageTexture | ||
7278 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7279 | testdata/SampleMaterial.lc 1508:15-1512:36 List TCMod | ||
7280 | -> StageTexture | ||
7281 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7282 | testdata/SampleMaterial.lc 1508:15-1513:31 StageTexture | ||
7283 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2859 | testdata/SampleMaterial.lc 1508:15-1514:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7284 | testdata/SampleMaterial.lc 1508:15-1514:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2860 | testdata/SampleMaterial.lc 1508:15-1515:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7285 | testdata/SampleMaterial.lc 1508:15-1515:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2861 | testdata/SampleMaterial.lc 1508:15-1516:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7286 | testdata/SampleMaterial.lc 1508:15-1516:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2875,12 +7300,33 @@ testdata/SampleMaterial.lc 1516:33-1516:41 DepthFunction | |||
2875 | testdata/SampleMaterial.lc 1517:33-1517:40 forall a . Maybe a | 7300 | testdata/SampleMaterial.lc 1517:33-1517:40 forall a . Maybe a |
2876 | testdata/SampleMaterial.lc 1518:41-1518:46 Bool | 7301 | testdata/SampleMaterial.lc 1518:41-1518:46 Bool |
2877 | testdata/SampleMaterial.lc 1519:38-1519:54 String | 7302 | testdata/SampleMaterial.lc 1519:38-1519:54 String |
2878 | testdata/SampleMaterial.lc 1521:15-1521:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7303 | testdata/SampleMaterial.lc 1521:15-1521:25 Maybe (Blending', Blending') |
2879 | testdata/SampleMaterial.lc 1521:15-1522:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7304 | -> RGBGen |
2880 | testdata/SampleMaterial.lc 1521:15-1523:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7305 | -> AlphaGen |
2881 | testdata/SampleMaterial.lc 1521:15-1524:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7306 | -> TCGen |
2882 | testdata/SampleMaterial.lc 1521:15-1525:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7307 | -> List TCMod |
2883 | testdata/SampleMaterial.lc 1521:15-1526:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7308 | -> StageTexture |
7309 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7310 | testdata/SampleMaterial.lc 1521:15-1522:57 RGBGen | ||
7311 | -> AlphaGen | ||
7312 | -> TCGen | ||
7313 | -> List TCMod | ||
7314 | -> StageTexture | ||
7315 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7316 | testdata/SampleMaterial.lc 1521:15-1523:50 AlphaGen | ||
7317 | -> TCGen | ||
7318 | -> List TCMod | ||
7319 | -> StageTexture | ||
7320 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7321 | testdata/SampleMaterial.lc 1521:15-1524:42 TCGen | ||
7322 | -> List TCMod | ||
7323 | -> StageTexture | ||
7324 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7325 | testdata/SampleMaterial.lc 1521:15-1525:40 List TCMod | ||
7326 | -> StageTexture | ||
7327 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7328 | testdata/SampleMaterial.lc 1521:15-1526:31 StageTexture | ||
7329 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2884 | testdata/SampleMaterial.lc 1521:15-1527:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7330 | testdata/SampleMaterial.lc 1521:15-1527:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2885 | testdata/SampleMaterial.lc 1521:15-1528:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7331 | testdata/SampleMaterial.lc 1521:15-1528:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2886 | testdata/SampleMaterial.lc 1521:15-1529:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7332 | testdata/SampleMaterial.lc 1521:15-1529:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2906,11 +7352,31 @@ testdata/SampleMaterial.lc 1535:21-1535:26 Bool | |||
2906 | testdata/SampleMaterial.lc 1538:5-1580:6 (String, CommonAttrs) | 7352 | testdata/SampleMaterial.lc 1538:5-1580:6 (String, CommonAttrs) |
2907 | testdata/SampleMaterial.lc 1538:5-2182:6 List (String, CommonAttrs) | 7353 | testdata/SampleMaterial.lc 1538:5-2182:6 List (String, CommonAttrs) |
2908 | testdata/SampleMaterial.lc 1538:7-1538:47 String | 7354 | testdata/SampleMaterial.lc 1538:7-1538:47 String |
2909 | testdata/SampleMaterial.lc 1539:7-1539:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7355 | testdata/SampleMaterial.lc 1539:7-1539:18 () |
2910 | testdata/SampleMaterial.lc 1539:7-1540:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7356 | -> () |
2911 | testdata/SampleMaterial.lc 1539:7-1541:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7357 | -> Bool |
2912 | testdata/SampleMaterial.lc 1539:7-1542:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7358 | -> Float |
2913 | testdata/SampleMaterial.lc 1539:7-1543:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7359 | -> Bool |
7360 | -> Bool | ||
7361 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7362 | testdata/SampleMaterial.lc 1539:7-1540:26 () | ||
7363 | -> Bool | ||
7364 | -> Float | ||
7365 | -> Bool | ||
7366 | -> Bool | ||
7367 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7368 | testdata/SampleMaterial.lc 1539:7-1541:26 Bool | ||
7369 | -> Float | ||
7370 | -> Bool | ||
7371 | -> Bool | ||
7372 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7373 | testdata/SampleMaterial.lc 1539:7-1542:27 Float | ||
7374 | -> Bool | ||
7375 | -> Bool | ||
7376 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7377 | testdata/SampleMaterial.lc 1539:7-1543:21 Bool | ||
7378 | -> Bool | ||
7379 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2914 | testdata/SampleMaterial.lc 1539:7-1544:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7380 | testdata/SampleMaterial.lc 1539:7-1544:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2915 | testdata/SampleMaterial.lc 1539:7-1545:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7381 | testdata/SampleMaterial.lc 1539:7-1545:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2916 | testdata/SampleMaterial.lc 1539:7-1546:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7382 | testdata/SampleMaterial.lc 1539:7-1546:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2930,12 +7396,33 @@ testdata/SampleMaterial.lc 1547:30-1547:32 forall a . List a | |||
2930 | testdata/SampleMaterial.lc 1548:25-1548:30 Bool | 7396 | testdata/SampleMaterial.lc 1548:25-1548:30 Bool |
2931 | testdata/SampleMaterial.lc 1549:29-1549:34 Bool | 7397 | testdata/SampleMaterial.lc 1549:29-1549:34 Bool |
2932 | testdata/SampleMaterial.lc 1551:13-1577:14 List StageAttrs | 7398 | testdata/SampleMaterial.lc 1551:13-1577:14 List StageAttrs |
2933 | testdata/SampleMaterial.lc 1551:15-1551:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7399 | testdata/SampleMaterial.lc 1551:15-1551:25 Maybe (Blending', Blending') |
2934 | testdata/SampleMaterial.lc 1551:15-1552:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7400 | -> RGBGen |
2935 | testdata/SampleMaterial.lc 1551:15-1553:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7401 | -> AlphaGen |
2936 | testdata/SampleMaterial.lc 1551:15-1554:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7402 | -> TCGen |
2937 | testdata/SampleMaterial.lc 1551:15-1555:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7403 | -> List TCMod |
2938 | testdata/SampleMaterial.lc 1551:15-1556:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7404 | -> StageTexture |
7405 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7406 | testdata/SampleMaterial.lc 1551:15-1552:36 RGBGen | ||
7407 | -> AlphaGen | ||
7408 | -> TCGen | ||
7409 | -> List TCMod | ||
7410 | -> StageTexture | ||
7411 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7412 | testdata/SampleMaterial.lc 1551:15-1553:50 AlphaGen | ||
7413 | -> TCGen | ||
7414 | -> List TCMod | ||
7415 | -> StageTexture | ||
7416 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7417 | testdata/SampleMaterial.lc 1551:15-1554:42 TCGen | ||
7418 | -> List TCMod | ||
7419 | -> StageTexture | ||
7420 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7421 | testdata/SampleMaterial.lc 1551:15-1555:36 List TCMod | ||
7422 | -> StageTexture | ||
7423 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7424 | testdata/SampleMaterial.lc 1551:15-1556:31 StageTexture | ||
7425 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2939 | testdata/SampleMaterial.lc 1551:15-1557:78 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7426 | testdata/SampleMaterial.lc 1551:15-1557:78 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2940 | testdata/SampleMaterial.lc 1551:15-1558:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7427 | testdata/SampleMaterial.lc 1551:15-1558:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2941 | testdata/SampleMaterial.lc 1551:15-1559:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7428 | testdata/SampleMaterial.lc 1551:15-1559:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2955,12 +7442,33 @@ testdata/SampleMaterial.lc 1559:33-1559:41 DepthFunction | |||
2955 | testdata/SampleMaterial.lc 1560:33-1560:40 forall a . Maybe a | 7442 | testdata/SampleMaterial.lc 1560:33-1560:40 forall a . Maybe a |
2956 | testdata/SampleMaterial.lc 1561:41-1561:46 Bool | 7443 | testdata/SampleMaterial.lc 1561:41-1561:46 Bool |
2957 | testdata/SampleMaterial.lc 1562:38-1562:54 String | 7444 | testdata/SampleMaterial.lc 1562:38-1562:54 String |
2958 | testdata/SampleMaterial.lc 1564:15-1564:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7445 | testdata/SampleMaterial.lc 1564:15-1564:25 Maybe (Blending', Blending') |
2959 | testdata/SampleMaterial.lc 1564:15-1565:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7446 | -> RGBGen |
2960 | testdata/SampleMaterial.lc 1564:15-1566:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7447 | -> AlphaGen |
2961 | testdata/SampleMaterial.lc 1564:15-1567:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7448 | -> TCGen |
2962 | testdata/SampleMaterial.lc 1564:15-1568:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7449 | -> List TCMod |
2963 | testdata/SampleMaterial.lc 1564:15-1569:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7450 | -> StageTexture |
7451 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7452 | testdata/SampleMaterial.lc 1564:15-1565:57 RGBGen | ||
7453 | -> AlphaGen | ||
7454 | -> TCGen | ||
7455 | -> List TCMod | ||
7456 | -> StageTexture | ||
7457 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7458 | testdata/SampleMaterial.lc 1564:15-1566:50 AlphaGen | ||
7459 | -> TCGen | ||
7460 | -> List TCMod | ||
7461 | -> StageTexture | ||
7462 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7463 | testdata/SampleMaterial.lc 1564:15-1567:42 TCGen | ||
7464 | -> List TCMod | ||
7465 | -> StageTexture | ||
7466 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7467 | testdata/SampleMaterial.lc 1564:15-1568:40 List TCMod | ||
7468 | -> StageTexture | ||
7469 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7470 | testdata/SampleMaterial.lc 1564:15-1569:31 StageTexture | ||
7471 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2964 | testdata/SampleMaterial.lc 1564:15-1570:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7472 | testdata/SampleMaterial.lc 1564:15-1570:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2965 | testdata/SampleMaterial.lc 1564:15-1571:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7473 | testdata/SampleMaterial.lc 1564:15-1571:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2966 | testdata/SampleMaterial.lc 1564:15-1572:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7474 | testdata/SampleMaterial.lc 1564:15-1572:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2986,11 +7494,31 @@ testdata/SampleMaterial.lc 1578:21-1578:26 Bool | |||
2986 | testdata/SampleMaterial.lc 1581:5-1623:6 (String, CommonAttrs) | 7494 | testdata/SampleMaterial.lc 1581:5-1623:6 (String, CommonAttrs) |
2987 | testdata/SampleMaterial.lc 1581:5-2182:6 List (String, CommonAttrs) | 7495 | testdata/SampleMaterial.lc 1581:5-2182:6 List (String, CommonAttrs) |
2988 | testdata/SampleMaterial.lc 1581:7-1581:49 String | 7496 | testdata/SampleMaterial.lc 1581:7-1581:49 String |
2989 | testdata/SampleMaterial.lc 1582:7-1582:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7497 | testdata/SampleMaterial.lc 1582:7-1582:18 () |
2990 | testdata/SampleMaterial.lc 1582:7-1583:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7498 | -> () |
2991 | testdata/SampleMaterial.lc 1582:7-1584:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7499 | -> Bool |
2992 | testdata/SampleMaterial.lc 1582:7-1585:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7500 | -> Float |
2993 | testdata/SampleMaterial.lc 1582:7-1586:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7501 | -> Bool |
7502 | -> Bool | ||
7503 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7504 | testdata/SampleMaterial.lc 1582:7-1583:26 () | ||
7505 | -> Bool | ||
7506 | -> Float | ||
7507 | -> Bool | ||
7508 | -> Bool | ||
7509 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7510 | testdata/SampleMaterial.lc 1582:7-1584:26 Bool | ||
7511 | -> Float | ||
7512 | -> Bool | ||
7513 | -> Bool | ||
7514 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7515 | testdata/SampleMaterial.lc 1582:7-1585:27 Float | ||
7516 | -> Bool | ||
7517 | -> Bool | ||
7518 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7519 | testdata/SampleMaterial.lc 1582:7-1586:21 Bool | ||
7520 | -> Bool | ||
7521 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2994 | testdata/SampleMaterial.lc 1582:7-1587:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7522 | testdata/SampleMaterial.lc 1582:7-1587:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2995 | testdata/SampleMaterial.lc 1582:7-1588:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7523 | testdata/SampleMaterial.lc 1582:7-1588:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2996 | testdata/SampleMaterial.lc 1582:7-1589:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7524 | testdata/SampleMaterial.lc 1582:7-1589:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3010,12 +7538,33 @@ testdata/SampleMaterial.lc 1590:30-1590:32 forall a . List a | |||
3010 | testdata/SampleMaterial.lc 1591:25-1591:30 Bool | 7538 | testdata/SampleMaterial.lc 1591:25-1591:30 Bool |
3011 | testdata/SampleMaterial.lc 1592:29-1592:34 Bool | 7539 | testdata/SampleMaterial.lc 1592:29-1592:34 Bool |
3012 | testdata/SampleMaterial.lc 1594:13-1620:14 List StageAttrs | 7540 | testdata/SampleMaterial.lc 1594:13-1620:14 List StageAttrs |
3013 | testdata/SampleMaterial.lc 1594:15-1594:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7541 | testdata/SampleMaterial.lc 1594:15-1594:25 Maybe (Blending', Blending') |
3014 | testdata/SampleMaterial.lc 1594:15-1595:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7542 | -> RGBGen |
3015 | testdata/SampleMaterial.lc 1594:15-1596:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7543 | -> AlphaGen |
3016 | testdata/SampleMaterial.lc 1594:15-1597:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7544 | -> TCGen |
3017 | testdata/SampleMaterial.lc 1594:15-1598:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7545 | -> List TCMod |
3018 | testdata/SampleMaterial.lc 1594:15-1599:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7546 | -> StageTexture |
7547 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7548 | testdata/SampleMaterial.lc 1594:15-1595:36 RGBGen | ||
7549 | -> AlphaGen | ||
7550 | -> TCGen | ||
7551 | -> List TCMod | ||
7552 | -> StageTexture | ||
7553 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7554 | testdata/SampleMaterial.lc 1594:15-1596:50 AlphaGen | ||
7555 | -> TCGen | ||
7556 | -> List TCMod | ||
7557 | -> StageTexture | ||
7558 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7559 | testdata/SampleMaterial.lc 1594:15-1597:42 TCGen | ||
7560 | -> List TCMod | ||
7561 | -> StageTexture | ||
7562 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7563 | testdata/SampleMaterial.lc 1594:15-1598:36 List TCMod | ||
7564 | -> StageTexture | ||
7565 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7566 | testdata/SampleMaterial.lc 1594:15-1599:31 StageTexture | ||
7567 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3019 | testdata/SampleMaterial.lc 1594:15-1600:80 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7568 | testdata/SampleMaterial.lc 1594:15-1600:80 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3020 | testdata/SampleMaterial.lc 1594:15-1601:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7569 | testdata/SampleMaterial.lc 1594:15-1601:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3021 | testdata/SampleMaterial.lc 1594:15-1602:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7570 | testdata/SampleMaterial.lc 1594:15-1602:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3035,12 +7584,33 @@ testdata/SampleMaterial.lc 1602:33-1602:41 DepthFunction | |||
3035 | testdata/SampleMaterial.lc 1603:33-1603:40 forall a . Maybe a | 7584 | testdata/SampleMaterial.lc 1603:33-1603:40 forall a . Maybe a |
3036 | testdata/SampleMaterial.lc 1604:41-1604:46 Bool | 7585 | testdata/SampleMaterial.lc 1604:41-1604:46 Bool |
3037 | testdata/SampleMaterial.lc 1605:38-1605:54 String | 7586 | testdata/SampleMaterial.lc 1605:38-1605:54 String |
3038 | testdata/SampleMaterial.lc 1607:15-1607:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7587 | testdata/SampleMaterial.lc 1607:15-1607:25 Maybe (Blending', Blending') |
3039 | testdata/SampleMaterial.lc 1607:15-1608:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7588 | -> RGBGen |
3040 | testdata/SampleMaterial.lc 1607:15-1609:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7589 | -> AlphaGen |
3041 | testdata/SampleMaterial.lc 1607:15-1610:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7590 | -> TCGen |
3042 | testdata/SampleMaterial.lc 1607:15-1611:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7591 | -> List TCMod |
3043 | testdata/SampleMaterial.lc 1607:15-1612:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7592 | -> StageTexture |
7593 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7594 | testdata/SampleMaterial.lc 1607:15-1608:57 RGBGen | ||
7595 | -> AlphaGen | ||
7596 | -> TCGen | ||
7597 | -> List TCMod | ||
7598 | -> StageTexture | ||
7599 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7600 | testdata/SampleMaterial.lc 1607:15-1609:50 AlphaGen | ||
7601 | -> TCGen | ||
7602 | -> List TCMod | ||
7603 | -> StageTexture | ||
7604 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7605 | testdata/SampleMaterial.lc 1607:15-1610:42 TCGen | ||
7606 | -> List TCMod | ||
7607 | -> StageTexture | ||
7608 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7609 | testdata/SampleMaterial.lc 1607:15-1611:40 List TCMod | ||
7610 | -> StageTexture | ||
7611 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7612 | testdata/SampleMaterial.lc 1607:15-1612:31 StageTexture | ||
7613 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3044 | testdata/SampleMaterial.lc 1607:15-1613:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7614 | testdata/SampleMaterial.lc 1607:15-1613:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3045 | testdata/SampleMaterial.lc 1607:15-1614:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7615 | testdata/SampleMaterial.lc 1607:15-1614:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3046 | testdata/SampleMaterial.lc 1607:15-1615:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7616 | testdata/SampleMaterial.lc 1607:15-1615:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3066,11 +7636,31 @@ testdata/SampleMaterial.lc 1621:21-1621:26 Bool | |||
3066 | testdata/SampleMaterial.lc 1624:5-1666:6 (String, CommonAttrs) | 7636 | testdata/SampleMaterial.lc 1624:5-1666:6 (String, CommonAttrs) |
3067 | testdata/SampleMaterial.lc 1624:5-2182:6 List (String, CommonAttrs) | 7637 | testdata/SampleMaterial.lc 1624:5-2182:6 List (String, CommonAttrs) |
3068 | testdata/SampleMaterial.lc 1624:7-1624:44 String | 7638 | testdata/SampleMaterial.lc 1624:7-1624:44 String |
3069 | testdata/SampleMaterial.lc 1625:7-1625:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7639 | testdata/SampleMaterial.lc 1625:7-1625:18 () |
3070 | testdata/SampleMaterial.lc 1625:7-1626:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7640 | -> () |
3071 | testdata/SampleMaterial.lc 1625:7-1627:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7641 | -> Bool |
3072 | testdata/SampleMaterial.lc 1625:7-1628:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7642 | -> Float |
3073 | testdata/SampleMaterial.lc 1625:7-1629:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7643 | -> Bool |
7644 | -> Bool | ||
7645 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7646 | testdata/SampleMaterial.lc 1625:7-1626:26 () | ||
7647 | -> Bool | ||
7648 | -> Float | ||
7649 | -> Bool | ||
7650 | -> Bool | ||
7651 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7652 | testdata/SampleMaterial.lc 1625:7-1627:26 Bool | ||
7653 | -> Float | ||
7654 | -> Bool | ||
7655 | -> Bool | ||
7656 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7657 | testdata/SampleMaterial.lc 1625:7-1628:27 Float | ||
7658 | -> Bool | ||
7659 | -> Bool | ||
7660 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7661 | testdata/SampleMaterial.lc 1625:7-1629:21 Bool | ||
7662 | -> Bool | ||
7663 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3074 | testdata/SampleMaterial.lc 1625:7-1630:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7664 | testdata/SampleMaterial.lc 1625:7-1630:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3075 | testdata/SampleMaterial.lc 1625:7-1631:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7665 | testdata/SampleMaterial.lc 1625:7-1631:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3076 | testdata/SampleMaterial.lc 1625:7-1632:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7666 | testdata/SampleMaterial.lc 1625:7-1632:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3090,12 +7680,33 @@ testdata/SampleMaterial.lc 1633:30-1633:32 forall a . List a | |||
3090 | testdata/SampleMaterial.lc 1634:25-1634:30 Bool | 7680 | testdata/SampleMaterial.lc 1634:25-1634:30 Bool |
3091 | testdata/SampleMaterial.lc 1635:29-1635:34 Bool | 7681 | testdata/SampleMaterial.lc 1635:29-1635:34 Bool |
3092 | testdata/SampleMaterial.lc 1637:13-1663:14 List StageAttrs | 7682 | testdata/SampleMaterial.lc 1637:13-1663:14 List StageAttrs |
3093 | testdata/SampleMaterial.lc 1637:15-1637:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7683 | testdata/SampleMaterial.lc 1637:15-1637:25 Maybe (Blending', Blending') |
3094 | testdata/SampleMaterial.lc 1637:15-1638:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7684 | -> RGBGen |
3095 | testdata/SampleMaterial.lc 1637:15-1639:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7685 | -> AlphaGen |
3096 | testdata/SampleMaterial.lc 1637:15-1640:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7686 | -> TCGen |
3097 | testdata/SampleMaterial.lc 1637:15-1641:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7687 | -> List TCMod |
3098 | testdata/SampleMaterial.lc 1637:15-1642:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7688 | -> StageTexture |
7689 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7690 | testdata/SampleMaterial.lc 1637:15-1638:36 RGBGen | ||
7691 | -> AlphaGen | ||
7692 | -> TCGen | ||
7693 | -> List TCMod | ||
7694 | -> StageTexture | ||
7695 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7696 | testdata/SampleMaterial.lc 1637:15-1639:50 AlphaGen | ||
7697 | -> TCGen | ||
7698 | -> List TCMod | ||
7699 | -> StageTexture | ||
7700 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7701 | testdata/SampleMaterial.lc 1637:15-1640:42 TCGen | ||
7702 | -> List TCMod | ||
7703 | -> StageTexture | ||
7704 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7705 | testdata/SampleMaterial.lc 1637:15-1641:36 List TCMod | ||
7706 | -> StageTexture | ||
7707 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7708 | testdata/SampleMaterial.lc 1637:15-1642:31 StageTexture | ||
7709 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3099 | testdata/SampleMaterial.lc 1637:15-1643:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7710 | testdata/SampleMaterial.lc 1637:15-1643:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3100 | testdata/SampleMaterial.lc 1637:15-1644:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7711 | testdata/SampleMaterial.lc 1637:15-1644:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3101 | testdata/SampleMaterial.lc 1637:15-1645:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7712 | testdata/SampleMaterial.lc 1637:15-1645:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3115,12 +7726,33 @@ testdata/SampleMaterial.lc 1645:33-1645:41 DepthFunction | |||
3115 | testdata/SampleMaterial.lc 1646:33-1646:40 forall a . Maybe a | 7726 | testdata/SampleMaterial.lc 1646:33-1646:40 forall a . Maybe a |
3116 | testdata/SampleMaterial.lc 1647:41-1647:46 Bool | 7727 | testdata/SampleMaterial.lc 1647:41-1647:46 Bool |
3117 | testdata/SampleMaterial.lc 1648:38-1648:54 String | 7728 | testdata/SampleMaterial.lc 1648:38-1648:54 String |
3118 | testdata/SampleMaterial.lc 1650:15-1650:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7729 | testdata/SampleMaterial.lc 1650:15-1650:25 Maybe (Blending', Blending') |
3119 | testdata/SampleMaterial.lc 1650:15-1651:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7730 | -> RGBGen |
3120 | testdata/SampleMaterial.lc 1650:15-1652:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7731 | -> AlphaGen |
3121 | testdata/SampleMaterial.lc 1650:15-1653:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7732 | -> TCGen |
3122 | testdata/SampleMaterial.lc 1650:15-1654:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7733 | -> List TCMod |
3123 | testdata/SampleMaterial.lc 1650:15-1655:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7734 | -> StageTexture |
7735 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7736 | testdata/SampleMaterial.lc 1650:15-1651:57 RGBGen | ||
7737 | -> AlphaGen | ||
7738 | -> TCGen | ||
7739 | -> List TCMod | ||
7740 | -> StageTexture | ||
7741 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7742 | testdata/SampleMaterial.lc 1650:15-1652:50 AlphaGen | ||
7743 | -> TCGen | ||
7744 | -> List TCMod | ||
7745 | -> StageTexture | ||
7746 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7747 | testdata/SampleMaterial.lc 1650:15-1653:42 TCGen | ||
7748 | -> List TCMod | ||
7749 | -> StageTexture | ||
7750 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7751 | testdata/SampleMaterial.lc 1650:15-1654:40 List TCMod | ||
7752 | -> StageTexture | ||
7753 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7754 | testdata/SampleMaterial.lc 1650:15-1655:31 StageTexture | ||
7755 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3124 | testdata/SampleMaterial.lc 1650:15-1656:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7756 | testdata/SampleMaterial.lc 1650:15-1656:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3125 | testdata/SampleMaterial.lc 1650:15-1657:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7757 | testdata/SampleMaterial.lc 1650:15-1657:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3126 | testdata/SampleMaterial.lc 1650:15-1658:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7758 | testdata/SampleMaterial.lc 1650:15-1658:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3146,11 +7778,31 @@ testdata/SampleMaterial.lc 1664:21-1664:26 Bool | |||
3146 | testdata/SampleMaterial.lc 1667:5-1709:6 (String, CommonAttrs) | 7778 | testdata/SampleMaterial.lc 1667:5-1709:6 (String, CommonAttrs) |
3147 | testdata/SampleMaterial.lc 1667:5-2182:6 List (String, CommonAttrs) | 7779 | testdata/SampleMaterial.lc 1667:5-2182:6 List (String, CommonAttrs) |
3148 | testdata/SampleMaterial.lc 1667:7-1667:43 String | 7780 | testdata/SampleMaterial.lc 1667:7-1667:43 String |
3149 | testdata/SampleMaterial.lc 1668:7-1668:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7781 | testdata/SampleMaterial.lc 1668:7-1668:18 () |
3150 | testdata/SampleMaterial.lc 1668:7-1669:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7782 | -> () |
3151 | testdata/SampleMaterial.lc 1668:7-1670:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7783 | -> Bool |
3152 | testdata/SampleMaterial.lc 1668:7-1671:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7784 | -> Float |
3153 | testdata/SampleMaterial.lc 1668:7-1672:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7785 | -> Bool |
7786 | -> Bool | ||
7787 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7788 | testdata/SampleMaterial.lc 1668:7-1669:26 () | ||
7789 | -> Bool | ||
7790 | -> Float | ||
7791 | -> Bool | ||
7792 | -> Bool | ||
7793 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7794 | testdata/SampleMaterial.lc 1668:7-1670:26 Bool | ||
7795 | -> Float | ||
7796 | -> Bool | ||
7797 | -> Bool | ||
7798 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7799 | testdata/SampleMaterial.lc 1668:7-1671:27 Float | ||
7800 | -> Bool | ||
7801 | -> Bool | ||
7802 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7803 | testdata/SampleMaterial.lc 1668:7-1672:21 Bool | ||
7804 | -> Bool | ||
7805 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3154 | testdata/SampleMaterial.lc 1668:7-1673:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7806 | testdata/SampleMaterial.lc 1668:7-1673:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3155 | testdata/SampleMaterial.lc 1668:7-1674:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7807 | testdata/SampleMaterial.lc 1668:7-1674:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3156 | testdata/SampleMaterial.lc 1668:7-1675:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7808 | testdata/SampleMaterial.lc 1668:7-1675:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3170,12 +7822,33 @@ testdata/SampleMaterial.lc 1676:30-1676:32 forall a . List a | |||
3170 | testdata/SampleMaterial.lc 1677:25-1677:30 Bool | 7822 | testdata/SampleMaterial.lc 1677:25-1677:30 Bool |
3171 | testdata/SampleMaterial.lc 1678:29-1678:34 Bool | 7823 | testdata/SampleMaterial.lc 1678:29-1678:34 Bool |
3172 | testdata/SampleMaterial.lc 1680:13-1706:14 List StageAttrs | 7824 | testdata/SampleMaterial.lc 1680:13-1706:14 List StageAttrs |
3173 | testdata/SampleMaterial.lc 1680:15-1680:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7825 | testdata/SampleMaterial.lc 1680:15-1680:25 Maybe (Blending', Blending') |
3174 | testdata/SampleMaterial.lc 1680:15-1681:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7826 | -> RGBGen |
3175 | testdata/SampleMaterial.lc 1680:15-1682:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7827 | -> AlphaGen |
3176 | testdata/SampleMaterial.lc 1680:15-1683:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7828 | -> TCGen |
3177 | testdata/SampleMaterial.lc 1680:15-1684:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7829 | -> List TCMod |
3178 | testdata/SampleMaterial.lc 1680:15-1685:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7830 | -> StageTexture |
7831 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7832 | testdata/SampleMaterial.lc 1680:15-1681:36 RGBGen | ||
7833 | -> AlphaGen | ||
7834 | -> TCGen | ||
7835 | -> List TCMod | ||
7836 | -> StageTexture | ||
7837 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7838 | testdata/SampleMaterial.lc 1680:15-1682:50 AlphaGen | ||
7839 | -> TCGen | ||
7840 | -> List TCMod | ||
7841 | -> StageTexture | ||
7842 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7843 | testdata/SampleMaterial.lc 1680:15-1683:42 TCGen | ||
7844 | -> List TCMod | ||
7845 | -> StageTexture | ||
7846 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7847 | testdata/SampleMaterial.lc 1680:15-1684:36 List TCMod | ||
7848 | -> StageTexture | ||
7849 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7850 | testdata/SampleMaterial.lc 1680:15-1685:31 StageTexture | ||
7851 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3179 | testdata/SampleMaterial.lc 1680:15-1686:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7852 | testdata/SampleMaterial.lc 1680:15-1686:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3180 | testdata/SampleMaterial.lc 1680:15-1687:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7853 | testdata/SampleMaterial.lc 1680:15-1687:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3181 | testdata/SampleMaterial.lc 1680:15-1688:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7854 | testdata/SampleMaterial.lc 1680:15-1688:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3195,12 +7868,33 @@ testdata/SampleMaterial.lc 1688:33-1688:41 DepthFunction | |||
3195 | testdata/SampleMaterial.lc 1689:33-1689:40 forall a . Maybe a | 7868 | testdata/SampleMaterial.lc 1689:33-1689:40 forall a . Maybe a |
3196 | testdata/SampleMaterial.lc 1690:41-1690:46 Bool | 7869 | testdata/SampleMaterial.lc 1690:41-1690:46 Bool |
3197 | testdata/SampleMaterial.lc 1691:38-1691:54 String | 7870 | testdata/SampleMaterial.lc 1691:38-1691:54 String |
3198 | testdata/SampleMaterial.lc 1693:15-1693:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7871 | testdata/SampleMaterial.lc 1693:15-1693:25 Maybe (Blending', Blending') |
3199 | testdata/SampleMaterial.lc 1693:15-1694:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7872 | -> RGBGen |
3200 | testdata/SampleMaterial.lc 1693:15-1695:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7873 | -> AlphaGen |
3201 | testdata/SampleMaterial.lc 1693:15-1696:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7874 | -> TCGen |
3202 | testdata/SampleMaterial.lc 1693:15-1697:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7875 | -> List TCMod |
3203 | testdata/SampleMaterial.lc 1693:15-1698:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7876 | -> StageTexture |
7877 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7878 | testdata/SampleMaterial.lc 1693:15-1694:57 RGBGen | ||
7879 | -> AlphaGen | ||
7880 | -> TCGen | ||
7881 | -> List TCMod | ||
7882 | -> StageTexture | ||
7883 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7884 | testdata/SampleMaterial.lc 1693:15-1695:50 AlphaGen | ||
7885 | -> TCGen | ||
7886 | -> List TCMod | ||
7887 | -> StageTexture | ||
7888 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7889 | testdata/SampleMaterial.lc 1693:15-1696:42 TCGen | ||
7890 | -> List TCMod | ||
7891 | -> StageTexture | ||
7892 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7893 | testdata/SampleMaterial.lc 1693:15-1697:40 List TCMod | ||
7894 | -> StageTexture | ||
7895 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7896 | testdata/SampleMaterial.lc 1693:15-1698:31 StageTexture | ||
7897 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3204 | testdata/SampleMaterial.lc 1693:15-1699:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7898 | testdata/SampleMaterial.lc 1693:15-1699:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3205 | testdata/SampleMaterial.lc 1693:15-1700:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7899 | testdata/SampleMaterial.lc 1693:15-1700:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3206 | testdata/SampleMaterial.lc 1693:15-1701:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7900 | testdata/SampleMaterial.lc 1693:15-1701:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3226,11 +7920,31 @@ testdata/SampleMaterial.lc 1707:21-1707:26 Bool | |||
3226 | testdata/SampleMaterial.lc 1710:5-1752:6 (String, CommonAttrs) | 7920 | testdata/SampleMaterial.lc 1710:5-1752:6 (String, CommonAttrs) |
3227 | testdata/SampleMaterial.lc 1710:5-2182:6 List (String, CommonAttrs) | 7921 | testdata/SampleMaterial.lc 1710:5-2182:6 List (String, CommonAttrs) |
3228 | testdata/SampleMaterial.lc 1710:7-1710:41 String | 7922 | testdata/SampleMaterial.lc 1710:7-1710:41 String |
3229 | testdata/SampleMaterial.lc 1711:7-1711:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7923 | testdata/SampleMaterial.lc 1711:7-1711:18 () |
3230 | testdata/SampleMaterial.lc 1711:7-1712:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7924 | -> () |
3231 | testdata/SampleMaterial.lc 1711:7-1713:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7925 | -> Bool |
3232 | testdata/SampleMaterial.lc 1711:7-1714:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7926 | -> Float |
3233 | testdata/SampleMaterial.lc 1711:7-1715:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7927 | -> Bool |
7928 | -> Bool | ||
7929 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7930 | testdata/SampleMaterial.lc 1711:7-1712:26 () | ||
7931 | -> Bool | ||
7932 | -> Float | ||
7933 | -> Bool | ||
7934 | -> Bool | ||
7935 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7936 | testdata/SampleMaterial.lc 1711:7-1713:26 Bool | ||
7937 | -> Float | ||
7938 | -> Bool | ||
7939 | -> Bool | ||
7940 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7941 | testdata/SampleMaterial.lc 1711:7-1714:27 Float | ||
7942 | -> Bool | ||
7943 | -> Bool | ||
7944 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7945 | testdata/SampleMaterial.lc 1711:7-1715:21 Bool | ||
7946 | -> Bool | ||
7947 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3234 | testdata/SampleMaterial.lc 1711:7-1716:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7948 | testdata/SampleMaterial.lc 1711:7-1716:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3235 | testdata/SampleMaterial.lc 1711:7-1717:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7949 | testdata/SampleMaterial.lc 1711:7-1717:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3236 | testdata/SampleMaterial.lc 1711:7-1718:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7950 | testdata/SampleMaterial.lc 1711:7-1718:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3250,12 +7964,33 @@ testdata/SampleMaterial.lc 1719:30-1719:32 forall a . List a | |||
3250 | testdata/SampleMaterial.lc 1720:25-1720:30 Bool | 7964 | testdata/SampleMaterial.lc 1720:25-1720:30 Bool |
3251 | testdata/SampleMaterial.lc 1721:29-1721:34 Bool | 7965 | testdata/SampleMaterial.lc 1721:29-1721:34 Bool |
3252 | testdata/SampleMaterial.lc 1723:13-1749:14 List StageAttrs | 7966 | testdata/SampleMaterial.lc 1723:13-1749:14 List StageAttrs |
3253 | testdata/SampleMaterial.lc 1723:15-1723:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7967 | testdata/SampleMaterial.lc 1723:15-1723:25 Maybe (Blending', Blending') |
3254 | testdata/SampleMaterial.lc 1723:15-1724:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7968 | -> RGBGen |
3255 | testdata/SampleMaterial.lc 1723:15-1725:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7969 | -> AlphaGen |
3256 | testdata/SampleMaterial.lc 1723:15-1726:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7970 | -> TCGen |
3257 | testdata/SampleMaterial.lc 1723:15-1727:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7971 | -> List TCMod |
3258 | testdata/SampleMaterial.lc 1723:15-1728:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7972 | -> StageTexture |
7973 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7974 | testdata/SampleMaterial.lc 1723:15-1724:36 RGBGen | ||
7975 | -> AlphaGen | ||
7976 | -> TCGen | ||
7977 | -> List TCMod | ||
7978 | -> StageTexture | ||
7979 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7980 | testdata/SampleMaterial.lc 1723:15-1725:50 AlphaGen | ||
7981 | -> TCGen | ||
7982 | -> List TCMod | ||
7983 | -> StageTexture | ||
7984 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7985 | testdata/SampleMaterial.lc 1723:15-1726:42 TCGen | ||
7986 | -> List TCMod | ||
7987 | -> StageTexture | ||
7988 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7989 | testdata/SampleMaterial.lc 1723:15-1727:36 List TCMod | ||
7990 | -> StageTexture | ||
7991 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7992 | testdata/SampleMaterial.lc 1723:15-1728:31 StageTexture | ||
7993 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3259 | testdata/SampleMaterial.lc 1723:15-1729:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7994 | testdata/SampleMaterial.lc 1723:15-1729:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3260 | testdata/SampleMaterial.lc 1723:15-1730:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7995 | testdata/SampleMaterial.lc 1723:15-1730:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3261 | testdata/SampleMaterial.lc 1723:15-1731:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7996 | testdata/SampleMaterial.lc 1723:15-1731:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3275,12 +8010,33 @@ testdata/SampleMaterial.lc 1731:33-1731:41 DepthFunction | |||
3275 | testdata/SampleMaterial.lc 1732:33-1732:40 forall a . Maybe a | 8010 | testdata/SampleMaterial.lc 1732:33-1732:40 forall a . Maybe a |
3276 | testdata/SampleMaterial.lc 1733:41-1733:46 Bool | 8011 | testdata/SampleMaterial.lc 1733:41-1733:46 Bool |
3277 | testdata/SampleMaterial.lc 1734:38-1734:54 String | 8012 | testdata/SampleMaterial.lc 1734:38-1734:54 String |
3278 | testdata/SampleMaterial.lc 1736:15-1736:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8013 | testdata/SampleMaterial.lc 1736:15-1736:25 Maybe (Blending', Blending') |
3279 | testdata/SampleMaterial.lc 1736:15-1737:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8014 | -> RGBGen |
3280 | testdata/SampleMaterial.lc 1736:15-1738:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8015 | -> AlphaGen |
3281 | testdata/SampleMaterial.lc 1736:15-1739:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8016 | -> TCGen |
3282 | testdata/SampleMaterial.lc 1736:15-1740:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8017 | -> List TCMod |
3283 | testdata/SampleMaterial.lc 1736:15-1741:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8018 | -> StageTexture |
8019 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8020 | testdata/SampleMaterial.lc 1736:15-1737:57 RGBGen | ||
8021 | -> AlphaGen | ||
8022 | -> TCGen | ||
8023 | -> List TCMod | ||
8024 | -> StageTexture | ||
8025 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8026 | testdata/SampleMaterial.lc 1736:15-1738:50 AlphaGen | ||
8027 | -> TCGen | ||
8028 | -> List TCMod | ||
8029 | -> StageTexture | ||
8030 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8031 | testdata/SampleMaterial.lc 1736:15-1739:42 TCGen | ||
8032 | -> List TCMod | ||
8033 | -> StageTexture | ||
8034 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8035 | testdata/SampleMaterial.lc 1736:15-1740:40 List TCMod | ||
8036 | -> StageTexture | ||
8037 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8038 | testdata/SampleMaterial.lc 1736:15-1741:31 StageTexture | ||
8039 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3284 | testdata/SampleMaterial.lc 1736:15-1742:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8040 | testdata/SampleMaterial.lc 1736:15-1742:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3285 | testdata/SampleMaterial.lc 1736:15-1743:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8041 | testdata/SampleMaterial.lc 1736:15-1743:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3286 | testdata/SampleMaterial.lc 1736:15-1744:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8042 | testdata/SampleMaterial.lc 1736:15-1744:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3306,11 +8062,31 @@ testdata/SampleMaterial.lc 1750:21-1750:26 Bool | |||
3306 | testdata/SampleMaterial.lc 1753:5-1795:6 (String, CommonAttrs) | 8062 | testdata/SampleMaterial.lc 1753:5-1795:6 (String, CommonAttrs) |
3307 | testdata/SampleMaterial.lc 1753:5-2182:6 List (String, CommonAttrs) | 8063 | testdata/SampleMaterial.lc 1753:5-2182:6 List (String, CommonAttrs) |
3308 | testdata/SampleMaterial.lc 1753:7-1753:42 String | 8064 | testdata/SampleMaterial.lc 1753:7-1753:42 String |
3309 | testdata/SampleMaterial.lc 1754:7-1754:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8065 | testdata/SampleMaterial.lc 1754:7-1754:18 () |
3310 | testdata/SampleMaterial.lc 1754:7-1755:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8066 | -> () |
3311 | testdata/SampleMaterial.lc 1754:7-1756:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8067 | -> Bool |
3312 | testdata/SampleMaterial.lc 1754:7-1757:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8068 | -> Float |
3313 | testdata/SampleMaterial.lc 1754:7-1758:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8069 | -> Bool |
8070 | -> Bool | ||
8071 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8072 | testdata/SampleMaterial.lc 1754:7-1755:26 () | ||
8073 | -> Bool | ||
8074 | -> Float | ||
8075 | -> Bool | ||
8076 | -> Bool | ||
8077 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8078 | testdata/SampleMaterial.lc 1754:7-1756:26 Bool | ||
8079 | -> Float | ||
8080 | -> Bool | ||
8081 | -> Bool | ||
8082 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8083 | testdata/SampleMaterial.lc 1754:7-1757:27 Float | ||
8084 | -> Bool | ||
8085 | -> Bool | ||
8086 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8087 | testdata/SampleMaterial.lc 1754:7-1758:21 Bool | ||
8088 | -> Bool | ||
8089 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3314 | testdata/SampleMaterial.lc 1754:7-1759:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8090 | testdata/SampleMaterial.lc 1754:7-1759:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3315 | testdata/SampleMaterial.lc 1754:7-1760:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8091 | testdata/SampleMaterial.lc 1754:7-1760:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3316 | testdata/SampleMaterial.lc 1754:7-1761:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8092 | testdata/SampleMaterial.lc 1754:7-1761:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3330,12 +8106,33 @@ testdata/SampleMaterial.lc 1762:30-1762:32 forall a . List a | |||
3330 | testdata/SampleMaterial.lc 1763:25-1763:30 Bool | 8106 | testdata/SampleMaterial.lc 1763:25-1763:30 Bool |
3331 | testdata/SampleMaterial.lc 1764:29-1764:34 Bool | 8107 | testdata/SampleMaterial.lc 1764:29-1764:34 Bool |
3332 | testdata/SampleMaterial.lc 1766:13-1792:14 List StageAttrs | 8108 | testdata/SampleMaterial.lc 1766:13-1792:14 List StageAttrs |
3333 | testdata/SampleMaterial.lc 1766:15-1766:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8109 | testdata/SampleMaterial.lc 1766:15-1766:25 Maybe (Blending', Blending') |
3334 | testdata/SampleMaterial.lc 1766:15-1767:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8110 | -> RGBGen |
3335 | testdata/SampleMaterial.lc 1766:15-1768:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8111 | -> AlphaGen |
3336 | testdata/SampleMaterial.lc 1766:15-1769:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8112 | -> TCGen |
3337 | testdata/SampleMaterial.lc 1766:15-1770:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8113 | -> List TCMod |
3338 | testdata/SampleMaterial.lc 1766:15-1771:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8114 | -> StageTexture |
8115 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8116 | testdata/SampleMaterial.lc 1766:15-1767:36 RGBGen | ||
8117 | -> AlphaGen | ||
8118 | -> TCGen | ||
8119 | -> List TCMod | ||
8120 | -> StageTexture | ||
8121 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8122 | testdata/SampleMaterial.lc 1766:15-1768:50 AlphaGen | ||
8123 | -> TCGen | ||
8124 | -> List TCMod | ||
8125 | -> StageTexture | ||
8126 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8127 | testdata/SampleMaterial.lc 1766:15-1769:42 TCGen | ||
8128 | -> List TCMod | ||
8129 | -> StageTexture | ||
8130 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8131 | testdata/SampleMaterial.lc 1766:15-1770:36 List TCMod | ||
8132 | -> StageTexture | ||
8133 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8134 | testdata/SampleMaterial.lc 1766:15-1771:31 StageTexture | ||
8135 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3339 | testdata/SampleMaterial.lc 1766:15-1772:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8136 | testdata/SampleMaterial.lc 1766:15-1772:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3340 | testdata/SampleMaterial.lc 1766:15-1773:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8137 | testdata/SampleMaterial.lc 1766:15-1773:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3341 | testdata/SampleMaterial.lc 1766:15-1774:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8138 | testdata/SampleMaterial.lc 1766:15-1774:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3355,12 +8152,33 @@ testdata/SampleMaterial.lc 1774:33-1774:41 DepthFunction | |||
3355 | testdata/SampleMaterial.lc 1775:33-1775:40 forall a . Maybe a | 8152 | testdata/SampleMaterial.lc 1775:33-1775:40 forall a . Maybe a |
3356 | testdata/SampleMaterial.lc 1776:41-1776:46 Bool | 8153 | testdata/SampleMaterial.lc 1776:41-1776:46 Bool |
3357 | testdata/SampleMaterial.lc 1777:38-1777:54 String | 8154 | testdata/SampleMaterial.lc 1777:38-1777:54 String |
3358 | testdata/SampleMaterial.lc 1779:15-1779:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8155 | testdata/SampleMaterial.lc 1779:15-1779:25 Maybe (Blending', Blending') |
3359 | testdata/SampleMaterial.lc 1779:15-1780:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8156 | -> RGBGen |
3360 | testdata/SampleMaterial.lc 1779:15-1781:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8157 | -> AlphaGen |
3361 | testdata/SampleMaterial.lc 1779:15-1782:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8158 | -> TCGen |
3362 | testdata/SampleMaterial.lc 1779:15-1783:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8159 | -> List TCMod |
3363 | testdata/SampleMaterial.lc 1779:15-1784:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8160 | -> StageTexture |
8161 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8162 | testdata/SampleMaterial.lc 1779:15-1780:57 RGBGen | ||
8163 | -> AlphaGen | ||
8164 | -> TCGen | ||
8165 | -> List TCMod | ||
8166 | -> StageTexture | ||
8167 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8168 | testdata/SampleMaterial.lc 1779:15-1781:50 AlphaGen | ||
8169 | -> TCGen | ||
8170 | -> List TCMod | ||
8171 | -> StageTexture | ||
8172 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8173 | testdata/SampleMaterial.lc 1779:15-1782:42 TCGen | ||
8174 | -> List TCMod | ||
8175 | -> StageTexture | ||
8176 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8177 | testdata/SampleMaterial.lc 1779:15-1783:40 List TCMod | ||
8178 | -> StageTexture | ||
8179 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8180 | testdata/SampleMaterial.lc 1779:15-1784:31 StageTexture | ||
8181 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3364 | testdata/SampleMaterial.lc 1779:15-1785:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8182 | testdata/SampleMaterial.lc 1779:15-1785:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3365 | testdata/SampleMaterial.lc 1779:15-1786:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8183 | testdata/SampleMaterial.lc 1779:15-1786:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3366 | testdata/SampleMaterial.lc 1779:15-1787:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8184 | testdata/SampleMaterial.lc 1779:15-1787:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3386,11 +8204,31 @@ testdata/SampleMaterial.lc 1793:21-1793:26 Bool | |||
3386 | testdata/SampleMaterial.lc 1796:5-1838:6 (String, CommonAttrs) | 8204 | testdata/SampleMaterial.lc 1796:5-1838:6 (String, CommonAttrs) |
3387 | testdata/SampleMaterial.lc 1796:5-2182:6 List (String, CommonAttrs) | 8205 | testdata/SampleMaterial.lc 1796:5-2182:6 List (String, CommonAttrs) |
3388 | testdata/SampleMaterial.lc 1796:7-1796:48 String | 8206 | testdata/SampleMaterial.lc 1796:7-1796:48 String |
3389 | testdata/SampleMaterial.lc 1797:7-1797:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8207 | testdata/SampleMaterial.lc 1797:7-1797:18 () |
3390 | testdata/SampleMaterial.lc 1797:7-1798:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8208 | -> () |
3391 | testdata/SampleMaterial.lc 1797:7-1799:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8209 | -> Bool |
3392 | testdata/SampleMaterial.lc 1797:7-1800:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8210 | -> Float |
3393 | testdata/SampleMaterial.lc 1797:7-1801:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8211 | -> Bool |
8212 | -> Bool | ||
8213 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8214 | testdata/SampleMaterial.lc 1797:7-1798:26 () | ||
8215 | -> Bool | ||
8216 | -> Float | ||
8217 | -> Bool | ||
8218 | -> Bool | ||
8219 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8220 | testdata/SampleMaterial.lc 1797:7-1799:26 Bool | ||
8221 | -> Float | ||
8222 | -> Bool | ||
8223 | -> Bool | ||
8224 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8225 | testdata/SampleMaterial.lc 1797:7-1800:27 Float | ||
8226 | -> Bool | ||
8227 | -> Bool | ||
8228 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8229 | testdata/SampleMaterial.lc 1797:7-1801:21 Bool | ||
8230 | -> Bool | ||
8231 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3394 | testdata/SampleMaterial.lc 1797:7-1802:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8232 | testdata/SampleMaterial.lc 1797:7-1802:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3395 | testdata/SampleMaterial.lc 1797:7-1803:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8233 | testdata/SampleMaterial.lc 1797:7-1803:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3396 | testdata/SampleMaterial.lc 1797:7-1804:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8234 | testdata/SampleMaterial.lc 1797:7-1804:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3410,12 +8248,33 @@ testdata/SampleMaterial.lc 1805:30-1805:32 forall a . List a | |||
3410 | testdata/SampleMaterial.lc 1806:25-1806:30 Bool | 8248 | testdata/SampleMaterial.lc 1806:25-1806:30 Bool |
3411 | testdata/SampleMaterial.lc 1807:29-1807:34 Bool | 8249 | testdata/SampleMaterial.lc 1807:29-1807:34 Bool |
3412 | testdata/SampleMaterial.lc 1809:13-1835:14 List StageAttrs | 8250 | testdata/SampleMaterial.lc 1809:13-1835:14 List StageAttrs |
3413 | testdata/SampleMaterial.lc 1809:15-1809:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8251 | testdata/SampleMaterial.lc 1809:15-1809:25 Maybe (Blending', Blending') |
3414 | testdata/SampleMaterial.lc 1809:15-1810:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8252 | -> RGBGen |
3415 | testdata/SampleMaterial.lc 1809:15-1811:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8253 | -> AlphaGen |
3416 | testdata/SampleMaterial.lc 1809:15-1812:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8254 | -> TCGen |
3417 | testdata/SampleMaterial.lc 1809:15-1813:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8255 | -> List TCMod |
3418 | testdata/SampleMaterial.lc 1809:15-1814:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8256 | -> StageTexture |
8257 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8258 | testdata/SampleMaterial.lc 1809:15-1810:36 RGBGen | ||
8259 | -> AlphaGen | ||
8260 | -> TCGen | ||
8261 | -> List TCMod | ||
8262 | -> StageTexture | ||
8263 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8264 | testdata/SampleMaterial.lc 1809:15-1811:42 AlphaGen | ||
8265 | -> TCGen | ||
8266 | -> List TCMod | ||
8267 | -> StageTexture | ||
8268 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8269 | testdata/SampleMaterial.lc 1809:15-1812:42 TCGen | ||
8270 | -> List TCMod | ||
8271 | -> StageTexture | ||
8272 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8273 | testdata/SampleMaterial.lc 1809:15-1813:40 List TCMod | ||
8274 | -> StageTexture | ||
8275 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8276 | testdata/SampleMaterial.lc 1809:15-1814:31 StageTexture | ||
8277 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3419 | testdata/SampleMaterial.lc 1809:15-1815:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8278 | testdata/SampleMaterial.lc 1809:15-1815:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3420 | testdata/SampleMaterial.lc 1809:15-1816:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8279 | testdata/SampleMaterial.lc 1809:15-1816:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3421 | testdata/SampleMaterial.lc 1809:15-1817:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8280 | testdata/SampleMaterial.lc 1809:15-1817:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3433,12 +8292,33 @@ testdata/SampleMaterial.lc 1817:33-1817:41 DepthFunction | |||
3433 | testdata/SampleMaterial.lc 1818:33-1818:40 forall a . Maybe a | 8292 | testdata/SampleMaterial.lc 1818:33-1818:40 forall a . Maybe a |
3434 | testdata/SampleMaterial.lc 1819:41-1819:46 Bool | 8293 | testdata/SampleMaterial.lc 1819:41-1819:46 Bool |
3435 | testdata/SampleMaterial.lc 1820:38-1820:53 String | 8294 | testdata/SampleMaterial.lc 1820:38-1820:53 String |
3436 | testdata/SampleMaterial.lc 1822:15-1822:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8295 | testdata/SampleMaterial.lc 1822:15-1822:25 Maybe (Blending', Blending') |
3437 | testdata/SampleMaterial.lc 1822:15-1823:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8296 | -> RGBGen |
3438 | testdata/SampleMaterial.lc 1822:15-1824:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8297 | -> AlphaGen |
3439 | testdata/SampleMaterial.lc 1822:15-1825:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8298 | -> TCGen |
3440 | testdata/SampleMaterial.lc 1822:15-1826:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8299 | -> List TCMod |
3441 | testdata/SampleMaterial.lc 1822:15-1827:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8300 | -> StageTexture |
8301 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8302 | testdata/SampleMaterial.lc 1822:15-1823:57 RGBGen | ||
8303 | -> AlphaGen | ||
8304 | -> TCGen | ||
8305 | -> List TCMod | ||
8306 | -> StageTexture | ||
8307 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8308 | testdata/SampleMaterial.lc 1822:15-1824:42 AlphaGen | ||
8309 | -> TCGen | ||
8310 | -> List TCMod | ||
8311 | -> StageTexture | ||
8312 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8313 | testdata/SampleMaterial.lc 1822:15-1825:42 TCGen | ||
8314 | -> List TCMod | ||
8315 | -> StageTexture | ||
8316 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8317 | testdata/SampleMaterial.lc 1822:15-1826:36 List TCMod | ||
8318 | -> StageTexture | ||
8319 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8320 | testdata/SampleMaterial.lc 1822:15-1827:31 StageTexture | ||
8321 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3442 | testdata/SampleMaterial.lc 1822:15-1828:77 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8322 | testdata/SampleMaterial.lc 1822:15-1828:77 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3443 | testdata/SampleMaterial.lc 1822:15-1829:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8323 | testdata/SampleMaterial.lc 1822:15-1829:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3444 | testdata/SampleMaterial.lc 1822:15-1830:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8324 | testdata/SampleMaterial.lc 1822:15-1830:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3466,11 +8346,31 @@ testdata/SampleMaterial.lc 1836:21-1836:26 Bool | |||
3466 | testdata/SampleMaterial.lc 1839:5-1881:6 (String, CommonAttrs) | 8346 | testdata/SampleMaterial.lc 1839:5-1881:6 (String, CommonAttrs) |
3467 | testdata/SampleMaterial.lc 1839:5-2182:6 List (String, CommonAttrs) | 8347 | testdata/SampleMaterial.lc 1839:5-2182:6 List (String, CommonAttrs) |
3468 | testdata/SampleMaterial.lc 1839:7-1839:42 String | 8348 | testdata/SampleMaterial.lc 1839:7-1839:42 String |
3469 | testdata/SampleMaterial.lc 1840:7-1840:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8349 | testdata/SampleMaterial.lc 1840:7-1840:18 () |
3470 | testdata/SampleMaterial.lc 1840:7-1841:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8350 | -> () |
3471 | testdata/SampleMaterial.lc 1840:7-1842:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8351 | -> Bool |
3472 | testdata/SampleMaterial.lc 1840:7-1843:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8352 | -> Float |
3473 | testdata/SampleMaterial.lc 1840:7-1844:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8353 | -> Bool |
8354 | -> Bool | ||
8355 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8356 | testdata/SampleMaterial.lc 1840:7-1841:26 () | ||
8357 | -> Bool | ||
8358 | -> Float | ||
8359 | -> Bool | ||
8360 | -> Bool | ||
8361 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8362 | testdata/SampleMaterial.lc 1840:7-1842:26 Bool | ||
8363 | -> Float | ||
8364 | -> Bool | ||
8365 | -> Bool | ||
8366 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8367 | testdata/SampleMaterial.lc 1840:7-1843:27 Float | ||
8368 | -> Bool | ||
8369 | -> Bool | ||
8370 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8371 | testdata/SampleMaterial.lc 1840:7-1844:21 Bool | ||
8372 | -> Bool | ||
8373 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3474 | testdata/SampleMaterial.lc 1840:7-1845:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8374 | testdata/SampleMaterial.lc 1840:7-1845:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3475 | testdata/SampleMaterial.lc 1840:7-1846:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8375 | testdata/SampleMaterial.lc 1840:7-1846:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3476 | testdata/SampleMaterial.lc 1840:7-1847:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8376 | testdata/SampleMaterial.lc 1840:7-1847:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3490,12 +8390,33 @@ testdata/SampleMaterial.lc 1848:30-1848:32 forall a . List a | |||
3490 | testdata/SampleMaterial.lc 1849:25-1849:30 Bool | 8390 | testdata/SampleMaterial.lc 1849:25-1849:30 Bool |
3491 | testdata/SampleMaterial.lc 1850:29-1850:34 Bool | 8391 | testdata/SampleMaterial.lc 1850:29-1850:34 Bool |
3492 | testdata/SampleMaterial.lc 1852:13-1878:14 List StageAttrs | 8392 | testdata/SampleMaterial.lc 1852:13-1878:14 List StageAttrs |
3493 | testdata/SampleMaterial.lc 1852:15-1852:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8393 | testdata/SampleMaterial.lc 1852:15-1852:25 Maybe (Blending', Blending') |
3494 | testdata/SampleMaterial.lc 1852:15-1853:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8394 | -> RGBGen |
3495 | testdata/SampleMaterial.lc 1852:15-1854:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8395 | -> AlphaGen |
3496 | testdata/SampleMaterial.lc 1852:15-1855:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8396 | -> TCGen |
3497 | testdata/SampleMaterial.lc 1852:15-1856:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8397 | -> List TCMod |
3498 | testdata/SampleMaterial.lc 1852:15-1857:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8398 | -> StageTexture |
8399 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8400 | testdata/SampleMaterial.lc 1852:15-1853:36 RGBGen | ||
8401 | -> AlphaGen | ||
8402 | -> TCGen | ||
8403 | -> List TCMod | ||
8404 | -> StageTexture | ||
8405 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8406 | testdata/SampleMaterial.lc 1852:15-1854:50 AlphaGen | ||
8407 | -> TCGen | ||
8408 | -> List TCMod | ||
8409 | -> StageTexture | ||
8410 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8411 | testdata/SampleMaterial.lc 1852:15-1855:42 TCGen | ||
8412 | -> List TCMod | ||
8413 | -> StageTexture | ||
8414 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8415 | testdata/SampleMaterial.lc 1852:15-1856:36 List TCMod | ||
8416 | -> StageTexture | ||
8417 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8418 | testdata/SampleMaterial.lc 1852:15-1857:31 StageTexture | ||
8419 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3499 | testdata/SampleMaterial.lc 1852:15-1858:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8420 | testdata/SampleMaterial.lc 1852:15-1858:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3500 | testdata/SampleMaterial.lc 1852:15-1859:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8421 | testdata/SampleMaterial.lc 1852:15-1859:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3501 | testdata/SampleMaterial.lc 1852:15-1860:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8422 | testdata/SampleMaterial.lc 1852:15-1860:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3515,12 +8436,33 @@ testdata/SampleMaterial.lc 1860:33-1860:41 DepthFunction | |||
3515 | testdata/SampleMaterial.lc 1861:33-1861:40 forall a . Maybe a | 8436 | testdata/SampleMaterial.lc 1861:33-1861:40 forall a . Maybe a |
3516 | testdata/SampleMaterial.lc 1862:41-1862:46 Bool | 8437 | testdata/SampleMaterial.lc 1862:41-1862:46 Bool |
3517 | testdata/SampleMaterial.lc 1863:38-1863:54 String | 8438 | testdata/SampleMaterial.lc 1863:38-1863:54 String |
3518 | testdata/SampleMaterial.lc 1865:15-1865:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8439 | testdata/SampleMaterial.lc 1865:15-1865:25 Maybe (Blending', Blending') |
3519 | testdata/SampleMaterial.lc 1865:15-1866:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8440 | -> RGBGen |
3520 | testdata/SampleMaterial.lc 1865:15-1867:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8441 | -> AlphaGen |
3521 | testdata/SampleMaterial.lc 1865:15-1868:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8442 | -> TCGen |
3522 | testdata/SampleMaterial.lc 1865:15-1869:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8443 | -> List TCMod |
3523 | testdata/SampleMaterial.lc 1865:15-1870:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8444 | -> StageTexture |
8445 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8446 | testdata/SampleMaterial.lc 1865:15-1866:57 RGBGen | ||
8447 | -> AlphaGen | ||
8448 | -> TCGen | ||
8449 | -> List TCMod | ||
8450 | -> StageTexture | ||
8451 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8452 | testdata/SampleMaterial.lc 1865:15-1867:50 AlphaGen | ||
8453 | -> TCGen | ||
8454 | -> List TCMod | ||
8455 | -> StageTexture | ||
8456 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8457 | testdata/SampleMaterial.lc 1865:15-1868:42 TCGen | ||
8458 | -> List TCMod | ||
8459 | -> StageTexture | ||
8460 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8461 | testdata/SampleMaterial.lc 1865:15-1869:40 List TCMod | ||
8462 | -> StageTexture | ||
8463 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8464 | testdata/SampleMaterial.lc 1865:15-1870:31 StageTexture | ||
8465 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3524 | testdata/SampleMaterial.lc 1865:15-1871:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8466 | testdata/SampleMaterial.lc 1865:15-1871:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3525 | testdata/SampleMaterial.lc 1865:15-1872:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8467 | testdata/SampleMaterial.lc 1865:15-1872:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3526 | testdata/SampleMaterial.lc 1865:15-1873:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8468 | testdata/SampleMaterial.lc 1865:15-1873:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3546,11 +8488,31 @@ testdata/SampleMaterial.lc 1879:21-1879:26 Bool | |||
3546 | testdata/SampleMaterial.lc 1882:5-1924:6 (String, CommonAttrs) | 8488 | testdata/SampleMaterial.lc 1882:5-1924:6 (String, CommonAttrs) |
3547 | testdata/SampleMaterial.lc 1882:5-2182:6 List (String, CommonAttrs) | 8489 | testdata/SampleMaterial.lc 1882:5-2182:6 List (String, CommonAttrs) |
3548 | testdata/SampleMaterial.lc 1882:7-1882:47 String | 8490 | testdata/SampleMaterial.lc 1882:7-1882:47 String |
3549 | testdata/SampleMaterial.lc 1883:7-1883:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8491 | testdata/SampleMaterial.lc 1883:7-1883:18 () |
3550 | testdata/SampleMaterial.lc 1883:7-1884:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8492 | -> () |
3551 | testdata/SampleMaterial.lc 1883:7-1885:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8493 | -> Bool |
3552 | testdata/SampleMaterial.lc 1883:7-1886:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8494 | -> Float |
3553 | testdata/SampleMaterial.lc 1883:7-1887:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8495 | -> Bool |
8496 | -> Bool | ||
8497 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8498 | testdata/SampleMaterial.lc 1883:7-1884:26 () | ||
8499 | -> Bool | ||
8500 | -> Float | ||
8501 | -> Bool | ||
8502 | -> Bool | ||
8503 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8504 | testdata/SampleMaterial.lc 1883:7-1885:26 Bool | ||
8505 | -> Float | ||
8506 | -> Bool | ||
8507 | -> Bool | ||
8508 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8509 | testdata/SampleMaterial.lc 1883:7-1886:27 Float | ||
8510 | -> Bool | ||
8511 | -> Bool | ||
8512 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8513 | testdata/SampleMaterial.lc 1883:7-1887:21 Bool | ||
8514 | -> Bool | ||
8515 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3554 | testdata/SampleMaterial.lc 1883:7-1888:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8516 | testdata/SampleMaterial.lc 1883:7-1888:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3555 | testdata/SampleMaterial.lc 1883:7-1889:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8517 | testdata/SampleMaterial.lc 1883:7-1889:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3556 | testdata/SampleMaterial.lc 1883:7-1890:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8518 | testdata/SampleMaterial.lc 1883:7-1890:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3570,12 +8532,33 @@ testdata/SampleMaterial.lc 1891:30-1891:32 forall a . List a | |||
3570 | testdata/SampleMaterial.lc 1892:25-1892:30 Bool | 8532 | testdata/SampleMaterial.lc 1892:25-1892:30 Bool |
3571 | testdata/SampleMaterial.lc 1893:29-1893:34 Bool | 8533 | testdata/SampleMaterial.lc 1893:29-1893:34 Bool |
3572 | testdata/SampleMaterial.lc 1895:13-1921:14 List StageAttrs | 8534 | testdata/SampleMaterial.lc 1895:13-1921:14 List StageAttrs |
3573 | testdata/SampleMaterial.lc 1895:15-1895:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8535 | testdata/SampleMaterial.lc 1895:15-1895:25 Maybe (Blending', Blending') |
3574 | testdata/SampleMaterial.lc 1895:15-1896:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8536 | -> RGBGen |
3575 | testdata/SampleMaterial.lc 1895:15-1897:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8537 | -> AlphaGen |
3576 | testdata/SampleMaterial.lc 1895:15-1898:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8538 | -> TCGen |
3577 | testdata/SampleMaterial.lc 1895:15-1899:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8539 | -> List TCMod |
3578 | testdata/SampleMaterial.lc 1895:15-1900:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8540 | -> StageTexture |
8541 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8542 | testdata/SampleMaterial.lc 1895:15-1896:36 RGBGen | ||
8543 | -> AlphaGen | ||
8544 | -> TCGen | ||
8545 | -> List TCMod | ||
8546 | -> StageTexture | ||
8547 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8548 | testdata/SampleMaterial.lc 1895:15-1897:50 AlphaGen | ||
8549 | -> TCGen | ||
8550 | -> List TCMod | ||
8551 | -> StageTexture | ||
8552 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8553 | testdata/SampleMaterial.lc 1895:15-1898:42 TCGen | ||
8554 | -> List TCMod | ||
8555 | -> StageTexture | ||
8556 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8557 | testdata/SampleMaterial.lc 1895:15-1899:36 List TCMod | ||
8558 | -> StageTexture | ||
8559 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8560 | testdata/SampleMaterial.lc 1895:15-1900:31 StageTexture | ||
8561 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3579 | testdata/SampleMaterial.lc 1895:15-1901:78 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8562 | testdata/SampleMaterial.lc 1895:15-1901:78 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3580 | testdata/SampleMaterial.lc 1895:15-1902:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8563 | testdata/SampleMaterial.lc 1895:15-1902:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3581 | testdata/SampleMaterial.lc 1895:15-1903:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8564 | testdata/SampleMaterial.lc 1895:15-1903:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3595,12 +8578,33 @@ testdata/SampleMaterial.lc 1903:33-1903:41 DepthFunction | |||
3595 | testdata/SampleMaterial.lc 1904:33-1904:40 forall a . Maybe a | 8578 | testdata/SampleMaterial.lc 1904:33-1904:40 forall a . Maybe a |
3596 | testdata/SampleMaterial.lc 1905:41-1905:46 Bool | 8579 | testdata/SampleMaterial.lc 1905:41-1905:46 Bool |
3597 | testdata/SampleMaterial.lc 1906:38-1906:54 String | 8580 | testdata/SampleMaterial.lc 1906:38-1906:54 String |
3598 | testdata/SampleMaterial.lc 1908:15-1908:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8581 | testdata/SampleMaterial.lc 1908:15-1908:25 Maybe (Blending', Blending') |
3599 | testdata/SampleMaterial.lc 1908:15-1909:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8582 | -> RGBGen |
3600 | testdata/SampleMaterial.lc 1908:15-1910:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8583 | -> AlphaGen |
3601 | testdata/SampleMaterial.lc 1908:15-1911:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8584 | -> TCGen |
3602 | testdata/SampleMaterial.lc 1908:15-1912:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8585 | -> List TCMod |
3603 | testdata/SampleMaterial.lc 1908:15-1913:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8586 | -> StageTexture |
8587 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8588 | testdata/SampleMaterial.lc 1908:15-1909:57 RGBGen | ||
8589 | -> AlphaGen | ||
8590 | -> TCGen | ||
8591 | -> List TCMod | ||
8592 | -> StageTexture | ||
8593 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8594 | testdata/SampleMaterial.lc 1908:15-1910:50 AlphaGen | ||
8595 | -> TCGen | ||
8596 | -> List TCMod | ||
8597 | -> StageTexture | ||
8598 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8599 | testdata/SampleMaterial.lc 1908:15-1911:42 TCGen | ||
8600 | -> List TCMod | ||
8601 | -> StageTexture | ||
8602 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8603 | testdata/SampleMaterial.lc 1908:15-1912:40 List TCMod | ||
8604 | -> StageTexture | ||
8605 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8606 | testdata/SampleMaterial.lc 1908:15-1913:31 StageTexture | ||
8607 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3604 | testdata/SampleMaterial.lc 1908:15-1914:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8608 | testdata/SampleMaterial.lc 1908:15-1914:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3605 | testdata/SampleMaterial.lc 1908:15-1915:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8609 | testdata/SampleMaterial.lc 1908:15-1915:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3606 | testdata/SampleMaterial.lc 1908:15-1916:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8610 | testdata/SampleMaterial.lc 1908:15-1916:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3626,11 +8630,31 @@ testdata/SampleMaterial.lc 1922:21-1922:26 Bool | |||
3626 | testdata/SampleMaterial.lc 1925:5-1967:6 (String, CommonAttrs) | 8630 | testdata/SampleMaterial.lc 1925:5-1967:6 (String, CommonAttrs) |
3627 | testdata/SampleMaterial.lc 1925:5-2182:6 List (String, CommonAttrs) | 8631 | testdata/SampleMaterial.lc 1925:5-2182:6 List (String, CommonAttrs) |
3628 | testdata/SampleMaterial.lc 1925:7-1925:38 String | 8632 | testdata/SampleMaterial.lc 1925:7-1925:38 String |
3629 | testdata/SampleMaterial.lc 1926:7-1926:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8633 | testdata/SampleMaterial.lc 1926:7-1926:18 () |
3630 | testdata/SampleMaterial.lc 1926:7-1927:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8634 | -> () |
3631 | testdata/SampleMaterial.lc 1926:7-1928:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8635 | -> Bool |
3632 | testdata/SampleMaterial.lc 1926:7-1929:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8636 | -> Float |
3633 | testdata/SampleMaterial.lc 1926:7-1930:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8637 | -> Bool |
8638 | -> Bool | ||
8639 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8640 | testdata/SampleMaterial.lc 1926:7-1927:26 () | ||
8641 | -> Bool | ||
8642 | -> Float | ||
8643 | -> Bool | ||
8644 | -> Bool | ||
8645 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8646 | testdata/SampleMaterial.lc 1926:7-1928:26 Bool | ||
8647 | -> Float | ||
8648 | -> Bool | ||
8649 | -> Bool | ||
8650 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8651 | testdata/SampleMaterial.lc 1926:7-1929:27 Float | ||
8652 | -> Bool | ||
8653 | -> Bool | ||
8654 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8655 | testdata/SampleMaterial.lc 1926:7-1930:21 Bool | ||
8656 | -> Bool | ||
8657 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3634 | testdata/SampleMaterial.lc 1926:7-1931:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8658 | testdata/SampleMaterial.lc 1926:7-1931:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3635 | testdata/SampleMaterial.lc 1926:7-1932:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8659 | testdata/SampleMaterial.lc 1926:7-1932:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3636 | testdata/SampleMaterial.lc 1926:7-1933:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8660 | testdata/SampleMaterial.lc 1926:7-1933:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3650,12 +8674,33 @@ testdata/SampleMaterial.lc 1934:30-1934:32 forall a . List a | |||
3650 | testdata/SampleMaterial.lc 1935:25-1935:30 Bool | 8674 | testdata/SampleMaterial.lc 1935:25-1935:30 Bool |
3651 | testdata/SampleMaterial.lc 1936:29-1936:34 Bool | 8675 | testdata/SampleMaterial.lc 1936:29-1936:34 Bool |
3652 | testdata/SampleMaterial.lc 1938:13-1964:14 List StageAttrs | 8676 | testdata/SampleMaterial.lc 1938:13-1964:14 List StageAttrs |
3653 | testdata/SampleMaterial.lc 1938:15-1938:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8677 | testdata/SampleMaterial.lc 1938:15-1938:25 Maybe (Blending', Blending') |
3654 | testdata/SampleMaterial.lc 1938:15-1939:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8678 | -> RGBGen |
3655 | testdata/SampleMaterial.lc 1938:15-1940:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8679 | -> AlphaGen |
3656 | testdata/SampleMaterial.lc 1938:15-1941:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8680 | -> TCGen |
3657 | testdata/SampleMaterial.lc 1938:15-1942:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8681 | -> List TCMod |
3658 | testdata/SampleMaterial.lc 1938:15-1943:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8682 | -> StageTexture |
8683 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8684 | testdata/SampleMaterial.lc 1938:15-1939:36 RGBGen | ||
8685 | -> AlphaGen | ||
8686 | -> TCGen | ||
8687 | -> List TCMod | ||
8688 | -> StageTexture | ||
8689 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8690 | testdata/SampleMaterial.lc 1938:15-1940:50 AlphaGen | ||
8691 | -> TCGen | ||
8692 | -> List TCMod | ||
8693 | -> StageTexture | ||
8694 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8695 | testdata/SampleMaterial.lc 1938:15-1941:42 TCGen | ||
8696 | -> List TCMod | ||
8697 | -> StageTexture | ||
8698 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8699 | testdata/SampleMaterial.lc 1938:15-1942:36 List TCMod | ||
8700 | -> StageTexture | ||
8701 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8702 | testdata/SampleMaterial.lc 1938:15-1943:31 StageTexture | ||
8703 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3659 | testdata/SampleMaterial.lc 1938:15-1944:69 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8704 | testdata/SampleMaterial.lc 1938:15-1944:69 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3660 | testdata/SampleMaterial.lc 1938:15-1945:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8705 | testdata/SampleMaterial.lc 1938:15-1945:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3661 | testdata/SampleMaterial.lc 1938:15-1946:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8706 | testdata/SampleMaterial.lc 1938:15-1946:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3675,12 +8720,33 @@ testdata/SampleMaterial.lc 1946:33-1946:41 DepthFunction | |||
3675 | testdata/SampleMaterial.lc 1947:33-1947:40 forall a . Maybe a | 8720 | testdata/SampleMaterial.lc 1947:33-1947:40 forall a . Maybe a |
3676 | testdata/SampleMaterial.lc 1948:41-1948:46 Bool | 8721 | testdata/SampleMaterial.lc 1948:41-1948:46 Bool |
3677 | testdata/SampleMaterial.lc 1949:38-1949:54 String | 8722 | testdata/SampleMaterial.lc 1949:38-1949:54 String |
3678 | testdata/SampleMaterial.lc 1951:15-1951:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8723 | testdata/SampleMaterial.lc 1951:15-1951:25 Maybe (Blending', Blending') |
3679 | testdata/SampleMaterial.lc 1951:15-1952:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8724 | -> RGBGen |
3680 | testdata/SampleMaterial.lc 1951:15-1953:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8725 | -> AlphaGen |
3681 | testdata/SampleMaterial.lc 1951:15-1954:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8726 | -> TCGen |
3682 | testdata/SampleMaterial.lc 1951:15-1955:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8727 | -> List TCMod |
3683 | testdata/SampleMaterial.lc 1951:15-1956:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8728 | -> StageTexture |
8729 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8730 | testdata/SampleMaterial.lc 1951:15-1952:57 RGBGen | ||
8731 | -> AlphaGen | ||
8732 | -> TCGen | ||
8733 | -> List TCMod | ||
8734 | -> StageTexture | ||
8735 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8736 | testdata/SampleMaterial.lc 1951:15-1953:50 AlphaGen | ||
8737 | -> TCGen | ||
8738 | -> List TCMod | ||
8739 | -> StageTexture | ||
8740 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8741 | testdata/SampleMaterial.lc 1951:15-1954:42 TCGen | ||
8742 | -> List TCMod | ||
8743 | -> StageTexture | ||
8744 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8745 | testdata/SampleMaterial.lc 1951:15-1955:40 List TCMod | ||
8746 | -> StageTexture | ||
8747 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8748 | testdata/SampleMaterial.lc 1951:15-1956:31 StageTexture | ||
8749 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3684 | testdata/SampleMaterial.lc 1951:15-1957:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8750 | testdata/SampleMaterial.lc 1951:15-1957:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3685 | testdata/SampleMaterial.lc 1951:15-1958:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8751 | testdata/SampleMaterial.lc 1951:15-1958:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3686 | testdata/SampleMaterial.lc 1951:15-1959:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8752 | testdata/SampleMaterial.lc 1951:15-1959:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3706,11 +8772,31 @@ testdata/SampleMaterial.lc 1965:21-1965:26 Bool | |||
3706 | testdata/SampleMaterial.lc 1968:5-2010:6 (String, CommonAttrs) | 8772 | testdata/SampleMaterial.lc 1968:5-2010:6 (String, CommonAttrs) |
3707 | testdata/SampleMaterial.lc 1968:5-2182:6 List (String, CommonAttrs) | 8773 | testdata/SampleMaterial.lc 1968:5-2182:6 List (String, CommonAttrs) |
3708 | testdata/SampleMaterial.lc 1968:7-1968:43 String | 8774 | testdata/SampleMaterial.lc 1968:7-1968:43 String |
3709 | testdata/SampleMaterial.lc 1969:7-1969:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8775 | testdata/SampleMaterial.lc 1969:7-1969:18 () |
3710 | testdata/SampleMaterial.lc 1969:7-1970:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8776 | -> () |
3711 | testdata/SampleMaterial.lc 1969:7-1971:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8777 | -> Bool |
3712 | testdata/SampleMaterial.lc 1969:7-1972:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8778 | -> Float |
3713 | testdata/SampleMaterial.lc 1969:7-1973:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8779 | -> Bool |
8780 | -> Bool | ||
8781 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8782 | testdata/SampleMaterial.lc 1969:7-1970:26 () | ||
8783 | -> Bool | ||
8784 | -> Float | ||
8785 | -> Bool | ||
8786 | -> Bool | ||
8787 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8788 | testdata/SampleMaterial.lc 1969:7-1971:26 Bool | ||
8789 | -> Float | ||
8790 | -> Bool | ||
8791 | -> Bool | ||
8792 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8793 | testdata/SampleMaterial.lc 1969:7-1972:27 Float | ||
8794 | -> Bool | ||
8795 | -> Bool | ||
8796 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8797 | testdata/SampleMaterial.lc 1969:7-1973:21 Bool | ||
8798 | -> Bool | ||
8799 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3714 | testdata/SampleMaterial.lc 1969:7-1974:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8800 | testdata/SampleMaterial.lc 1969:7-1974:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3715 | testdata/SampleMaterial.lc 1969:7-1975:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8801 | testdata/SampleMaterial.lc 1969:7-1975:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3716 | testdata/SampleMaterial.lc 1969:7-1976:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8802 | testdata/SampleMaterial.lc 1969:7-1976:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3730,12 +8816,33 @@ testdata/SampleMaterial.lc 1977:30-1977:32 forall a . List a | |||
3730 | testdata/SampleMaterial.lc 1978:25-1978:30 Bool | 8816 | testdata/SampleMaterial.lc 1978:25-1978:30 Bool |
3731 | testdata/SampleMaterial.lc 1979:29-1979:34 Bool | 8817 | testdata/SampleMaterial.lc 1979:29-1979:34 Bool |
3732 | testdata/SampleMaterial.lc 1981:13-2007:14 List StageAttrs | 8818 | testdata/SampleMaterial.lc 1981:13-2007:14 List StageAttrs |
3733 | testdata/SampleMaterial.lc 1981:15-1981:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8819 | testdata/SampleMaterial.lc 1981:15-1981:25 Maybe (Blending', Blending') |
3734 | testdata/SampleMaterial.lc 1981:15-1982:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8820 | -> RGBGen |
3735 | testdata/SampleMaterial.lc 1981:15-1983:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8821 | -> AlphaGen |
3736 | testdata/SampleMaterial.lc 1981:15-1984:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8822 | -> TCGen |
3737 | testdata/SampleMaterial.lc 1981:15-1985:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8823 | -> List TCMod |
3738 | testdata/SampleMaterial.lc 1981:15-1986:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8824 | -> StageTexture |
8825 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8826 | testdata/SampleMaterial.lc 1981:15-1982:36 RGBGen | ||
8827 | -> AlphaGen | ||
8828 | -> TCGen | ||
8829 | -> List TCMod | ||
8830 | -> StageTexture | ||
8831 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8832 | testdata/SampleMaterial.lc 1981:15-1983:50 AlphaGen | ||
8833 | -> TCGen | ||
8834 | -> List TCMod | ||
8835 | -> StageTexture | ||
8836 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8837 | testdata/SampleMaterial.lc 1981:15-1984:42 TCGen | ||
8838 | -> List TCMod | ||
8839 | -> StageTexture | ||
8840 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8841 | testdata/SampleMaterial.lc 1981:15-1985:36 List TCMod | ||
8842 | -> StageTexture | ||
8843 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8844 | testdata/SampleMaterial.lc 1981:15-1986:31 StageTexture | ||
8845 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3739 | testdata/SampleMaterial.lc 1981:15-1987:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8846 | testdata/SampleMaterial.lc 1981:15-1987:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3740 | testdata/SampleMaterial.lc 1981:15-1988:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8847 | testdata/SampleMaterial.lc 1981:15-1988:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3741 | testdata/SampleMaterial.lc 1981:15-1989:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8848 | testdata/SampleMaterial.lc 1981:15-1989:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3755,12 +8862,33 @@ testdata/SampleMaterial.lc 1989:33-1989:41 DepthFunction | |||
3755 | testdata/SampleMaterial.lc 1990:33-1990:40 forall a . Maybe a | 8862 | testdata/SampleMaterial.lc 1990:33-1990:40 forall a . Maybe a |
3756 | testdata/SampleMaterial.lc 1991:41-1991:46 Bool | 8863 | testdata/SampleMaterial.lc 1991:41-1991:46 Bool |
3757 | testdata/SampleMaterial.lc 1992:38-1992:53 String | 8864 | testdata/SampleMaterial.lc 1992:38-1992:53 String |
3758 | testdata/SampleMaterial.lc 1994:15-1994:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8865 | testdata/SampleMaterial.lc 1994:15-1994:25 Maybe (Blending', Blending') |
3759 | testdata/SampleMaterial.lc 1994:15-1995:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8866 | -> RGBGen |
3760 | testdata/SampleMaterial.lc 1994:15-1996:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8867 | -> AlphaGen |
3761 | testdata/SampleMaterial.lc 1994:15-1997:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8868 | -> TCGen |
3762 | testdata/SampleMaterial.lc 1994:15-1998:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8869 | -> List TCMod |
3763 | testdata/SampleMaterial.lc 1994:15-1999:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8870 | -> StageTexture |
8871 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8872 | testdata/SampleMaterial.lc 1994:15-1995:57 RGBGen | ||
8873 | -> AlphaGen | ||
8874 | -> TCGen | ||
8875 | -> List TCMod | ||
8876 | -> StageTexture | ||
8877 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8878 | testdata/SampleMaterial.lc 1994:15-1996:50 AlphaGen | ||
8879 | -> TCGen | ||
8880 | -> List TCMod | ||
8881 | -> StageTexture | ||
8882 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8883 | testdata/SampleMaterial.lc 1994:15-1997:42 TCGen | ||
8884 | -> List TCMod | ||
8885 | -> StageTexture | ||
8886 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8887 | testdata/SampleMaterial.lc 1994:15-1998:40 List TCMod | ||
8888 | -> StageTexture | ||
8889 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8890 | testdata/SampleMaterial.lc 1994:15-1999:31 StageTexture | ||
8891 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3764 | testdata/SampleMaterial.lc 1994:15-2000:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8892 | testdata/SampleMaterial.lc 1994:15-2000:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3765 | testdata/SampleMaterial.lc 1994:15-2001:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8893 | testdata/SampleMaterial.lc 1994:15-2001:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3766 | testdata/SampleMaterial.lc 1994:15-2002:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8894 | testdata/SampleMaterial.lc 1994:15-2002:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3786,11 +8914,31 @@ testdata/SampleMaterial.lc 2008:21-2008:26 Bool | |||
3786 | testdata/SampleMaterial.lc 2011:5-2053:6 (String, CommonAttrs) | 8914 | testdata/SampleMaterial.lc 2011:5-2053:6 (String, CommonAttrs) |
3787 | testdata/SampleMaterial.lc 2011:5-2182:6 List (String, CommonAttrs) | 8915 | testdata/SampleMaterial.lc 2011:5-2182:6 List (String, CommonAttrs) |
3788 | testdata/SampleMaterial.lc 2011:7-2011:36 String | 8916 | testdata/SampleMaterial.lc 2011:7-2011:36 String |
3789 | testdata/SampleMaterial.lc 2012:7-2012:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8917 | testdata/SampleMaterial.lc 2012:7-2012:18 () |
3790 | testdata/SampleMaterial.lc 2012:7-2013:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8918 | -> () |
3791 | testdata/SampleMaterial.lc 2012:7-2014:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8919 | -> Bool |
3792 | testdata/SampleMaterial.lc 2012:7-2015:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8920 | -> Float |
3793 | testdata/SampleMaterial.lc 2012:7-2016:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8921 | -> Bool |
8922 | -> Bool | ||
8923 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8924 | testdata/SampleMaterial.lc 2012:7-2013:26 () | ||
8925 | -> Bool | ||
8926 | -> Float | ||
8927 | -> Bool | ||
8928 | -> Bool | ||
8929 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8930 | testdata/SampleMaterial.lc 2012:7-2014:26 Bool | ||
8931 | -> Float | ||
8932 | -> Bool | ||
8933 | -> Bool | ||
8934 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8935 | testdata/SampleMaterial.lc 2012:7-2015:27 Float | ||
8936 | -> Bool | ||
8937 | -> Bool | ||
8938 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8939 | testdata/SampleMaterial.lc 2012:7-2016:21 Bool | ||
8940 | -> Bool | ||
8941 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3794 | testdata/SampleMaterial.lc 2012:7-2017:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8942 | testdata/SampleMaterial.lc 2012:7-2017:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3795 | testdata/SampleMaterial.lc 2012:7-2018:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8943 | testdata/SampleMaterial.lc 2012:7-2018:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3796 | testdata/SampleMaterial.lc 2012:7-2019:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8944 | testdata/SampleMaterial.lc 2012:7-2019:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3810,12 +8958,33 @@ testdata/SampleMaterial.lc 2020:30-2020:32 forall a . List a | |||
3810 | testdata/SampleMaterial.lc 2021:25-2021:30 Bool | 8958 | testdata/SampleMaterial.lc 2021:25-2021:30 Bool |
3811 | testdata/SampleMaterial.lc 2022:29-2022:34 Bool | 8959 | testdata/SampleMaterial.lc 2022:29-2022:34 Bool |
3812 | testdata/SampleMaterial.lc 2024:13-2050:14 List StageAttrs | 8960 | testdata/SampleMaterial.lc 2024:13-2050:14 List StageAttrs |
3813 | testdata/SampleMaterial.lc 2024:15-2024:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8961 | testdata/SampleMaterial.lc 2024:15-2024:25 Maybe (Blending', Blending') |
3814 | testdata/SampleMaterial.lc 2024:15-2025:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8962 | -> RGBGen |
3815 | testdata/SampleMaterial.lc 2024:15-2026:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8963 | -> AlphaGen |
3816 | testdata/SampleMaterial.lc 2024:15-2027:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8964 | -> TCGen |
3817 | testdata/SampleMaterial.lc 2024:15-2028:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8965 | -> List TCMod |
3818 | testdata/SampleMaterial.lc 2024:15-2029:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8966 | -> StageTexture |
8967 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8968 | testdata/SampleMaterial.lc 2024:15-2025:36 RGBGen | ||
8969 | -> AlphaGen | ||
8970 | -> TCGen | ||
8971 | -> List TCMod | ||
8972 | -> StageTexture | ||
8973 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8974 | testdata/SampleMaterial.lc 2024:15-2026:50 AlphaGen | ||
8975 | -> TCGen | ||
8976 | -> List TCMod | ||
8977 | -> StageTexture | ||
8978 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8979 | testdata/SampleMaterial.lc 2024:15-2027:42 TCGen | ||
8980 | -> List TCMod | ||
8981 | -> StageTexture | ||
8982 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8983 | testdata/SampleMaterial.lc 2024:15-2028:36 List TCMod | ||
8984 | -> StageTexture | ||
8985 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8986 | testdata/SampleMaterial.lc 2024:15-2029:31 StageTexture | ||
8987 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3819 | testdata/SampleMaterial.lc 2024:15-2030:67 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8988 | testdata/SampleMaterial.lc 2024:15-2030:67 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3820 | testdata/SampleMaterial.lc 2024:15-2031:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8989 | testdata/SampleMaterial.lc 2024:15-2031:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3821 | testdata/SampleMaterial.lc 2024:15-2032:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8990 | testdata/SampleMaterial.lc 2024:15-2032:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3835,12 +9004,33 @@ testdata/SampleMaterial.lc 2032:33-2032:41 DepthFunction | |||
3835 | testdata/SampleMaterial.lc 2033:33-2033:40 forall a . Maybe a | 9004 | testdata/SampleMaterial.lc 2033:33-2033:40 forall a . Maybe a |
3836 | testdata/SampleMaterial.lc 2034:41-2034:46 Bool | 9005 | testdata/SampleMaterial.lc 2034:41-2034:46 Bool |
3837 | testdata/SampleMaterial.lc 2035:38-2035:54 String | 9006 | testdata/SampleMaterial.lc 2035:38-2035:54 String |
3838 | testdata/SampleMaterial.lc 2037:15-2037:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9007 | testdata/SampleMaterial.lc 2037:15-2037:25 Maybe (Blending', Blending') |
3839 | testdata/SampleMaterial.lc 2037:15-2038:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9008 | -> RGBGen |
3840 | testdata/SampleMaterial.lc 2037:15-2039:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9009 | -> AlphaGen |
3841 | testdata/SampleMaterial.lc 2037:15-2040:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9010 | -> TCGen |
3842 | testdata/SampleMaterial.lc 2037:15-2041:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9011 | -> List TCMod |
3843 | testdata/SampleMaterial.lc 2037:15-2042:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9012 | -> StageTexture |
9013 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9014 | testdata/SampleMaterial.lc 2037:15-2038:57 RGBGen | ||
9015 | -> AlphaGen | ||
9016 | -> TCGen | ||
9017 | -> List TCMod | ||
9018 | -> StageTexture | ||
9019 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9020 | testdata/SampleMaterial.lc 2037:15-2039:50 AlphaGen | ||
9021 | -> TCGen | ||
9022 | -> List TCMod | ||
9023 | -> StageTexture | ||
9024 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9025 | testdata/SampleMaterial.lc 2037:15-2040:42 TCGen | ||
9026 | -> List TCMod | ||
9027 | -> StageTexture | ||
9028 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9029 | testdata/SampleMaterial.lc 2037:15-2041:40 List TCMod | ||
9030 | -> StageTexture | ||
9031 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9032 | testdata/SampleMaterial.lc 2037:15-2042:31 StageTexture | ||
9033 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3844 | testdata/SampleMaterial.lc 2037:15-2043:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9034 | testdata/SampleMaterial.lc 2037:15-2043:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3845 | testdata/SampleMaterial.lc 2037:15-2044:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9035 | testdata/SampleMaterial.lc 2037:15-2044:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3846 | testdata/SampleMaterial.lc 2037:15-2045:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9036 | testdata/SampleMaterial.lc 2037:15-2045:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3866,11 +9056,31 @@ testdata/SampleMaterial.lc 2051:21-2051:26 Bool | |||
3866 | testdata/SampleMaterial.lc 2054:5-2096:6 (String, CommonAttrs) | 9056 | testdata/SampleMaterial.lc 2054:5-2096:6 (String, CommonAttrs) |
3867 | testdata/SampleMaterial.lc 2054:5-2182:6 List (String, CommonAttrs) | 9057 | testdata/SampleMaterial.lc 2054:5-2182:6 List (String, CommonAttrs) |
3868 | testdata/SampleMaterial.lc 2054:7-2054:40 String | 9058 | testdata/SampleMaterial.lc 2054:7-2054:40 String |
3869 | testdata/SampleMaterial.lc 2055:7-2055:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9059 | testdata/SampleMaterial.lc 2055:7-2055:18 () |
3870 | testdata/SampleMaterial.lc 2055:7-2056:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9060 | -> () |
3871 | testdata/SampleMaterial.lc 2055:7-2057:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9061 | -> Bool |
3872 | testdata/SampleMaterial.lc 2055:7-2058:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9062 | -> Float |
3873 | testdata/SampleMaterial.lc 2055:7-2059:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9063 | -> Bool |
9064 | -> Bool | ||
9065 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9066 | testdata/SampleMaterial.lc 2055:7-2056:26 () | ||
9067 | -> Bool | ||
9068 | -> Float | ||
9069 | -> Bool | ||
9070 | -> Bool | ||
9071 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9072 | testdata/SampleMaterial.lc 2055:7-2057:26 Bool | ||
9073 | -> Float | ||
9074 | -> Bool | ||
9075 | -> Bool | ||
9076 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9077 | testdata/SampleMaterial.lc 2055:7-2058:27 Float | ||
9078 | -> Bool | ||
9079 | -> Bool | ||
9080 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9081 | testdata/SampleMaterial.lc 2055:7-2059:21 Bool | ||
9082 | -> Bool | ||
9083 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3874 | testdata/SampleMaterial.lc 2055:7-2060:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9084 | testdata/SampleMaterial.lc 2055:7-2060:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3875 | testdata/SampleMaterial.lc 2055:7-2061:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9085 | testdata/SampleMaterial.lc 2055:7-2061:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3876 | testdata/SampleMaterial.lc 2055:7-2062:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9086 | testdata/SampleMaterial.lc 2055:7-2062:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3890,12 +9100,33 @@ testdata/SampleMaterial.lc 2063:30-2063:32 forall a . List a | |||
3890 | testdata/SampleMaterial.lc 2064:25-2064:30 Bool | 9100 | testdata/SampleMaterial.lc 2064:25-2064:30 Bool |
3891 | testdata/SampleMaterial.lc 2065:29-2065:34 Bool | 9101 | testdata/SampleMaterial.lc 2065:29-2065:34 Bool |
3892 | testdata/SampleMaterial.lc 2067:13-2093:14 List StageAttrs | 9102 | testdata/SampleMaterial.lc 2067:13-2093:14 List StageAttrs |
3893 | testdata/SampleMaterial.lc 2067:15-2067:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9103 | testdata/SampleMaterial.lc 2067:15-2067:25 Maybe (Blending', Blending') |
3894 | testdata/SampleMaterial.lc 2067:15-2068:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9104 | -> RGBGen |
3895 | testdata/SampleMaterial.lc 2067:15-2069:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9105 | -> AlphaGen |
3896 | testdata/SampleMaterial.lc 2067:15-2070:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9106 | -> TCGen |
3897 | testdata/SampleMaterial.lc 2067:15-2071:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9107 | -> List TCMod |
3898 | testdata/SampleMaterial.lc 2067:15-2072:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9108 | -> StageTexture |
9109 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9110 | testdata/SampleMaterial.lc 2067:15-2068:36 RGBGen | ||
9111 | -> AlphaGen | ||
9112 | -> TCGen | ||
9113 | -> List TCMod | ||
9114 | -> StageTexture | ||
9115 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9116 | testdata/SampleMaterial.lc 2067:15-2069:50 AlphaGen | ||
9117 | -> TCGen | ||
9118 | -> List TCMod | ||
9119 | -> StageTexture | ||
9120 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9121 | testdata/SampleMaterial.lc 2067:15-2070:42 TCGen | ||
9122 | -> List TCMod | ||
9123 | -> StageTexture | ||
9124 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9125 | testdata/SampleMaterial.lc 2067:15-2071:36 List TCMod | ||
9126 | -> StageTexture | ||
9127 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9128 | testdata/SampleMaterial.lc 2067:15-2072:31 StageTexture | ||
9129 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3899 | testdata/SampleMaterial.lc 2067:15-2073:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9130 | testdata/SampleMaterial.lc 2067:15-2073:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3900 | testdata/SampleMaterial.lc 2067:15-2074:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9131 | testdata/SampleMaterial.lc 2067:15-2074:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3901 | testdata/SampleMaterial.lc 2067:15-2075:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9132 | testdata/SampleMaterial.lc 2067:15-2075:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3915,12 +9146,33 @@ testdata/SampleMaterial.lc 2075:33-2075:41 DepthFunction | |||
3915 | testdata/SampleMaterial.lc 2076:33-2076:40 forall a . Maybe a | 9146 | testdata/SampleMaterial.lc 2076:33-2076:40 forall a . Maybe a |
3916 | testdata/SampleMaterial.lc 2077:41-2077:46 Bool | 9147 | testdata/SampleMaterial.lc 2077:41-2077:46 Bool |
3917 | testdata/SampleMaterial.lc 2078:38-2078:54 String | 9148 | testdata/SampleMaterial.lc 2078:38-2078:54 String |
3918 | testdata/SampleMaterial.lc 2080:15-2080:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9149 | testdata/SampleMaterial.lc 2080:15-2080:25 Maybe (Blending', Blending') |
3919 | testdata/SampleMaterial.lc 2080:15-2081:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9150 | -> RGBGen |
3920 | testdata/SampleMaterial.lc 2080:15-2082:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9151 | -> AlphaGen |
3921 | testdata/SampleMaterial.lc 2080:15-2083:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9152 | -> TCGen |
3922 | testdata/SampleMaterial.lc 2080:15-2084:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9153 | -> List TCMod |
3923 | testdata/SampleMaterial.lc 2080:15-2085:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9154 | -> StageTexture |
9155 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9156 | testdata/SampleMaterial.lc 2080:15-2081:57 RGBGen | ||
9157 | -> AlphaGen | ||
9158 | -> TCGen | ||
9159 | -> List TCMod | ||
9160 | -> StageTexture | ||
9161 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9162 | testdata/SampleMaterial.lc 2080:15-2082:50 AlphaGen | ||
9163 | -> TCGen | ||
9164 | -> List TCMod | ||
9165 | -> StageTexture | ||
9166 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9167 | testdata/SampleMaterial.lc 2080:15-2083:42 TCGen | ||
9168 | -> List TCMod | ||
9169 | -> StageTexture | ||
9170 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9171 | testdata/SampleMaterial.lc 2080:15-2084:40 List TCMod | ||
9172 | -> StageTexture | ||
9173 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9174 | testdata/SampleMaterial.lc 2080:15-2085:31 StageTexture | ||
9175 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3924 | testdata/SampleMaterial.lc 2080:15-2086:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9176 | testdata/SampleMaterial.lc 2080:15-2086:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3925 | testdata/SampleMaterial.lc 2080:15-2087:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9177 | testdata/SampleMaterial.lc 2080:15-2087:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3926 | testdata/SampleMaterial.lc 2080:15-2088:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9178 | testdata/SampleMaterial.lc 2080:15-2088:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3946,11 +9198,31 @@ testdata/SampleMaterial.lc 2094:21-2094:26 Bool | |||
3946 | testdata/SampleMaterial.lc 2097:5-2139:6 (String, CommonAttrs) | 9198 | testdata/SampleMaterial.lc 2097:5-2139:6 (String, CommonAttrs) |
3947 | testdata/SampleMaterial.lc 2097:5-2182:6 List (String, CommonAttrs) | 9199 | testdata/SampleMaterial.lc 2097:5-2182:6 List (String, CommonAttrs) |
3948 | testdata/SampleMaterial.lc 2097:7-2097:50 String | 9200 | testdata/SampleMaterial.lc 2097:7-2097:50 String |
3949 | testdata/SampleMaterial.lc 2098:7-2098:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9201 | testdata/SampleMaterial.lc 2098:7-2098:18 () |
3950 | testdata/SampleMaterial.lc 2098:7-2099:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9202 | -> () |
3951 | testdata/SampleMaterial.lc 2098:7-2100:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9203 | -> Bool |
3952 | testdata/SampleMaterial.lc 2098:7-2101:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9204 | -> Float |
3953 | testdata/SampleMaterial.lc 2098:7-2102:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9205 | -> Bool |
9206 | -> Bool | ||
9207 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9208 | testdata/SampleMaterial.lc 2098:7-2099:26 () | ||
9209 | -> Bool | ||
9210 | -> Float | ||
9211 | -> Bool | ||
9212 | -> Bool | ||
9213 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9214 | testdata/SampleMaterial.lc 2098:7-2100:26 Bool | ||
9215 | -> Float | ||
9216 | -> Bool | ||
9217 | -> Bool | ||
9218 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9219 | testdata/SampleMaterial.lc 2098:7-2101:27 Float | ||
9220 | -> Bool | ||
9221 | -> Bool | ||
9222 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9223 | testdata/SampleMaterial.lc 2098:7-2102:21 Bool | ||
9224 | -> Bool | ||
9225 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3954 | testdata/SampleMaterial.lc 2098:7-2103:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9226 | testdata/SampleMaterial.lc 2098:7-2103:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3955 | testdata/SampleMaterial.lc 2098:7-2104:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9227 | testdata/SampleMaterial.lc 2098:7-2104:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3956 | testdata/SampleMaterial.lc 2098:7-2105:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9228 | testdata/SampleMaterial.lc 2098:7-2105:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3970,12 +9242,33 @@ testdata/SampleMaterial.lc 2106:30-2106:32 forall a . List a | |||
3970 | testdata/SampleMaterial.lc 2107:25-2107:30 Bool | 9242 | testdata/SampleMaterial.lc 2107:25-2107:30 Bool |
3971 | testdata/SampleMaterial.lc 2108:29-2108:34 Bool | 9243 | testdata/SampleMaterial.lc 2108:29-2108:34 Bool |
3972 | testdata/SampleMaterial.lc 2110:13-2136:14 List StageAttrs | 9244 | testdata/SampleMaterial.lc 2110:13-2136:14 List StageAttrs |
3973 | testdata/SampleMaterial.lc 2110:15-2110:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9245 | testdata/SampleMaterial.lc 2110:15-2110:25 Maybe (Blending', Blending') |
3974 | testdata/SampleMaterial.lc 2110:15-2111:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9246 | -> RGBGen |
3975 | testdata/SampleMaterial.lc 2110:15-2112:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9247 | -> AlphaGen |
3976 | testdata/SampleMaterial.lc 2110:15-2113:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9248 | -> TCGen |
3977 | testdata/SampleMaterial.lc 2110:15-2114:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9249 | -> List TCMod |
3978 | testdata/SampleMaterial.lc 2110:15-2115:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9250 | -> StageTexture |
9251 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9252 | testdata/SampleMaterial.lc 2110:15-2111:36 RGBGen | ||
9253 | -> AlphaGen | ||
9254 | -> TCGen | ||
9255 | -> List TCMod | ||
9256 | -> StageTexture | ||
9257 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9258 | testdata/SampleMaterial.lc 2110:15-2112:50 AlphaGen | ||
9259 | -> TCGen | ||
9260 | -> List TCMod | ||
9261 | -> StageTexture | ||
9262 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9263 | testdata/SampleMaterial.lc 2110:15-2113:42 TCGen | ||
9264 | -> List TCMod | ||
9265 | -> StageTexture | ||
9266 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9267 | testdata/SampleMaterial.lc 2110:15-2114:36 List TCMod | ||
9268 | -> StageTexture | ||
9269 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9270 | testdata/SampleMaterial.lc 2110:15-2115:31 StageTexture | ||
9271 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3979 | testdata/SampleMaterial.lc 2110:15-2116:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9272 | testdata/SampleMaterial.lc 2110:15-2116:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3980 | testdata/SampleMaterial.lc 2110:15-2117:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9273 | testdata/SampleMaterial.lc 2110:15-2117:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3981 | testdata/SampleMaterial.lc 2110:15-2118:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9274 | testdata/SampleMaterial.lc 2110:15-2118:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3995,12 +9288,33 @@ testdata/SampleMaterial.lc 2118:33-2118:41 DepthFunction | |||
3995 | testdata/SampleMaterial.lc 2119:33-2119:40 forall a . Maybe a | 9288 | testdata/SampleMaterial.lc 2119:33-2119:40 forall a . Maybe a |
3996 | testdata/SampleMaterial.lc 2120:41-2120:46 Bool | 9289 | testdata/SampleMaterial.lc 2120:41-2120:46 Bool |
3997 | testdata/SampleMaterial.lc 2121:38-2121:53 String | 9290 | testdata/SampleMaterial.lc 2121:38-2121:53 String |
3998 | testdata/SampleMaterial.lc 2123:15-2123:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9291 | testdata/SampleMaterial.lc 2123:15-2123:25 Maybe (Blending', Blending') |
3999 | testdata/SampleMaterial.lc 2123:15-2124:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9292 | -> RGBGen |
4000 | testdata/SampleMaterial.lc 2123:15-2125:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9293 | -> AlphaGen |
4001 | testdata/SampleMaterial.lc 2123:15-2126:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9294 | -> TCGen |
4002 | testdata/SampleMaterial.lc 2123:15-2127:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9295 | -> List TCMod |
4003 | testdata/SampleMaterial.lc 2123:15-2128:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9296 | -> StageTexture |
9297 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9298 | testdata/SampleMaterial.lc 2123:15-2124:57 RGBGen | ||
9299 | -> AlphaGen | ||
9300 | -> TCGen | ||
9301 | -> List TCMod | ||
9302 | -> StageTexture | ||
9303 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9304 | testdata/SampleMaterial.lc 2123:15-2125:50 AlphaGen | ||
9305 | -> TCGen | ||
9306 | -> List TCMod | ||
9307 | -> StageTexture | ||
9308 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9309 | testdata/SampleMaterial.lc 2123:15-2126:42 TCGen | ||
9310 | -> List TCMod | ||
9311 | -> StageTexture | ||
9312 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9313 | testdata/SampleMaterial.lc 2123:15-2127:40 List TCMod | ||
9314 | -> StageTexture | ||
9315 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9316 | testdata/SampleMaterial.lc 2123:15-2128:31 StageTexture | ||
9317 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4004 | testdata/SampleMaterial.lc 2123:15-2129:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9318 | testdata/SampleMaterial.lc 2123:15-2129:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
4005 | testdata/SampleMaterial.lc 2123:15-2130:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9319 | testdata/SampleMaterial.lc 2123:15-2130:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
4006 | testdata/SampleMaterial.lc 2123:15-2131:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9320 | testdata/SampleMaterial.lc 2123:15-2131:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -4025,11 +9339,31 @@ testdata/SampleMaterial.lc 2134:38-2134:54 String | |||
4025 | testdata/SampleMaterial.lc 2137:21-2137:26 Bool | 9339 | testdata/SampleMaterial.lc 2137:21-2137:26 Bool |
4026 | testdata/SampleMaterial.lc 2140:5-2182:6 (String, CommonAttrs) | List (String, CommonAttrs) | 9340 | testdata/SampleMaterial.lc 2140:5-2182:6 (String, CommonAttrs) | List (String, CommonAttrs) |
4027 | testdata/SampleMaterial.lc 2140:7-2140:50 String | 9341 | testdata/SampleMaterial.lc 2140:7-2140:50 String |
4028 | testdata/SampleMaterial.lc 2141:7-2141:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9342 | testdata/SampleMaterial.lc 2141:7-2141:18 () |
4029 | testdata/SampleMaterial.lc 2141:7-2142:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9343 | -> () |
4030 | testdata/SampleMaterial.lc 2141:7-2143:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9344 | -> Bool |
4031 | testdata/SampleMaterial.lc 2141:7-2144:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9345 | -> Float |
4032 | testdata/SampleMaterial.lc 2141:7-2145:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9346 | -> Bool |
9347 | -> Bool | ||
9348 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9349 | testdata/SampleMaterial.lc 2141:7-2142:26 () | ||
9350 | -> Bool | ||
9351 | -> Float | ||
9352 | -> Bool | ||
9353 | -> Bool | ||
9354 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9355 | testdata/SampleMaterial.lc 2141:7-2143:26 Bool | ||
9356 | -> Float | ||
9357 | -> Bool | ||
9358 | -> Bool | ||
9359 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9360 | testdata/SampleMaterial.lc 2141:7-2144:27 Float | ||
9361 | -> Bool | ||
9362 | -> Bool | ||
9363 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9364 | testdata/SampleMaterial.lc 2141:7-2145:21 Bool | ||
9365 | -> Bool | ||
9366 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4033 | testdata/SampleMaterial.lc 2141:7-2146:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9367 | testdata/SampleMaterial.lc 2141:7-2146:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
4034 | testdata/SampleMaterial.lc 2141:7-2147:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9368 | testdata/SampleMaterial.lc 2141:7-2147:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
4035 | testdata/SampleMaterial.lc 2141:7-2148:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9369 | testdata/SampleMaterial.lc 2141:7-2148:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -4049,12 +9383,33 @@ testdata/SampleMaterial.lc 2149:30-2149:32 forall a . List a | |||
4049 | testdata/SampleMaterial.lc 2150:25-2150:30 Bool | 9383 | testdata/SampleMaterial.lc 2150:25-2150:30 Bool |
4050 | testdata/SampleMaterial.lc 2151:29-2151:34 Bool | 9384 | testdata/SampleMaterial.lc 2151:29-2151:34 Bool |
4051 | testdata/SampleMaterial.lc 2153:13-2179:14 List StageAttrs | 9385 | testdata/SampleMaterial.lc 2153:13-2179:14 List StageAttrs |
4052 | testdata/SampleMaterial.lc 2153:15-2153:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9386 | testdata/SampleMaterial.lc 2153:15-2153:25 Maybe (Blending', Blending') |
4053 | testdata/SampleMaterial.lc 2153:15-2154:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9387 | -> RGBGen |
4054 | testdata/SampleMaterial.lc 2153:15-2155:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9388 | -> AlphaGen |
4055 | testdata/SampleMaterial.lc 2153:15-2156:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9389 | -> TCGen |
4056 | testdata/SampleMaterial.lc 2153:15-2157:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9390 | -> List TCMod |
4057 | testdata/SampleMaterial.lc 2153:15-2158:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9391 | -> StageTexture |
9392 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9393 | testdata/SampleMaterial.lc 2153:15-2154:36 RGBGen | ||
9394 | -> AlphaGen | ||
9395 | -> TCGen | ||
9396 | -> List TCMod | ||
9397 | -> StageTexture | ||
9398 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9399 | testdata/SampleMaterial.lc 2153:15-2155:50 AlphaGen | ||
9400 | -> TCGen | ||
9401 | -> List TCMod | ||
9402 | -> StageTexture | ||
9403 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9404 | testdata/SampleMaterial.lc 2153:15-2156:42 TCGen | ||
9405 | -> List TCMod | ||
9406 | -> StageTexture | ||
9407 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9408 | testdata/SampleMaterial.lc 2153:15-2157:36 List TCMod | ||
9409 | -> StageTexture | ||
9410 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9411 | testdata/SampleMaterial.lc 2153:15-2158:31 StageTexture | ||
9412 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4058 | testdata/SampleMaterial.lc 2153:15-2159:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9413 | testdata/SampleMaterial.lc 2153:15-2159:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
4059 | testdata/SampleMaterial.lc 2153:15-2160:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9414 | testdata/SampleMaterial.lc 2153:15-2160:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
4060 | testdata/SampleMaterial.lc 2153:15-2161:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9415 | testdata/SampleMaterial.lc 2153:15-2161:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -4074,12 +9429,33 @@ testdata/SampleMaterial.lc 2161:33-2161:41 DepthFunction | |||
4074 | testdata/SampleMaterial.lc 2162:33-2162:40 forall a . Maybe a | 9429 | testdata/SampleMaterial.lc 2162:33-2162:40 forall a . Maybe a |
4075 | testdata/SampleMaterial.lc 2163:41-2163:46 Bool | 9430 | testdata/SampleMaterial.lc 2163:41-2163:46 Bool |
4076 | testdata/SampleMaterial.lc 2164:38-2164:54 String | 9431 | testdata/SampleMaterial.lc 2164:38-2164:54 String |
4077 | testdata/SampleMaterial.lc 2166:15-2166:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9432 | testdata/SampleMaterial.lc 2166:15-2166:25 Maybe (Blending', Blending') |
4078 | testdata/SampleMaterial.lc 2166:15-2167:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9433 | -> RGBGen |
4079 | testdata/SampleMaterial.lc 2166:15-2168:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9434 | -> AlphaGen |
4080 | testdata/SampleMaterial.lc 2166:15-2169:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9435 | -> TCGen |
4081 | testdata/SampleMaterial.lc 2166:15-2170:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9436 | -> List TCMod |
4082 | testdata/SampleMaterial.lc 2166:15-2171:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9437 | -> StageTexture |
9438 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9439 | testdata/SampleMaterial.lc 2166:15-2167:57 RGBGen | ||
9440 | -> AlphaGen | ||
9441 | -> TCGen | ||
9442 | -> List TCMod | ||
9443 | -> StageTexture | ||
9444 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9445 | testdata/SampleMaterial.lc 2166:15-2168:50 AlphaGen | ||
9446 | -> TCGen | ||
9447 | -> List TCMod | ||
9448 | -> StageTexture | ||
9449 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9450 | testdata/SampleMaterial.lc 2166:15-2169:42 TCGen | ||
9451 | -> List TCMod | ||
9452 | -> StageTexture | ||
9453 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9454 | testdata/SampleMaterial.lc 2166:15-2170:40 List TCMod | ||
9455 | -> StageTexture | ||
9456 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9457 | testdata/SampleMaterial.lc 2166:15-2171:31 StageTexture | ||
9458 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4083 | testdata/SampleMaterial.lc 2166:15-2172:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9459 | testdata/SampleMaterial.lc 2166:15-2172:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
4084 | testdata/SampleMaterial.lc 2166:15-2173:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9460 | testdata/SampleMaterial.lc 2166:15-2173:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
4085 | testdata/SampleMaterial.lc 2166:15-2174:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9461 | testdata/SampleMaterial.lc 2166:15-2174:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
diff --git a/testdata/Spiral.out b/testdata/Spiral.out index f08fa25a..070dbd1c 100644 --- a/testdata/Spiral.out +++ b/testdata/Spiral.out | |||
@@ -25,8 +25,7 @@ Pipeline | |||
25 | , vertexShader = | 25 | , vertexShader = |
26 | """ | 26 | """ |
27 | #version 330 core | 27 | #version 330 core |
28 | vec4 texture2D(sampler2D s | 28 | vec4 texture2D(sampler2D s,vec2 uv) { |
29 | ,vec2 uv) { | ||
30 | return texture(s,uv); | 29 | return texture(s,uv); |
31 | } | 30 | } |
32 | uniform mat4 MVP; | 31 | uniform mat4 MVP; |
@@ -34,33 +33,23 @@ Pipeline | |||
34 | in vec3 vi1; | 33 | in vec3 vi1; |
35 | smooth out vec4 vo1; | 34 | smooth out vec4 vo1; |
36 | vec4 scale(float z0,vec4 z1) { | 35 | vec4 scale(float z0,vec4 z1) { |
37 | return (z1) * (vec4 (z0 | 36 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
38 | ,z0 | ||
39 | ,z0 | ||
40 | ,1.0)); | ||
41 | } | 37 | } |
42 | void main() { | 38 | void main() { |
43 | gl_Position = scale (0.5 | 39 | gl_Position = scale (0.5 |
44 | ,(MVP) * (vec4 ((exp | 40 | ,(MVP) * (vec4 ((exp ((((Mouse).x) - (0.5)) * ((vi1).x))) * (sin |
45 | ((((Mouse).x) - (0.5)) * ((vi1).x))) * (sin | ||
46 | ((0.9) * ((vi1).x))) | ||
47 | ,(exp | ||
48 | ((((Mouse).x) - (0.5)) * ((vi1).x))) * (cos | ||
49 | ((0.9) * ((vi1).x))) | 41 | ((0.9) * ((vi1).x))) |
42 | ,(exp ((((Mouse).x) - (0.5)) * ((vi1).x))) * (cos ((0.9) * ((vi1).x))) | ||
50 | ,((Mouse).y) * ((0.9) * ((vi1).x)) | 43 | ,((Mouse).y) * ((0.9) * ((vi1).x)) |
51 | ,1.0))); | 44 | ,1.0))); |
52 | vo1 = vec4 ((vi1).x | 45 | vo1 = vec4 ((vi1).x,(vi1).y,(vi1).z,1.0); |
53 | ,(vi1).y | ||
54 | ,(vi1).z | ||
55 | ,1.0); | ||
56 | } | 46 | } |
57 | """ | 47 | """ |
58 | , geometryShader = Nothing | 48 | , geometryShader = Nothing |
59 | , fragmentShader = | 49 | , fragmentShader = |
60 | """ | 50 | """ |
61 | #version 330 core | 51 | #version 330 core |
62 | vec4 texture2D(sampler2D s | 52 | vec4 texture2D(sampler2D s,vec2 uv) { |
63 | ,vec2 uv) { | ||
64 | return texture(s,uv); | 53 | return texture(s,uv); |
65 | } | 54 | } |
66 | smooth in vec4 vo1; | 55 | smooth in vec4 vo1; |
diff --git a/testdata/ambig.out b/testdata/ambig.out index 35d323b3..ca10ff27 100644 --- a/testdata/ambig.out +++ b/testdata/ambig.out | |||
@@ -1,3 +1,16 @@ | |||
1 | ------------ desugared source code | ||
2 | h | ||
3 | = \(a :: _) (b :: _) -> \_ -> _rhs | ||
4 | \(c | ||
5 | := _rhs | ||
6 | ((\(d :: _) -> hlistConsCase | ||
7 | (_ :: _) | ||
8 | \(e :: _) (f :: _) -> hlistConsCase | ||
9 | (_ :: _) | ||
10 | \(g :: _) (h :: _) -> hlistNilCase (_ :: _) (a e g) h | ||
11 | f | ||
12 | d) | ||
13 | b)) -> c | ||
1 | main is not found | 14 | main is not found |
2 | ------------ trace | 15 | ------------ trace |
3 | h :: [32mforall a b c d . ([32mb[0;32m -> [32md[0;32m -> [32mc[0;32m) -> ([32mb[0;32m, [32md[0;32m) -> [32ma[0;32m -> [32mc[0;32m[0m | 16 | h :: [32mforall a b c d . ([32mb[0;32m -> [32md[0;32m -> [32mc[0;32m) -> ([32mb[0;32m, [32md[0;32m) -> [32ma[0;32m -> [32mc[0;32m[0m |
diff --git a/testdata/complex.out b/testdata/complex.out index 2a357e18..4c7e0d46 100644 --- a/testdata/complex.out +++ b/testdata/complex.out | |||
@@ -1,14 +1,113 @@ | |||
1 | ------------ desugared source code | ||
2 | data Repr :: Type where | ||
3 | Normal :: Repr | ||
4 | Polar :: Repr | ||
5 | data Complex :: Repr -> Type where | ||
6 | Complex :: forall (a :: _) . Float -> Float -> Complex a | ||
7 | repr = (\ @(a :: _) -> \_ -> _rhs a) :: forall (b :: _) . Complex b -> Repr | ||
8 | normal | ||
9 | = (\(a :: _) (b :: _) -> _rhs (Complex a b)) :: Float -> Float -> Complex Normal | ||
10 | polar | ||
11 | = (\(a :: _) (b :: _) -> _rhs (Complex a b)) :: Float -> Float -> Complex Polar | ||
12 | cabs | ||
13 | = (\ @(a :: _) (b :: _) -> 'ReprCase | ||
14 | \_ -> _ :: _ | ||
15 | ('ComplexCase | ||
16 | \_ -> \_ -> _ :: _ | ||
17 | \(c :: _) (d :: _) -> _rhs (sqrt (c * c + d * d)) | ||
18 | b) | ||
19 | ('ComplexCase \_ -> \_ -> _ :: _ \(e :: _) -> \_ -> _rhs e b) | ||
20 | a) | ||
21 | :: forall (f :: _) . Complex f -> Float | ||
22 | toPolar | ||
23 | = (\(a :: _) -> 'ComplexCase | ||
24 | \_ -> \_ -> _ :: _ | ||
25 | \(b :: _) (c :: _) -> _rhs | ||
26 | \(d := _rhs (sqrt (b * b + c * c))) -> primIfThenElse | ||
27 | (b > 0.0) | ||
28 | (polar d (atan (c / b))) | ||
29 | (primIfThenElse | ||
30 | (b < 0.0 && c >= 0.0) | ||
31 | (polar d (atan (c / b) + pi)) | ||
32 | (primIfThenElse | ||
33 | (b < 0.0 && c < 0.0) | ||
34 | (polar d (atan (c / b) - pi)) | ||
35 | (primIfThenElse | ||
36 | (b == 0.0 && c >= 0.0) | ||
37 | (polar d (pi / 2.0)) | ||
38 | (primIfThenElse | ||
39 | (b == 0.0 && c < 0.0) | ||
40 | (polar d (fromInt 0 - pi / 2.0)) | ||
41 | undefined)))) | ||
42 | a) | ||
43 | :: Complex Normal -> Complex Polar | ||
44 | toNormal | ||
45 | = (\(a :: _) -> 'ComplexCase | ||
46 | \_ -> \_ -> _ :: _ | ||
47 | \(b :: _) (c :: _) -> _rhs (Complex (b * cos c) (b * sin c)) | ||
48 | a) | ||
49 | :: Complex Polar -> Complex Normal | ||
50 | it_should_fail | ||
51 | = \(a :: _) -> 'ComplexCase \_ -> \_ -> _ :: _ \(b :: _) -> \_ -> _rhs b a | ||
52 | add | ||
53 | = (\ @(a :: _) @(b :: _) (c :: _) (d :: _) -> 'ReprCase | ||
54 | \_ -> _ :: _ | ||
55 | ('ReprCase | ||
56 | \_ -> _ :: _ | ||
57 | ('ComplexCase | ||
58 | \_ -> \_ -> _ :: _ | ||
59 | \(e :: _) (f :: _) -> 'ComplexCase | ||
60 | \_ -> \_ -> _ :: _ | ||
61 | \(g :: _) (h :: _) -> _rhs (Complex (e + g) (f + h)) | ||
62 | d | ||
63 | c) | ||
64 | (_rhs undefined) | ||
65 | b) | ||
66 | (_rhs undefined) | ||
67 | a) | ||
68 | :: forall (i :: _) (j :: _) . Complex i -> Complex j -> Complex i | ||
69 | mul | ||
70 | = (\ @(a :: _) @(b :: _) (c :: _) (d :: _) -> 'ReprCase | ||
71 | \_ -> _ :: _ | ||
72 | ('ReprCase | ||
73 | \_ -> _ :: _ | ||
74 | ('ComplexCase | ||
75 | \_ -> \_ -> _ :: _ | ||
76 | \(e :: _) (f :: _) -> 'ComplexCase | ||
77 | \_ -> \_ -> _ :: _ | ||
78 | \(g :: _) (h :: _) -> _rhs (Complex (e * g - f * h) (f * g + e * h)) | ||
79 | d | ||
80 | c) | ||
81 | (_rhs undefined) | ||
82 | b) | ||
83 | (_rhs undefined) | ||
84 | a) | ||
85 | :: forall (i :: _) (j :: _) . Complex i -> Complex j -> Complex i | ||
86 | s | ||
87 | = (\(a :: _) -> _rhs (mul a a `add` a)) | ||
88 | :: forall (b :: _) . Complex b -> Complex b | ||
89 | s4 = \(a :: _) -> _rhs (s (s (s (s a)))) | ||
90 | iter = _rhs s4 | ||
91 | mandel = \(a :: _) -> _rhs (cabs (iter a) < 2.0) | ||
1 | main is not found | 92 | main is not found |
2 | ------------ trace | 93 | ------------ trace |
3 | 'Repr :: [32mType[0m | 94 | 'Repr :: [32mType[0m |
4 | Normal :: [32mRepr[0m | 95 | Normal :: [32mRepr[0m |
5 | Polar :: [32mRepr[0m | 96 | Polar :: [32mRepr[0m |
6 | 'ReprCase :: [32mforall (a :: Repr -> Type) -> [32m[32ma[0;32m [32m'Normal[0;32m[0;32m -> [32m[32ma[0;32m [32m'Polar[0;32m[0;32m -> forall (b :: Repr) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 97 | 'ReprCase |
98 | :: [32mforall (a :: Repr -> Type) | ||
99 | -> [32m[32ma[0;32m [32m'Normal[0;32m[0;32m -> [32m[32ma[0;32m [32m'Polar[0;32m[0;32m -> forall (b :: Repr) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
7 | match'Repr :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mRepr[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 100 | match'Repr :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mRepr[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
8 | 'Complex :: [32mRepr -> Type[0m | 101 | 'Complex :: [32mRepr -> Type[0m |
9 | Complex :: [32mforall (a :: Repr) . Float -> Float -> Complex [32ma[0;32m[0m | 102 | Complex :: [32mforall (a :: Repr) . Float -> Float -> Complex [32ma[0;32m[0m |
10 | 'ComplexCase :: [32mforall (a :: forall (b :: Repr) -> Complex [32mb[0;32m -> Type) -> (forall (c :: Repr) . forall (d :: Float) (e :: Float) -> [32m[32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m [32m('Complex [32mc[0;32m [32md[0;32m [32me[0;32m)[0;32m[0;32m) -> forall (f :: Repr) . forall (g :: Complex [32mf[0;32m) -> [32m[32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m [32m[32mg[0;32m[0;32m[0;32m[0m | 103 | 'ComplexCase |
11 | match'Complex :: [32mforall (a :: Type -> Type) -> (forall (b :: Repr) -> [32m[32ma[0;32m [32m(Complex [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 104 | :: [32mforall (a :: forall (b :: Repr) -> Complex [32mb[0;32m -> Type) |
105 | -> (forall (c :: Repr) | ||
106 | . forall (d :: Float) (e :: Float) -> [32m[32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m [32m('Complex [32mc[0;32m [32md[0;32m [32me[0;32m)[0;32m[0;32m) | ||
107 | -> forall (f :: Repr) . forall (g :: Complex [32mf[0;32m) -> [32m[32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m [32m[32mg[0;32m[0;32m[0;32m[0m | ||
108 | match'Complex | ||
109 | :: [32mforall (a :: Type -> Type) | ||
110 | -> (forall (b :: Repr) -> [32m[32ma[0;32m [32m(Complex [32mb[0;32m)[0;32m[0;32m) -> forall c -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
12 | repr :: [32mforall (a :: Repr) . Complex [32ma[0;32m -> Repr[0m | 111 | repr :: [32mforall (a :: Repr) . Complex [32ma[0;32m -> Repr[0m |
13 | normal :: [32mFloat -> Float -> Complex 'Normal[0m | 112 | normal :: [32mFloat -> Float -> Complex 'Normal[0m |
14 | polar :: [32mFloat -> Float -> Complex 'Polar[0m | 113 | polar :: [32mFloat -> Float -> Complex 'Polar[0m |
diff --git a/testdata/data.out b/testdata/data.out index bf9da023..498f6f32 100644 --- a/testdata/data.out +++ b/testdata/data.out | |||
@@ -1,19 +1,82 @@ | |||
1 | ------------ desugared source code | ||
2 | data Data0 :: Type where | ||
3 | Data0 :: Data0 | ||
4 | data Data1 (_ :: Type) (_ :: Type) (_ :: Type) :: Type where | ||
5 | Data1 :: _c -> _b -> _a -> Data1 _c _b _a | ||
6 | data Data2 :: Type where | ||
7 | Data21 :: Int -> Data2 | ||
8 | Data22 :: Int -> Int -> Data2 | ||
9 | Data23 :: Int -> Data2 | ||
10 | Data24 :: Data2 | ||
11 | x | ||
12 | = \(a :: _) -> 'Data2Case | ||
13 | \_ -> _ :: _ | ||
14 | \_ -> _rhs undefined | ||
15 | \(b :: _) -> \_ -> _rhs b | ||
16 | \(c :: _) -> _rhs c | ||
17 | (_rhs undefined) | ||
18 | a | ||
19 | y | ||
20 | = \(a :: _) -> 'Data2Case | ||
21 | \_ -> _ :: _ | ||
22 | \_ -> _rhs undefined | ||
23 | \_ (b :: _) -> _rhs b | ||
24 | \_ -> _rhs undefined | ||
25 | (_rhs undefined) | ||
26 | a | ||
27 | data Data5 (_ :: Type) (_ :: Type) (_ :: Type) :: Type where | ||
28 | Data51 :: _c -> Data5 _c _b _a | ||
29 | Data52 :: _c -> _b -> _a -> Data5 _c _b _a | ||
30 | Data53 :: Int -> _c -> Float -> _b -> _a -> Data5 _c _b _a | ||
31 | a5 | ||
32 | = \(a :: _) -> 'Data5Case | ||
33 | \_ -> _ :: _ | ||
34 | \(b :: _) -> _rhs b | ||
35 | \(c :: _) -> \_ -> \_ -> _rhs c | ||
36 | \_ -> \_ -> \_ -> \_ -> \_ -> _rhs undefined | ||
37 | a | ||
38 | b5 | ||
39 | = \(a :: _) -> 'Data5Case | ||
40 | \_ -> _ :: _ | ||
41 | \_ -> _rhs undefined | ||
42 | \_ (b :: _) -> \_ -> _rhs b | ||
43 | \_ -> \_ -> \_ -> \_ -> \_ -> _rhs undefined | ||
44 | a | ||
45 | c5 | ||
46 | = \(a :: _) -> 'Data5Case | ||
47 | \_ -> _ :: _ | ||
48 | \_ -> _rhs undefined | ||
49 | \_ -> \_ (b :: _) -> _rhs b | ||
50 | \_ -> \_ -> \_ -> \_ -> \_ -> _rhs undefined | ||
51 | a | ||
1 | main is not found | 52 | main is not found |
2 | ------------ trace | 53 | ------------ trace |
3 | 'Data0 :: [32mType[0m | 54 | 'Data0 :: [32mType[0m |
4 | Data0 :: [32mData0[0m | 55 | Data0 :: [32mData0[0m |
5 | 'Data0Case :: [32mforall (a :: Data0 -> Type) -> [32m[32ma[0;32m [32m'Data0[0;32m[0;32m -> forall (b :: Data0) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 56 | 'Data0Case |
57 | :: [32mforall (a :: Data0 -> Type) -> [32m[32ma[0;32m [32m'Data0[0;32m[0;32m -> forall (b :: Data0) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
6 | match'Data0 :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mData0[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 58 | match'Data0 :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mData0[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
7 | 'Data1 :: [32mType -> Type -> Type -> Type[0m | 59 | 'Data1 :: [32mType -> Type -> Type -> Type[0m |
8 | Data1 :: [32mforall a b c . [32ma[0;32m -> [32mb[0;32m -> [32mc[0;32m -> Data1 [32ma[0;32m [32mb[0;32m [32mc[0;32m[0m | 60 | Data1 :: [32mforall a b c . [32ma[0;32m -> [32mb[0;32m -> [32mc[0;32m -> Data1 [32ma[0;32m [32mb[0;32m [32mc[0;32m[0m |
9 | 'Data1Case :: [32mforall a b c . forall (d :: Data1 [32ma[0;32m [32mb[0;32m [32mc[0;32m -> Type) -> (forall (e :: [32ma[0;32m) (f :: [32mb[0;32m) (g :: [32mc[0;32m) -> [32m[32md[0;32m [32m('Data1 [32me[0;32m [32mf[0;32m [32mg[0;32m)[0;32m[0;32m) -> forall (h :: Data1 [32ma[0;32m [32mb[0;32m [32mc[0;32m) -> [32m[32md[0;32m [32m[32mh[0;32m[0;32m[0;32m[0m | 61 | 'Data1Case |
10 | match'Data1 :: [32mforall (a :: Type -> Type) -> (forall b c d -> [32m[32ma[0;32m [32m(Data1 [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> forall e -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | 62 | :: [32mforall a b c |
63 | . forall (d :: Data1 [32ma[0;32m [32mb[0;32m [32mc[0;32m -> Type) | ||
64 | -> (forall (e :: [32ma[0;32m) (f :: [32mb[0;32m) (g :: [32mc[0;32m) -> [32m[32md[0;32m [32m('Data1 [32me[0;32m [32mf[0;32m [32mg[0;32m)[0;32m[0;32m) | ||
65 | -> forall (h :: Data1 [32ma[0;32m [32mb[0;32m [32mc[0;32m) -> [32m[32md[0;32m [32m[32mh[0;32m[0;32m[0;32m[0m | ||
66 | match'Data1 | ||
67 | :: [32mforall (a :: Type -> Type) | ||
68 | -> (forall b c d -> [32m[32ma[0;32m [32m(Data1 [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> forall e -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | ||
11 | 'Data2 :: [32mType[0m | 69 | 'Data2 :: [32mType[0m |
12 | Data21 :: [32mInt -> Data2[0m | 70 | Data21 :: [32mInt -> Data2[0m |
13 | Data22 :: [32mInt -> Int -> Data2[0m | 71 | Data22 :: [32mInt -> Int -> Data2[0m |
14 | Data23 :: [32mInt -> Data2[0m | 72 | Data23 :: [32mInt -> Data2[0m |
15 | Data24 :: [32mData2[0m | 73 | Data24 :: [32mData2[0m |
16 | 'Data2Case :: [32mforall (a :: Data2 -> Type) -> (forall (b :: Int) -> [32m[32ma[0;32m [32m('Data21 [32mb[0;32m)[0;32m[0;32m) -> (forall (c :: Int) (d :: Int) -> [32m[32ma[0;32m [32m('Data22 [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> (forall (e :: Int) -> [32m[32ma[0;32m [32m('Data23 [32me[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'Data24[0;32m[0;32m -> forall (f :: Data2) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | 74 | 'Data2Case |
75 | :: [32mforall (a :: Data2 -> Type) | ||
76 | -> (forall (b :: Int) -> [32m[32ma[0;32m [32m('Data21 [32mb[0;32m)[0;32m[0;32m) | ||
77 | -> (forall (c :: Int) (d :: Int) -> [32m[32ma[0;32m [32m('Data22 [32mc[0;32m [32md[0;32m)[0;32m[0;32m) | ||
78 | -> (forall (e :: Int) -> [32m[32ma[0;32m [32m('Data23 [32me[0;32m)[0;32m[0;32m) | ||
79 | -> [32m[32ma[0;32m [32m'Data24[0;32m[0;32m -> forall (f :: Data2) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | ||
17 | match'Data2 :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mData2[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 80 | match'Data2 :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mData2[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
18 | x :: [32mData2 -> Int[0m | 81 | x :: [32mData2 -> Int[0m |
19 | y :: [32mData2 -> Int[0m | 82 | y :: [32mData2 -> Int[0m |
@@ -21,8 +84,17 @@ y :: [32mData2 -> Int[0m | |||
21 | Data51 :: [32mforall a b c . [32ma[0;32m -> Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m[0m | 84 | Data51 :: [32mforall a b c . [32ma[0;32m -> Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m[0m |
22 | Data52 :: [32mforall a b c . [32ma[0;32m -> [32mb[0;32m -> [32mc[0;32m -> Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m[0m | 85 | Data52 :: [32mforall a b c . [32ma[0;32m -> [32mb[0;32m -> [32mc[0;32m -> Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m[0m |
23 | Data53 :: [32mforall a b c . Int -> [32ma[0;32m -> Float -> [32mb[0;32m -> [32mc[0;32m -> Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m[0m | 86 | Data53 :: [32mforall a b c . Int -> [32ma[0;32m -> Float -> [32mb[0;32m -> [32mc[0;32m -> Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m[0m |
24 | 'Data5Case :: [32mforall a b c . forall (d :: Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m -> Type) -> (forall (e :: [32ma[0;32m) -> [32m[32md[0;32m [32m('Data51 [32me[0;32m)[0;32m[0;32m) -> (forall (f :: [32ma[0;32m) (g :: [32mb[0;32m) (h :: [32mc[0;32m) -> [32m[32md[0;32m [32m('Data52 [32mf[0;32m [32mg[0;32m [32mh[0;32m)[0;32m[0;32m) -> (forall (i :: Int) (j :: [32ma[0;32m) (k :: Float) (l :: [32mb[0;32m) (m :: [32mc[0;32m) -> [32m[32md[0;32m [32m('Data53 [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m [32mm[0;32m)[0;32m[0;32m) -> forall (n :: Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m) -> [32m[32md[0;32m [32m[32mn[0;32m[0;32m[0;32m[0m | 87 | 'Data5Case |
25 | match'Data5 :: [32mforall (a :: Type -> Type) -> (forall b c d -> [32m[32ma[0;32m [32m(Data5 [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> forall e -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | 88 | :: [32mforall a b c |
89 | . forall (d :: Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m -> Type) | ||
90 | -> (forall (e :: [32ma[0;32m) -> [32m[32md[0;32m [32m('Data51 [32me[0;32m)[0;32m[0;32m) | ||
91 | -> (forall (f :: [32ma[0;32m) (g :: [32mb[0;32m) (h :: [32mc[0;32m) -> [32m[32md[0;32m [32m('Data52 [32mf[0;32m [32mg[0;32m [32mh[0;32m)[0;32m[0;32m) | ||
92 | -> (forall (i :: Int) (j :: [32ma[0;32m) (k :: Float) (l :: [32mb[0;32m) (m :: [32mc[0;32m) | ||
93 | -> [32m[32md[0;32m [32m('Data53 [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m [32mm[0;32m)[0;32m[0;32m) | ||
94 | -> forall (n :: Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m) -> [32m[32md[0;32m [32m[32mn[0;32m[0;32m[0;32m[0m | ||
95 | match'Data5 | ||
96 | :: [32mforall (a :: Type -> Type) | ||
97 | -> (forall b c d -> [32m[32ma[0;32m [32m(Data5 [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> forall e -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32me[0;32m[0;32m[0;32m[0m | ||
26 | a5 :: [32mforall a b c . Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m -> [32ma[0;32m[0m | 98 | a5 :: [32mforall a b c . Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m -> [32ma[0;32m[0m |
27 | b5 :: [32mforall a b c . Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m -> [32mb[0;32m[0m | 99 | b5 :: [32mforall a b c . Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m -> [32mb[0;32m[0m |
28 | c5 :: [32mforall a b c . Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m -> [32mc[0;32m[0m | 100 | c5 :: [32mforall a b c . Data5 [32ma[0;32m [32mb[0;32m [32mc[0;32m -> [32mc[0;32m[0m |
diff --git a/testdata/editor-examples/Cube.out b/testdata/editor-examples/Cube.out index e2c21c01..b3b01bfd 100644 --- a/testdata/editor-examples/Cube.out +++ b/testdata/editor-examples/Cube.out | |||
@@ -24,8 +24,7 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | uniform float Time; | 30 | uniform float Time; |
@@ -35,118 +34,62 @@ Pipeline | |||
35 | vec4 r2_Float; | 34 | vec4 r2_Float; |
36 | vec4 r3_Float; | 35 | vec4 r3_Float; |
37 | vec4 ext0_Float_3(vec3 z0) { | 36 | vec4 ext0_Float_3(vec3 z0) { |
38 | return vec4 ((z0).x | 37 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
39 | ,(z0).y | ||
40 | ,(z0).z | ||
41 | ,0.0); | ||
42 | } | 38 | } |
43 | vec3 neg_VecSFloat3(vec3 z0) { | 39 | vec3 neg_VecSFloat3(vec3 z0) { |
44 | return - (z0); | 40 | return - (z0); |
45 | } | 41 | } |
46 | mat4 translateBefore4(vec3 z0) { | 42 | mat4 translateBefore4(vec3 z0) { |
47 | return mat4 (r1_Float | 43 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
48 | ,r2_Float | ||
49 | ,r3_Float | ||
50 | ,vec4 ((z0).x | ||
51 | ,(z0).y | ||
52 | ,(z0).z | ||
53 | ,1.0)); | ||
54 | } | 44 | } |
55 | mat4 lookat(vec3 z0 | 45 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
56 | ,vec3 z1 | 46 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
57 | ,vec3 z2) { | 47 | ,normalize ((z0) - (z1))))) |
58 | return (transpose (mat4 | 48 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
59 | (ext0_Float_3 (normalize (cross | 49 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
60 | (z2,normalize ((z0) - (z1))))) | 50 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
61 | ,ext0_Float_3 (cross (normalize | 51 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
62 | ((z0) - (z1)) | ||
63 | ,normalize (cross (z2 | ||
64 | ,normalize ((z0) - (z1)))))) | ||
65 | ,ext0_Float_3 (normalize | ||
66 | ((z0) - (z1))) | ||
67 | ,vec4 (0.0 | ||
68 | ,0.0 | ||
69 | ,0.0 | ||
70 | ,1.0)))) * (translateBefore4 | ||
71 | (neg_VecSFloat3 (z0))); | ||
72 | } | 52 | } |
73 | mat4 perspective(float z0 | 53 | mat4 perspective(float z0,float z1,float z2,float z3) { |
74 | ,float z1 | 54 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
75 | ,float z2 | 55 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
76 | ,float z3) { | 56 | ,0.0 |
77 | return mat4 (vec4 | 57 | ,0.0 |
78 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | 58 | ,0.0) |
79 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
80 | ((z2) / (2.0))))))) | ||
81 | ,0.0 | ||
82 | ,0.0 | ||
83 | ,0.0) | ||
84 | ,vec4 (0.0 | 59 | ,vec4 (0.0 |
85 | ,((2.0) * (z0)) / (((z0) * (tan | 60 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
86 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
87 | ((z2) / (2.0)))))) | 61 | ((z2) / (2.0)))))) |
88 | ,0.0 | 62 | ,0.0 |
89 | ,0.0) | 63 | ,0.0) |
90 | ,vec4 ((((z3) * ((z0) * (tan | 64 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
91 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
92 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 65 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
93 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 66 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
94 | ((z2) / (2.0))))))) | 67 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
95 | ,(((z0) * (tan | 68 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
96 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
97 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
98 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
99 | ((z2) / (2.0)))))) | 69 | ((z2) / (2.0)))))) |
100 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 70 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
101 | ,-1.0) | 71 | ,-1.0) |
102 | ,vec4 (0.0 | 72 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
103 | ,0.0 | ||
104 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
105 | ,0.0)); | ||
106 | } | 73 | } |
107 | mat4 rotMatrixY(float z0) { | 74 | mat4 rotMatrixY(float z0) { |
108 | return mat4 (vec4 (cos (z0) | 75 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
109 | ,0.0 | ||
110 | ,(0.0) - (sin (z0)) | ||
111 | ,0.0) | ||
112 | ,vec4 (0.0,1.0,0.0,0.0) | 76 | ,vec4 (0.0,1.0,0.0,0.0) |
113 | ,vec4 (sin (z0) | 77 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
114 | ,0.0 | ||
115 | ,cos (z0) | ||
116 | ,0.0) | ||
117 | ,vec4 (0.0,0.0,0.0,1.0)); | 78 | ,vec4 (0.0,0.0,0.0,1.0)); |
118 | } | 79 | } |
119 | vec4 scale(float z0,vec4 z1) { | 80 | vec4 scale(float z0,vec4 z1) { |
120 | return (z1) * (vec4 (z0 | 81 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
121 | ,z0 | ||
122 | ,z0 | ||
123 | ,1.0)); | ||
124 | } | 82 | } |
125 | void main() { | 83 | void main() { |
126 | r1_Float = vec4 (1.0 | 84 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
127 | ,0.0 | 85 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
128 | ,0.0 | 86 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
129 | ,0.0); | ||
130 | r2_Float = vec4 (0.0 | ||
131 | ,1.0 | ||
132 | ,0.0 | ||
133 | ,0.0); | ||
134 | r3_Float = vec4 (0.0 | ||
135 | ,0.0 | ||
136 | ,1.0 | ||
137 | ,0.0); | ||
138 | gl_Position = scale (0.5 | 87 | gl_Position = scale (0.5 |
139 | ,(((perspective (0.1 | 88 | ,(((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 (3.0 |
140 | ,100.0 | 89 | ,1.3 |
141 | ,0.5235987755982988 | 90 | ,0.3) |
142 | ,1.0)) * (lookat (vec3 (3.0 | 91 | ,vec3 (0.0,0.0,0.0) |
143 | ,1.3 | 92 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time)))) * (vi1)); |
144 | ,0.3) | ||
145 | ,vec3 (0.0,0.0,0.0) | ||
146 | ,vec3 (0.0 | ||
147 | ,1.0 | ||
148 | ,0.0)))) * (rotMatrixY | ||
149 | ((0.1308996938995747) * (Time)))) * (vi1)); | ||
150 | vo1 = vi1; | 93 | vo1 = vi1; |
151 | } | 94 | } |
152 | """ | 95 | """ |
@@ -154,8 +97,7 @@ Pipeline | |||
154 | , fragmentShader = | 97 | , fragmentShader = |
155 | """ | 98 | """ |
156 | #version 330 core | 99 | #version 330 core |
157 | vec4 texture2D(sampler2D s | 100 | vec4 texture2D(sampler2D s,vec2 uv) { |
158 | ,vec2 uv) { | ||
159 | return texture(s,uv); | 101 | return texture(s,uv); |
160 | } | 102 | } |
161 | smooth in vec4 vo1; | 103 | smooth in vec4 vo1; |
diff --git a/testdata/editor-examples/Heartbeat.out b/testdata/editor-examples/Heartbeat.out index dac805c6..6c435c7e 100644 --- a/testdata/editor-examples/Heartbeat.out +++ b/testdata/editor-examples/Heartbeat.out | |||
@@ -79,39 +79,31 @@ Pipeline | |||
79 | , vertexShader = | 79 | , vertexShader = |
80 | """ | 80 | """ |
81 | #version 330 core | 81 | #version 330 core |
82 | vec4 texture2D(sampler2D s | 82 | vec4 texture2D(sampler2D s,vec2 uv) { |
83 | ,vec2 uv) { | ||
84 | return texture(s,uv); | 83 | return texture(s,uv); |
85 | } | 84 | } |
86 | in vec4 vi1; | 85 | in vec4 vi1; |
87 | in vec2 vi2; | 86 | in vec2 vi2; |
88 | smooth out vec2 vo1; | 87 | smooth out vec2 vo1; |
89 | vec4 scale(float z0,vec4 z1) { | 88 | vec4 scale(float z0,vec4 z1) { |
90 | return (z1) * (vec4 (z0 | 89 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
91 | ,z0 | ||
92 | ,z0 | ||
93 | ,1.0)); | ||
94 | } | 90 | } |
95 | void main() { | 91 | void main() { |
96 | gl_Position = scale (1.0,vi1); | 92 | gl_Position = scale (1.0,vi1); |
97 | vo1 = vec2 ((vi2).x | 93 | vo1 = vec2 ((vi2).x,(1.0) - ((vi2).y)); |
98 | ,(1.0) - ((vi2).y)); | ||
99 | } | 94 | } |
100 | """ | 95 | """ |
101 | , geometryShader = Nothing | 96 | , geometryShader = Nothing |
102 | , fragmentShader = | 97 | , fragmentShader = |
103 | """ | 98 | """ |
104 | #version 330 core | 99 | #version 330 core |
105 | vec4 texture2D(sampler2D s | 100 | vec4 texture2D(sampler2D s,vec2 uv) { |
106 | ,vec2 uv) { | ||
107 | return texture(s,uv); | 101 | return texture(s,uv); |
108 | } | 102 | } |
109 | uniform float Time; | 103 | uniform float Time; |
110 | smooth in vec2 vo1; | 104 | smooth in vec2 vo1; |
111 | out vec4 f0; | 105 | out vec4 f0; |
112 | vec4 rgb(float z0 | 106 | vec4 rgb(float z0,float z1,float z2) { |
113 | ,float z1 | ||
114 | ,float z2) { | ||
115 | return vec4 (z0,z1,z2,1.0); | 107 | return vec4 (z0,z1,z2,1.0); |
116 | } | 108 | } |
117 | vec4 blue; | 109 | vec4 blue; |
@@ -122,21 +114,17 @@ Pipeline | |||
122 | void main() { | 114 | void main() { |
123 | blue = rgb (0.0,0.0,1.0); | 115 | blue = rgb (0.0,0.0,1.0); |
124 | navy = rgb (0.0,0.0,0.5); | 116 | navy = rgb (0.0,0.0,0.5); |
125 | ti = abs ((sin | 117 | ti = abs ((sin ((Time) * (4.0))) - (0.37)); |
126 | ((Time) * (4.0))) - (0.37)); | ||
127 | white = rgb (1.0,1.0,1.0); | 118 | white = rgb (1.0,1.0,1.0); |
128 | yellow = rgb (1.0,1.0,0.0); | 119 | yellow = rgb (1.0,1.0,0.0); |
129 | f0 = | 120 | f0 = |
130 | ((((((vo1).x) - (0.85)) * (((vo1).x) - (0.85))) + ((((vo1).y) - (0.85)) * (((vo1).y) - (0.85)))) + ((5.0e-4) * (sin | 121 | ((((((vo1).x) - (0.85)) * (((vo1).x) - (0.85))) + ((((vo1).y) - (0.85)) * (((vo1).y) - (0.85)))) + ((5.0e-4) * (sin |
131 | (((3.0) * (atan | 122 | (((3.0) * (atan (((vo1).x) - (0.85) |
132 | (((vo1).x) - (0.85) | 123 | ,((vo1).y) - (0.85)))) + ((15.0) * (Time)))))) < ((5.0e-3) * (ti)) ? navy : ((((((vo1).x) - (0.85)) * (((vo1).x) - (0.85))) + ((((vo1).y) - (0.85)) * (((vo1).y) - (0.85)))) + ((2.0e-3) * (sin |
133 | ,((vo1).y) - (0.85)))) + ((15.0) * (Time)))))) < ((5.0e-3) * (ti)) ? navy : ((((((vo1).x) - (0.85)) * (((vo1).x) - (0.85))) + ((((vo1).y) - (0.85)) * (((vo1).y) - (0.85)))) + ((2.0e-3) * (sin | 124 | (((5.0) * (atan (((vo1).x) - (0.85) |
134 | (((5.0) * (atan | 125 | ,((vo1).y) - (0.85)))) - ((5.0) * (Time)))))) < ((2.0e-2) * (ti)) ? blue : ((((((vo1).x) - (0.85)) * (((vo1).x) - (0.85))) + ((((vo1).y) - (0.85)) * (((vo1).y) - (0.85)))) + ((2.0e-3) * (sin |
135 | (((vo1).x) - (0.85) | 126 | (((7.0) * (atan (((vo1).x) - (0.85) |
136 | ,((vo1).y) - (0.85)))) - ((5.0) * (Time)))))) < ((2.0e-2) * (ti)) ? blue : ((((((vo1).x) - (0.85)) * (((vo1).x) - (0.85))) + ((((vo1).y) - (0.85)) * (((vo1).y) - (0.85)))) + ((2.0e-3) * (sin | 127 | ,((vo1).y) - (0.85)))) + ((3.0) * (Time)))))) < ((5.0e-2) * (ti)) ? white : yellow; |
137 | (((7.0) * (atan | ||
138 | (((vo1).x) - (0.85) | ||
139 | ,((vo1).y) - (0.85)))) + ((3.0) * (Time)))))) < ((5.0e-2) * (ti)) ? white : yellow; | ||
140 | } | 128 | } |
141 | """ | 129 | """ |
142 | } | 130 | } |
@@ -152,8 +140,7 @@ Pipeline | |||
152 | , vertexShader = | 140 | , vertexShader = |
153 | """ | 141 | """ |
154 | #version 330 core | 142 | #version 330 core |
155 | vec4 texture2D(sampler2D s | 143 | vec4 texture2D(sampler2D s,vec2 uv) { |
156 | ,vec2 uv) { | ||
157 | return texture(s,uv); | 144 | return texture(s,uv); |
158 | } | 145 | } |
159 | uniform float Time; | 146 | uniform float Time; |
@@ -164,120 +151,63 @@ Pipeline | |||
164 | vec4 r2_Float; | 151 | vec4 r2_Float; |
165 | vec4 r3_Float; | 152 | vec4 r3_Float; |
166 | vec4 ext0_Float_3(vec3 z0) { | 153 | vec4 ext0_Float_3(vec3 z0) { |
167 | return vec4 ((z0).x | 154 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
168 | ,(z0).y | ||
169 | ,(z0).z | ||
170 | ,0.0); | ||
171 | } | 155 | } |
172 | vec3 neg_VecSFloat3(vec3 z0) { | 156 | vec3 neg_VecSFloat3(vec3 z0) { |
173 | return - (z0); | 157 | return - (z0); |
174 | } | 158 | } |
175 | mat4 translateBefore4(vec3 z0) { | 159 | mat4 translateBefore4(vec3 z0) { |
176 | return mat4 (r1_Float | 160 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
177 | ,r2_Float | ||
178 | ,r3_Float | ||
179 | ,vec4 ((z0).x | ||
180 | ,(z0).y | ||
181 | ,(z0).z | ||
182 | ,1.0)); | ||
183 | } | 161 | } |
184 | mat4 lookat(vec3 z0 | 162 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
185 | ,vec3 z1 | 163 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
186 | ,vec3 z2) { | 164 | ,normalize ((z0) - (z1))))) |
187 | return (transpose (mat4 | 165 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
188 | (ext0_Float_3 (normalize (cross | 166 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
189 | (z2,normalize ((z0) - (z1))))) | 167 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
190 | ,ext0_Float_3 (cross (normalize | 168 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
191 | ((z0) - (z1)) | ||
192 | ,normalize (cross (z2 | ||
193 | ,normalize ((z0) - (z1)))))) | ||
194 | ,ext0_Float_3 (normalize | ||
195 | ((z0) - (z1))) | ||
196 | ,vec4 (0.0 | ||
197 | ,0.0 | ||
198 | ,0.0 | ||
199 | ,1.0)))) * (translateBefore4 | ||
200 | (neg_VecSFloat3 (z0))); | ||
201 | } | 169 | } |
202 | mat4 perspective(float z0 | 170 | mat4 perspective(float z0,float z1,float z2,float z3) { |
203 | ,float z1 | 171 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
204 | ,float z2 | 172 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
205 | ,float z3) { | 173 | ,0.0 |
206 | return mat4 (vec4 | 174 | ,0.0 |
207 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | 175 | ,0.0) |
208 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
209 | ((z2) / (2.0))))))) | ||
210 | ,0.0 | ||
211 | ,0.0 | ||
212 | ,0.0) | ||
213 | ,vec4 (0.0 | 176 | ,vec4 (0.0 |
214 | ,((2.0) * (z0)) / (((z0) * (tan | 177 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
215 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
216 | ((z2) / (2.0)))))) | 178 | ((z2) / (2.0)))))) |
217 | ,0.0 | 179 | ,0.0 |
218 | ,0.0) | 180 | ,0.0) |
219 | ,vec4 ((((z3) * ((z0) * (tan | 181 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
220 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
221 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 182 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
222 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 183 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
223 | ((z2) / (2.0))))))) | 184 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
224 | ,(((z0) * (tan | 185 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
225 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
226 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
227 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
228 | ((z2) / (2.0)))))) | 186 | ((z2) / (2.0)))))) |
229 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 187 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
230 | ,-1.0) | 188 | ,-1.0) |
231 | ,vec4 (0.0 | 189 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
232 | ,0.0 | ||
233 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
234 | ,0.0)); | ||
235 | } | 190 | } |
236 | mat4 rotMatrixY(float z0) { | 191 | mat4 rotMatrixY(float z0) { |
237 | return mat4 (vec4 (cos (z0) | 192 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
238 | ,0.0 | ||
239 | ,(0.0) - (sin (z0)) | ||
240 | ,0.0) | ||
241 | ,vec4 (0.0,1.0,0.0,0.0) | 193 | ,vec4 (0.0,1.0,0.0,0.0) |
242 | ,vec4 (sin (z0) | 194 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
243 | ,0.0 | ||
244 | ,cos (z0) | ||
245 | ,0.0) | ||
246 | ,vec4 (0.0,0.0,0.0,1.0)); | 195 | ,vec4 (0.0,0.0,0.0,1.0)); |
247 | } | 196 | } |
248 | mat4 projmat; | 197 | mat4 projmat; |
249 | vec4 scale(float z0,vec4 z1) { | 198 | vec4 scale(float z0,vec4 z1) { |
250 | return (z1) * (vec4 (z0 | 199 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
251 | ,z0 | ||
252 | ,z0 | ||
253 | ,1.0)); | ||
254 | } | 200 | } |
255 | void main() { | 201 | void main() { |
256 | r1_Float = vec4 (1.0 | 202 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
257 | ,0.0 | 203 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
258 | ,0.0 | 204 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
259 | ,0.0); | 205 | projmat = ((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 (3.0 |
260 | r2_Float = vec4 (0.0 | 206 | ,1.3 |
261 | ,1.0 | 207 | ,0.3) |
262 | ,0.0 | 208 | ,vec3 (0.0,0.0,0.0) |
263 | ,0.0); | 209 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time))); |
264 | r3_Float = vec4 (0.0 | 210 | gl_Position = scale (0.5,(projmat) * (vi1)); |
265 | ,0.0 | ||
266 | ,1.0 | ||
267 | ,0.0); | ||
268 | projmat = ((perspective (0.1 | ||
269 | ,100.0 | ||
270 | ,0.5235987755982988 | ||
271 | ,1.0)) * (lookat (vec3 (3.0 | ||
272 | ,1.3 | ||
273 | ,0.3) | ||
274 | ,vec3 (0.0,0.0,0.0) | ||
275 | ,vec3 (0.0 | ||
276 | ,1.0 | ||
277 | ,0.0)))) * (rotMatrixY | ||
278 | ((0.1308996938995747) * (Time))); | ||
279 | gl_Position = scale (0.5 | ||
280 | ,(projmat) * (vi1)); | ||
281 | vo1 = vi2; | 211 | vo1 = vi2; |
282 | } | 212 | } |
283 | """ | 213 | """ |
@@ -285,8 +215,7 @@ Pipeline | |||
285 | , fragmentShader = | 215 | , fragmentShader = |
286 | """ | 216 | """ |
287 | #version 330 core | 217 | #version 330 core |
288 | vec4 texture2D(sampler2D s | 218 | vec4 texture2D(sampler2D s,vec2 uv) { |
289 | ,vec2 uv) { | ||
290 | return texture(s,uv); | 219 | return texture(s,uv); |
291 | } | 220 | } |
292 | uniform sampler2D s0; | 221 | uniform sampler2D s0; |
diff --git a/testdata/editor-examples/LambdaCube.out b/testdata/editor-examples/LambdaCube.out index bd059d50..68796786 100644 --- a/testdata/editor-examples/LambdaCube.out +++ b/testdata/editor-examples/LambdaCube.out | |||
@@ -24,8 +24,7 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | uniform float Time; | 30 | uniform float Time; |
@@ -33,46 +32,27 @@ Pipeline | |||
33 | smooth out vec4 vo1; | 32 | smooth out vec4 vo1; |
34 | float phase; | 33 | float phase; |
35 | mat4 rotMatrixY(float z0) { | 34 | mat4 rotMatrixY(float z0) { |
36 | return mat4 (vec4 (cos (z0) | 35 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
37 | ,0.0 | ||
38 | ,(0.0) - (sin (z0)) | ||
39 | ,0.0) | ||
40 | ,vec4 (0.0,1.0,0.0,0.0) | 36 | ,vec4 (0.0,1.0,0.0,0.0) |
41 | ,vec4 (sin (z0) | 37 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
42 | ,0.0 | ||
43 | ,cos (z0) | ||
44 | ,0.0) | ||
45 | ,vec4 (0.0,0.0,0.0,1.0)); | 38 | ,vec4 (0.0,0.0,0.0,1.0)); |
46 | } | 39 | } |
47 | mat4 rotMatrixZ(float z0) { | 40 | mat4 rotMatrixZ(float z0) { |
48 | return mat4 (vec4 (cos (z0) | 41 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
49 | ,sin (z0) | 42 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
50 | ,0.0 | ||
51 | ,0.0) | ||
52 | ,vec4 ((0.0) - (sin (z0)) | ||
53 | ,cos (z0) | ||
54 | ,0.0 | ||
55 | ,0.0) | ||
56 | ,vec4 (0.0,0.0,1.0,0.0) | 43 | ,vec4 (0.0,0.0,1.0,0.0) |
57 | ,vec4 (0.0,0.0,0.0,1.0)); | 44 | ,vec4 (0.0,0.0,0.0,1.0)); |
58 | } | 45 | } |
59 | vec4 scale(float z0,vec4 z1) { | 46 | vec4 scale(float z0,vec4 z1) { |
60 | return (z1) * (vec4 (z0 | 47 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
61 | ,z0 | ||
62 | ,z0 | ||
63 | ,1.0)); | ||
64 | } | 48 | } |
65 | float smoothPhase; | 49 | float smoothPhase; |
66 | void main() { | 50 | void main() { |
67 | phase = fract ((Time) * (0.2)); | 51 | phase = fract ((Time) * (0.2)); |
68 | smoothPhase = | 52 | smoothPhase = ((phase) * (phase)) * ((3.0) - ((2.0) * (phase))); |
69 | ((phase) * (phase)) * ((3.0) - ((2.0) * (phase))); | 53 | gl_Position = scale ((0.2) + ((abs ((0.5) - (smoothPhase))) * (0.6)) |
70 | gl_Position = scale | 54 | ,(rotMatrixY ((4.1) + ((smoothPhase) * (6.28318530718)))) * ((rotMatrixZ |
71 | ((0.2) + ((abs | 55 | (2.35619449017)) * (vi1))); |
72 | ((0.5) - (smoothPhase))) * (0.6)) | ||
73 | ,(rotMatrixY | ||
74 | ((4.1) + ((smoothPhase) * (6.28318530718)))) * ((rotMatrixZ | ||
75 | (2.35619449017)) * (vi1))); | ||
76 | vo1 = vi1; | 56 | vo1 = vi1; |
77 | } | 57 | } |
78 | """ | 58 | """ |
@@ -80,23 +60,19 @@ Pipeline | |||
80 | , fragmentShader = | 60 | , fragmentShader = |
81 | """ | 61 | """ |
82 | #version 330 core | 62 | #version 330 core |
83 | vec4 texture2D(sampler2D s | 63 | vec4 texture2D(sampler2D s,vec2 uv) { |
84 | ,vec2 uv) { | ||
85 | return texture(s,uv); | 64 | return texture(s,uv); |
86 | } | 65 | } |
87 | smooth in vec4 vo1; | 66 | smooth in vec4 vo1; |
88 | out vec4 f0; | 67 | out vec4 f0; |
89 | vec4 rgb(float z0 | 68 | vec4 rgb(float z0,float z1,float z2) { |
90 | ,float z1 | ||
91 | ,float z2) { | ||
92 | return vec4 (z0,z1,z2,1.0); | 69 | return vec4 (z0,z1,z2,1.0); |
93 | } | 70 | } |
94 | vec4 black; | 71 | vec4 black; |
95 | vec4 leftSide(vec2 z0) { | 72 | vec4 leftSide(vec2 z0) { |
96 | return vec4 (0.0 | 73 | return vec4 (0.0 |
97 | ,1.0 | 74 | ,1.0 |
98 | ,(dot (z0 | 75 | ,(dot (z0,vec2 (0.5,-0.5))) + (0.4) |
99 | ,vec2 (0.5,-0.5))) + (0.4) | ||
100 | ,((z0).y) > (0.75) ? 0.0 : 1.0); | 76 | ,((z0).y) > (0.75) ? 0.0 : 1.0); |
101 | } | 77 | } |
102 | vec4 rightSide_2(vec2 z0) { | 78 | vec4 rightSide_2(vec2 z0) { |
@@ -106,27 +82,18 @@ Pipeline | |||
106 | ,((z0).y) > (0.75) ? 0.0 : 1.0); | 82 | ,((z0).y) > (0.75) ? 0.0 : 1.0); |
107 | } | 83 | } |
108 | vec4 topSide(vec2 z0) { | 84 | vec4 topSide(vec2 z0) { |
109 | return vec4 ((dot (z0 | 85 | return vec4 ((dot (z0,vec2 (-0.5,0.5))) + (0.4) |
110 | ,vec2 (-0.5,0.5))) + (0.4) | ||
111 | ,1.0 | 86 | ,1.0 |
112 | ,0.0 | 87 | ,0.0 |
113 | ,((dot (z0 | 88 | ,((dot (z0,vec2 (1.0,-1.0))) > (-0.25)) && ((dot (z0 |
114 | ,vec2 (1.0 | 89 | ,vec2 (1.0,-1.0))) < (0.0)) ? 0.0 : 1.0); |
115 | ,-1.0))) > (-0.25)) && ((dot (z0 | ||
116 | ,vec2 (1.0 | ||
117 | ,-1.0))) < (0.0)) ? 0.0 : 1.0); | ||
118 | } | 90 | } |
119 | void main() { | 91 | void main() { |
120 | black = rgb (0.0,0.0,0.0); | 92 | black = rgb (0.0,0.0,0.0); |
121 | f0 = (abs | 93 | f0 = (abs ((vo1).x)) > (0.99999) ? rightSide_2 (((((vo1).yz) * (sign |
122 | ((vo1).x)) > (0.99999) ? rightSide_2 | 94 | ((vo1).x))) * (0.5)) + (0.5)) : (abs ((vo1).y)) > (0.99999) ? topSide |
123 | (((((vo1).yz) * (sign | 95 | (((((vo1).zx) * (sign ((vo1).y))) * (0.5)) + (0.5)) : (abs |
124 | ((vo1).x))) * (0.5)) + (0.5)) : (abs | 96 | ((vo1).z)) > (0.99999) ? leftSide (((((vo1).xy) * (sign |
125 | ((vo1).y)) > (0.99999) ? topSide | ||
126 | (((((vo1).zx) * (sign | ||
127 | ((vo1).y))) * (0.5)) + (0.5)) : (abs | ||
128 | ((vo1).z)) > (0.99999) ? leftSide | ||
129 | (((((vo1).xy) * (sign | ||
130 | ((vo1).z))) * (0.5)) + (0.5)) : black; | 97 | ((vo1).z))) * (0.5)) + (0.5)) : black; |
131 | } | 98 | } |
132 | """ | 99 | """ |
diff --git a/testdata/editor-examples/LambdaCube2.out b/testdata/editor-examples/LambdaCube2.out index c17008e6..3bc6b019 100644 --- a/testdata/editor-examples/LambdaCube2.out +++ b/testdata/editor-examples/LambdaCube2.out | |||
@@ -24,8 +24,7 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | uniform float Time; | 30 | uniform float Time; |
@@ -35,118 +34,62 @@ Pipeline | |||
35 | vec4 r2_Float; | 34 | vec4 r2_Float; |
36 | vec4 r3_Float; | 35 | vec4 r3_Float; |
37 | vec4 ext0_Float_3(vec3 z0) { | 36 | vec4 ext0_Float_3(vec3 z0) { |
38 | return vec4 ((z0).x | 37 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
39 | ,(z0).y | ||
40 | ,(z0).z | ||
41 | ,0.0); | ||
42 | } | 38 | } |
43 | vec3 neg_VecSFloat3(vec3 z0) { | 39 | vec3 neg_VecSFloat3(vec3 z0) { |
44 | return - (z0); | 40 | return - (z0); |
45 | } | 41 | } |
46 | mat4 translateBefore4(vec3 z0) { | 42 | mat4 translateBefore4(vec3 z0) { |
47 | return mat4 (r1_Float | 43 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
48 | ,r2_Float | ||
49 | ,r3_Float | ||
50 | ,vec4 ((z0).x | ||
51 | ,(z0).y | ||
52 | ,(z0).z | ||
53 | ,1.0)); | ||
54 | } | 44 | } |
55 | mat4 lookat(vec3 z0 | 45 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
56 | ,vec3 z1 | 46 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
57 | ,vec3 z2) { | 47 | ,normalize ((z0) - (z1))))) |
58 | return (transpose (mat4 | 48 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
59 | (ext0_Float_3 (normalize (cross | 49 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
60 | (z2,normalize ((z0) - (z1))))) | 50 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
61 | ,ext0_Float_3 (cross (normalize | 51 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
62 | ((z0) - (z1)) | ||
63 | ,normalize (cross (z2 | ||
64 | ,normalize ((z0) - (z1)))))) | ||
65 | ,ext0_Float_3 (normalize | ||
66 | ((z0) - (z1))) | ||
67 | ,vec4 (0.0 | ||
68 | ,0.0 | ||
69 | ,0.0 | ||
70 | ,1.0)))) * (translateBefore4 | ||
71 | (neg_VecSFloat3 (z0))); | ||
72 | } | 52 | } |
73 | mat4 perspective(float z0 | 53 | mat4 perspective(float z0,float z1,float z2,float z3) { |
74 | ,float z1 | 54 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
75 | ,float z2 | 55 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
76 | ,float z3) { | 56 | ,0.0 |
77 | return mat4 (vec4 | 57 | ,0.0 |
78 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | 58 | ,0.0) |
79 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
80 | ((z2) / (2.0))))))) | ||
81 | ,0.0 | ||
82 | ,0.0 | ||
83 | ,0.0) | ||
84 | ,vec4 (0.0 | 59 | ,vec4 (0.0 |
85 | ,((2.0) * (z0)) / (((z0) * (tan | 60 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
86 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
87 | ((z2) / (2.0)))))) | 61 | ((z2) / (2.0)))))) |
88 | ,0.0 | 62 | ,0.0 |
89 | ,0.0) | 63 | ,0.0) |
90 | ,vec4 ((((z3) * ((z0) * (tan | 64 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
91 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
92 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 65 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
93 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 66 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
94 | ((z2) / (2.0))))))) | 67 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
95 | ,(((z0) * (tan | 68 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
96 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
97 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
98 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
99 | ((z2) / (2.0)))))) | 69 | ((z2) / (2.0)))))) |
100 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 70 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
101 | ,-1.0) | 71 | ,-1.0) |
102 | ,vec4 (0.0 | 72 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
103 | ,0.0 | ||
104 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
105 | ,0.0)); | ||
106 | } | 73 | } |
107 | mat4 rotMatrixY(float z0) { | 74 | mat4 rotMatrixY(float z0) { |
108 | return mat4 (vec4 (cos (z0) | 75 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
109 | ,0.0 | ||
110 | ,(0.0) - (sin (z0)) | ||
111 | ,0.0) | ||
112 | ,vec4 (0.0,1.0,0.0,0.0) | 76 | ,vec4 (0.0,1.0,0.0,0.0) |
113 | ,vec4 (sin (z0) | 77 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
114 | ,0.0 | ||
115 | ,cos (z0) | ||
116 | ,0.0) | ||
117 | ,vec4 (0.0,0.0,0.0,1.0)); | 78 | ,vec4 (0.0,0.0,0.0,1.0)); |
118 | } | 79 | } |
119 | vec4 scale(float z0,vec4 z1) { | 80 | vec4 scale(float z0,vec4 z1) { |
120 | return (z1) * (vec4 (z0 | 81 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
121 | ,z0 | ||
122 | ,z0 | ||
123 | ,1.0)); | ||
124 | } | 82 | } |
125 | void main() { | 83 | void main() { |
126 | r1_Float = vec4 (1.0 | 84 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
127 | ,0.0 | 85 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
128 | ,0.0 | 86 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
129 | ,0.0); | ||
130 | r2_Float = vec4 (0.0 | ||
131 | ,1.0 | ||
132 | ,0.0 | ||
133 | ,0.0); | ||
134 | r3_Float = vec4 (0.0 | ||
135 | ,0.0 | ||
136 | ,1.0 | ||
137 | ,0.0); | ||
138 | gl_Position = scale (0.5 | 87 | gl_Position = scale (0.5 |
139 | ,(((perspective (0.1 | 88 | ,(((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 (3.0 |
140 | ,100.0 | 89 | ,1.3 |
141 | ,0.5235987755982988 | 90 | ,0.3) |
142 | ,1.0)) * (lookat (vec3 (3.0 | 91 | ,vec3 (0.0,0.0,0.0) |
143 | ,1.3 | 92 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time)))) * (vi1)); |
144 | ,0.3) | ||
145 | ,vec3 (0.0,0.0,0.0) | ||
146 | ,vec3 (0.0 | ||
147 | ,1.0 | ||
148 | ,0.0)))) * (rotMatrixY | ||
149 | ((0.1308996938995747) * (Time)))) * (vi1)); | ||
150 | vo1 = vi1; | 93 | vo1 = vi1; |
151 | } | 94 | } |
152 | """ | 95 | """ |
@@ -154,8 +97,7 @@ Pipeline | |||
154 | , fragmentShader = | 97 | , fragmentShader = |
155 | """ | 98 | """ |
156 | #version 330 core | 99 | #version 330 core |
157 | vec4 texture2D(sampler2D s | 100 | vec4 texture2D(sampler2D s,vec2 uv) { |
158 | ,vec2 uv) { | ||
159 | return texture(s,uv); | 101 | return texture(s,uv); |
160 | } | 102 | } |
161 | uniform float Time; | 103 | uniform float Time; |
@@ -170,9 +112,7 @@ Pipeline | |||
170 | (((((vo1).y) + ((vo1).x)) + ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) - ((vo1).x)) - ((vo1).z)) > (1.0)) || ((abs | 112 | (((((vo1).y) + ((vo1).x)) + ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) - ((vo1).x)) - ((vo1).z)) > (1.0)) || ((abs |
171 | (((((vo1).y) + ((vo1).x)) - ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) - ((vo1).x)) + ((vo1).z)) > (1.0)) || ((abs | 113 | (((((vo1).y) + ((vo1).x)) - ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) - ((vo1).x)) + ((vo1).z)) > (1.0)) || ((abs |
172 | (((((vo1).y) - ((vo1).x)) - ((vo1).z)) - (1.0))) > (0.25))) && ((len2_Float_4 | 114 | (((((vo1).y) - ((vo1).x)) - ((vo1).z)) - (1.0))) > (0.25))) && ((len2_Float_4 |
173 | (sin ((vo1) * (20.0)))) > (abs | 115 | (sin ((vo1) * (20.0)))) > (abs ((3.0) * (sin ((1.0) * (Time))))))))))) discard; |
174 | ((3.0) * (sin | ||
175 | ((1.0) * (Time))))))))))) discard; | ||
176 | f0 = vo1; | 116 | f0 = vo1; |
177 | } | 117 | } |
178 | """ | 118 | """ |
diff --git a/testdata/editor-examples/MagicCube.out b/testdata/editor-examples/MagicCube.out index 63c04661..94e32a84 100644 --- a/testdata/editor-examples/MagicCube.out +++ b/testdata/editor-examples/MagicCube.out | |||
@@ -24,8 +24,7 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | uniform float Time; | 30 | uniform float Time; |
@@ -35,118 +34,62 @@ Pipeline | |||
35 | vec4 r2_Float; | 34 | vec4 r2_Float; |
36 | vec4 r3_Float; | 35 | vec4 r3_Float; |
37 | vec4 ext0_Float_3(vec3 z0) { | 36 | vec4 ext0_Float_3(vec3 z0) { |
38 | return vec4 ((z0).x | 37 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
39 | ,(z0).y | ||
40 | ,(z0).z | ||
41 | ,0.0); | ||
42 | } | 38 | } |
43 | vec3 neg_VecSFloat3(vec3 z0) { | 39 | vec3 neg_VecSFloat3(vec3 z0) { |
44 | return - (z0); | 40 | return - (z0); |
45 | } | 41 | } |
46 | mat4 translateBefore4(vec3 z0) { | 42 | mat4 translateBefore4(vec3 z0) { |
47 | return mat4 (r1_Float | 43 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
48 | ,r2_Float | ||
49 | ,r3_Float | ||
50 | ,vec4 ((z0).x | ||
51 | ,(z0).y | ||
52 | ,(z0).z | ||
53 | ,1.0)); | ||
54 | } | 44 | } |
55 | mat4 lookat(vec3 z0 | 45 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
56 | ,vec3 z1 | 46 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
57 | ,vec3 z2) { | 47 | ,normalize ((z0) - (z1))))) |
58 | return (transpose (mat4 | 48 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
59 | (ext0_Float_3 (normalize (cross | 49 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
60 | (z2,normalize ((z0) - (z1))))) | 50 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
61 | ,ext0_Float_3 (cross (normalize | 51 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
62 | ((z0) - (z1)) | ||
63 | ,normalize (cross (z2 | ||
64 | ,normalize ((z0) - (z1)))))) | ||
65 | ,ext0_Float_3 (normalize | ||
66 | ((z0) - (z1))) | ||
67 | ,vec4 (0.0 | ||
68 | ,0.0 | ||
69 | ,0.0 | ||
70 | ,1.0)))) * (translateBefore4 | ||
71 | (neg_VecSFloat3 (z0))); | ||
72 | } | 52 | } |
73 | mat4 perspective(float z0 | 53 | mat4 perspective(float z0,float z1,float z2,float z3) { |
74 | ,float z1 | 54 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
75 | ,float z2 | 55 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
76 | ,float z3) { | 56 | ,0.0 |
77 | return mat4 (vec4 | 57 | ,0.0 |
78 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | 58 | ,0.0) |
79 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
80 | ((z2) / (2.0))))))) | ||
81 | ,0.0 | ||
82 | ,0.0 | ||
83 | ,0.0) | ||
84 | ,vec4 (0.0 | 59 | ,vec4 (0.0 |
85 | ,((2.0) * (z0)) / (((z0) * (tan | 60 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
86 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
87 | ((z2) / (2.0)))))) | 61 | ((z2) / (2.0)))))) |
88 | ,0.0 | 62 | ,0.0 |
89 | ,0.0) | 63 | ,0.0) |
90 | ,vec4 ((((z3) * ((z0) * (tan | 64 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
91 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
92 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 65 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
93 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 66 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
94 | ((z2) / (2.0))))))) | 67 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
95 | ,(((z0) * (tan | 68 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
96 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
97 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
98 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
99 | ((z2) / (2.0)))))) | 69 | ((z2) / (2.0)))))) |
100 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 70 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
101 | ,-1.0) | 71 | ,-1.0) |
102 | ,vec4 (0.0 | 72 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
103 | ,0.0 | ||
104 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
105 | ,0.0)); | ||
106 | } | 73 | } |
107 | mat4 rotMatrixY(float z0) { | 74 | mat4 rotMatrixY(float z0) { |
108 | return mat4 (vec4 (cos (z0) | 75 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
109 | ,0.0 | ||
110 | ,(0.0) - (sin (z0)) | ||
111 | ,0.0) | ||
112 | ,vec4 (0.0,1.0,0.0,0.0) | 76 | ,vec4 (0.0,1.0,0.0,0.0) |
113 | ,vec4 (sin (z0) | 77 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
114 | ,0.0 | ||
115 | ,cos (z0) | ||
116 | ,0.0) | ||
117 | ,vec4 (0.0,0.0,0.0,1.0)); | 78 | ,vec4 (0.0,0.0,0.0,1.0)); |
118 | } | 79 | } |
119 | vec4 scale(float z0,vec4 z1) { | 80 | vec4 scale(float z0,vec4 z1) { |
120 | return (z1) * (vec4 (z0 | 81 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
121 | ,z0 | ||
122 | ,z0 | ||
123 | ,1.0)); | ||
124 | } | 82 | } |
125 | void main() { | 83 | void main() { |
126 | r1_Float = vec4 (1.0 | 84 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
127 | ,0.0 | 85 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
128 | ,0.0 | 86 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
129 | ,0.0); | ||
130 | r2_Float = vec4 (0.0 | ||
131 | ,1.0 | ||
132 | ,0.0 | ||
133 | ,0.0); | ||
134 | r3_Float = vec4 (0.0 | ||
135 | ,0.0 | ||
136 | ,1.0 | ||
137 | ,0.0); | ||
138 | gl_Position = scale (0.5 | 87 | gl_Position = scale (0.5 |
139 | ,(((perspective (0.1 | 88 | ,(((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 (3.0 |
140 | ,100.0 | 89 | ,1.3 |
141 | ,0.5235987755982988 | 90 | ,0.3) |
142 | ,1.0)) * (lookat (vec3 (3.0 | 91 | ,vec3 (0.0,0.0,0.0) |
143 | ,1.3 | 92 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time)))) * (vi1)); |
144 | ,0.3) | ||
145 | ,vec3 (0.0,0.0,0.0) | ||
146 | ,vec3 (0.0 | ||
147 | ,1.0 | ||
148 | ,0.0)))) * (rotMatrixY | ||
149 | ((0.1308996938995747) * (Time)))) * (vi1)); | ||
150 | vo1 = vi1; | 93 | vo1 = vi1; |
151 | } | 94 | } |
152 | """ | 95 | """ |
@@ -154,181 +97,84 @@ Pipeline | |||
154 | , fragmentShader = | 97 | , fragmentShader = |
155 | """ | 98 | """ |
156 | #version 330 core | 99 | #version 330 core |
157 | vec4 texture2D(sampler2D s | 100 | vec4 texture2D(sampler2D s,vec2 uv) { |
158 | ,vec2 uv) { | ||
159 | return texture(s,uv); | 101 | return texture(s,uv); |
160 | } | 102 | } |
161 | uniform float Time; | 103 | uniform float Time; |
162 | smooth in vec4 vo1; | 104 | smooth in vec4 vo1; |
163 | out vec4 f0; | 105 | out vec4 f0; |
164 | float f(float z0) { | 106 | float f(float z0) { |
165 | return (mod (((z0) + (sin | 107 | return (mod (((z0) + (sin (z0))) + (sin ((1.1) * (z0))),4.0)) * (2.0); |
166 | (z0))) + (sin ((1.1) * (z0))) | ||
167 | ,4.0)) * (2.0); | ||
168 | } | 108 | } |
169 | mat4 rotMatrixX(float z0) { | 109 | mat4 rotMatrixX(float z0) { |
170 | return mat4 (vec4 (1.0 | 110 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
171 | ,0.0 | 111 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
172 | ,0.0 | 112 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
173 | ,0.0) | ||
174 | ,vec4 (0.0 | ||
175 | ,cos (z0) | ||
176 | ,sin (z0) | ||
177 | ,0.0) | ||
178 | ,vec4 (0.0 | ||
179 | ,(0.0) - (sin (z0)) | ||
180 | ,cos (z0) | ||
181 | ,0.0) | ||
182 | ,vec4 (0.0,0.0,0.0,1.0)); | 113 | ,vec4 (0.0,0.0,0.0,1.0)); |
183 | } | 114 | } |
184 | mat4 rotMatrixY(float z0) { | 115 | mat4 rotMatrixY(float z0) { |
185 | return mat4 (vec4 (cos (z0) | 116 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
186 | ,0.0 | ||
187 | ,(0.0) - (sin (z0)) | ||
188 | ,0.0) | ||
189 | ,vec4 (0.0,1.0,0.0,0.0) | 117 | ,vec4 (0.0,1.0,0.0,0.0) |
190 | ,vec4 (sin (z0) | 118 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
191 | ,0.0 | ||
192 | ,cos (z0) | ||
193 | ,0.0) | ||
194 | ,vec4 (0.0,0.0,0.0,1.0)); | 119 | ,vec4 (0.0,0.0,0.0,1.0)); |
195 | } | 120 | } |
196 | mat4 rotMatrixZ(float z0) { | 121 | mat4 rotMatrixZ(float z0) { |
197 | return mat4 (vec4 (cos (z0) | 122 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
198 | ,sin (z0) | 123 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
199 | ,0.0 | ||
200 | ,0.0) | ||
201 | ,vec4 ((0.0) - (sin (z0)) | ||
202 | ,cos (z0) | ||
203 | ,0.0 | ||
204 | ,0.0) | ||
205 | ,vec4 (0.0,0.0,1.0,0.0) | 124 | ,vec4 (0.0,0.0,1.0,0.0) |
206 | ,vec4 (0.0,0.0,0.0,1.0)); | 125 | ,vec4 (0.0,0.0,0.0,1.0)); |
207 | } | 126 | } |
208 | void main() { | 127 | void main() { |
209 | if (!((((((vo1).y) * ((vo1).y)) + (((vo1).x) * ((vo1).x))) + (((vo1).z) * ((vo1).z))) > (1.5))) discard; | 128 | if (!((((((vo1).y) * ((vo1).y)) + (((vo1).x) * ((vo1).x))) + (((vo1).z) * ((vo1).z))) > (1.5))) discard; |
210 | f0 = (vec4 (((vec3 (0.5 | 129 | f0 = (vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixZ (Time)) * ((rotMatrixY |
211 | ,0.5 | 130 | (Time)) * ((vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX |
212 | ,0.5)) + ((cos (((((rotMatrixZ | 131 | (Time)) * ((rotMatrixY (Time)) * (vo1))).xyz) + (vec3 (0.0 |
213 | (Time)) * ((rotMatrixY | 132 | ,0.1 |
214 | (Time)) * ((vec4 (((vec3 (0.5 | 133 | ,0.2))) * (6.28318))) * (0.5))).x |
215 | ,0.5 | 134 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
216 | ,0.5)) + ((cos (((((rotMatrixX | 135 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y |
217 | (Time)) * ((rotMatrixY | 136 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
218 | (Time)) * (vo1))).xyz) + (vec3 | 137 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z |
219 | (0.0 | 138 | ,((rotMatrixX (Time)) * ((rotMatrixY |
220 | ,0.1 | 139 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin (Time))))))).xyz) + (vec3 (0.0 |
221 | ,0.2))) * (6.28318))) * (0.5))).x | 140 | ,0.1 |
222 | ,((vec3 (0.5,0.5,0.5)) + ((cos | 141 | ,0.2))) * (6.28318))) * (0.5))).x |
223 | (((((rotMatrixX | 142 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixZ (Time)) * ((rotMatrixY |
224 | (Time)) * ((rotMatrixY | 143 | (Time)) * ((vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX |
225 | (Time)) * (vo1))).xyz) + (vec3 | 144 | (Time)) * ((rotMatrixY (Time)) * (vo1))).xyz) + (vec3 (0.0 |
226 | (0.0 | 145 | ,0.1 |
227 | ,0.1 | 146 | ,0.2))) * (6.28318))) * (0.5))).x |
228 | ,0.2))) * (6.28318))) * (0.5))).y | 147 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
229 | ,((vec3 (0.5,0.5,0.5)) + ((cos | 148 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y |
230 | (((((rotMatrixX | 149 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
231 | (Time)) * ((rotMatrixY | 150 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z |
232 | (Time)) * (vo1))).xyz) + (vec3 | 151 | ,((rotMatrixX (Time)) * ((rotMatrixY |
233 | (0.0 | 152 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin (Time))))))).xyz) + (vec3 (0.0 |
234 | ,0.1 | 153 | ,0.1 |
235 | ,0.2))) * (6.28318))) * (0.5))).z | 154 | ,0.2))) * (6.28318))) * (0.5))).y |
236 | ,((rotMatrixX | 155 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixZ (Time)) * ((rotMatrixY |
237 | (Time)) * ((rotMatrixY | 156 | (Time)) * ((vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX |
238 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin | 157 | (Time)) * ((rotMatrixY (Time)) * (vo1))).xyz) + (vec3 (0.0 |
239 | (Time))))))).xyz) + (vec3 (0.0 | 158 | ,0.1 |
240 | ,0.1 | 159 | ,0.2))) * (6.28318))) * (0.5))).x |
241 | ,0.2))) * (6.28318))) * (0.5))).x | 160 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
242 | ,((vec3 (0.5,0.5,0.5)) + ((cos | 161 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y |
243 | (((((rotMatrixZ | 162 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
244 | (Time)) * ((rotMatrixY | 163 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z |
245 | (Time)) * ((vec4 (((vec3 (0.5 | 164 | ,((rotMatrixX (Time)) * ((rotMatrixY |
246 | ,0.5 | 165 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin (Time))))))).xyz) + (vec3 (0.0 |
247 | ,0.5)) + ((cos (((((rotMatrixX | 166 | ,0.1 |
248 | (Time)) * ((rotMatrixY | 167 | ,0.2))) * (6.28318))) * (0.5))).z |
249 | (Time)) * (vo1))).xyz) + (vec3 | 168 | ,((rotMatrixZ (Time)) * ((rotMatrixY (Time)) * ((vec4 (((vec3 (0.5 |
250 | (0.0 | 169 | ,0.5 |
251 | ,0.1 | 170 | ,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
252 | ,0.2))) * (6.28318))) * (0.5))).x | 171 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).x |
253 | ,((vec3 (0.5,0.5,0.5)) + ((cos | 172 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
254 | (((((rotMatrixX | 173 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y |
255 | (Time)) * ((rotMatrixY | 174 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
256 | (Time)) * (vo1))).xyz) + (vec3 | 175 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z |
257 | (0.0 | 176 | ,((rotMatrixX (Time)) * ((rotMatrixY |
258 | ,0.1 | 177 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin (Time))))))).w)) * (f (Time)); |
259 | ,0.2))) * (6.28318))) * (0.5))).y | ||
260 | ,((vec3 (0.5,0.5,0.5)) + ((cos | ||
261 | (((((rotMatrixX | ||
262 | (Time)) * ((rotMatrixY | ||
263 | (Time)) * (vo1))).xyz) + (vec3 | ||
264 | (0.0 | ||
265 | ,0.1 | ||
266 | ,0.2))) * (6.28318))) * (0.5))).z | ||
267 | ,((rotMatrixX | ||
268 | (Time)) * ((rotMatrixY | ||
269 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin | ||
270 | (Time))))))).xyz) + (vec3 (0.0 | ||
271 | ,0.1 | ||
272 | ,0.2))) * (6.28318))) * (0.5))).y | ||
273 | ,((vec3 (0.5,0.5,0.5)) + ((cos | ||
274 | (((((rotMatrixZ | ||
275 | (Time)) * ((rotMatrixY | ||
276 | (Time)) * ((vec4 (((vec3 (0.5 | ||
277 | ,0.5 | ||
278 | ,0.5)) + ((cos (((((rotMatrixX | ||
279 | (Time)) * ((rotMatrixY | ||
280 | (Time)) * (vo1))).xyz) + (vec3 | ||
281 | (0.0 | ||
282 | ,0.1 | ||
283 | ,0.2))) * (6.28318))) * (0.5))).x | ||
284 | ,((vec3 (0.5,0.5,0.5)) + ((cos | ||
285 | (((((rotMatrixX | ||
286 | (Time)) * ((rotMatrixY | ||
287 | (Time)) * (vo1))).xyz) + (vec3 | ||
288 | (0.0 | ||
289 | ,0.1 | ||
290 | ,0.2))) * (6.28318))) * (0.5))).y | ||
291 | ,((vec3 (0.5,0.5,0.5)) + ((cos | ||
292 | (((((rotMatrixX | ||
293 | (Time)) * ((rotMatrixY | ||
294 | (Time)) * (vo1))).xyz) + (vec3 | ||
295 | (0.0 | ||
296 | ,0.1 | ||
297 | ,0.2))) * (6.28318))) * (0.5))).z | ||
298 | ,((rotMatrixX | ||
299 | (Time)) * ((rotMatrixY | ||
300 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin | ||
301 | (Time))))))).xyz) + (vec3 (0.0 | ||
302 | ,0.1 | ||
303 | ,0.2))) * (6.28318))) * (0.5))).z | ||
304 | ,((rotMatrixZ | ||
305 | (Time)) * ((rotMatrixY | ||
306 | (Time)) * ((vec4 (((vec3 (0.5 | ||
307 | ,0.5 | ||
308 | ,0.5)) + ((cos (((((rotMatrixX | ||
309 | (Time)) * ((rotMatrixY | ||
310 | (Time)) * (vo1))).xyz) + (vec3 | ||
311 | (0.0 | ||
312 | ,0.1 | ||
313 | ,0.2))) * (6.28318))) * (0.5))).x | ||
314 | ,((vec3 (0.5,0.5,0.5)) + ((cos | ||
315 | (((((rotMatrixX | ||
316 | (Time)) * ((rotMatrixY | ||
317 | (Time)) * (vo1))).xyz) + (vec3 | ||
318 | (0.0 | ||
319 | ,0.1 | ||
320 | ,0.2))) * (6.28318))) * (0.5))).y | ||
321 | ,((vec3 (0.5,0.5,0.5)) + ((cos | ||
322 | (((((rotMatrixX | ||
323 | (Time)) * ((rotMatrixY | ||
324 | (Time)) * (vo1))).xyz) + (vec3 | ||
325 | (0.0 | ||
326 | ,0.1 | ||
327 | ,0.2))) * (6.28318))) * (0.5))).z | ||
328 | ,((rotMatrixX | ||
329 | (Time)) * ((rotMatrixY | ||
330 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin | ||
331 | (Time))))))).w)) * (f (Time)); | ||
332 | } | 178 | } |
333 | """ | 179 | """ |
334 | } | 180 | } |
diff --git a/testdata/editor-examples/RecLC.out b/testdata/editor-examples/RecLC.out index 6d9f31d8..7c4393e1 100644 --- a/testdata/editor-examples/RecLC.out +++ b/testdata/editor-examples/RecLC.out | |||
@@ -129,8 +129,7 @@ Pipeline | |||
129 | , vertexShader = | 129 | , vertexShader = |
130 | """ | 130 | """ |
131 | #version 330 core | 131 | #version 330 core |
132 | vec4 texture2D(sampler2D s | 132 | vec4 texture2D(sampler2D s,vec2 uv) { |
133 | ,vec2 uv) { | ||
134 | return texture(s,uv); | 133 | return texture(s,uv); |
135 | } | 134 | } |
136 | uniform float Time; | 135 | uniform float Time; |
@@ -140,118 +139,62 @@ Pipeline | |||
140 | vec4 r2_Float; | 139 | vec4 r2_Float; |
141 | vec4 r3_Float; | 140 | vec4 r3_Float; |
142 | vec4 ext0_Float_3(vec3 z0) { | 141 | vec4 ext0_Float_3(vec3 z0) { |
143 | return vec4 ((z0).x | 142 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
144 | ,(z0).y | ||
145 | ,(z0).z | ||
146 | ,0.0); | ||
147 | } | 143 | } |
148 | vec3 neg_VecSFloat3(vec3 z0) { | 144 | vec3 neg_VecSFloat3(vec3 z0) { |
149 | return - (z0); | 145 | return - (z0); |
150 | } | 146 | } |
151 | mat4 translateBefore4(vec3 z0) { | 147 | mat4 translateBefore4(vec3 z0) { |
152 | return mat4 (r1_Float | 148 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
153 | ,r2_Float | 149 | } |
154 | ,r3_Float | 150 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
155 | ,vec4 ((z0).x | 151 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
156 | ,(z0).y | 152 | ,normalize ((z0) - (z1))))) |
157 | ,(z0).z | 153 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
158 | ,1.0)); | 154 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
159 | } | 155 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
160 | mat4 lookat(vec3 z0 | 156 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
161 | ,vec3 z1 | 157 | } |
162 | ,vec3 z2) { | 158 | mat4 perspective(float z0,float z1,float z2,float z3) { |
163 | return (transpose (mat4 | 159 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
164 | (ext0_Float_3 (normalize (cross | 160 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
165 | (z2,normalize ((z0) - (z1))))) | 161 | ,0.0 |
166 | ,ext0_Float_3 (cross (normalize | 162 | ,0.0 |
167 | ((z0) - (z1)) | 163 | ,0.0) |
168 | ,normalize (cross (z2 | ||
169 | ,normalize ((z0) - (z1)))))) | ||
170 | ,ext0_Float_3 (normalize | ||
171 | ((z0) - (z1))) | ||
172 | ,vec4 (0.0 | ||
173 | ,0.0 | ||
174 | ,0.0 | ||
175 | ,1.0)))) * (translateBefore4 | ||
176 | (neg_VecSFloat3 (z0))); | ||
177 | } | ||
178 | mat4 perspective(float z0 | ||
179 | ,float z1 | ||
180 | ,float z2 | ||
181 | ,float z3) { | ||
182 | return mat4 (vec4 | ||
183 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | ||
184 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
185 | ((z2) / (2.0))))))) | ||
186 | ,0.0 | ||
187 | ,0.0 | ||
188 | ,0.0) | ||
189 | ,vec4 (0.0 | 164 | ,vec4 (0.0 |
190 | ,((2.0) * (z0)) / (((z0) * (tan | 165 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
191 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
192 | ((z2) / (2.0)))))) | 166 | ((z2) / (2.0)))))) |
193 | ,0.0 | 167 | ,0.0 |
194 | ,0.0) | 168 | ,0.0) |
195 | ,vec4 ((((z3) * ((z0) * (tan | 169 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
196 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
197 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 170 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
198 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 171 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
199 | ((z2) / (2.0))))))) | 172 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
200 | ,(((z0) * (tan | 173 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
201 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
202 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
203 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
204 | ((z2) / (2.0)))))) | 174 | ((z2) / (2.0)))))) |
205 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 175 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
206 | ,-1.0) | 176 | ,-1.0) |
207 | ,vec4 (0.0 | 177 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
208 | ,0.0 | ||
209 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
210 | ,0.0)); | ||
211 | } | 178 | } |
212 | mat4 rotMatrixY(float z0) { | 179 | mat4 rotMatrixY(float z0) { |
213 | return mat4 (vec4 (cos (z0) | 180 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
214 | ,0.0 | ||
215 | ,(0.0) - (sin (z0)) | ||
216 | ,0.0) | ||
217 | ,vec4 (0.0,1.0,0.0,0.0) | 181 | ,vec4 (0.0,1.0,0.0,0.0) |
218 | ,vec4 (sin (z0) | 182 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
219 | ,0.0 | ||
220 | ,cos (z0) | ||
221 | ,0.0) | ||
222 | ,vec4 (0.0,0.0,0.0,1.0)); | 183 | ,vec4 (0.0,0.0,0.0,1.0)); |
223 | } | 184 | } |
224 | vec4 scale(float z0,vec4 z1) { | 185 | vec4 scale(float z0,vec4 z1) { |
225 | return (z1) * (vec4 (z0 | 186 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
226 | ,z0 | ||
227 | ,z0 | ||
228 | ,1.0)); | ||
229 | } | 187 | } |
230 | void main() { | 188 | void main() { |
231 | r1_Float = vec4 (1.0 | 189 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
232 | ,0.0 | 190 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
233 | ,0.0 | 191 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
234 | ,0.0); | ||
235 | r2_Float = vec4 (0.0 | ||
236 | ,1.0 | ||
237 | ,0.0 | ||
238 | ,0.0); | ||
239 | r3_Float = vec4 (0.0 | ||
240 | ,0.0 | ||
241 | ,1.0 | ||
242 | ,0.0); | ||
243 | gl_Position = scale (0.5 | 192 | gl_Position = scale (0.5 |
244 | ,(((perspective (0.1 | 193 | ,(((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 (3.0 |
245 | ,100.0 | 194 | ,1.3 |
246 | ,0.5235987755982988 | 195 | ,0.3) |
247 | ,1.0)) * (lookat (vec3 (3.0 | 196 | ,vec3 (0.0,0.0,0.0) |
248 | ,1.3 | 197 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time)))) * (vi1)); |
249 | ,0.3) | ||
250 | ,vec3 (0.0,0.0,0.0) | ||
251 | ,vec3 (0.0 | ||
252 | ,1.0 | ||
253 | ,0.0)))) * (rotMatrixY | ||
254 | ((0.1308996938995747) * (Time)))) * (vi1)); | ||
255 | vo1 = vi1; | 198 | vo1 = vi1; |
256 | } | 199 | } |
257 | """ | 200 | """ |
@@ -259,8 +202,7 @@ Pipeline | |||
259 | , fragmentShader = | 202 | , fragmentShader = |
260 | """ | 203 | """ |
261 | #version 330 core | 204 | #version 330 core |
262 | vec4 texture2D(sampler2D s | 205 | vec4 texture2D(sampler2D s,vec2 uv) { |
263 | ,vec2 uv) { | ||
264 | return texture(s,uv); | 206 | return texture(s,uv); |
265 | } | 207 | } |
266 | uniform float Time; | 208 | uniform float Time; |
@@ -275,9 +217,7 @@ Pipeline | |||
275 | (((((vo1).y) + ((vo1).x)) + ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) - ((vo1).x)) - ((vo1).z)) > (1.0)) || ((abs | 217 | (((((vo1).y) + ((vo1).x)) + ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) - ((vo1).x)) - ((vo1).z)) > (1.0)) || ((abs |
276 | (((((vo1).y) + ((vo1).x)) - ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) - ((vo1).x)) + ((vo1).z)) > (1.0)) || ((abs | 218 | (((((vo1).y) + ((vo1).x)) - ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) - ((vo1).x)) + ((vo1).z)) > (1.0)) || ((abs |
277 | (((((vo1).y) - ((vo1).x)) - ((vo1).z)) - (1.0))) > (0.25))) && ((len2_Float_4 | 219 | (((((vo1).y) - ((vo1).x)) - ((vo1).z)) - (1.0))) > (0.25))) && ((len2_Float_4 |
278 | (sin ((vo1) * (20.0)))) > (abs | 220 | (sin ((vo1) * (20.0)))) > (abs ((3.0) * (sin ((1.0) * (Time))))))))))) discard; |
279 | ((3.0) * (sin | ||
280 | ((1.0) * (Time))))))))))) discard; | ||
281 | f0 = vo1; | 221 | f0 = vo1; |
282 | } | 222 | } |
283 | """ | 223 | """ |
@@ -294,8 +234,7 @@ Pipeline | |||
294 | , vertexShader = | 234 | , vertexShader = |
295 | """ | 235 | """ |
296 | #version 330 core | 236 | #version 330 core |
297 | vec4 texture2D(sampler2D s | 237 | vec4 texture2D(sampler2D s,vec2 uv) { |
298 | ,vec2 uv) { | ||
299 | return texture(s,uv); | 238 | return texture(s,uv); |
300 | } | 239 | } |
301 | uniform float Time; | 240 | uniform float Time; |
@@ -306,136 +245,68 @@ Pipeline | |||
306 | vec4 r2_Float; | 245 | vec4 r2_Float; |
307 | vec4 r3_Float; | 246 | vec4 r3_Float; |
308 | vec4 ext0_Float_3(vec3 z0) { | 247 | vec4 ext0_Float_3(vec3 z0) { |
309 | return vec4 ((z0).x | 248 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
310 | ,(z0).y | ||
311 | ,(z0).z | ||
312 | ,0.0); | ||
313 | } | 249 | } |
314 | vec3 neg_VecSFloat3(vec3 z0) { | 250 | vec3 neg_VecSFloat3(vec3 z0) { |
315 | return - (z0); | 251 | return - (z0); |
316 | } | 252 | } |
317 | mat4 translateBefore4(vec3 z0) { | 253 | mat4 translateBefore4(vec3 z0) { |
318 | return mat4 (r1_Float | 254 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
319 | ,r2_Float | 255 | } |
320 | ,r3_Float | 256 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
321 | ,vec4 ((z0).x | 257 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
322 | ,(z0).y | 258 | ,normalize ((z0) - (z1))))) |
323 | ,(z0).z | 259 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
324 | ,1.0)); | 260 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
325 | } | 261 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
326 | mat4 lookat(vec3 z0 | 262 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
327 | ,vec3 z1 | 263 | } |
328 | ,vec3 z2) { | 264 | mat4 perspective(float z0,float z1,float z2,float z3) { |
329 | return (transpose (mat4 | 265 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
330 | (ext0_Float_3 (normalize (cross | 266 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
331 | (z2,normalize ((z0) - (z1))))) | 267 | ,0.0 |
332 | ,ext0_Float_3 (cross (normalize | 268 | ,0.0 |
333 | ((z0) - (z1)) | 269 | ,0.0) |
334 | ,normalize (cross (z2 | ||
335 | ,normalize ((z0) - (z1)))))) | ||
336 | ,ext0_Float_3 (normalize | ||
337 | ((z0) - (z1))) | ||
338 | ,vec4 (0.0 | ||
339 | ,0.0 | ||
340 | ,0.0 | ||
341 | ,1.0)))) * (translateBefore4 | ||
342 | (neg_VecSFloat3 (z0))); | ||
343 | } | ||
344 | mat4 perspective(float z0 | ||
345 | ,float z1 | ||
346 | ,float z2 | ||
347 | ,float z3) { | ||
348 | return mat4 (vec4 | ||
349 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | ||
350 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
351 | ((z2) / (2.0))))))) | ||
352 | ,0.0 | ||
353 | ,0.0 | ||
354 | ,0.0) | ||
355 | ,vec4 (0.0 | 270 | ,vec4 (0.0 |
356 | ,((2.0) * (z0)) / (((z0) * (tan | 271 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
357 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
358 | ((z2) / (2.0)))))) | 272 | ((z2) / (2.0)))))) |
359 | ,0.0 | 273 | ,0.0 |
360 | ,0.0) | 274 | ,0.0) |
361 | ,vec4 ((((z3) * ((z0) * (tan | 275 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
362 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
363 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 276 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
364 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 277 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
365 | ((z2) / (2.0))))))) | 278 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
366 | ,(((z0) * (tan | 279 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
367 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
368 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
369 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
370 | ((z2) / (2.0)))))) | 280 | ((z2) / (2.0)))))) |
371 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 281 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
372 | ,-1.0) | 282 | ,-1.0) |
373 | ,vec4 (0.0 | 283 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
374 | ,0.0 | ||
375 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
376 | ,0.0)); | ||
377 | } | 284 | } |
378 | mat4 rotMatrixY(float z0) { | 285 | mat4 rotMatrixY(float z0) { |
379 | return mat4 (vec4 (cos (z0) | 286 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
380 | ,0.0 | ||
381 | ,(0.0) - (sin (z0)) | ||
382 | ,0.0) | ||
383 | ,vec4 (0.0,1.0,0.0,0.0) | 287 | ,vec4 (0.0,1.0,0.0,0.0) |
384 | ,vec4 (sin (z0) | 288 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
385 | ,0.0 | ||
386 | ,cos (z0) | ||
387 | ,0.0) | ||
388 | ,vec4 (0.0,0.0,0.0,1.0)); | 289 | ,vec4 (0.0,0.0,0.0,1.0)); |
389 | } | 290 | } |
390 | mat4 rotMatrix; | 291 | mat4 rotMatrix; |
391 | mat4 rotMatrixX(float z0) { | 292 | mat4 rotMatrixX(float z0) { |
392 | return mat4 (vec4 (1.0 | 293 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
393 | ,0.0 | 294 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
394 | ,0.0 | 295 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
395 | ,0.0) | ||
396 | ,vec4 (0.0 | ||
397 | ,cos (z0) | ||
398 | ,sin (z0) | ||
399 | ,0.0) | ||
400 | ,vec4 (0.0 | ||
401 | ,(0.0) - (sin (z0)) | ||
402 | ,cos (z0) | ||
403 | ,0.0) | ||
404 | ,vec4 (0.0,0.0,0.0,1.0)); | 296 | ,vec4 (0.0,0.0,0.0,1.0)); |
405 | } | 297 | } |
406 | vec4 scale(float z0,vec4 z1) { | 298 | vec4 scale(float z0,vec4 z1) { |
407 | return (z1) * (vec4 (z0 | 299 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
408 | ,z0 | ||
409 | ,z0 | ||
410 | ,1.0)); | ||
411 | } | 300 | } |
412 | void main() { | 301 | void main() { |
413 | r1_Float = vec4 (1.0 | 302 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
414 | ,0.0 | 303 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
415 | ,0.0 | 304 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
416 | ,0.0); | 305 | rotMatrix = ((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 |
417 | r2_Float = vec4 (0.0 | 306 | (3.0,1.3,0.3) |
418 | ,1.0 | 307 | ,vec3 (0.0,0.0,0.0) |
419 | ,0.0 | 308 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time))); |
420 | ,0.0); | 309 | gl_Position = (rotMatrix) * (scale (0.4,(rotMatrixX (0.0)) * (vi1))); |
421 | r3_Float = vec4 (0.0 | ||
422 | ,0.0 | ||
423 | ,1.0 | ||
424 | ,0.0); | ||
425 | rotMatrix = ((perspective (0.1 | ||
426 | ,100.0 | ||
427 | ,0.5235987755982988 | ||
428 | ,1.0)) * (lookat (vec3 (3.0 | ||
429 | ,1.3 | ||
430 | ,0.3) | ||
431 | ,vec3 (0.0,0.0,0.0) | ||
432 | ,vec3 (0.0 | ||
433 | ,1.0 | ||
434 | ,0.0)))) * (rotMatrixY | ||
435 | ((0.1308996938995747) * (Time))); | ||
436 | gl_Position = | ||
437 | (rotMatrix) * (scale (0.4 | ||
438 | ,(rotMatrixX (0.0)) * (vi1))); | ||
439 | vo1 = vi2; | 310 | vo1 = vi2; |
440 | } | 311 | } |
441 | """ | 312 | """ |
@@ -443,26 +314,17 @@ Pipeline | |||
443 | , fragmentShader = | 314 | , fragmentShader = |
444 | """ | 315 | """ |
445 | #version 330 core | 316 | #version 330 core |
446 | vec4 texture2D(sampler2D s | 317 | vec4 texture2D(sampler2D s,vec2 uv) { |
447 | ,vec2 uv) { | ||
448 | return texture(s,uv); | 318 | return texture(s,uv); |
449 | } | 319 | } |
450 | uniform sampler2D s0; | 320 | uniform sampler2D s0; |
451 | smooth in vec2 vo1; | 321 | smooth in vec2 vo1; |
452 | out vec4 f0; | 322 | out vec4 f0; |
453 | vec4 setAlpha(vec4 z0) { | 323 | vec4 setAlpha(vec4 z0) { |
454 | return ((z0) * (vec4 (1.0 | 324 | return ((z0) * (vec4 (1.0,1.0,1.0,0.0))) + (vec4 (0.0,0.0,0.0,1.0)); |
455 | ,1.0 | ||
456 | ,1.0 | ||
457 | ,0.0))) + (vec4 (0.0 | ||
458 | ,0.0 | ||
459 | ,0.0 | ||
460 | ,1.0)); | ||
461 | } | 325 | } |
462 | void main() { | 326 | void main() { |
463 | f0 = setAlpha | 327 | f0 = setAlpha (((((vo1).yyyx) * (0.5)) + (texture2D (s0,vo1))) * (0.7)); |
464 | (((((vo1).yyyx) * (0.5)) + (texture2D | ||
465 | (s0,vo1))) * (0.7)); | ||
466 | } | 328 | } |
467 | """ | 329 | """ |
468 | } | 330 | } |
@@ -478,8 +340,7 @@ Pipeline | |||
478 | , vertexShader = | 340 | , vertexShader = |
479 | """ | 341 | """ |
480 | #version 330 core | 342 | #version 330 core |
481 | vec4 texture2D(sampler2D s | 343 | vec4 texture2D(sampler2D s,vec2 uv) { |
482 | ,vec2 uv) { | ||
483 | return texture(s,uv); | 344 | return texture(s,uv); |
484 | } | 345 | } |
485 | uniform float Time; | 346 | uniform float Time; |
@@ -490,136 +351,68 @@ Pipeline | |||
490 | vec4 r2_Float; | 351 | vec4 r2_Float; |
491 | vec4 r3_Float; | 352 | vec4 r3_Float; |
492 | vec4 ext0_Float_3(vec3 z0) { | 353 | vec4 ext0_Float_3(vec3 z0) { |
493 | return vec4 ((z0).x | 354 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
494 | ,(z0).y | ||
495 | ,(z0).z | ||
496 | ,0.0); | ||
497 | } | 355 | } |
498 | vec3 neg_VecSFloat3(vec3 z0) { | 356 | vec3 neg_VecSFloat3(vec3 z0) { |
499 | return - (z0); | 357 | return - (z0); |
500 | } | 358 | } |
501 | mat4 translateBefore4(vec3 z0) { | 359 | mat4 translateBefore4(vec3 z0) { |
502 | return mat4 (r1_Float | 360 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
503 | ,r2_Float | 361 | } |
504 | ,r3_Float | 362 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
505 | ,vec4 ((z0).x | 363 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
506 | ,(z0).y | 364 | ,normalize ((z0) - (z1))))) |
507 | ,(z0).z | 365 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
508 | ,1.0)); | 366 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
509 | } | 367 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
510 | mat4 lookat(vec3 z0 | 368 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
511 | ,vec3 z1 | 369 | } |
512 | ,vec3 z2) { | 370 | mat4 perspective(float z0,float z1,float z2,float z3) { |
513 | return (transpose (mat4 | 371 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
514 | (ext0_Float_3 (normalize (cross | 372 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
515 | (z2,normalize ((z0) - (z1))))) | 373 | ,0.0 |
516 | ,ext0_Float_3 (cross (normalize | 374 | ,0.0 |
517 | ((z0) - (z1)) | 375 | ,0.0) |
518 | ,normalize (cross (z2 | ||
519 | ,normalize ((z0) - (z1)))))) | ||
520 | ,ext0_Float_3 (normalize | ||
521 | ((z0) - (z1))) | ||
522 | ,vec4 (0.0 | ||
523 | ,0.0 | ||
524 | ,0.0 | ||
525 | ,1.0)))) * (translateBefore4 | ||
526 | (neg_VecSFloat3 (z0))); | ||
527 | } | ||
528 | mat4 perspective(float z0 | ||
529 | ,float z1 | ||
530 | ,float z2 | ||
531 | ,float z3) { | ||
532 | return mat4 (vec4 | ||
533 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | ||
534 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
535 | ((z2) / (2.0))))))) | ||
536 | ,0.0 | ||
537 | ,0.0 | ||
538 | ,0.0) | ||
539 | ,vec4 (0.0 | 376 | ,vec4 (0.0 |
540 | ,((2.0) * (z0)) / (((z0) * (tan | 377 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
541 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
542 | ((z2) / (2.0)))))) | 378 | ((z2) / (2.0)))))) |
543 | ,0.0 | 379 | ,0.0 |
544 | ,0.0) | 380 | ,0.0) |
545 | ,vec4 ((((z3) * ((z0) * (tan | 381 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
546 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
547 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 382 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
548 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 383 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
549 | ((z2) / (2.0))))))) | 384 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
550 | ,(((z0) * (tan | 385 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
551 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
552 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
553 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
554 | ((z2) / (2.0)))))) | 386 | ((z2) / (2.0)))))) |
555 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 387 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
556 | ,-1.0) | 388 | ,-1.0) |
557 | ,vec4 (0.0 | 389 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
558 | ,0.0 | ||
559 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
560 | ,0.0)); | ||
561 | } | 390 | } |
562 | mat4 rotMatrixY(float z0) { | 391 | mat4 rotMatrixY(float z0) { |
563 | return mat4 (vec4 (cos (z0) | 392 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
564 | ,0.0 | ||
565 | ,(0.0) - (sin (z0)) | ||
566 | ,0.0) | ||
567 | ,vec4 (0.0,1.0,0.0,0.0) | 393 | ,vec4 (0.0,1.0,0.0,0.0) |
568 | ,vec4 (sin (z0) | 394 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
569 | ,0.0 | ||
570 | ,cos (z0) | ||
571 | ,0.0) | ||
572 | ,vec4 (0.0,0.0,0.0,1.0)); | 395 | ,vec4 (0.0,0.0,0.0,1.0)); |
573 | } | 396 | } |
574 | mat4 rotMatrix; | 397 | mat4 rotMatrix; |
575 | mat4 rotMatrixX(float z0) { | 398 | mat4 rotMatrixX(float z0) { |
576 | return mat4 (vec4 (1.0 | 399 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
577 | ,0.0 | 400 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
578 | ,0.0 | 401 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
579 | ,0.0) | ||
580 | ,vec4 (0.0 | ||
581 | ,cos (z0) | ||
582 | ,sin (z0) | ||
583 | ,0.0) | ||
584 | ,vec4 (0.0 | ||
585 | ,(0.0) - (sin (z0)) | ||
586 | ,cos (z0) | ||
587 | ,0.0) | ||
588 | ,vec4 (0.0,0.0,0.0,1.0)); | 402 | ,vec4 (0.0,0.0,0.0,1.0)); |
589 | } | 403 | } |
590 | vec4 scale(float z0,vec4 z1) { | 404 | vec4 scale(float z0,vec4 z1) { |
591 | return (z1) * (vec4 (z0 | 405 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
592 | ,z0 | ||
593 | ,z0 | ||
594 | ,1.0)); | ||
595 | } | 406 | } |
596 | void main() { | 407 | void main() { |
597 | r1_Float = vec4 (1.0 | 408 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
598 | ,0.0 | 409 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
599 | ,0.0 | 410 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
600 | ,0.0); | 411 | rotMatrix = ((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 |
601 | r2_Float = vec4 (0.0 | 412 | (3.0,1.3,0.3) |
602 | ,1.0 | 413 | ,vec3 (0.0,0.0,0.0) |
603 | ,0.0 | 414 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time))); |
604 | ,0.0); | 415 | gl_Position = (rotMatrix) * (scale (0.4,(rotMatrixX (0.1)) * (vi1))); |
605 | r3_Float = vec4 (0.0 | ||
606 | ,0.0 | ||
607 | ,1.0 | ||
608 | ,0.0); | ||
609 | rotMatrix = ((perspective (0.1 | ||
610 | ,100.0 | ||
611 | ,0.5235987755982988 | ||
612 | ,1.0)) * (lookat (vec3 (3.0 | ||
613 | ,1.3 | ||
614 | ,0.3) | ||
615 | ,vec3 (0.0,0.0,0.0) | ||
616 | ,vec3 (0.0 | ||
617 | ,1.0 | ||
618 | ,0.0)))) * (rotMatrixY | ||
619 | ((0.1308996938995747) * (Time))); | ||
620 | gl_Position = | ||
621 | (rotMatrix) * (scale (0.4 | ||
622 | ,(rotMatrixX (0.1)) * (vi1))); | ||
623 | vo1 = vi2; | 416 | vo1 = vi2; |
624 | } | 417 | } |
625 | """ | 418 | """ |
@@ -627,26 +420,17 @@ Pipeline | |||
627 | , fragmentShader = | 420 | , fragmentShader = |
628 | """ | 421 | """ |
629 | #version 330 core | 422 | #version 330 core |
630 | vec4 texture2D(sampler2D s | 423 | vec4 texture2D(sampler2D s,vec2 uv) { |
631 | ,vec2 uv) { | ||
632 | return texture(s,uv); | 424 | return texture(s,uv); |
633 | } | 425 | } |
634 | uniform sampler2D s0; | 426 | uniform sampler2D s0; |
635 | smooth in vec2 vo1; | 427 | smooth in vec2 vo1; |
636 | out vec4 f0; | 428 | out vec4 f0; |
637 | vec4 setAlpha(vec4 z0) { | 429 | vec4 setAlpha(vec4 z0) { |
638 | return ((z0) * (vec4 (1.0 | 430 | return ((z0) * (vec4 (1.0,1.0,1.0,0.0))) + (vec4 (0.0,0.0,0.0,1.0)); |
639 | ,1.0 | ||
640 | ,1.0 | ||
641 | ,0.0))) + (vec4 (0.0 | ||
642 | ,0.0 | ||
643 | ,0.0 | ||
644 | ,1.0)); | ||
645 | } | 431 | } |
646 | void main() { | 432 | void main() { |
647 | f0 = setAlpha | 433 | f0 = setAlpha (((((vo1).yyyx) * (0.5)) + (texture2D (s0,vo1))) * (0.7)); |
648 | (((((vo1).yyyx) * (0.5)) + (texture2D | ||
649 | (s0,vo1))) * (0.7)); | ||
650 | } | 434 | } |
651 | """ | 435 | """ |
652 | } | 436 | } |
diff --git a/testdata/editor-examples/RecursiveTexture.out b/testdata/editor-examples/RecursiveTexture.out index 22c6a002..d008848d 100644 --- a/testdata/editor-examples/RecursiveTexture.out +++ b/testdata/editor-examples/RecursiveTexture.out | |||
@@ -287,8 +287,7 @@ Pipeline | |||
287 | , vertexShader = | 287 | , vertexShader = |
288 | """ | 288 | """ |
289 | #version 330 core | 289 | #version 330 core |
290 | vec4 texture2D(sampler2D s | 290 | vec4 texture2D(sampler2D s,vec2 uv) { |
291 | ,vec2 uv) { | ||
292 | return texture(s,uv); | 291 | return texture(s,uv); |
293 | } | 292 | } |
294 | uniform float Time; | 293 | uniform float Time; |
@@ -299,136 +298,68 @@ Pipeline | |||
299 | vec4 r2_Float; | 298 | vec4 r2_Float; |
300 | vec4 r3_Float; | 299 | vec4 r3_Float; |
301 | vec4 ext0_Float_3(vec3 z0) { | 300 | vec4 ext0_Float_3(vec3 z0) { |
302 | return vec4 ((z0).x | 301 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
303 | ,(z0).y | ||
304 | ,(z0).z | ||
305 | ,0.0); | ||
306 | } | 302 | } |
307 | vec3 neg_VecSFloat3(vec3 z0) { | 303 | vec3 neg_VecSFloat3(vec3 z0) { |
308 | return - (z0); | 304 | return - (z0); |
309 | } | 305 | } |
310 | mat4 translateBefore4(vec3 z0) { | 306 | mat4 translateBefore4(vec3 z0) { |
311 | return mat4 (r1_Float | 307 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
312 | ,r2_Float | 308 | } |
313 | ,r3_Float | 309 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
314 | ,vec4 ((z0).x | 310 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
315 | ,(z0).y | 311 | ,normalize ((z0) - (z1))))) |
316 | ,(z0).z | 312 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
317 | ,1.0)); | 313 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
318 | } | 314 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
319 | mat4 lookat(vec3 z0 | 315 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
320 | ,vec3 z1 | 316 | } |
321 | ,vec3 z2) { | 317 | mat4 perspective(float z0,float z1,float z2,float z3) { |
322 | return (transpose (mat4 | 318 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
323 | (ext0_Float_3 (normalize (cross | 319 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
324 | (z2,normalize ((z0) - (z1))))) | 320 | ,0.0 |
325 | ,ext0_Float_3 (cross (normalize | 321 | ,0.0 |
326 | ((z0) - (z1)) | 322 | ,0.0) |
327 | ,normalize (cross (z2 | ||
328 | ,normalize ((z0) - (z1)))))) | ||
329 | ,ext0_Float_3 (normalize | ||
330 | ((z0) - (z1))) | ||
331 | ,vec4 (0.0 | ||
332 | ,0.0 | ||
333 | ,0.0 | ||
334 | ,1.0)))) * (translateBefore4 | ||
335 | (neg_VecSFloat3 (z0))); | ||
336 | } | ||
337 | mat4 perspective(float z0 | ||
338 | ,float z1 | ||
339 | ,float z2 | ||
340 | ,float z3) { | ||
341 | return mat4 (vec4 | ||
342 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | ||
343 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
344 | ((z2) / (2.0))))))) | ||
345 | ,0.0 | ||
346 | ,0.0 | ||
347 | ,0.0) | ||
348 | ,vec4 (0.0 | 323 | ,vec4 (0.0 |
349 | ,((2.0) * (z0)) / (((z0) * (tan | 324 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
350 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
351 | ((z2) / (2.0)))))) | 325 | ((z2) / (2.0)))))) |
352 | ,0.0 | 326 | ,0.0 |
353 | ,0.0) | 327 | ,0.0) |
354 | ,vec4 ((((z3) * ((z0) * (tan | 328 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
355 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
356 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 329 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
357 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 330 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
358 | ((z2) / (2.0))))))) | 331 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
359 | ,(((z0) * (tan | 332 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
360 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
361 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
362 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
363 | ((z2) / (2.0)))))) | 333 | ((z2) / (2.0)))))) |
364 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 334 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
365 | ,-1.0) | 335 | ,-1.0) |
366 | ,vec4 (0.0 | 336 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
367 | ,0.0 | ||
368 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
369 | ,0.0)); | ||
370 | } | 337 | } |
371 | mat4 rotMatrixY(float z0) { | 338 | mat4 rotMatrixY(float z0) { |
372 | return mat4 (vec4 (cos (z0) | 339 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
373 | ,0.0 | ||
374 | ,(0.0) - (sin (z0)) | ||
375 | ,0.0) | ||
376 | ,vec4 (0.0,1.0,0.0,0.0) | 340 | ,vec4 (0.0,1.0,0.0,0.0) |
377 | ,vec4 (sin (z0) | 341 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
378 | ,0.0 | ||
379 | ,cos (z0) | ||
380 | ,0.0) | ||
381 | ,vec4 (0.0,0.0,0.0,1.0)); | 342 | ,vec4 (0.0,0.0,0.0,1.0)); |
382 | } | 343 | } |
383 | mat4 rotMatrix; | 344 | mat4 rotMatrix; |
384 | mat4 rotMatrixX(float z0) { | 345 | mat4 rotMatrixX(float z0) { |
385 | return mat4 (vec4 (1.0 | 346 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
386 | ,0.0 | 347 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
387 | ,0.0 | 348 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
388 | ,0.0) | ||
389 | ,vec4 (0.0 | ||
390 | ,cos (z0) | ||
391 | ,sin (z0) | ||
392 | ,0.0) | ||
393 | ,vec4 (0.0 | ||
394 | ,(0.0) - (sin (z0)) | ||
395 | ,cos (z0) | ||
396 | ,0.0) | ||
397 | ,vec4 (0.0,0.0,0.0,1.0)); | 349 | ,vec4 (0.0,0.0,0.0,1.0)); |
398 | } | 350 | } |
399 | vec4 scale(float z0,vec4 z1) { | 351 | vec4 scale(float z0,vec4 z1) { |
400 | return (z1) * (vec4 (z0 | 352 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
401 | ,z0 | ||
402 | ,z0 | ||
403 | ,1.0)); | ||
404 | } | 353 | } |
405 | void main() { | 354 | void main() { |
406 | r1_Float = vec4 (1.0 | 355 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
407 | ,0.0 | 356 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
408 | ,0.0 | 357 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
409 | ,0.0); | 358 | rotMatrix = ((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 |
410 | r2_Float = vec4 (0.0 | 359 | (3.0,1.3,0.3) |
411 | ,1.0 | 360 | ,vec3 (0.0,0.0,0.0) |
412 | ,0.0 | 361 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time))); |
413 | ,0.0); | 362 | gl_Position = (rotMatrix) * (scale (0.4,(rotMatrixX (0.0)) * (vi1))); |
414 | r3_Float = vec4 (0.0 | ||
415 | ,0.0 | ||
416 | ,1.0 | ||
417 | ,0.0); | ||
418 | rotMatrix = ((perspective (0.1 | ||
419 | ,100.0 | ||
420 | ,0.5235987755982988 | ||
421 | ,1.0)) * (lookat (vec3 (3.0 | ||
422 | ,1.3 | ||
423 | ,0.3) | ||
424 | ,vec3 (0.0,0.0,0.0) | ||
425 | ,vec3 (0.0 | ||
426 | ,1.0 | ||
427 | ,0.0)))) * (rotMatrixY | ||
428 | ((0.1308996938995747) * (Time))); | ||
429 | gl_Position = | ||
430 | (rotMatrix) * (scale (0.4 | ||
431 | ,(rotMatrixX (0.0)) * (vi1))); | ||
432 | vo1 = vi2; | 363 | vo1 = vi2; |
433 | } | 364 | } |
434 | """ | 365 | """ |
@@ -436,26 +367,17 @@ Pipeline | |||
436 | , fragmentShader = | 367 | , fragmentShader = |
437 | """ | 368 | """ |
438 | #version 330 core | 369 | #version 330 core |
439 | vec4 texture2D(sampler2D s | 370 | vec4 texture2D(sampler2D s,vec2 uv) { |
440 | ,vec2 uv) { | ||
441 | return texture(s,uv); | 371 | return texture(s,uv); |
442 | } | 372 | } |
443 | uniform sampler2D s0; | 373 | uniform sampler2D s0; |
444 | smooth in vec2 vo1; | 374 | smooth in vec2 vo1; |
445 | out vec4 f0; | 375 | out vec4 f0; |
446 | vec4 setAlpha(vec4 z0) { | 376 | vec4 setAlpha(vec4 z0) { |
447 | return ((z0) * (vec4 (1.0 | 377 | return ((z0) * (vec4 (1.0,1.0,1.0,0.0))) + (vec4 (0.0,0.0,0.0,1.0)); |
448 | ,1.0 | ||
449 | ,1.0 | ||
450 | ,0.0))) + (vec4 (0.0 | ||
451 | ,0.0 | ||
452 | ,0.0 | ||
453 | ,1.0)); | ||
454 | } | 378 | } |
455 | void main() { | 379 | void main() { |
456 | f0 = setAlpha | 380 | f0 = setAlpha (((((vo1).yyyx) * (0.5)) + (texture2D (s0,vo1))) * (0.7)); |
457 | (((((vo1).yyyx) * (0.5)) + (texture2D | ||
458 | (s0,vo1))) * (0.7)); | ||
459 | } | 381 | } |
460 | """ | 382 | """ |
461 | } | 383 | } |
@@ -471,8 +393,7 @@ Pipeline | |||
471 | , vertexShader = | 393 | , vertexShader = |
472 | """ | 394 | """ |
473 | #version 330 core | 395 | #version 330 core |
474 | vec4 texture2D(sampler2D s | 396 | vec4 texture2D(sampler2D s,vec2 uv) { |
475 | ,vec2 uv) { | ||
476 | return texture(s,uv); | 397 | return texture(s,uv); |
477 | } | 398 | } |
478 | uniform float Time; | 399 | uniform float Time; |
@@ -483,136 +404,68 @@ Pipeline | |||
483 | vec4 r2_Float; | 404 | vec4 r2_Float; |
484 | vec4 r3_Float; | 405 | vec4 r3_Float; |
485 | vec4 ext0_Float_3(vec3 z0) { | 406 | vec4 ext0_Float_3(vec3 z0) { |
486 | return vec4 ((z0).x | 407 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
487 | ,(z0).y | ||
488 | ,(z0).z | ||
489 | ,0.0); | ||
490 | } | 408 | } |
491 | vec3 neg_VecSFloat3(vec3 z0) { | 409 | vec3 neg_VecSFloat3(vec3 z0) { |
492 | return - (z0); | 410 | return - (z0); |
493 | } | 411 | } |
494 | mat4 translateBefore4(vec3 z0) { | 412 | mat4 translateBefore4(vec3 z0) { |
495 | return mat4 (r1_Float | 413 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
496 | ,r2_Float | 414 | } |
497 | ,r3_Float | 415 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
498 | ,vec4 ((z0).x | 416 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
499 | ,(z0).y | 417 | ,normalize ((z0) - (z1))))) |
500 | ,(z0).z | 418 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
501 | ,1.0)); | 419 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
502 | } | 420 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
503 | mat4 lookat(vec3 z0 | 421 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
504 | ,vec3 z1 | 422 | } |
505 | ,vec3 z2) { | 423 | mat4 perspective(float z0,float z1,float z2,float z3) { |
506 | return (transpose (mat4 | 424 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
507 | (ext0_Float_3 (normalize (cross | 425 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
508 | (z2,normalize ((z0) - (z1))))) | 426 | ,0.0 |
509 | ,ext0_Float_3 (cross (normalize | 427 | ,0.0 |
510 | ((z0) - (z1)) | 428 | ,0.0) |
511 | ,normalize (cross (z2 | ||
512 | ,normalize ((z0) - (z1)))))) | ||
513 | ,ext0_Float_3 (normalize | ||
514 | ((z0) - (z1))) | ||
515 | ,vec4 (0.0 | ||
516 | ,0.0 | ||
517 | ,0.0 | ||
518 | ,1.0)))) * (translateBefore4 | ||
519 | (neg_VecSFloat3 (z0))); | ||
520 | } | ||
521 | mat4 perspective(float z0 | ||
522 | ,float z1 | ||
523 | ,float z2 | ||
524 | ,float z3) { | ||
525 | return mat4 (vec4 | ||
526 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | ||
527 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
528 | ((z2) / (2.0))))))) | ||
529 | ,0.0 | ||
530 | ,0.0 | ||
531 | ,0.0) | ||
532 | ,vec4 (0.0 | 429 | ,vec4 (0.0 |
533 | ,((2.0) * (z0)) / (((z0) * (tan | 430 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
534 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
535 | ((z2) / (2.0)))))) | 431 | ((z2) / (2.0)))))) |
536 | ,0.0 | 432 | ,0.0 |
537 | ,0.0) | 433 | ,0.0) |
538 | ,vec4 ((((z3) * ((z0) * (tan | 434 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
539 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
540 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 435 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
541 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 436 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
542 | ((z2) / (2.0))))))) | 437 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
543 | ,(((z0) * (tan | 438 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
544 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
545 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
546 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
547 | ((z2) / (2.0)))))) | 439 | ((z2) / (2.0)))))) |
548 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 440 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
549 | ,-1.0) | 441 | ,-1.0) |
550 | ,vec4 (0.0 | 442 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
551 | ,0.0 | ||
552 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
553 | ,0.0)); | ||
554 | } | 443 | } |
555 | mat4 rotMatrixY(float z0) { | 444 | mat4 rotMatrixY(float z0) { |
556 | return mat4 (vec4 (cos (z0) | 445 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
557 | ,0.0 | ||
558 | ,(0.0) - (sin (z0)) | ||
559 | ,0.0) | ||
560 | ,vec4 (0.0,1.0,0.0,0.0) | 446 | ,vec4 (0.0,1.0,0.0,0.0) |
561 | ,vec4 (sin (z0) | 447 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
562 | ,0.0 | ||
563 | ,cos (z0) | ||
564 | ,0.0) | ||
565 | ,vec4 (0.0,0.0,0.0,1.0)); | 448 | ,vec4 (0.0,0.0,0.0,1.0)); |
566 | } | 449 | } |
567 | mat4 rotMatrix; | 450 | mat4 rotMatrix; |
568 | mat4 rotMatrixX(float z0) { | 451 | mat4 rotMatrixX(float z0) { |
569 | return mat4 (vec4 (1.0 | 452 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
570 | ,0.0 | 453 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
571 | ,0.0 | 454 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
572 | ,0.0) | ||
573 | ,vec4 (0.0 | ||
574 | ,cos (z0) | ||
575 | ,sin (z0) | ||
576 | ,0.0) | ||
577 | ,vec4 (0.0 | ||
578 | ,(0.0) - (sin (z0)) | ||
579 | ,cos (z0) | ||
580 | ,0.0) | ||
581 | ,vec4 (0.0,0.0,0.0,1.0)); | 455 | ,vec4 (0.0,0.0,0.0,1.0)); |
582 | } | 456 | } |
583 | vec4 scale(float z0,vec4 z1) { | 457 | vec4 scale(float z0,vec4 z1) { |
584 | return (z1) * (vec4 (z0 | 458 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
585 | ,z0 | ||
586 | ,z0 | ||
587 | ,1.0)); | ||
588 | } | 459 | } |
589 | void main() { | 460 | void main() { |
590 | r1_Float = vec4 (1.0 | 461 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
591 | ,0.0 | 462 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
592 | ,0.0 | 463 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
593 | ,0.0); | 464 | rotMatrix = ((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 |
594 | r2_Float = vec4 (0.0 | 465 | (3.0,1.3,0.3) |
595 | ,1.0 | 466 | ,vec3 (0.0,0.0,0.0) |
596 | ,0.0 | 467 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time))); |
597 | ,0.0); | 468 | gl_Position = (rotMatrix) * (scale (0.4,(rotMatrixX (0.1)) * (vi1))); |
598 | r3_Float = vec4 (0.0 | ||
599 | ,0.0 | ||
600 | ,1.0 | ||
601 | ,0.0); | ||
602 | rotMatrix = ((perspective (0.1 | ||
603 | ,100.0 | ||
604 | ,0.5235987755982988 | ||
605 | ,1.0)) * (lookat (vec3 (3.0 | ||
606 | ,1.3 | ||
607 | ,0.3) | ||
608 | ,vec3 (0.0,0.0,0.0) | ||
609 | ,vec3 (0.0 | ||
610 | ,1.0 | ||
611 | ,0.0)))) * (rotMatrixY | ||
612 | ((0.1308996938995747) * (Time))); | ||
613 | gl_Position = | ||
614 | (rotMatrix) * (scale (0.4 | ||
615 | ,(rotMatrixX (0.1)) * (vi1))); | ||
616 | vo1 = vi2; | 469 | vo1 = vi2; |
617 | } | 470 | } |
618 | """ | 471 | """ |
@@ -620,26 +473,17 @@ Pipeline | |||
620 | , fragmentShader = | 473 | , fragmentShader = |
621 | """ | 474 | """ |
622 | #version 330 core | 475 | #version 330 core |
623 | vec4 texture2D(sampler2D s | 476 | vec4 texture2D(sampler2D s,vec2 uv) { |
624 | ,vec2 uv) { | ||
625 | return texture(s,uv); | 477 | return texture(s,uv); |
626 | } | 478 | } |
627 | uniform sampler2D s0; | 479 | uniform sampler2D s0; |
628 | smooth in vec2 vo1; | 480 | smooth in vec2 vo1; |
629 | out vec4 f0; | 481 | out vec4 f0; |
630 | vec4 setAlpha(vec4 z0) { | 482 | vec4 setAlpha(vec4 z0) { |
631 | return ((z0) * (vec4 (1.0 | 483 | return ((z0) * (vec4 (1.0,1.0,1.0,0.0))) + (vec4 (0.0,0.0,0.0,1.0)); |
632 | ,1.0 | ||
633 | ,1.0 | ||
634 | ,0.0))) + (vec4 (0.0 | ||
635 | ,0.0 | ||
636 | ,0.0 | ||
637 | ,1.0)); | ||
638 | } | 484 | } |
639 | void main() { | 485 | void main() { |
640 | f0 = setAlpha | 486 | f0 = setAlpha (((((vo1).yyyx) * (0.5)) + (texture2D (s0,vo1))) * (0.7)); |
641 | (((((vo1).yyyx) * (0.5)) + (texture2D | ||
642 | (s0,vo1))) * (0.7)); | ||
643 | } | 487 | } |
644 | """ | 488 | """ |
645 | } | 489 | } |
@@ -655,8 +499,7 @@ Pipeline | |||
655 | , vertexShader = | 499 | , vertexShader = |
656 | """ | 500 | """ |
657 | #version 330 core | 501 | #version 330 core |
658 | vec4 texture2D(sampler2D s | 502 | vec4 texture2D(sampler2D s,vec2 uv) { |
659 | ,vec2 uv) { | ||
660 | return texture(s,uv); | 503 | return texture(s,uv); |
661 | } | 504 | } |
662 | uniform float Time; | 505 | uniform float Time; |
@@ -667,136 +510,68 @@ Pipeline | |||
667 | vec4 r2_Float; | 510 | vec4 r2_Float; |
668 | vec4 r3_Float; | 511 | vec4 r3_Float; |
669 | vec4 ext0_Float_3(vec3 z0) { | 512 | vec4 ext0_Float_3(vec3 z0) { |
670 | return vec4 ((z0).x | 513 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
671 | ,(z0).y | ||
672 | ,(z0).z | ||
673 | ,0.0); | ||
674 | } | 514 | } |
675 | vec3 neg_VecSFloat3(vec3 z0) { | 515 | vec3 neg_VecSFloat3(vec3 z0) { |
676 | return - (z0); | 516 | return - (z0); |
677 | } | 517 | } |
678 | mat4 translateBefore4(vec3 z0) { | 518 | mat4 translateBefore4(vec3 z0) { |
679 | return mat4 (r1_Float | 519 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
680 | ,r2_Float | 520 | } |
681 | ,r3_Float | 521 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
682 | ,vec4 ((z0).x | 522 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
683 | ,(z0).y | 523 | ,normalize ((z0) - (z1))))) |
684 | ,(z0).z | 524 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
685 | ,1.0)); | 525 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
686 | } | 526 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
687 | mat4 lookat(vec3 z0 | 527 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
688 | ,vec3 z1 | 528 | } |
689 | ,vec3 z2) { | 529 | mat4 perspective(float z0,float z1,float z2,float z3) { |
690 | return (transpose (mat4 | 530 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
691 | (ext0_Float_3 (normalize (cross | 531 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
692 | (z2,normalize ((z0) - (z1))))) | 532 | ,0.0 |
693 | ,ext0_Float_3 (cross (normalize | 533 | ,0.0 |
694 | ((z0) - (z1)) | 534 | ,0.0) |
695 | ,normalize (cross (z2 | ||
696 | ,normalize ((z0) - (z1)))))) | ||
697 | ,ext0_Float_3 (normalize | ||
698 | ((z0) - (z1))) | ||
699 | ,vec4 (0.0 | ||
700 | ,0.0 | ||
701 | ,0.0 | ||
702 | ,1.0)))) * (translateBefore4 | ||
703 | (neg_VecSFloat3 (z0))); | ||
704 | } | ||
705 | mat4 perspective(float z0 | ||
706 | ,float z1 | ||
707 | ,float z2 | ||
708 | ,float z3) { | ||
709 | return mat4 (vec4 | ||
710 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | ||
711 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
712 | ((z2) / (2.0))))))) | ||
713 | ,0.0 | ||
714 | ,0.0 | ||
715 | ,0.0) | ||
716 | ,vec4 (0.0 | 535 | ,vec4 (0.0 |
717 | ,((2.0) * (z0)) / (((z0) * (tan | 536 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
718 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
719 | ((z2) / (2.0)))))) | 537 | ((z2) / (2.0)))))) |
720 | ,0.0 | 538 | ,0.0 |
721 | ,0.0) | 539 | ,0.0) |
722 | ,vec4 ((((z3) * ((z0) * (tan | 540 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
723 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
724 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 541 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
725 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 542 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
726 | ((z2) / (2.0))))))) | 543 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
727 | ,(((z0) * (tan | 544 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
728 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
729 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
730 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
731 | ((z2) / (2.0)))))) | 545 | ((z2) / (2.0)))))) |
732 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 546 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
733 | ,-1.0) | 547 | ,-1.0) |
734 | ,vec4 (0.0 | 548 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
735 | ,0.0 | ||
736 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
737 | ,0.0)); | ||
738 | } | 549 | } |
739 | mat4 rotMatrixY(float z0) { | 550 | mat4 rotMatrixY(float z0) { |
740 | return mat4 (vec4 (cos (z0) | 551 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
741 | ,0.0 | ||
742 | ,(0.0) - (sin (z0)) | ||
743 | ,0.0) | ||
744 | ,vec4 (0.0,1.0,0.0,0.0) | 552 | ,vec4 (0.0,1.0,0.0,0.0) |
745 | ,vec4 (sin (z0) | 553 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
746 | ,0.0 | ||
747 | ,cos (z0) | ||
748 | ,0.0) | ||
749 | ,vec4 (0.0,0.0,0.0,1.0)); | 554 | ,vec4 (0.0,0.0,0.0,1.0)); |
750 | } | 555 | } |
751 | mat4 rotMatrix; | 556 | mat4 rotMatrix; |
752 | mat4 rotMatrixX(float z0) { | 557 | mat4 rotMatrixX(float z0) { |
753 | return mat4 (vec4 (1.0 | 558 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
754 | ,0.0 | 559 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
755 | ,0.0 | 560 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
756 | ,0.0) | ||
757 | ,vec4 (0.0 | ||
758 | ,cos (z0) | ||
759 | ,sin (z0) | ||
760 | ,0.0) | ||
761 | ,vec4 (0.0 | ||
762 | ,(0.0) - (sin (z0)) | ||
763 | ,cos (z0) | ||
764 | ,0.0) | ||
765 | ,vec4 (0.0,0.0,0.0,1.0)); | 561 | ,vec4 (0.0,0.0,0.0,1.0)); |
766 | } | 562 | } |
767 | vec4 scale(float z0,vec4 z1) { | 563 | vec4 scale(float z0,vec4 z1) { |
768 | return (z1) * (vec4 (z0 | 564 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
769 | ,z0 | ||
770 | ,z0 | ||
771 | ,1.0)); | ||
772 | } | 565 | } |
773 | void main() { | 566 | void main() { |
774 | r1_Float = vec4 (1.0 | 567 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
775 | ,0.0 | 568 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
776 | ,0.0 | 569 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
777 | ,0.0); | 570 | rotMatrix = ((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 |
778 | r2_Float = vec4 (0.0 | 571 | (3.0,1.3,0.3) |
779 | ,1.0 | 572 | ,vec3 (0.0,0.0,0.0) |
780 | ,0.0 | 573 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time))); |
781 | ,0.0); | 574 | gl_Position = (rotMatrix) * (scale (0.4,(rotMatrixX (0.2)) * (vi1))); |
782 | r3_Float = vec4 (0.0 | ||
783 | ,0.0 | ||
784 | ,1.0 | ||
785 | ,0.0); | ||
786 | rotMatrix = ((perspective (0.1 | ||
787 | ,100.0 | ||
788 | ,0.5235987755982988 | ||
789 | ,1.0)) * (lookat (vec3 (3.0 | ||
790 | ,1.3 | ||
791 | ,0.3) | ||
792 | ,vec3 (0.0,0.0,0.0) | ||
793 | ,vec3 (0.0 | ||
794 | ,1.0 | ||
795 | ,0.0)))) * (rotMatrixY | ||
796 | ((0.1308996938995747) * (Time))); | ||
797 | gl_Position = | ||
798 | (rotMatrix) * (scale (0.4 | ||
799 | ,(rotMatrixX (0.2)) * (vi1))); | ||
800 | vo1 = vi2; | 575 | vo1 = vi2; |
801 | } | 576 | } |
802 | """ | 577 | """ |
@@ -804,26 +579,17 @@ Pipeline | |||
804 | , fragmentShader = | 579 | , fragmentShader = |
805 | """ | 580 | """ |
806 | #version 330 core | 581 | #version 330 core |
807 | vec4 texture2D(sampler2D s | 582 | vec4 texture2D(sampler2D s,vec2 uv) { |
808 | ,vec2 uv) { | ||
809 | return texture(s,uv); | 583 | return texture(s,uv); |
810 | } | 584 | } |
811 | uniform sampler2D s0; | 585 | uniform sampler2D s0; |
812 | smooth in vec2 vo1; | 586 | smooth in vec2 vo1; |
813 | out vec4 f0; | 587 | out vec4 f0; |
814 | vec4 setAlpha(vec4 z0) { | 588 | vec4 setAlpha(vec4 z0) { |
815 | return ((z0) * (vec4 (1.0 | 589 | return ((z0) * (vec4 (1.0,1.0,1.0,0.0))) + (vec4 (0.0,0.0,0.0,1.0)); |
816 | ,1.0 | ||
817 | ,1.0 | ||
818 | ,0.0))) + (vec4 (0.0 | ||
819 | ,0.0 | ||
820 | ,0.0 | ||
821 | ,1.0)); | ||
822 | } | 590 | } |
823 | void main() { | 591 | void main() { |
824 | f0 = setAlpha | 592 | f0 = setAlpha (((((vo1).yyyx) * (0.5)) + (texture2D (s0,vo1))) * (0.7)); |
825 | (((((vo1).yyyx) * (0.5)) + (texture2D | ||
826 | (s0,vo1))) * (0.7)); | ||
827 | } | 593 | } |
828 | """ | 594 | """ |
829 | } | 595 | } |
@@ -839,8 +605,7 @@ Pipeline | |||
839 | , vertexShader = | 605 | , vertexShader = |
840 | """ | 606 | """ |
841 | #version 330 core | 607 | #version 330 core |
842 | vec4 texture2D(sampler2D s | 608 | vec4 texture2D(sampler2D s,vec2 uv) { |
843 | ,vec2 uv) { | ||
844 | return texture(s,uv); | 609 | return texture(s,uv); |
845 | } | 610 | } |
846 | uniform float Time; | 611 | uniform float Time; |
@@ -851,136 +616,68 @@ Pipeline | |||
851 | vec4 r2_Float; | 616 | vec4 r2_Float; |
852 | vec4 r3_Float; | 617 | vec4 r3_Float; |
853 | vec4 ext0_Float_3(vec3 z0) { | 618 | vec4 ext0_Float_3(vec3 z0) { |
854 | return vec4 ((z0).x | 619 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
855 | ,(z0).y | ||
856 | ,(z0).z | ||
857 | ,0.0); | ||
858 | } | 620 | } |
859 | vec3 neg_VecSFloat3(vec3 z0) { | 621 | vec3 neg_VecSFloat3(vec3 z0) { |
860 | return - (z0); | 622 | return - (z0); |
861 | } | 623 | } |
862 | mat4 translateBefore4(vec3 z0) { | 624 | mat4 translateBefore4(vec3 z0) { |
863 | return mat4 (r1_Float | 625 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
864 | ,r2_Float | 626 | } |
865 | ,r3_Float | 627 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
866 | ,vec4 ((z0).x | 628 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
867 | ,(z0).y | 629 | ,normalize ((z0) - (z1))))) |
868 | ,(z0).z | 630 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
869 | ,1.0)); | 631 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
870 | } | 632 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
871 | mat4 lookat(vec3 z0 | 633 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
872 | ,vec3 z1 | 634 | } |
873 | ,vec3 z2) { | 635 | mat4 perspective(float z0,float z1,float z2,float z3) { |
874 | return (transpose (mat4 | 636 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
875 | (ext0_Float_3 (normalize (cross | 637 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
876 | (z2,normalize ((z0) - (z1))))) | 638 | ,0.0 |
877 | ,ext0_Float_3 (cross (normalize | 639 | ,0.0 |
878 | ((z0) - (z1)) | 640 | ,0.0) |
879 | ,normalize (cross (z2 | ||
880 | ,normalize ((z0) - (z1)))))) | ||
881 | ,ext0_Float_3 (normalize | ||
882 | ((z0) - (z1))) | ||
883 | ,vec4 (0.0 | ||
884 | ,0.0 | ||
885 | ,0.0 | ||
886 | ,1.0)))) * (translateBefore4 | ||
887 | (neg_VecSFloat3 (z0))); | ||
888 | } | ||
889 | mat4 perspective(float z0 | ||
890 | ,float z1 | ||
891 | ,float z2 | ||
892 | ,float z3) { | ||
893 | return mat4 (vec4 | ||
894 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | ||
895 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
896 | ((z2) / (2.0))))))) | ||
897 | ,0.0 | ||
898 | ,0.0 | ||
899 | ,0.0) | ||
900 | ,vec4 (0.0 | 641 | ,vec4 (0.0 |
901 | ,((2.0) * (z0)) / (((z0) * (tan | 642 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
902 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
903 | ((z2) / (2.0)))))) | 643 | ((z2) / (2.0)))))) |
904 | ,0.0 | 644 | ,0.0 |
905 | ,0.0) | 645 | ,0.0) |
906 | ,vec4 ((((z3) * ((z0) * (tan | 646 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
907 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
908 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 647 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
909 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 648 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
910 | ((z2) / (2.0))))))) | 649 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
911 | ,(((z0) * (tan | 650 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
912 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
913 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
914 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
915 | ((z2) / (2.0)))))) | 651 | ((z2) / (2.0)))))) |
916 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 652 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
917 | ,-1.0) | 653 | ,-1.0) |
918 | ,vec4 (0.0 | 654 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
919 | ,0.0 | ||
920 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
921 | ,0.0)); | ||
922 | } | 655 | } |
923 | mat4 rotMatrixY(float z0) { | 656 | mat4 rotMatrixY(float z0) { |
924 | return mat4 (vec4 (cos (z0) | 657 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
925 | ,0.0 | ||
926 | ,(0.0) - (sin (z0)) | ||
927 | ,0.0) | ||
928 | ,vec4 (0.0,1.0,0.0,0.0) | 658 | ,vec4 (0.0,1.0,0.0,0.0) |
929 | ,vec4 (sin (z0) | 659 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
930 | ,0.0 | ||
931 | ,cos (z0) | ||
932 | ,0.0) | ||
933 | ,vec4 (0.0,0.0,0.0,1.0)); | 660 | ,vec4 (0.0,0.0,0.0,1.0)); |
934 | } | 661 | } |
935 | mat4 rotMatrix; | 662 | mat4 rotMatrix; |
936 | mat4 rotMatrixX(float z0) { | 663 | mat4 rotMatrixX(float z0) { |
937 | return mat4 (vec4 (1.0 | 664 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
938 | ,0.0 | 665 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
939 | ,0.0 | 666 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
940 | ,0.0) | ||
941 | ,vec4 (0.0 | ||
942 | ,cos (z0) | ||
943 | ,sin (z0) | ||
944 | ,0.0) | ||
945 | ,vec4 (0.0 | ||
946 | ,(0.0) - (sin (z0)) | ||
947 | ,cos (z0) | ||
948 | ,0.0) | ||
949 | ,vec4 (0.0,0.0,0.0,1.0)); | 667 | ,vec4 (0.0,0.0,0.0,1.0)); |
950 | } | 668 | } |
951 | vec4 scale(float z0,vec4 z1) { | 669 | vec4 scale(float z0,vec4 z1) { |
952 | return (z1) * (vec4 (z0 | 670 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
953 | ,z0 | ||
954 | ,z0 | ||
955 | ,1.0)); | ||
956 | } | 671 | } |
957 | void main() { | 672 | void main() { |
958 | r1_Float = vec4 (1.0 | 673 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
959 | ,0.0 | 674 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
960 | ,0.0 | 675 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
961 | ,0.0); | 676 | rotMatrix = ((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 |
962 | r2_Float = vec4 (0.0 | 677 | (3.0,1.3,0.3) |
963 | ,1.0 | 678 | ,vec3 (0.0,0.0,0.0) |
964 | ,0.0 | 679 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time))); |
965 | ,0.0); | 680 | gl_Position = (rotMatrix) * (scale (0.4,(rotMatrixX (0.3)) * (vi1))); |
966 | r3_Float = vec4 (0.0 | ||
967 | ,0.0 | ||
968 | ,1.0 | ||
969 | ,0.0); | ||
970 | rotMatrix = ((perspective (0.1 | ||
971 | ,100.0 | ||
972 | ,0.5235987755982988 | ||
973 | ,1.0)) * (lookat (vec3 (3.0 | ||
974 | ,1.3 | ||
975 | ,0.3) | ||
976 | ,vec3 (0.0,0.0,0.0) | ||
977 | ,vec3 (0.0 | ||
978 | ,1.0 | ||
979 | ,0.0)))) * (rotMatrixY | ||
980 | ((0.1308996938995747) * (Time))); | ||
981 | gl_Position = | ||
982 | (rotMatrix) * (scale (0.4 | ||
983 | ,(rotMatrixX (0.3)) * (vi1))); | ||
984 | vo1 = vi2; | 681 | vo1 = vi2; |
985 | } | 682 | } |
986 | """ | 683 | """ |
@@ -988,26 +685,17 @@ Pipeline | |||
988 | , fragmentShader = | 685 | , fragmentShader = |
989 | """ | 686 | """ |
990 | #version 330 core | 687 | #version 330 core |
991 | vec4 texture2D(sampler2D s | 688 | vec4 texture2D(sampler2D s,vec2 uv) { |
992 | ,vec2 uv) { | ||
993 | return texture(s,uv); | 689 | return texture(s,uv); |
994 | } | 690 | } |
995 | uniform sampler2D s0; | 691 | uniform sampler2D s0; |
996 | smooth in vec2 vo1; | 692 | smooth in vec2 vo1; |
997 | out vec4 f0; | 693 | out vec4 f0; |
998 | vec4 setAlpha(vec4 z0) { | 694 | vec4 setAlpha(vec4 z0) { |
999 | return ((z0) * (vec4 (1.0 | 695 | return ((z0) * (vec4 (1.0,1.0,1.0,0.0))) + (vec4 (0.0,0.0,0.0,1.0)); |
1000 | ,1.0 | ||
1001 | ,1.0 | ||
1002 | ,0.0))) + (vec4 (0.0 | ||
1003 | ,0.0 | ||
1004 | ,0.0 | ||
1005 | ,1.0)); | ||
1006 | } | 696 | } |
1007 | void main() { | 697 | void main() { |
1008 | f0 = setAlpha | 698 | f0 = setAlpha (((((vo1).yyyx) * (0.5)) + (texture2D (s0,vo1))) * (0.7)); |
1009 | (((((vo1).yyyx) * (0.5)) + (texture2D | ||
1010 | (s0,vo1))) * (0.7)); | ||
1011 | } | 699 | } |
1012 | """ | 700 | """ |
1013 | } | 701 | } |
@@ -1023,8 +711,7 @@ Pipeline | |||
1023 | , vertexShader = | 711 | , vertexShader = |
1024 | """ | 712 | """ |
1025 | #version 330 core | 713 | #version 330 core |
1026 | vec4 texture2D(sampler2D s | 714 | vec4 texture2D(sampler2D s,vec2 uv) { |
1027 | ,vec2 uv) { | ||
1028 | return texture(s,uv); | 715 | return texture(s,uv); |
1029 | } | 716 | } |
1030 | uniform float Time; | 717 | uniform float Time; |
@@ -1035,136 +722,68 @@ Pipeline | |||
1035 | vec4 r2_Float; | 722 | vec4 r2_Float; |
1036 | vec4 r3_Float; | 723 | vec4 r3_Float; |
1037 | vec4 ext0_Float_3(vec3 z0) { | 724 | vec4 ext0_Float_3(vec3 z0) { |
1038 | return vec4 ((z0).x | 725 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
1039 | ,(z0).y | ||
1040 | ,(z0).z | ||
1041 | ,0.0); | ||
1042 | } | 726 | } |
1043 | vec3 neg_VecSFloat3(vec3 z0) { | 727 | vec3 neg_VecSFloat3(vec3 z0) { |
1044 | return - (z0); | 728 | return - (z0); |
1045 | } | 729 | } |
1046 | mat4 translateBefore4(vec3 z0) { | 730 | mat4 translateBefore4(vec3 z0) { |
1047 | return mat4 (r1_Float | 731 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
1048 | ,r2_Float | 732 | } |
1049 | ,r3_Float | 733 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
1050 | ,vec4 ((z0).x | 734 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
1051 | ,(z0).y | 735 | ,normalize ((z0) - (z1))))) |
1052 | ,(z0).z | 736 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
1053 | ,1.0)); | 737 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
1054 | } | 738 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
1055 | mat4 lookat(vec3 z0 | 739 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
1056 | ,vec3 z1 | 740 | } |
1057 | ,vec3 z2) { | 741 | mat4 perspective(float z0,float z1,float z2,float z3) { |
1058 | return (transpose (mat4 | 742 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
1059 | (ext0_Float_3 (normalize (cross | 743 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
1060 | (z2,normalize ((z0) - (z1))))) | 744 | ,0.0 |
1061 | ,ext0_Float_3 (cross (normalize | 745 | ,0.0 |
1062 | ((z0) - (z1)) | 746 | ,0.0) |
1063 | ,normalize (cross (z2 | ||
1064 | ,normalize ((z0) - (z1)))))) | ||
1065 | ,ext0_Float_3 (normalize | ||
1066 | ((z0) - (z1))) | ||
1067 | ,vec4 (0.0 | ||
1068 | ,0.0 | ||
1069 | ,0.0 | ||
1070 | ,1.0)))) * (translateBefore4 | ||
1071 | (neg_VecSFloat3 (z0))); | ||
1072 | } | ||
1073 | mat4 perspective(float z0 | ||
1074 | ,float z1 | ||
1075 | ,float z2 | ||
1076 | ,float z3) { | ||
1077 | return mat4 (vec4 | ||
1078 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | ||
1079 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
1080 | ((z2) / (2.0))))))) | ||
1081 | ,0.0 | ||
1082 | ,0.0 | ||
1083 | ,0.0) | ||
1084 | ,vec4 (0.0 | 747 | ,vec4 (0.0 |
1085 | ,((2.0) * (z0)) / (((z0) * (tan | 748 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
1086 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
1087 | ((z2) / (2.0)))))) | 749 | ((z2) / (2.0)))))) |
1088 | ,0.0 | 750 | ,0.0 |
1089 | ,0.0) | 751 | ,0.0) |
1090 | ,vec4 ((((z3) * ((z0) * (tan | 752 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
1091 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
1092 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 753 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
1093 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 754 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
1094 | ((z2) / (2.0))))))) | 755 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
1095 | ,(((z0) * (tan | 756 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
1096 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
1097 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
1098 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
1099 | ((z2) / (2.0)))))) | 757 | ((z2) / (2.0)))))) |
1100 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 758 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
1101 | ,-1.0) | 759 | ,-1.0) |
1102 | ,vec4 (0.0 | 760 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
1103 | ,0.0 | ||
1104 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
1105 | ,0.0)); | ||
1106 | } | 761 | } |
1107 | mat4 rotMatrixY(float z0) { | 762 | mat4 rotMatrixY(float z0) { |
1108 | return mat4 (vec4 (cos (z0) | 763 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
1109 | ,0.0 | ||
1110 | ,(0.0) - (sin (z0)) | ||
1111 | ,0.0) | ||
1112 | ,vec4 (0.0,1.0,0.0,0.0) | 764 | ,vec4 (0.0,1.0,0.0,0.0) |
1113 | ,vec4 (sin (z0) | 765 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
1114 | ,0.0 | ||
1115 | ,cos (z0) | ||
1116 | ,0.0) | ||
1117 | ,vec4 (0.0,0.0,0.0,1.0)); | 766 | ,vec4 (0.0,0.0,0.0,1.0)); |
1118 | } | 767 | } |
1119 | mat4 rotMatrix; | 768 | mat4 rotMatrix; |
1120 | mat4 rotMatrixX(float z0) { | 769 | mat4 rotMatrixX(float z0) { |
1121 | return mat4 (vec4 (1.0 | 770 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
1122 | ,0.0 | 771 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
1123 | ,0.0 | 772 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
1124 | ,0.0) | ||
1125 | ,vec4 (0.0 | ||
1126 | ,cos (z0) | ||
1127 | ,sin (z0) | ||
1128 | ,0.0) | ||
1129 | ,vec4 (0.0 | ||
1130 | ,(0.0) - (sin (z0)) | ||
1131 | ,cos (z0) | ||
1132 | ,0.0) | ||
1133 | ,vec4 (0.0,0.0,0.0,1.0)); | 773 | ,vec4 (0.0,0.0,0.0,1.0)); |
1134 | } | 774 | } |
1135 | vec4 scale(float z0,vec4 z1) { | 775 | vec4 scale(float z0,vec4 z1) { |
1136 | return (z1) * (vec4 (z0 | 776 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
1137 | ,z0 | ||
1138 | ,z0 | ||
1139 | ,1.0)); | ||
1140 | } | 777 | } |
1141 | void main() { | 778 | void main() { |
1142 | r1_Float = vec4 (1.0 | 779 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
1143 | ,0.0 | 780 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
1144 | ,0.0 | 781 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
1145 | ,0.0); | 782 | rotMatrix = ((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 |
1146 | r2_Float = vec4 (0.0 | 783 | (3.0,1.3,0.3) |
1147 | ,1.0 | 784 | ,vec3 (0.0,0.0,0.0) |
1148 | ,0.0 | 785 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time))); |
1149 | ,0.0); | 786 | gl_Position = (rotMatrix) * (scale (0.4,(rotMatrixX (0.4)) * (vi1))); |
1150 | r3_Float = vec4 (0.0 | ||
1151 | ,0.0 | ||
1152 | ,1.0 | ||
1153 | ,0.0); | ||
1154 | rotMatrix = ((perspective (0.1 | ||
1155 | ,100.0 | ||
1156 | ,0.5235987755982988 | ||
1157 | ,1.0)) * (lookat (vec3 (3.0 | ||
1158 | ,1.3 | ||
1159 | ,0.3) | ||
1160 | ,vec3 (0.0,0.0,0.0) | ||
1161 | ,vec3 (0.0 | ||
1162 | ,1.0 | ||
1163 | ,0.0)))) * (rotMatrixY | ||
1164 | ((0.1308996938995747) * (Time))); | ||
1165 | gl_Position = | ||
1166 | (rotMatrix) * (scale (0.4 | ||
1167 | ,(rotMatrixX (0.4)) * (vi1))); | ||
1168 | vo1 = vi2; | 787 | vo1 = vi2; |
1169 | } | 788 | } |
1170 | """ | 789 | """ |
@@ -1172,26 +791,17 @@ Pipeline | |||
1172 | , fragmentShader = | 791 | , fragmentShader = |
1173 | """ | 792 | """ |
1174 | #version 330 core | 793 | #version 330 core |
1175 | vec4 texture2D(sampler2D s | 794 | vec4 texture2D(sampler2D s,vec2 uv) { |
1176 | ,vec2 uv) { | ||
1177 | return texture(s,uv); | 795 | return texture(s,uv); |
1178 | } | 796 | } |
1179 | uniform sampler2D s0; | 797 | uniform sampler2D s0; |
1180 | smooth in vec2 vo1; | 798 | smooth in vec2 vo1; |
1181 | out vec4 f0; | 799 | out vec4 f0; |
1182 | vec4 setAlpha(vec4 z0) { | 800 | vec4 setAlpha(vec4 z0) { |
1183 | return ((z0) * (vec4 (1.0 | 801 | return ((z0) * (vec4 (1.0,1.0,1.0,0.0))) + (vec4 (0.0,0.0,0.0,1.0)); |
1184 | ,1.0 | ||
1185 | ,1.0 | ||
1186 | ,0.0))) + (vec4 (0.0 | ||
1187 | ,0.0 | ||
1188 | ,0.0 | ||
1189 | ,1.0)); | ||
1190 | } | 802 | } |
1191 | void main() { | 803 | void main() { |
1192 | f0 = setAlpha | 804 | f0 = setAlpha (((((vo1).yyyx) * (0.5)) + (texture2D (s0,vo1))) * (0.7)); |
1193 | (((((vo1).yyyx) * (0.5)) + (texture2D | ||
1194 | (s0,vo1))) * (0.7)); | ||
1195 | } | 805 | } |
1196 | """ | 806 | """ |
1197 | } | 807 | } |
diff --git a/testdata/editor-examples/Stripes.out b/testdata/editor-examples/Stripes.out index 96aca729..a5172e9e 100644 --- a/testdata/editor-examples/Stripes.out +++ b/testdata/editor-examples/Stripes.out | |||
@@ -24,17 +24,13 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | in vec4 vi1; | 30 | in vec4 vi1; |
32 | smooth out vec4 vo1; | 31 | smooth out vec4 vo1; |
33 | vec4 scale(float z0,vec4 z1) { | 32 | vec4 scale(float z0,vec4 z1) { |
34 | return (z1) * (vec4 (z0 | 33 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
35 | ,z0 | ||
36 | ,z0 | ||
37 | ,1.0)); | ||
38 | } | 34 | } |
39 | void main() { | 35 | void main() { |
40 | gl_Position = scale (1.0,vi1); | 36 | gl_Position = scale (1.0,vi1); |
@@ -45,41 +41,26 @@ Pipeline | |||
45 | , fragmentShader = | 41 | , fragmentShader = |
46 | """ | 42 | """ |
47 | #version 330 core | 43 | #version 330 core |
48 | vec4 texture2D(sampler2D s | 44 | vec4 texture2D(sampler2D s,vec2 uv) { |
49 | ,vec2 uv) { | ||
50 | return texture(s,uv); | 45 | return texture(s,uv); |
51 | } | 46 | } |
52 | uniform float Time; | 47 | uniform float Time; |
53 | smooth in vec4 vo1; | 48 | smooth in vec4 vo1; |
54 | out vec4 f0; | 49 | out vec4 f0; |
55 | mat4 rotMatrixY(float z0) { | 50 | mat4 rotMatrixY(float z0) { |
56 | return mat4 (vec4 (cos (z0) | 51 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
57 | ,0.0 | ||
58 | ,(0.0) - (sin (z0)) | ||
59 | ,0.0) | ||
60 | ,vec4 (0.0,1.0,0.0,0.0) | 52 | ,vec4 (0.0,1.0,0.0,0.0) |
61 | ,vec4 (sin (z0) | 53 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
62 | ,0.0 | ||
63 | ,cos (z0) | ||
64 | ,0.0) | ||
65 | ,vec4 (0.0,0.0,0.0,1.0)); | 54 | ,vec4 (0.0,0.0,0.0,1.0)); |
66 | } | 55 | } |
67 | mat4 rotMatrixZ(float z0) { | 56 | mat4 rotMatrixZ(float z0) { |
68 | return mat4 (vec4 (cos (z0) | 57 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
69 | ,sin (z0) | 58 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
70 | ,0.0 | ||
71 | ,0.0) | ||
72 | ,vec4 ((0.0) - (sin (z0)) | ||
73 | ,cos (z0) | ||
74 | ,0.0 | ||
75 | ,0.0) | ||
76 | ,vec4 (0.0,0.0,1.0,0.0) | 59 | ,vec4 (0.0,0.0,1.0,0.0) |
77 | ,vec4 (0.0,0.0,0.0,1.0)); | 60 | ,vec4 (0.0,0.0,0.0,1.0)); |
78 | } | 61 | } |
79 | void main() { | 62 | void main() { |
80 | if (!((sin | 63 | if (!((sin ((10.0) * (((rotMatrixY (Time)) * ((rotMatrixZ |
81 | ((10.0) * (((rotMatrixY | ||
82 | (Time)) * ((rotMatrixZ | ||
83 | ((Time) * (1.0))) * (vo1))).x))) > (0.5))) discard; | 64 | ((Time) * (1.0))) * (vo1))).x))) > (0.5))) discard; |
84 | f0 = vec4 (0.0,0.0,0.0,1.0); | 65 | f0 = vec4 (0.0,0.0,0.0,1.0); |
85 | } | 66 | } |
@@ -95,17 +76,13 @@ Pipeline | |||
95 | , vertexShader = | 76 | , vertexShader = |
96 | """ | 77 | """ |
97 | #version 330 core | 78 | #version 330 core |
98 | vec4 texture2D(sampler2D s | 79 | vec4 texture2D(sampler2D s,vec2 uv) { |
99 | ,vec2 uv) { | ||
100 | return texture(s,uv); | 80 | return texture(s,uv); |
101 | } | 81 | } |
102 | in vec4 vi1; | 82 | in vec4 vi1; |
103 | smooth out vec4 vo1; | 83 | smooth out vec4 vo1; |
104 | vec4 scale(float z0,vec4 z1) { | 84 | vec4 scale(float z0,vec4 z1) { |
105 | return (z1) * (vec4 (z0 | 85 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
106 | ,z0 | ||
107 | ,z0 | ||
108 | ,1.0)); | ||
109 | } | 86 | } |
110 | void main() { | 87 | void main() { |
111 | gl_Position = scale (0.9,vi1); | 88 | gl_Position = scale (0.9,vi1); |
@@ -116,46 +93,28 @@ Pipeline | |||
116 | , fragmentShader = | 93 | , fragmentShader = |
117 | """ | 94 | """ |
118 | #version 330 core | 95 | #version 330 core |
119 | vec4 texture2D(sampler2D s | 96 | vec4 texture2D(sampler2D s,vec2 uv) { |
120 | ,vec2 uv) { | ||
121 | return texture(s,uv); | 97 | return texture(s,uv); |
122 | } | 98 | } |
123 | uniform float Time; | 99 | uniform float Time; |
124 | smooth in vec4 vo1; | 100 | smooth in vec4 vo1; |
125 | out vec4 f0; | 101 | out vec4 f0; |
126 | mat4 rotMatrixY(float z0) { | 102 | mat4 rotMatrixY(float z0) { |
127 | return mat4 (vec4 (cos (z0) | 103 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
128 | ,0.0 | ||
129 | ,(0.0) - (sin (z0)) | ||
130 | ,0.0) | ||
131 | ,vec4 (0.0,1.0,0.0,0.0) | 104 | ,vec4 (0.0,1.0,0.0,0.0) |
132 | ,vec4 (sin (z0) | 105 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
133 | ,0.0 | ||
134 | ,cos (z0) | ||
135 | ,0.0) | ||
136 | ,vec4 (0.0,0.0,0.0,1.0)); | 106 | ,vec4 (0.0,0.0,0.0,1.0)); |
137 | } | 107 | } |
138 | mat4 rotMatrixZ(float z0) { | 108 | mat4 rotMatrixZ(float z0) { |
139 | return mat4 (vec4 (cos (z0) | 109 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
140 | ,sin (z0) | 110 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
141 | ,0.0 | ||
142 | ,0.0) | ||
143 | ,vec4 ((0.0) - (sin (z0)) | ||
144 | ,cos (z0) | ||
145 | ,0.0 | ||
146 | ,0.0) | ||
147 | ,vec4 (0.0,0.0,1.0,0.0) | 111 | ,vec4 (0.0,0.0,1.0,0.0) |
148 | ,vec4 (0.0,0.0,0.0,1.0)); | 112 | ,vec4 (0.0,0.0,0.0,1.0)); |
149 | } | 113 | } |
150 | void main() { | 114 | void main() { |
151 | if (!((sin | 115 | if (!((sin ((10.0) * (((rotMatrixY (Time)) * ((rotMatrixZ |
152 | ((10.0) * (((rotMatrixY | ||
153 | (Time)) * ((rotMatrixZ | ||
154 | ((Time) * (0.9))) * (vo1))).x))) > (0.5))) discard; | 116 | ((Time) * (0.9))) * (vo1))).x))) > (0.5))) discard; |
155 | f0 = vec4 (9.999999999999998e-2 | 117 | f0 = vec4 (9.999999999999998e-2,9.999999999999998e-2,9.999999999999998e-2,1.0); |
156 | ,9.999999999999998e-2 | ||
157 | ,9.999999999999998e-2 | ||
158 | ,1.0); | ||
159 | } | 118 | } |
160 | """ | 119 | """ |
161 | } | 120 | } |
@@ -169,17 +128,13 @@ Pipeline | |||
169 | , vertexShader = | 128 | , vertexShader = |
170 | """ | 129 | """ |
171 | #version 330 core | 130 | #version 330 core |
172 | vec4 texture2D(sampler2D s | 131 | vec4 texture2D(sampler2D s,vec2 uv) { |
173 | ,vec2 uv) { | ||
174 | return texture(s,uv); | 132 | return texture(s,uv); |
175 | } | 133 | } |
176 | in vec4 vi1; | 134 | in vec4 vi1; |
177 | smooth out vec4 vo1; | 135 | smooth out vec4 vo1; |
178 | vec4 scale(float z0,vec4 z1) { | 136 | vec4 scale(float z0,vec4 z1) { |
179 | return (z1) * (vec4 (z0 | 137 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
180 | ,z0 | ||
181 | ,z0 | ||
182 | ,1.0)); | ||
183 | } | 138 | } |
184 | void main() { | 139 | void main() { |
185 | gl_Position = scale (0.8,vi1); | 140 | gl_Position = scale (0.8,vi1); |
@@ -190,46 +145,28 @@ Pipeline | |||
190 | , fragmentShader = | 145 | , fragmentShader = |
191 | """ | 146 | """ |
192 | #version 330 core | 147 | #version 330 core |
193 | vec4 texture2D(sampler2D s | 148 | vec4 texture2D(sampler2D s,vec2 uv) { |
194 | ,vec2 uv) { | ||
195 | return texture(s,uv); | 149 | return texture(s,uv); |
196 | } | 150 | } |
197 | uniform float Time; | 151 | uniform float Time; |
198 | smooth in vec4 vo1; | 152 | smooth in vec4 vo1; |
199 | out vec4 f0; | 153 | out vec4 f0; |
200 | mat4 rotMatrixY(float z0) { | 154 | mat4 rotMatrixY(float z0) { |
201 | return mat4 (vec4 (cos (z0) | 155 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
202 | ,0.0 | ||
203 | ,(0.0) - (sin (z0)) | ||
204 | ,0.0) | ||
205 | ,vec4 (0.0,1.0,0.0,0.0) | 156 | ,vec4 (0.0,1.0,0.0,0.0) |
206 | ,vec4 (sin (z0) | 157 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
207 | ,0.0 | ||
208 | ,cos (z0) | ||
209 | ,0.0) | ||
210 | ,vec4 (0.0,0.0,0.0,1.0)); | 158 | ,vec4 (0.0,0.0,0.0,1.0)); |
211 | } | 159 | } |
212 | mat4 rotMatrixZ(float z0) { | 160 | mat4 rotMatrixZ(float z0) { |
213 | return mat4 (vec4 (cos (z0) | 161 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
214 | ,sin (z0) | 162 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
215 | ,0.0 | ||
216 | ,0.0) | ||
217 | ,vec4 ((0.0) - (sin (z0)) | ||
218 | ,cos (z0) | ||
219 | ,0.0 | ||
220 | ,0.0) | ||
221 | ,vec4 (0.0,0.0,1.0,0.0) | 163 | ,vec4 (0.0,0.0,1.0,0.0) |
222 | ,vec4 (0.0,0.0,0.0,1.0)); | 164 | ,vec4 (0.0,0.0,0.0,1.0)); |
223 | } | 165 | } |
224 | void main() { | 166 | void main() { |
225 | if (!((sin | 167 | if (!((sin ((10.0) * (((rotMatrixY (Time)) * ((rotMatrixZ |
226 | ((10.0) * (((rotMatrixY | ||
227 | (Time)) * ((rotMatrixZ | ||
228 | ((Time) * (0.8))) * (vo1))).x))) > (0.5))) discard; | 168 | ((Time) * (0.8))) * (vo1))).x))) > (0.5))) discard; |
229 | f0 = vec4 (0.19999999999999996 | 169 | f0 = vec4 (0.19999999999999996,0.19999999999999996,0.19999999999999996,1.0); |
230 | ,0.19999999999999996 | ||
231 | ,0.19999999999999996 | ||
232 | ,1.0); | ||
233 | } | 170 | } |
234 | """ | 171 | """ |
235 | } | 172 | } |
@@ -243,17 +180,13 @@ Pipeline | |||
243 | , vertexShader = | 180 | , vertexShader = |
244 | """ | 181 | """ |
245 | #version 330 core | 182 | #version 330 core |
246 | vec4 texture2D(sampler2D s | 183 | vec4 texture2D(sampler2D s,vec2 uv) { |
247 | ,vec2 uv) { | ||
248 | return texture(s,uv); | 184 | return texture(s,uv); |
249 | } | 185 | } |
250 | in vec4 vi1; | 186 | in vec4 vi1; |
251 | smooth out vec4 vo1; | 187 | smooth out vec4 vo1; |
252 | vec4 scale(float z0,vec4 z1) { | 188 | vec4 scale(float z0,vec4 z1) { |
253 | return (z1) * (vec4 (z0 | 189 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
254 | ,z0 | ||
255 | ,z0 | ||
256 | ,1.0)); | ||
257 | } | 190 | } |
258 | void main() { | 191 | void main() { |
259 | gl_Position = scale (0.7,vi1); | 192 | gl_Position = scale (0.7,vi1); |
@@ -264,46 +197,28 @@ Pipeline | |||
264 | , fragmentShader = | 197 | , fragmentShader = |
265 | """ | 198 | """ |
266 | #version 330 core | 199 | #version 330 core |
267 | vec4 texture2D(sampler2D s | 200 | vec4 texture2D(sampler2D s,vec2 uv) { |
268 | ,vec2 uv) { | ||
269 | return texture(s,uv); | 201 | return texture(s,uv); |
270 | } | 202 | } |
271 | uniform float Time; | 203 | uniform float Time; |
272 | smooth in vec4 vo1; | 204 | smooth in vec4 vo1; |
273 | out vec4 f0; | 205 | out vec4 f0; |
274 | mat4 rotMatrixY(float z0) { | 206 | mat4 rotMatrixY(float z0) { |
275 | return mat4 (vec4 (cos (z0) | 207 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
276 | ,0.0 | ||
277 | ,(0.0) - (sin (z0)) | ||
278 | ,0.0) | ||
279 | ,vec4 (0.0,1.0,0.0,0.0) | 208 | ,vec4 (0.0,1.0,0.0,0.0) |
280 | ,vec4 (sin (z0) | 209 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
281 | ,0.0 | ||
282 | ,cos (z0) | ||
283 | ,0.0) | ||
284 | ,vec4 (0.0,0.0,0.0,1.0)); | 210 | ,vec4 (0.0,0.0,0.0,1.0)); |
285 | } | 211 | } |
286 | mat4 rotMatrixZ(float z0) { | 212 | mat4 rotMatrixZ(float z0) { |
287 | return mat4 (vec4 (cos (z0) | 213 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
288 | ,sin (z0) | 214 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
289 | ,0.0 | ||
290 | ,0.0) | ||
291 | ,vec4 ((0.0) - (sin (z0)) | ||
292 | ,cos (z0) | ||
293 | ,0.0 | ||
294 | ,0.0) | ||
295 | ,vec4 (0.0,0.0,1.0,0.0) | 215 | ,vec4 (0.0,0.0,1.0,0.0) |
296 | ,vec4 (0.0,0.0,0.0,1.0)); | 216 | ,vec4 (0.0,0.0,0.0,1.0)); |
297 | } | 217 | } |
298 | void main() { | 218 | void main() { |
299 | if (!((sin | 219 | if (!((sin ((10.0) * (((rotMatrixY (Time)) * ((rotMatrixZ |
300 | ((10.0) * (((rotMatrixY | ||
301 | (Time)) * ((rotMatrixZ | ||
302 | ((Time) * (0.7))) * (vo1))).x))) > (0.5))) discard; | 220 | ((Time) * (0.7))) * (vo1))).x))) > (0.5))) discard; |
303 | f0 = vec4 (0.30000000000000004 | 221 | f0 = vec4 (0.30000000000000004,0.30000000000000004,0.30000000000000004,1.0); |
304 | ,0.30000000000000004 | ||
305 | ,0.30000000000000004 | ||
306 | ,1.0); | ||
307 | } | 222 | } |
308 | """ | 223 | """ |
309 | } | 224 | } |
@@ -317,17 +232,13 @@ Pipeline | |||
317 | , vertexShader = | 232 | , vertexShader = |
318 | """ | 233 | """ |
319 | #version 330 core | 234 | #version 330 core |
320 | vec4 texture2D(sampler2D s | 235 | vec4 texture2D(sampler2D s,vec2 uv) { |
321 | ,vec2 uv) { | ||
322 | return texture(s,uv); | 236 | return texture(s,uv); |
323 | } | 237 | } |
324 | in vec4 vi1; | 238 | in vec4 vi1; |
325 | smooth out vec4 vo1; | 239 | smooth out vec4 vo1; |
326 | vec4 scale(float z0,vec4 z1) { | 240 | vec4 scale(float z0,vec4 z1) { |
327 | return (z1) * (vec4 (z0 | 241 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
328 | ,z0 | ||
329 | ,z0 | ||
330 | ,1.0)); | ||
331 | } | 242 | } |
332 | void main() { | 243 | void main() { |
333 | gl_Position = scale (0.6,vi1); | 244 | gl_Position = scale (0.6,vi1); |
@@ -338,41 +249,26 @@ Pipeline | |||
338 | , fragmentShader = | 249 | , fragmentShader = |
339 | """ | 250 | """ |
340 | #version 330 core | 251 | #version 330 core |
341 | vec4 texture2D(sampler2D s | 252 | vec4 texture2D(sampler2D s,vec2 uv) { |
342 | ,vec2 uv) { | ||
343 | return texture(s,uv); | 253 | return texture(s,uv); |
344 | } | 254 | } |
345 | uniform float Time; | 255 | uniform float Time; |
346 | smooth in vec4 vo1; | 256 | smooth in vec4 vo1; |
347 | out vec4 f0; | 257 | out vec4 f0; |
348 | mat4 rotMatrixY(float z0) { | 258 | mat4 rotMatrixY(float z0) { |
349 | return mat4 (vec4 (cos (z0) | 259 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
350 | ,0.0 | ||
351 | ,(0.0) - (sin (z0)) | ||
352 | ,0.0) | ||
353 | ,vec4 (0.0,1.0,0.0,0.0) | 260 | ,vec4 (0.0,1.0,0.0,0.0) |
354 | ,vec4 (sin (z0) | 261 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
355 | ,0.0 | ||
356 | ,cos (z0) | ||
357 | ,0.0) | ||
358 | ,vec4 (0.0,0.0,0.0,1.0)); | 262 | ,vec4 (0.0,0.0,0.0,1.0)); |
359 | } | 263 | } |
360 | mat4 rotMatrixZ(float z0) { | 264 | mat4 rotMatrixZ(float z0) { |
361 | return mat4 (vec4 (cos (z0) | 265 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
362 | ,sin (z0) | 266 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
363 | ,0.0 | ||
364 | ,0.0) | ||
365 | ,vec4 ((0.0) - (sin (z0)) | ||
366 | ,cos (z0) | ||
367 | ,0.0 | ||
368 | ,0.0) | ||
369 | ,vec4 (0.0,0.0,1.0,0.0) | 267 | ,vec4 (0.0,0.0,1.0,0.0) |
370 | ,vec4 (0.0,0.0,0.0,1.0)); | 268 | ,vec4 (0.0,0.0,0.0,1.0)); |
371 | } | 269 | } |
372 | void main() { | 270 | void main() { |
373 | if (!((sin | 271 | if (!((sin ((10.0) * (((rotMatrixY (Time)) * ((rotMatrixZ |
374 | ((10.0) * (((rotMatrixY | ||
375 | (Time)) * ((rotMatrixZ | ||
376 | ((Time) * (0.6))) * (vo1))).x))) > (0.5))) discard; | 272 | ((Time) * (0.6))) * (vo1))).x))) > (0.5))) discard; |
377 | f0 = vec4 (0.4,0.4,0.4,1.0); | 273 | f0 = vec4 (0.4,0.4,0.4,1.0); |
378 | } | 274 | } |
@@ -388,17 +284,13 @@ Pipeline | |||
388 | , vertexShader = | 284 | , vertexShader = |
389 | """ | 285 | """ |
390 | #version 330 core | 286 | #version 330 core |
391 | vec4 texture2D(sampler2D s | 287 | vec4 texture2D(sampler2D s,vec2 uv) { |
392 | ,vec2 uv) { | ||
393 | return texture(s,uv); | 288 | return texture(s,uv); |
394 | } | 289 | } |
395 | in vec4 vi1; | 290 | in vec4 vi1; |
396 | smooth out vec4 vo1; | 291 | smooth out vec4 vo1; |
397 | vec4 scale(float z0,vec4 z1) { | 292 | vec4 scale(float z0,vec4 z1) { |
398 | return (z1) * (vec4 (z0 | 293 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
399 | ,z0 | ||
400 | ,z0 | ||
401 | ,1.0)); | ||
402 | } | 294 | } |
403 | void main() { | 295 | void main() { |
404 | gl_Position = scale (0.5,vi1); | 296 | gl_Position = scale (0.5,vi1); |
@@ -409,41 +301,26 @@ Pipeline | |||
409 | , fragmentShader = | 301 | , fragmentShader = |
410 | """ | 302 | """ |
411 | #version 330 core | 303 | #version 330 core |
412 | vec4 texture2D(sampler2D s | 304 | vec4 texture2D(sampler2D s,vec2 uv) { |
413 | ,vec2 uv) { | ||
414 | return texture(s,uv); | 305 | return texture(s,uv); |
415 | } | 306 | } |
416 | uniform float Time; | 307 | uniform float Time; |
417 | smooth in vec4 vo1; | 308 | smooth in vec4 vo1; |
418 | out vec4 f0; | 309 | out vec4 f0; |
419 | mat4 rotMatrixY(float z0) { | 310 | mat4 rotMatrixY(float z0) { |
420 | return mat4 (vec4 (cos (z0) | 311 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
421 | ,0.0 | ||
422 | ,(0.0) - (sin (z0)) | ||
423 | ,0.0) | ||
424 | ,vec4 (0.0,1.0,0.0,0.0) | 312 | ,vec4 (0.0,1.0,0.0,0.0) |
425 | ,vec4 (sin (z0) | 313 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
426 | ,0.0 | ||
427 | ,cos (z0) | ||
428 | ,0.0) | ||
429 | ,vec4 (0.0,0.0,0.0,1.0)); | 314 | ,vec4 (0.0,0.0,0.0,1.0)); |
430 | } | 315 | } |
431 | mat4 rotMatrixZ(float z0) { | 316 | mat4 rotMatrixZ(float z0) { |
432 | return mat4 (vec4 (cos (z0) | 317 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
433 | ,sin (z0) | 318 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
434 | ,0.0 | ||
435 | ,0.0) | ||
436 | ,vec4 ((0.0) - (sin (z0)) | ||
437 | ,cos (z0) | ||
438 | ,0.0 | ||
439 | ,0.0) | ||
440 | ,vec4 (0.0,0.0,1.0,0.0) | 319 | ,vec4 (0.0,0.0,1.0,0.0) |
441 | ,vec4 (0.0,0.0,0.0,1.0)); | 320 | ,vec4 (0.0,0.0,0.0,1.0)); |
442 | } | 321 | } |
443 | void main() { | 322 | void main() { |
444 | if (!((sin | 323 | if (!((sin ((10.0) * (((rotMatrixY (Time)) * ((rotMatrixZ |
445 | ((10.0) * (((rotMatrixY | ||
446 | (Time)) * ((rotMatrixZ | ||
447 | ((Time) * (0.5))) * (vo1))).x))) > (0.5))) discard; | 324 | ((Time) * (0.5))) * (vo1))).x))) > (0.5))) discard; |
448 | f0 = vec4 (0.5,0.5,0.5,1.0); | 325 | f0 = vec4 (0.5,0.5,0.5,1.0); |
449 | } | 326 | } |
@@ -459,17 +336,13 @@ Pipeline | |||
459 | , vertexShader = | 336 | , vertexShader = |
460 | """ | 337 | """ |
461 | #version 330 core | 338 | #version 330 core |
462 | vec4 texture2D(sampler2D s | 339 | vec4 texture2D(sampler2D s,vec2 uv) { |
463 | ,vec2 uv) { | ||
464 | return texture(s,uv); | 340 | return texture(s,uv); |
465 | } | 341 | } |
466 | in vec4 vi1; | 342 | in vec4 vi1; |
467 | smooth out vec4 vo1; | 343 | smooth out vec4 vo1; |
468 | vec4 scale(float z0,vec4 z1) { | 344 | vec4 scale(float z0,vec4 z1) { |
469 | return (z1) * (vec4 (z0 | 345 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
470 | ,z0 | ||
471 | ,z0 | ||
472 | ,1.0)); | ||
473 | } | 346 | } |
474 | void main() { | 347 | void main() { |
475 | gl_Position = scale (0.4,vi1); | 348 | gl_Position = scale (0.4,vi1); |
@@ -480,41 +353,26 @@ Pipeline | |||
480 | , fragmentShader = | 353 | , fragmentShader = |
481 | """ | 354 | """ |
482 | #version 330 core | 355 | #version 330 core |
483 | vec4 texture2D(sampler2D s | 356 | vec4 texture2D(sampler2D s,vec2 uv) { |
484 | ,vec2 uv) { | ||
485 | return texture(s,uv); | 357 | return texture(s,uv); |
486 | } | 358 | } |
487 | uniform float Time; | 359 | uniform float Time; |
488 | smooth in vec4 vo1; | 360 | smooth in vec4 vo1; |
489 | out vec4 f0; | 361 | out vec4 f0; |
490 | mat4 rotMatrixY(float z0) { | 362 | mat4 rotMatrixY(float z0) { |
491 | return mat4 (vec4 (cos (z0) | 363 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
492 | ,0.0 | ||
493 | ,(0.0) - (sin (z0)) | ||
494 | ,0.0) | ||
495 | ,vec4 (0.0,1.0,0.0,0.0) | 364 | ,vec4 (0.0,1.0,0.0,0.0) |
496 | ,vec4 (sin (z0) | 365 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
497 | ,0.0 | ||
498 | ,cos (z0) | ||
499 | ,0.0) | ||
500 | ,vec4 (0.0,0.0,0.0,1.0)); | 366 | ,vec4 (0.0,0.0,0.0,1.0)); |
501 | } | 367 | } |
502 | mat4 rotMatrixZ(float z0) { | 368 | mat4 rotMatrixZ(float z0) { |
503 | return mat4 (vec4 (cos (z0) | 369 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
504 | ,sin (z0) | 370 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
505 | ,0.0 | ||
506 | ,0.0) | ||
507 | ,vec4 ((0.0) - (sin (z0)) | ||
508 | ,cos (z0) | ||
509 | ,0.0 | ||
510 | ,0.0) | ||
511 | ,vec4 (0.0,0.0,1.0,0.0) | 371 | ,vec4 (0.0,0.0,1.0,0.0) |
512 | ,vec4 (0.0,0.0,0.0,1.0)); | 372 | ,vec4 (0.0,0.0,0.0,1.0)); |
513 | } | 373 | } |
514 | void main() { | 374 | void main() { |
515 | if (!((sin | 375 | if (!((sin ((10.0) * (((rotMatrixY (Time)) * ((rotMatrixZ |
516 | ((10.0) * (((rotMatrixY | ||
517 | (Time)) * ((rotMatrixZ | ||
518 | ((Time) * (0.4))) * (vo1))).x))) > (0.5))) discard; | 376 | ((Time) * (0.4))) * (vo1))).x))) > (0.5))) discard; |
519 | f0 = vec4 (0.6,0.6,0.6,1.0); | 377 | f0 = vec4 (0.6,0.6,0.6,1.0); |
520 | } | 378 | } |
@@ -530,17 +388,13 @@ Pipeline | |||
530 | , vertexShader = | 388 | , vertexShader = |
531 | """ | 389 | """ |
532 | #version 330 core | 390 | #version 330 core |
533 | vec4 texture2D(sampler2D s | 391 | vec4 texture2D(sampler2D s,vec2 uv) { |
534 | ,vec2 uv) { | ||
535 | return texture(s,uv); | 392 | return texture(s,uv); |
536 | } | 393 | } |
537 | in vec4 vi1; | 394 | in vec4 vi1; |
538 | smooth out vec4 vo1; | 395 | smooth out vec4 vo1; |
539 | vec4 scale(float z0,vec4 z1) { | 396 | vec4 scale(float z0,vec4 z1) { |
540 | return (z1) * (vec4 (z0 | 397 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
541 | ,z0 | ||
542 | ,z0 | ||
543 | ,1.0)); | ||
544 | } | 398 | } |
545 | void main() { | 399 | void main() { |
546 | gl_Position = scale (0.3,vi1); | 400 | gl_Position = scale (0.3,vi1); |
@@ -551,41 +405,26 @@ Pipeline | |||
551 | , fragmentShader = | 405 | , fragmentShader = |
552 | """ | 406 | """ |
553 | #version 330 core | 407 | #version 330 core |
554 | vec4 texture2D(sampler2D s | 408 | vec4 texture2D(sampler2D s,vec2 uv) { |
555 | ,vec2 uv) { | ||
556 | return texture(s,uv); | 409 | return texture(s,uv); |
557 | } | 410 | } |
558 | uniform float Time; | 411 | uniform float Time; |
559 | smooth in vec4 vo1; | 412 | smooth in vec4 vo1; |
560 | out vec4 f0; | 413 | out vec4 f0; |
561 | mat4 rotMatrixY(float z0) { | 414 | mat4 rotMatrixY(float z0) { |
562 | return mat4 (vec4 (cos (z0) | 415 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
563 | ,0.0 | ||
564 | ,(0.0) - (sin (z0)) | ||
565 | ,0.0) | ||
566 | ,vec4 (0.0,1.0,0.0,0.0) | 416 | ,vec4 (0.0,1.0,0.0,0.0) |
567 | ,vec4 (sin (z0) | 417 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
568 | ,0.0 | ||
569 | ,cos (z0) | ||
570 | ,0.0) | ||
571 | ,vec4 (0.0,0.0,0.0,1.0)); | 418 | ,vec4 (0.0,0.0,0.0,1.0)); |
572 | } | 419 | } |
573 | mat4 rotMatrixZ(float z0) { | 420 | mat4 rotMatrixZ(float z0) { |
574 | return mat4 (vec4 (cos (z0) | 421 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
575 | ,sin (z0) | 422 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
576 | ,0.0 | ||
577 | ,0.0) | ||
578 | ,vec4 ((0.0) - (sin (z0)) | ||
579 | ,cos (z0) | ||
580 | ,0.0 | ||
581 | ,0.0) | ||
582 | ,vec4 (0.0,0.0,1.0,0.0) | 423 | ,vec4 (0.0,0.0,1.0,0.0) |
583 | ,vec4 (0.0,0.0,0.0,1.0)); | 424 | ,vec4 (0.0,0.0,0.0,1.0)); |
584 | } | 425 | } |
585 | void main() { | 426 | void main() { |
586 | if (!((sin | 427 | if (!((sin ((10.0) * (((rotMatrixY (Time)) * ((rotMatrixZ |
587 | ((10.0) * (((rotMatrixY | ||
588 | (Time)) * ((rotMatrixZ | ||
589 | ((Time) * (0.3))) * (vo1))).x))) > (0.5))) discard; | 428 | ((Time) * (0.3))) * (vo1))).x))) > (0.5))) discard; |
590 | f0 = vec4 (0.7,0.7,0.7,1.0); | 429 | f0 = vec4 (0.7,0.7,0.7,1.0); |
591 | } | 430 | } |
@@ -601,17 +440,13 @@ Pipeline | |||
601 | , vertexShader = | 440 | , vertexShader = |
602 | """ | 441 | """ |
603 | #version 330 core | 442 | #version 330 core |
604 | vec4 texture2D(sampler2D s | 443 | vec4 texture2D(sampler2D s,vec2 uv) { |
605 | ,vec2 uv) { | ||
606 | return texture(s,uv); | 444 | return texture(s,uv); |
607 | } | 445 | } |
608 | in vec4 vi1; | 446 | in vec4 vi1; |
609 | smooth out vec4 vo1; | 447 | smooth out vec4 vo1; |
610 | vec4 scale(float z0,vec4 z1) { | 448 | vec4 scale(float z0,vec4 z1) { |
611 | return (z1) * (vec4 (z0 | 449 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
612 | ,z0 | ||
613 | ,z0 | ||
614 | ,1.0)); | ||
615 | } | 450 | } |
616 | void main() { | 451 | void main() { |
617 | gl_Position = scale (0.2,vi1); | 452 | gl_Position = scale (0.2,vi1); |
@@ -622,41 +457,26 @@ Pipeline | |||
622 | , fragmentShader = | 457 | , fragmentShader = |
623 | """ | 458 | """ |
624 | #version 330 core | 459 | #version 330 core |
625 | vec4 texture2D(sampler2D s | 460 | vec4 texture2D(sampler2D s,vec2 uv) { |
626 | ,vec2 uv) { | ||
627 | return texture(s,uv); | 461 | return texture(s,uv); |
628 | } | 462 | } |
629 | uniform float Time; | 463 | uniform float Time; |
630 | smooth in vec4 vo1; | 464 | smooth in vec4 vo1; |
631 | out vec4 f0; | 465 | out vec4 f0; |
632 | mat4 rotMatrixY(float z0) { | 466 | mat4 rotMatrixY(float z0) { |
633 | return mat4 (vec4 (cos (z0) | 467 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
634 | ,0.0 | ||
635 | ,(0.0) - (sin (z0)) | ||
636 | ,0.0) | ||
637 | ,vec4 (0.0,1.0,0.0,0.0) | 468 | ,vec4 (0.0,1.0,0.0,0.0) |
638 | ,vec4 (sin (z0) | 469 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
639 | ,0.0 | ||
640 | ,cos (z0) | ||
641 | ,0.0) | ||
642 | ,vec4 (0.0,0.0,0.0,1.0)); | 470 | ,vec4 (0.0,0.0,0.0,1.0)); |
643 | } | 471 | } |
644 | mat4 rotMatrixZ(float z0) { | 472 | mat4 rotMatrixZ(float z0) { |
645 | return mat4 (vec4 (cos (z0) | 473 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
646 | ,sin (z0) | 474 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
647 | ,0.0 | ||
648 | ,0.0) | ||
649 | ,vec4 ((0.0) - (sin (z0)) | ||
650 | ,cos (z0) | ||
651 | ,0.0 | ||
652 | ,0.0) | ||
653 | ,vec4 (0.0,0.0,1.0,0.0) | 475 | ,vec4 (0.0,0.0,1.0,0.0) |
654 | ,vec4 (0.0,0.0,0.0,1.0)); | 476 | ,vec4 (0.0,0.0,0.0,1.0)); |
655 | } | 477 | } |
656 | void main() { | 478 | void main() { |
657 | if (!((sin | 479 | if (!((sin ((10.0) * (((rotMatrixY (Time)) * ((rotMatrixZ |
658 | ((10.0) * (((rotMatrixY | ||
659 | (Time)) * ((rotMatrixZ | ||
660 | ((Time) * (0.2))) * (vo1))).x))) > (0.5))) discard; | 480 | ((Time) * (0.2))) * (vo1))).x))) > (0.5))) discard; |
661 | f0 = vec4 (0.8,0.8,0.8,1.0); | 481 | f0 = vec4 (0.8,0.8,0.8,1.0); |
662 | } | 482 | } |
@@ -672,17 +492,13 @@ Pipeline | |||
672 | , vertexShader = | 492 | , vertexShader = |
673 | """ | 493 | """ |
674 | #version 330 core | 494 | #version 330 core |
675 | vec4 texture2D(sampler2D s | 495 | vec4 texture2D(sampler2D s,vec2 uv) { |
676 | ,vec2 uv) { | ||
677 | return texture(s,uv); | 496 | return texture(s,uv); |
678 | } | 497 | } |
679 | in vec4 vi1; | 498 | in vec4 vi1; |
680 | smooth out vec4 vo1; | 499 | smooth out vec4 vo1; |
681 | vec4 scale(float z0,vec4 z1) { | 500 | vec4 scale(float z0,vec4 z1) { |
682 | return (z1) * (vec4 (z0 | 501 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
683 | ,z0 | ||
684 | ,z0 | ||
685 | ,1.0)); | ||
686 | } | 502 | } |
687 | void main() { | 503 | void main() { |
688 | gl_Position = scale (0.1,vi1); | 504 | gl_Position = scale (0.1,vi1); |
@@ -693,41 +509,26 @@ Pipeline | |||
693 | , fragmentShader = | 509 | , fragmentShader = |
694 | """ | 510 | """ |
695 | #version 330 core | 511 | #version 330 core |
696 | vec4 texture2D(sampler2D s | 512 | vec4 texture2D(sampler2D s,vec2 uv) { |
697 | ,vec2 uv) { | ||
698 | return texture(s,uv); | 513 | return texture(s,uv); |
699 | } | 514 | } |
700 | uniform float Time; | 515 | uniform float Time; |
701 | smooth in vec4 vo1; | 516 | smooth in vec4 vo1; |
702 | out vec4 f0; | 517 | out vec4 f0; |
703 | mat4 rotMatrixY(float z0) { | 518 | mat4 rotMatrixY(float z0) { |
704 | return mat4 (vec4 (cos (z0) | 519 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
705 | ,0.0 | ||
706 | ,(0.0) - (sin (z0)) | ||
707 | ,0.0) | ||
708 | ,vec4 (0.0,1.0,0.0,0.0) | 520 | ,vec4 (0.0,1.0,0.0,0.0) |
709 | ,vec4 (sin (z0) | 521 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
710 | ,0.0 | ||
711 | ,cos (z0) | ||
712 | ,0.0) | ||
713 | ,vec4 (0.0,0.0,0.0,1.0)); | 522 | ,vec4 (0.0,0.0,0.0,1.0)); |
714 | } | 523 | } |
715 | mat4 rotMatrixZ(float z0) { | 524 | mat4 rotMatrixZ(float z0) { |
716 | return mat4 (vec4 (cos (z0) | 525 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
717 | ,sin (z0) | 526 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
718 | ,0.0 | ||
719 | ,0.0) | ||
720 | ,vec4 ((0.0) - (sin (z0)) | ||
721 | ,cos (z0) | ||
722 | ,0.0 | ||
723 | ,0.0) | ||
724 | ,vec4 (0.0,0.0,1.0,0.0) | 527 | ,vec4 (0.0,0.0,1.0,0.0) |
725 | ,vec4 (0.0,0.0,0.0,1.0)); | 528 | ,vec4 (0.0,0.0,0.0,1.0)); |
726 | } | 529 | } |
727 | void main() { | 530 | void main() { |
728 | if (!((sin | 531 | if (!((sin ((10.0) * (((rotMatrixY (Time)) * ((rotMatrixZ |
729 | ((10.0) * (((rotMatrixY | ||
730 | (Time)) * ((rotMatrixZ | ||
731 | ((Time) * (0.1))) * (vo1))).x))) > (0.5))) discard; | 532 | ((Time) * (0.1))) * (vo1))).x))) > (0.5))) discard; |
732 | f0 = vec4 (0.9,0.9,0.9,1.0); | 533 | f0 = vec4 (0.9,0.9,0.9,1.0); |
733 | } | 534 | } |
diff --git a/testdata/editor-examples/Tetrahedron.out b/testdata/editor-examples/Tetrahedron.out index 0df9bd13..ddce3ba3 100644 --- a/testdata/editor-examples/Tetrahedron.out +++ b/testdata/editor-examples/Tetrahedron.out | |||
@@ -24,8 +24,7 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | uniform float Time; | 30 | uniform float Time; |
@@ -35,118 +34,62 @@ Pipeline | |||
35 | vec4 r2_Float; | 34 | vec4 r2_Float; |
36 | vec4 r3_Float; | 35 | vec4 r3_Float; |
37 | vec4 ext0_Float_3(vec3 z0) { | 36 | vec4 ext0_Float_3(vec3 z0) { |
38 | return vec4 ((z0).x | 37 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
39 | ,(z0).y | ||
40 | ,(z0).z | ||
41 | ,0.0); | ||
42 | } | 38 | } |
43 | vec3 neg_VecSFloat3(vec3 z0) { | 39 | vec3 neg_VecSFloat3(vec3 z0) { |
44 | return - (z0); | 40 | return - (z0); |
45 | } | 41 | } |
46 | mat4 translateBefore4(vec3 z0) { | 42 | mat4 translateBefore4(vec3 z0) { |
47 | return mat4 (r1_Float | 43 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
48 | ,r2_Float | ||
49 | ,r3_Float | ||
50 | ,vec4 ((z0).x | ||
51 | ,(z0).y | ||
52 | ,(z0).z | ||
53 | ,1.0)); | ||
54 | } | 44 | } |
55 | mat4 lookat(vec3 z0 | 45 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
56 | ,vec3 z1 | 46 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
57 | ,vec3 z2) { | 47 | ,normalize ((z0) - (z1))))) |
58 | return (transpose (mat4 | 48 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
59 | (ext0_Float_3 (normalize (cross | 49 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
60 | (z2,normalize ((z0) - (z1))))) | 50 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
61 | ,ext0_Float_3 (cross (normalize | 51 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
62 | ((z0) - (z1)) | ||
63 | ,normalize (cross (z2 | ||
64 | ,normalize ((z0) - (z1)))))) | ||
65 | ,ext0_Float_3 (normalize | ||
66 | ((z0) - (z1))) | ||
67 | ,vec4 (0.0 | ||
68 | ,0.0 | ||
69 | ,0.0 | ||
70 | ,1.0)))) * (translateBefore4 | ||
71 | (neg_VecSFloat3 (z0))); | ||
72 | } | 52 | } |
73 | mat4 perspective(float z0 | 53 | mat4 perspective(float z0,float z1,float z2,float z3) { |
74 | ,float z1 | 54 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
75 | ,float z2 | 55 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
76 | ,float z3) { | 56 | ,0.0 |
77 | return mat4 (vec4 | 57 | ,0.0 |
78 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | 58 | ,0.0) |
79 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
80 | ((z2) / (2.0))))))) | ||
81 | ,0.0 | ||
82 | ,0.0 | ||
83 | ,0.0) | ||
84 | ,vec4 (0.0 | 59 | ,vec4 (0.0 |
85 | ,((2.0) * (z0)) / (((z0) * (tan | 60 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
86 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
87 | ((z2) / (2.0)))))) | 61 | ((z2) / (2.0)))))) |
88 | ,0.0 | 62 | ,0.0 |
89 | ,0.0) | 63 | ,0.0) |
90 | ,vec4 ((((z3) * ((z0) * (tan | 64 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
91 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
92 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 65 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
93 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 66 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
94 | ((z2) / (2.0))))))) | 67 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
95 | ,(((z0) * (tan | 68 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
96 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
97 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
98 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
99 | ((z2) / (2.0)))))) | 69 | ((z2) / (2.0)))))) |
100 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 70 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
101 | ,-1.0) | 71 | ,-1.0) |
102 | ,vec4 (0.0 | 72 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
103 | ,0.0 | ||
104 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
105 | ,0.0)); | ||
106 | } | 73 | } |
107 | mat4 rotMatrixY(float z0) { | 74 | mat4 rotMatrixY(float z0) { |
108 | return mat4 (vec4 (cos (z0) | 75 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
109 | ,0.0 | ||
110 | ,(0.0) - (sin (z0)) | ||
111 | ,0.0) | ||
112 | ,vec4 (0.0,1.0,0.0,0.0) | 76 | ,vec4 (0.0,1.0,0.0,0.0) |
113 | ,vec4 (sin (z0) | 77 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
114 | ,0.0 | ||
115 | ,cos (z0) | ||
116 | ,0.0) | ||
117 | ,vec4 (0.0,0.0,0.0,1.0)); | 78 | ,vec4 (0.0,0.0,0.0,1.0)); |
118 | } | 79 | } |
119 | vec4 scale(float z0,vec4 z1) { | 80 | vec4 scale(float z0,vec4 z1) { |
120 | return (z1) * (vec4 (z0 | 81 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
121 | ,z0 | ||
122 | ,z0 | ||
123 | ,1.0)); | ||
124 | } | 82 | } |
125 | void main() { | 83 | void main() { |
126 | r1_Float = vec4 (1.0 | 84 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
127 | ,0.0 | 85 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
128 | ,0.0 | 86 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
129 | ,0.0); | ||
130 | r2_Float = vec4 (0.0 | ||
131 | ,1.0 | ||
132 | ,0.0 | ||
133 | ,0.0); | ||
134 | r3_Float = vec4 (0.0 | ||
135 | ,0.0 | ||
136 | ,1.0 | ||
137 | ,0.0); | ||
138 | gl_Position = scale (0.5 | 87 | gl_Position = scale (0.5 |
139 | ,(((perspective (0.1 | 88 | ,(((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 (3.0 |
140 | ,100.0 | 89 | ,1.3 |
141 | ,0.5235987755982988 | 90 | ,0.3) |
142 | ,1.0)) * (lookat (vec3 (3.0 | 91 | ,vec3 (0.0,0.0,0.0) |
143 | ,1.3 | 92 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time)))) * (vi1)); |
144 | ,0.3) | ||
145 | ,vec3 (0.0,0.0,0.0) | ||
146 | ,vec3 (0.0 | ||
147 | ,1.0 | ||
148 | ,0.0)))) * (rotMatrixY | ||
149 | ((0.1308996938995747) * (Time)))) * (vi1)); | ||
150 | vo1 = vi1; | 93 | vo1 = vi1; |
151 | } | 94 | } |
152 | """ | 95 | """ |
@@ -154,47 +97,30 @@ Pipeline | |||
154 | , fragmentShader = | 97 | , fragmentShader = |
155 | """ | 98 | """ |
156 | #version 330 core | 99 | #version 330 core |
157 | vec4 texture2D(sampler2D s | 100 | vec4 texture2D(sampler2D s,vec2 uv) { |
158 | ,vec2 uv) { | ||
159 | return texture(s,uv); | 101 | return texture(s,uv); |
160 | } | 102 | } |
161 | uniform float Time; | 103 | uniform float Time; |
162 | smooth in vec4 vo1; | 104 | smooth in vec4 vo1; |
163 | out vec4 f0; | 105 | out vec4 f0; |
164 | float f(float z0) { | 106 | float f(float z0) { |
165 | return (mod (((z0) + (sin | 107 | return (mod (((z0) + (sin (z0))) + (sin ((1.1) * (z0))),4.0)) * (2.0); |
166 | (z0))) + (sin ((1.1) * (z0))) | ||
167 | ,4.0)) * (2.0); | ||
168 | } | 108 | } |
169 | mat4 rotMatrixY(float z0) { | 109 | mat4 rotMatrixY(float z0) { |
170 | return mat4 (vec4 (cos (z0) | 110 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
171 | ,0.0 | ||
172 | ,(0.0) - (sin (z0)) | ||
173 | ,0.0) | ||
174 | ,vec4 (0.0,1.0,0.0,0.0) | 111 | ,vec4 (0.0,1.0,0.0,0.0) |
175 | ,vec4 (sin (z0) | 112 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
176 | ,0.0 | ||
177 | ,cos (z0) | ||
178 | ,0.0) | ||
179 | ,vec4 (0.0,0.0,0.0,1.0)); | 113 | ,vec4 (0.0,0.0,0.0,1.0)); |
180 | } | 114 | } |
181 | mat4 rotMatrixZ(float z0) { | 115 | mat4 rotMatrixZ(float z0) { |
182 | return mat4 (vec4 (cos (z0) | 116 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
183 | ,sin (z0) | 117 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
184 | ,0.0 | ||
185 | ,0.0) | ||
186 | ,vec4 ((0.0) - (sin (z0)) | ||
187 | ,cos (z0) | ||
188 | ,0.0 | ||
189 | ,0.0) | ||
190 | ,vec4 (0.0,0.0,1.0,0.0) | 118 | ,vec4 (0.0,0.0,1.0,0.0) |
191 | ,vec4 (0.0,0.0,0.0,1.0)); | 119 | ,vec4 (0.0,0.0,0.0,1.0)); |
192 | } | 120 | } |
193 | void main() { | 121 | void main() { |
194 | if (!(true)) discard; | 122 | if (!(true)) discard; |
195 | f0 = ((rotMatrixZ | 123 | f0 = ((rotMatrixZ (Time)) * ((rotMatrixY (Time)) * (vo1))) * (f (Time)); |
196 | (Time)) * ((rotMatrixY | ||
197 | (Time)) * (vo1))) * (f (Time)); | ||
198 | } | 124 | } |
199 | """ | 125 | """ |
200 | } | 126 | } |
diff --git a/testdata/editor-examples/Texturing.out b/testdata/editor-examples/Texturing.out index 9e2684a3..2c488805 100644 --- a/testdata/editor-examples/Texturing.out +++ b/testdata/editor-examples/Texturing.out | |||
@@ -27,8 +27,7 @@ Pipeline | |||
27 | , vertexShader = | 27 | , vertexShader = |
28 | """ | 28 | """ |
29 | #version 330 core | 29 | #version 330 core |
30 | vec4 texture2D(sampler2D s | 30 | vec4 texture2D(sampler2D s,vec2 uv) { |
31 | ,vec2 uv) { | ||
32 | return texture(s,uv); | 31 | return texture(s,uv); |
33 | } | 32 | } |
34 | uniform float Time; | 33 | uniform float Time; |
@@ -39,118 +38,62 @@ Pipeline | |||
39 | vec4 r2_Float; | 38 | vec4 r2_Float; |
40 | vec4 r3_Float; | 39 | vec4 r3_Float; |
41 | vec4 ext0_Float_3(vec3 z0) { | 40 | vec4 ext0_Float_3(vec3 z0) { |
42 | return vec4 ((z0).x | 41 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
43 | ,(z0).y | ||
44 | ,(z0).z | ||
45 | ,0.0); | ||
46 | } | 42 | } |
47 | vec3 neg_VecSFloat3(vec3 z0) { | 43 | vec3 neg_VecSFloat3(vec3 z0) { |
48 | return - (z0); | 44 | return - (z0); |
49 | } | 45 | } |
50 | mat4 translateBefore4(vec3 z0) { | 46 | mat4 translateBefore4(vec3 z0) { |
51 | return mat4 (r1_Float | 47 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
52 | ,r2_Float | ||
53 | ,r3_Float | ||
54 | ,vec4 ((z0).x | ||
55 | ,(z0).y | ||
56 | ,(z0).z | ||
57 | ,1.0)); | ||
58 | } | 48 | } |
59 | mat4 lookat(vec3 z0 | 49 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
60 | ,vec3 z1 | 50 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
61 | ,vec3 z2) { | 51 | ,normalize ((z0) - (z1))))) |
62 | return (transpose (mat4 | 52 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
63 | (ext0_Float_3 (normalize (cross | 53 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
64 | (z2,normalize ((z0) - (z1))))) | 54 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
65 | ,ext0_Float_3 (cross (normalize | 55 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
66 | ((z0) - (z1)) | ||
67 | ,normalize (cross (z2 | ||
68 | ,normalize ((z0) - (z1)))))) | ||
69 | ,ext0_Float_3 (normalize | ||
70 | ((z0) - (z1))) | ||
71 | ,vec4 (0.0 | ||
72 | ,0.0 | ||
73 | ,0.0 | ||
74 | ,1.0)))) * (translateBefore4 | ||
75 | (neg_VecSFloat3 (z0))); | ||
76 | } | 56 | } |
77 | mat4 perspective(float z0 | 57 | mat4 perspective(float z0,float z1,float z2,float z3) { |
78 | ,float z1 | 58 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
79 | ,float z2 | 59 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
80 | ,float z3) { | 60 | ,0.0 |
81 | return mat4 (vec4 | 61 | ,0.0 |
82 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | 62 | ,0.0) |
83 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
84 | ((z2) / (2.0))))))) | ||
85 | ,0.0 | ||
86 | ,0.0 | ||
87 | ,0.0) | ||
88 | ,vec4 (0.0 | 63 | ,vec4 (0.0 |
89 | ,((2.0) * (z0)) / (((z0) * (tan | 64 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
90 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
91 | ((z2) / (2.0)))))) | 65 | ((z2) / (2.0)))))) |
92 | ,0.0 | 66 | ,0.0 |
93 | ,0.0) | 67 | ,0.0) |
94 | ,vec4 ((((z3) * ((z0) * (tan | 68 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
95 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
96 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 69 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
97 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 70 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
98 | ((z2) / (2.0))))))) | 71 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
99 | ,(((z0) * (tan | 72 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
100 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
101 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
102 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
103 | ((z2) / (2.0)))))) | 73 | ((z2) / (2.0)))))) |
104 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 74 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
105 | ,-1.0) | 75 | ,-1.0) |
106 | ,vec4 (0.0 | 76 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
107 | ,0.0 | ||
108 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
109 | ,0.0)); | ||
110 | } | 77 | } |
111 | mat4 rotMatrixY(float z0) { | 78 | mat4 rotMatrixY(float z0) { |
112 | return mat4 (vec4 (cos (z0) | 79 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
113 | ,0.0 | ||
114 | ,(0.0) - (sin (z0)) | ||
115 | ,0.0) | ||
116 | ,vec4 (0.0,1.0,0.0,0.0) | 80 | ,vec4 (0.0,1.0,0.0,0.0) |
117 | ,vec4 (sin (z0) | 81 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
118 | ,0.0 | ||
119 | ,cos (z0) | ||
120 | ,0.0) | ||
121 | ,vec4 (0.0,0.0,0.0,1.0)); | 82 | ,vec4 (0.0,0.0,0.0,1.0)); |
122 | } | 83 | } |
123 | vec4 scale(float z0,vec4 z1) { | 84 | vec4 scale(float z0,vec4 z1) { |
124 | return (z1) * (vec4 (z0 | 85 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
125 | ,z0 | ||
126 | ,z0 | ||
127 | ,1.0)); | ||
128 | } | 86 | } |
129 | void main() { | 87 | void main() { |
130 | r1_Float = vec4 (1.0 | 88 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
131 | ,0.0 | 89 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
132 | ,0.0 | 90 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
133 | ,0.0); | ||
134 | r2_Float = vec4 (0.0 | ||
135 | ,1.0 | ||
136 | ,0.0 | ||
137 | ,0.0); | ||
138 | r3_Float = vec4 (0.0 | ||
139 | ,0.0 | ||
140 | ,1.0 | ||
141 | ,0.0); | ||
142 | gl_Position = scale (0.5 | 91 | gl_Position = scale (0.5 |
143 | ,(((perspective (0.1 | 92 | ,(((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 (3.0 |
144 | ,100.0 | 93 | ,1.3 |
145 | ,0.5235987755982988 | 94 | ,0.3) |
146 | ,1.0)) * (lookat (vec3 (3.0 | 95 | ,vec3 (0.0,0.0,0.0) |
147 | ,1.3 | 96 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time)))) * (vi1)); |
148 | ,0.3) | ||
149 | ,vec3 (0.0,0.0,0.0) | ||
150 | ,vec3 (0.0 | ||
151 | ,1.0 | ||
152 | ,0.0)))) * (rotMatrixY | ||
153 | ((0.1308996938995747) * (Time)))) * (vi1)); | ||
154 | vo1 = vi2; | 97 | vo1 = vi2; |
155 | } | 98 | } |
156 | """ | 99 | """ |
@@ -158,8 +101,7 @@ Pipeline | |||
158 | , fragmentShader = | 101 | , fragmentShader = |
159 | """ | 102 | """ |
160 | #version 330 core | 103 | #version 330 core |
161 | vec4 texture2D(sampler2D s | 104 | vec4 texture2D(sampler2D s,vec2 uv) { |
162 | ,vec2 uv) { | ||
163 | return texture(s,uv); | 105 | return texture(s,uv); |
164 | } | 106 | } |
165 | uniform sampler2D Diffuse; | 107 | uniform sampler2D Diffuse; |
diff --git a/testdata/empty.out b/testdata/empty.out index a5a55263..771dc4de 100644 --- a/testdata/empty.out +++ b/testdata/empty.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | data Empty :: Type where | ||
3 | |||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | 'Empty :: [32mType[0m | 6 | 'Empty :: [32mType[0m |
diff --git a/testdata/example06.out b/testdata/example06.out index 8bf3fb28..4b1e1761 100644 --- a/testdata/example06.out +++ b/testdata/example06.out | |||
@@ -24,22 +24,17 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | uniform mat4 MVP; | 30 | uniform mat4 MVP; |
32 | in vec4 vi1; | 31 | in vec4 vi1; |
33 | smooth out vec4 vo1; | 32 | smooth out vec4 vo1; |
34 | vec4 scale(float z0,vec4 z1) { | 33 | vec4 scale(float z0,vec4 z1) { |
35 | return (z1) * (vec4 (z0 | 34 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
36 | ,z0 | ||
37 | ,z0 | ||
38 | ,1.0)); | ||
39 | } | 35 | } |
40 | void main() { | 36 | void main() { |
41 | gl_Position = scale (0.5 | 37 | gl_Position = scale (0.5,(MVP) * (vi1)); |
42 | ,(MVP) * (vi1)); | ||
43 | vo1 = vi1; | 38 | vo1 = vi1; |
44 | } | 39 | } |
45 | """ | 40 | """ |
@@ -47,8 +42,7 @@ Pipeline | |||
47 | , fragmentShader = | 42 | , fragmentShader = |
48 | """ | 43 | """ |
49 | #version 330 core | 44 | #version 330 core |
50 | vec4 texture2D(sampler2D s | 45 | vec4 texture2D(sampler2D s,vec2 uv) { |
51 | ,vec2 uv) { | ||
52 | return texture(s,uv); | 46 | return texture(s,uv); |
53 | } | 47 | } |
54 | smooth in vec4 vo1; | 48 | smooth in vec4 vo1; |
diff --git a/testdata/example07.out b/testdata/example07.out index 98456485..29991b12 100644 --- a/testdata/example07.out +++ b/testdata/example07.out | |||
@@ -24,22 +24,17 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | uniform mat4 MVP; | 30 | uniform mat4 MVP; |
32 | in vec4 vi1; | 31 | in vec4 vi1; |
33 | smooth out vec4 vo1; | 32 | smooth out vec4 vo1; |
34 | vec4 scale(float z0,vec4 z1) { | 33 | vec4 scale(float z0,vec4 z1) { |
35 | return (z1) * (vec4 (z0 | 34 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
36 | ,z0 | ||
37 | ,z0 | ||
38 | ,1.0)); | ||
39 | } | 35 | } |
40 | void main() { | 36 | void main() { |
41 | gl_Position = scale (0.5 | 37 | gl_Position = scale (0.5,(MVP) * (vi1)); |
42 | ,(MVP) * (vi1)); | ||
43 | vo1 = vi1; | 38 | vo1 = vi1; |
44 | } | 39 | } |
45 | """ | 40 | """ |
@@ -47,15 +42,12 @@ Pipeline | |||
47 | , fragmentShader = | 42 | , fragmentShader = |
48 | """ | 43 | """ |
49 | #version 330 core | 44 | #version 330 core |
50 | vec4 texture2D(sampler2D s | 45 | vec4 texture2D(sampler2D s,vec2 uv) { |
51 | ,vec2 uv) { | ||
52 | return texture(s,uv); | 46 | return texture(s,uv); |
53 | } | 47 | } |
54 | smooth in vec4 vo1; | 48 | smooth in vec4 vo1; |
55 | out vec4 f0; | 49 | out vec4 f0; |
56 | vec4 rgb(float z0 | 50 | vec4 rgb(float z0,float z1,float z2) { |
57 | ,float z1 | ||
58 | ,float z2) { | ||
59 | return vec4 (z0,z1,z2,1.0); | 51 | return vec4 (z0,z1,z2,1.0); |
60 | } | 52 | } |
61 | vec4 blue; | 53 | vec4 blue; |
@@ -63,8 +55,7 @@ Pipeline | |||
63 | void main() { | 55 | void main() { |
64 | blue = rgb (0.0,0.0,1.0); | 56 | blue = rgb (0.0,0.0,1.0); |
65 | red = rgb (1.0,0.0,0.0); | 57 | red = rgb (1.0,0.0,0.0); |
66 | f0 = | 58 | f0 = ((vo1).x) < (0.5) ? blue : red; |
67 | ((vo1).x) < (0.5) ? blue : red; | ||
68 | } | 59 | } |
69 | """ | 60 | """ |
70 | } | 61 | } |
diff --git a/testdata/example08.out b/testdata/example08.out index b2c30351..bbcf34d3 100644 --- a/testdata/example08.out +++ b/testdata/example08.out | |||
@@ -25,8 +25,7 @@ Pipeline | |||
25 | , vertexShader = | 25 | , vertexShader = |
26 | """ | 26 | """ |
27 | #version 330 core | 27 | #version 330 core |
28 | vec4 texture2D(sampler2D s | 28 | vec4 texture2D(sampler2D s,vec2 uv) { |
29 | ,vec2 uv) { | ||
30 | return texture(s,uv); | 29 | return texture(s,uv); |
31 | } | 30 | } |
32 | uniform mat4 MVP; | 31 | uniform mat4 MVP; |
@@ -34,57 +33,30 @@ Pipeline | |||
34 | in vec4 vi1; | 33 | in vec4 vi1; |
35 | smooth out vec4 vo1; | 34 | smooth out vec4 vo1; |
36 | mat4 rotMatrixX(float z0) { | 35 | mat4 rotMatrixX(float z0) { |
37 | return mat4 (vec4 (1.0 | 36 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
38 | ,0.0 | 37 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
39 | ,0.0 | 38 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
40 | ,0.0) | ||
41 | ,vec4 (0.0 | ||
42 | ,cos (z0) | ||
43 | ,sin (z0) | ||
44 | ,0.0) | ||
45 | ,vec4 (0.0 | ||
46 | ,(0.0) - (sin (z0)) | ||
47 | ,cos (z0) | ||
48 | ,0.0) | ||
49 | ,vec4 (0.0,0.0,0.0,1.0)); | 39 | ,vec4 (0.0,0.0,0.0,1.0)); |
50 | } | 40 | } |
51 | mat4 rotMatrixZ(float z0) { | 41 | mat4 rotMatrixZ(float z0) { |
52 | return mat4 (vec4 (cos (z0) | 42 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
53 | ,sin (z0) | 43 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
54 | ,0.0 | ||
55 | ,0.0) | ||
56 | ,vec4 ((0.0) - (sin (z0)) | ||
57 | ,cos (z0) | ||
58 | ,0.0 | ||
59 | ,0.0) | ||
60 | ,vec4 (0.0,0.0,1.0,0.0) | 44 | ,vec4 (0.0,0.0,1.0,0.0) |
61 | ,vec4 (0.0,0.0,0.0,1.0)); | 45 | ,vec4 (0.0,0.0,0.0,1.0)); |
62 | } | 46 | } |
63 | vec4 scale(float z0,vec4 z1) { | 47 | vec4 scale(float z0,vec4 z1) { |
64 | return (z1) * (vec4 (z0 | 48 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
65 | ,z0 | ||
66 | ,z0 | ||
67 | ,1.0)); | ||
68 | } | 49 | } |
69 | vec4 trMat_4_4_Float(mat4 z0 | 50 | vec4 trMat_4_4_Float(mat4 z0,vec4 z1) { |
70 | ,vec4 z1) { | ||
71 | return (z0) * (z1); | 51 | return (z0) * (z1); |
72 | } | 52 | } |
73 | vec4 trX(float z0,vec4 z1) { | 53 | vec4 trX(float z0,vec4 z1) { |
74 | return (vec4 (z0 | 54 | return (vec4 (z0,0.0,0.0,0.0)) + (z1); |
75 | ,0.0 | ||
76 | ,0.0 | ||
77 | ,0.0)) + (z1); | ||
78 | } | 55 | } |
79 | void main() { | 56 | void main() { |
80 | gl_Position = trMat_4_4_Float | 57 | gl_Position = trMat_4_4_Float (rotMatrixZ ((Time) * (2.0)) |
81 | (rotMatrixZ ((Time) * (2.0)) | 58 | ,(MVP) * (trX ((1.0) + ((sin (Time)) * (0.1)) |
82 | ,(MVP) * (trX ((1.0) + ((sin | 59 | ,scale (4.0e-2,trMat_4_4_Float (rotMatrixX (((Time) * (2.0)) * (2.0)),vi1))))); |
83 | (Time)) * (0.1)) | ||
84 | ,scale (4.0e-2 | ||
85 | ,trMat_4_4_Float (rotMatrixX | ||
86 | (((Time) * (2.0)) * (2.0)) | ||
87 | ,vi1))))); | ||
88 | vo1 = vi1; | 60 | vo1 = vi1; |
89 | } | 61 | } |
90 | """ | 62 | """ |
@@ -92,8 +64,7 @@ Pipeline | |||
92 | , fragmentShader = | 64 | , fragmentShader = |
93 | """ | 65 | """ |
94 | #version 330 core | 66 | #version 330 core |
95 | vec4 texture2D(sampler2D s | 67 | vec4 texture2D(sampler2D s,vec2 uv) { |
96 | ,vec2 uv) { | ||
97 | return texture(s,uv); | 68 | return texture(s,uv); |
98 | } | 69 | } |
99 | smooth in vec4 vo1; | 70 | smooth in vec4 vo1; |
@@ -114,8 +85,7 @@ Pipeline | |||
114 | , vertexShader = | 85 | , vertexShader = |
115 | """ | 86 | """ |
116 | #version 330 core | 87 | #version 330 core |
117 | vec4 texture2D(sampler2D s | 88 | vec4 texture2D(sampler2D s,vec2 uv) { |
118 | ,vec2 uv) { | ||
119 | return texture(s,uv); | 89 | return texture(s,uv); |
120 | } | 90 | } |
121 | uniform mat4 MVP; | 91 | uniform mat4 MVP; |
@@ -123,57 +93,30 @@ Pipeline | |||
123 | in vec4 vi1; | 93 | in vec4 vi1; |
124 | smooth out vec4 vo1; | 94 | smooth out vec4 vo1; |
125 | mat4 rotMatrixX(float z0) { | 95 | mat4 rotMatrixX(float z0) { |
126 | return mat4 (vec4 (1.0 | 96 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
127 | ,0.0 | 97 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
128 | ,0.0 | 98 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
129 | ,0.0) | ||
130 | ,vec4 (0.0 | ||
131 | ,cos (z0) | ||
132 | ,sin (z0) | ||
133 | ,0.0) | ||
134 | ,vec4 (0.0 | ||
135 | ,(0.0) - (sin (z0)) | ||
136 | ,cos (z0) | ||
137 | ,0.0) | ||
138 | ,vec4 (0.0,0.0,0.0,1.0)); | 99 | ,vec4 (0.0,0.0,0.0,1.0)); |
139 | } | 100 | } |
140 | mat4 rotMatrixZ(float z0) { | 101 | mat4 rotMatrixZ(float z0) { |
141 | return mat4 (vec4 (cos (z0) | 102 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
142 | ,sin (z0) | 103 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
143 | ,0.0 | ||
144 | ,0.0) | ||
145 | ,vec4 ((0.0) - (sin (z0)) | ||
146 | ,cos (z0) | ||
147 | ,0.0 | ||
148 | ,0.0) | ||
149 | ,vec4 (0.0,0.0,1.0,0.0) | 104 | ,vec4 (0.0,0.0,1.0,0.0) |
150 | ,vec4 (0.0,0.0,0.0,1.0)); | 105 | ,vec4 (0.0,0.0,0.0,1.0)); |
151 | } | 106 | } |
152 | vec4 scale(float z0,vec4 z1) { | 107 | vec4 scale(float z0,vec4 z1) { |
153 | return (z1) * (vec4 (z0 | 108 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
154 | ,z0 | ||
155 | ,z0 | ||
156 | ,1.0)); | ||
157 | } | 109 | } |
158 | vec4 trMat_4_4_Float(mat4 z0 | 110 | vec4 trMat_4_4_Float(mat4 z0,vec4 z1) { |
159 | ,vec4 z1) { | ||
160 | return (z0) * (z1); | 111 | return (z0) * (z1); |
161 | } | 112 | } |
162 | vec4 trX(float z0,vec4 z1) { | 113 | vec4 trX(float z0,vec4 z1) { |
163 | return (vec4 (z0 | 114 | return (vec4 (z0,0.0,0.0,0.0)) + (z1); |
164 | ,0.0 | ||
165 | ,0.0 | ||
166 | ,0.0)) + (z1); | ||
167 | } | 115 | } |
168 | void main() { | 116 | void main() { |
169 | gl_Position = trMat_4_4_Float | 117 | gl_Position = trMat_4_4_Float (rotMatrixZ ((Time) * (1.0)) |
170 | (rotMatrixZ ((Time) * (1.0)) | 118 | ,(MVP) * (trX ((0.5) + ((sin (Time)) * (0.1)) |
171 | ,(MVP) * (trX ((0.5) + ((sin | 119 | ,scale (4.0e-2,trMat_4_4_Float (rotMatrixX (((Time) * (2.0)) * (1.0)),vi1))))); |
172 | (Time)) * (0.1)) | ||
173 | ,scale (4.0e-2 | ||
174 | ,trMat_4_4_Float (rotMatrixX | ||
175 | (((Time) * (2.0)) * (1.0)) | ||
176 | ,vi1))))); | ||
177 | vo1 = vi1; | 120 | vo1 = vi1; |
178 | } | 121 | } |
179 | """ | 122 | """ |
@@ -181,8 +124,7 @@ Pipeline | |||
181 | , fragmentShader = | 124 | , fragmentShader = |
182 | """ | 125 | """ |
183 | #version 330 core | 126 | #version 330 core |
184 | vec4 texture2D(sampler2D s | 127 | vec4 texture2D(sampler2D s,vec2 uv) { |
185 | ,vec2 uv) { | ||
186 | return texture(s,uv); | 128 | return texture(s,uv); |
187 | } | 129 | } |
188 | smooth in vec4 vo1; | 130 | smooth in vec4 vo1; |
@@ -203,8 +145,7 @@ Pipeline | |||
203 | , vertexShader = | 145 | , vertexShader = |
204 | """ | 146 | """ |
205 | #version 330 core | 147 | #version 330 core |
206 | vec4 texture2D(sampler2D s | 148 | vec4 texture2D(sampler2D s,vec2 uv) { |
207 | ,vec2 uv) { | ||
208 | return texture(s,uv); | 149 | return texture(s,uv); |
209 | } | 150 | } |
210 | uniform mat4 MVP; | 151 | uniform mat4 MVP; |
@@ -212,57 +153,30 @@ Pipeline | |||
212 | in vec4 vi1; | 153 | in vec4 vi1; |
213 | smooth out vec4 vo1; | 154 | smooth out vec4 vo1; |
214 | mat4 rotMatrixX(float z0) { | 155 | mat4 rotMatrixX(float z0) { |
215 | return mat4 (vec4 (1.0 | 156 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
216 | ,0.0 | 157 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
217 | ,0.0 | 158 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
218 | ,0.0) | ||
219 | ,vec4 (0.0 | ||
220 | ,cos (z0) | ||
221 | ,sin (z0) | ||
222 | ,0.0) | ||
223 | ,vec4 (0.0 | ||
224 | ,(0.0) - (sin (z0)) | ||
225 | ,cos (z0) | ||
226 | ,0.0) | ||
227 | ,vec4 (0.0,0.0,0.0,1.0)); | 159 | ,vec4 (0.0,0.0,0.0,1.0)); |
228 | } | 160 | } |
229 | mat4 rotMatrixZ(float z0) { | 161 | mat4 rotMatrixZ(float z0) { |
230 | return mat4 (vec4 (cos (z0) | 162 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
231 | ,sin (z0) | 163 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
232 | ,0.0 | ||
233 | ,0.0) | ||
234 | ,vec4 ((0.0) - (sin (z0)) | ||
235 | ,cos (z0) | ||
236 | ,0.0 | ||
237 | ,0.0) | ||
238 | ,vec4 (0.0,0.0,1.0,0.0) | 164 | ,vec4 (0.0,0.0,1.0,0.0) |
239 | ,vec4 (0.0,0.0,0.0,1.0)); | 165 | ,vec4 (0.0,0.0,0.0,1.0)); |
240 | } | 166 | } |
241 | vec4 scale(float z0,vec4 z1) { | 167 | vec4 scale(float z0,vec4 z1) { |
242 | return (z1) * (vec4 (z0 | 168 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
243 | ,z0 | ||
244 | ,z0 | ||
245 | ,1.0)); | ||
246 | } | 169 | } |
247 | vec4 trMat_4_4_Float(mat4 z0 | 170 | vec4 trMat_4_4_Float(mat4 z0,vec4 z1) { |
248 | ,vec4 z1) { | ||
249 | return (z0) * (z1); | 171 | return (z0) * (z1); |
250 | } | 172 | } |
251 | vec4 trX(float z0,vec4 z1) { | 173 | vec4 trX(float z0,vec4 z1) { |
252 | return (vec4 (z0 | 174 | return (vec4 (z0,0.0,0.0,0.0)) + (z1); |
253 | ,0.0 | ||
254 | ,0.0 | ||
255 | ,0.0)) + (z1); | ||
256 | } | 175 | } |
257 | void main() { | 176 | void main() { |
258 | gl_Position = trMat_4_4_Float | 177 | gl_Position = trMat_4_4_Float (rotMatrixZ ((Time) * (0.0)) |
259 | (rotMatrixZ ((Time) * (0.0)) | 178 | ,(MVP) * (trX ((0.0) + ((sin (Time)) * (0.1)) |
260 | ,(MVP) * (trX ((0.0) + ((sin | 179 | ,scale (4.0e-2,trMat_4_4_Float (rotMatrixX (((Time) * (2.0)) * (0.0)),vi1))))); |
261 | (Time)) * (0.1)) | ||
262 | ,scale (4.0e-2 | ||
263 | ,trMat_4_4_Float (rotMatrixX | ||
264 | (((Time) * (2.0)) * (0.0)) | ||
265 | ,vi1))))); | ||
266 | vo1 = vi1; | 180 | vo1 = vi1; |
267 | } | 181 | } |
268 | """ | 182 | """ |
@@ -270,8 +184,7 @@ Pipeline | |||
270 | , fragmentShader = | 184 | , fragmentShader = |
271 | """ | 185 | """ |
272 | #version 330 core | 186 | #version 330 core |
273 | vec4 texture2D(sampler2D s | 187 | vec4 texture2D(sampler2D s,vec2 uv) { |
274 | ,vec2 uv) { | ||
275 | return texture(s,uv); | 188 | return texture(s,uv); |
276 | } | 189 | } |
277 | smooth in vec4 vo1; | 190 | smooth in vec4 vo1; |
@@ -292,8 +205,7 @@ Pipeline | |||
292 | , vertexShader = | 205 | , vertexShader = |
293 | """ | 206 | """ |
294 | #version 330 core | 207 | #version 330 core |
295 | vec4 texture2D(sampler2D s | 208 | vec4 texture2D(sampler2D s,vec2 uv) { |
296 | ,vec2 uv) { | ||
297 | return texture(s,uv); | 209 | return texture(s,uv); |
298 | } | 210 | } |
299 | uniform mat4 MVP; | 211 | uniform mat4 MVP; |
@@ -301,57 +213,30 @@ Pipeline | |||
301 | in vec4 vi1; | 213 | in vec4 vi1; |
302 | smooth out vec4 vo1; | 214 | smooth out vec4 vo1; |
303 | mat4 rotMatrixX(float z0) { | 215 | mat4 rotMatrixX(float z0) { |
304 | return mat4 (vec4 (1.0 | 216 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
305 | ,0.0 | 217 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
306 | ,0.0 | 218 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
307 | ,0.0) | ||
308 | ,vec4 (0.0 | ||
309 | ,cos (z0) | ||
310 | ,sin (z0) | ||
311 | ,0.0) | ||
312 | ,vec4 (0.0 | ||
313 | ,(0.0) - (sin (z0)) | ||
314 | ,cos (z0) | ||
315 | ,0.0) | ||
316 | ,vec4 (0.0,0.0,0.0,1.0)); | 219 | ,vec4 (0.0,0.0,0.0,1.0)); |
317 | } | 220 | } |
318 | mat4 rotMatrixZ(float z0) { | 221 | mat4 rotMatrixZ(float z0) { |
319 | return mat4 (vec4 (cos (z0) | 222 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
320 | ,sin (z0) | 223 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
321 | ,0.0 | ||
322 | ,0.0) | ||
323 | ,vec4 ((0.0) - (sin (z0)) | ||
324 | ,cos (z0) | ||
325 | ,0.0 | ||
326 | ,0.0) | ||
327 | ,vec4 (0.0,0.0,1.0,0.0) | 224 | ,vec4 (0.0,0.0,1.0,0.0) |
328 | ,vec4 (0.0,0.0,0.0,1.0)); | 225 | ,vec4 (0.0,0.0,0.0,1.0)); |
329 | } | 226 | } |
330 | vec4 scale(float z0,vec4 z1) { | 227 | vec4 scale(float z0,vec4 z1) { |
331 | return (z1) * (vec4 (z0 | 228 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
332 | ,z0 | ||
333 | ,z0 | ||
334 | ,1.0)); | ||
335 | } | 229 | } |
336 | vec4 trMat_4_4_Float(mat4 z0 | 230 | vec4 trMat_4_4_Float(mat4 z0,vec4 z1) { |
337 | ,vec4 z1) { | ||
338 | return (z0) * (z1); | 231 | return (z0) * (z1); |
339 | } | 232 | } |
340 | vec4 trX(float z0,vec4 z1) { | 233 | vec4 trX(float z0,vec4 z1) { |
341 | return (vec4 (z0 | 234 | return (vec4 (z0,0.0,0.0,0.0)) + (z1); |
342 | ,0.0 | ||
343 | ,0.0 | ||
344 | ,0.0)) + (z1); | ||
345 | } | 235 | } |
346 | void main() { | 236 | void main() { |
347 | gl_Position = trMat_4_4_Float | 237 | gl_Position = trMat_4_4_Float (rotMatrixZ ((Time) * (-1.0)) |
348 | (rotMatrixZ ((Time) * (-1.0)) | 238 | ,(MVP) * (trX ((-0.5) + ((sin (Time)) * (0.1)) |
349 | ,(MVP) * (trX ((-0.5) + ((sin | 239 | ,scale (4.0e-2,trMat_4_4_Float (rotMatrixX (((Time) * (2.0)) * (-1.0)),vi1))))); |
350 | (Time)) * (0.1)) | ||
351 | ,scale (4.0e-2 | ||
352 | ,trMat_4_4_Float (rotMatrixX | ||
353 | (((Time) * (2.0)) * (-1.0)) | ||
354 | ,vi1))))); | ||
355 | vo1 = vi1; | 240 | vo1 = vi1; |
356 | } | 241 | } |
357 | """ | 242 | """ |
@@ -359,8 +244,7 @@ Pipeline | |||
359 | , fragmentShader = | 244 | , fragmentShader = |
360 | """ | 245 | """ |
361 | #version 330 core | 246 | #version 330 core |
362 | vec4 texture2D(sampler2D s | 247 | vec4 texture2D(sampler2D s,vec2 uv) { |
363 | ,vec2 uv) { | ||
364 | return texture(s,uv); | 248 | return texture(s,uv); |
365 | } | 249 | } |
366 | smooth in vec4 vo1; | 250 | smooth in vec4 vo1; |
@@ -381,8 +265,7 @@ Pipeline | |||
381 | , vertexShader = | 265 | , vertexShader = |
382 | """ | 266 | """ |
383 | #version 330 core | 267 | #version 330 core |
384 | vec4 texture2D(sampler2D s | 268 | vec4 texture2D(sampler2D s,vec2 uv) { |
385 | ,vec2 uv) { | ||
386 | return texture(s,uv); | 269 | return texture(s,uv); |
387 | } | 270 | } |
388 | uniform mat4 MVP; | 271 | uniform mat4 MVP; |
@@ -390,57 +273,30 @@ Pipeline | |||
390 | in vec4 vi1; | 273 | in vec4 vi1; |
391 | smooth out vec4 vo1; | 274 | smooth out vec4 vo1; |
392 | mat4 rotMatrixX(float z0) { | 275 | mat4 rotMatrixX(float z0) { |
393 | return mat4 (vec4 (1.0 | 276 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
394 | ,0.0 | 277 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
395 | ,0.0 | 278 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
396 | ,0.0) | ||
397 | ,vec4 (0.0 | ||
398 | ,cos (z0) | ||
399 | ,sin (z0) | ||
400 | ,0.0) | ||
401 | ,vec4 (0.0 | ||
402 | ,(0.0) - (sin (z0)) | ||
403 | ,cos (z0) | ||
404 | ,0.0) | ||
405 | ,vec4 (0.0,0.0,0.0,1.0)); | 279 | ,vec4 (0.0,0.0,0.0,1.0)); |
406 | } | 280 | } |
407 | mat4 rotMatrixZ(float z0) { | 281 | mat4 rotMatrixZ(float z0) { |
408 | return mat4 (vec4 (cos (z0) | 282 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
409 | ,sin (z0) | 283 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
410 | ,0.0 | ||
411 | ,0.0) | ||
412 | ,vec4 ((0.0) - (sin (z0)) | ||
413 | ,cos (z0) | ||
414 | ,0.0 | ||
415 | ,0.0) | ||
416 | ,vec4 (0.0,0.0,1.0,0.0) | 284 | ,vec4 (0.0,0.0,1.0,0.0) |
417 | ,vec4 (0.0,0.0,0.0,1.0)); | 285 | ,vec4 (0.0,0.0,0.0,1.0)); |
418 | } | 286 | } |
419 | vec4 scale(float z0,vec4 z1) { | 287 | vec4 scale(float z0,vec4 z1) { |
420 | return (z1) * (vec4 (z0 | 288 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
421 | ,z0 | ||
422 | ,z0 | ||
423 | ,1.0)); | ||
424 | } | 289 | } |
425 | vec4 trMat_4_4_Float(mat4 z0 | 290 | vec4 trMat_4_4_Float(mat4 z0,vec4 z1) { |
426 | ,vec4 z1) { | ||
427 | return (z0) * (z1); | 291 | return (z0) * (z1); |
428 | } | 292 | } |
429 | vec4 trX(float z0,vec4 z1) { | 293 | vec4 trX(float z0,vec4 z1) { |
430 | return (vec4 (z0 | 294 | return (vec4 (z0,0.0,0.0,0.0)) + (z1); |
431 | ,0.0 | ||
432 | ,0.0 | ||
433 | ,0.0)) + (z1); | ||
434 | } | 295 | } |
435 | void main() { | 296 | void main() { |
436 | gl_Position = trMat_4_4_Float | 297 | gl_Position = trMat_4_4_Float (rotMatrixZ ((Time) * (0.75)) |
437 | (rotMatrixZ ((Time) * (0.75)) | 298 | ,(MVP) * (trX ((0.375) + ((sin (Time)) * (0.1)) |
438 | ,(MVP) * (trX ((0.375) + ((sin | 299 | ,scale (4.0e-2,trMat_4_4_Float (rotMatrixX (((Time) * (2.0)) * (0.75)),vi1))))); |
439 | (Time)) * (0.1)) | ||
440 | ,scale (4.0e-2 | ||
441 | ,trMat_4_4_Float (rotMatrixX | ||
442 | (((Time) * (2.0)) * (0.75)) | ||
443 | ,vi1))))); | ||
444 | vo1 = vi1; | 300 | vo1 = vi1; |
445 | } | 301 | } |
446 | """ | 302 | """ |
@@ -448,8 +304,7 @@ Pipeline | |||
448 | , fragmentShader = | 304 | , fragmentShader = |
449 | """ | 305 | """ |
450 | #version 330 core | 306 | #version 330 core |
451 | vec4 texture2D(sampler2D s | 307 | vec4 texture2D(sampler2D s,vec2 uv) { |
452 | ,vec2 uv) { | ||
453 | return texture(s,uv); | 308 | return texture(s,uv); |
454 | } | 309 | } |
455 | smooth in vec4 vo1; | 310 | smooth in vec4 vo1; |
@@ -470,8 +325,7 @@ Pipeline | |||
470 | , vertexShader = | 325 | , vertexShader = |
471 | """ | 326 | """ |
472 | #version 330 core | 327 | #version 330 core |
473 | vec4 texture2D(sampler2D s | 328 | vec4 texture2D(sampler2D s,vec2 uv) { |
474 | ,vec2 uv) { | ||
475 | return texture(s,uv); | 329 | return texture(s,uv); |
476 | } | 330 | } |
477 | uniform mat4 MVP; | 331 | uniform mat4 MVP; |
@@ -479,57 +333,30 @@ Pipeline | |||
479 | in vec4 vi1; | 333 | in vec4 vi1; |
480 | smooth out vec4 vo1; | 334 | smooth out vec4 vo1; |
481 | mat4 rotMatrixX(float z0) { | 335 | mat4 rotMatrixX(float z0) { |
482 | return mat4 (vec4 (1.0 | 336 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
483 | ,0.0 | 337 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
484 | ,0.0 | 338 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
485 | ,0.0) | ||
486 | ,vec4 (0.0 | ||
487 | ,cos (z0) | ||
488 | ,sin (z0) | ||
489 | ,0.0) | ||
490 | ,vec4 (0.0 | ||
491 | ,(0.0) - (sin (z0)) | ||
492 | ,cos (z0) | ||
493 | ,0.0) | ||
494 | ,vec4 (0.0,0.0,0.0,1.0)); | 339 | ,vec4 (0.0,0.0,0.0,1.0)); |
495 | } | 340 | } |
496 | mat4 rotMatrixZ(float z0) { | 341 | mat4 rotMatrixZ(float z0) { |
497 | return mat4 (vec4 (cos (z0) | 342 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
498 | ,sin (z0) | 343 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
499 | ,0.0 | ||
500 | ,0.0) | ||
501 | ,vec4 ((0.0) - (sin (z0)) | ||
502 | ,cos (z0) | ||
503 | ,0.0 | ||
504 | ,0.0) | ||
505 | ,vec4 (0.0,0.0,1.0,0.0) | 344 | ,vec4 (0.0,0.0,1.0,0.0) |
506 | ,vec4 (0.0,0.0,0.0,1.0)); | 345 | ,vec4 (0.0,0.0,0.0,1.0)); |
507 | } | 346 | } |
508 | vec4 scale(float z0,vec4 z1) { | 347 | vec4 scale(float z0,vec4 z1) { |
509 | return (z1) * (vec4 (z0 | 348 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
510 | ,z0 | ||
511 | ,z0 | ||
512 | ,1.0)); | ||
513 | } | 349 | } |
514 | vec4 trMat_4_4_Float(mat4 z0 | 350 | vec4 trMat_4_4_Float(mat4 z0,vec4 z1) { |
515 | ,vec4 z1) { | ||
516 | return (z0) * (z1); | 351 | return (z0) * (z1); |
517 | } | 352 | } |
518 | vec4 trX(float z0,vec4 z1) { | 353 | vec4 trX(float z0,vec4 z1) { |
519 | return (vec4 (z0 | 354 | return (vec4 (z0,0.0,0.0,0.0)) + (z1); |
520 | ,0.0 | ||
521 | ,0.0 | ||
522 | ,0.0)) + (z1); | ||
523 | } | 355 | } |
524 | void main() { | 356 | void main() { |
525 | gl_Position = trMat_4_4_Float | 357 | gl_Position = trMat_4_4_Float (rotMatrixZ ((Time) * (0.3)) |
526 | (rotMatrixZ ((Time) * (0.3)) | 358 | ,(MVP) * (trX ((0.15) + ((sin (Time)) * (0.1)) |
527 | ,(MVP) * (trX ((0.15) + ((sin | 359 | ,scale (4.0e-2,trMat_4_4_Float (rotMatrixX (((Time) * (2.0)) * (0.3)),vi1))))); |
528 | (Time)) * (0.1)) | ||
529 | ,scale (4.0e-2 | ||
530 | ,trMat_4_4_Float (rotMatrixX | ||
531 | (((Time) * (2.0)) * (0.3)) | ||
532 | ,vi1))))); | ||
533 | vo1 = vi1; | 360 | vo1 = vi1; |
534 | } | 361 | } |
535 | """ | 362 | """ |
@@ -537,8 +364,7 @@ Pipeline | |||
537 | , fragmentShader = | 364 | , fragmentShader = |
538 | """ | 365 | """ |
539 | #version 330 core | 366 | #version 330 core |
540 | vec4 texture2D(sampler2D s | 367 | vec4 texture2D(sampler2D s,vec2 uv) { |
541 | ,vec2 uv) { | ||
542 | return texture(s,uv); | 368 | return texture(s,uv); |
543 | } | 369 | } |
544 | smooth in vec4 vo1; | 370 | smooth in vec4 vo1; |
@@ -559,8 +385,7 @@ Pipeline | |||
559 | , vertexShader = | 385 | , vertexShader = |
560 | """ | 386 | """ |
561 | #version 330 core | 387 | #version 330 core |
562 | vec4 texture2D(sampler2D s | 388 | vec4 texture2D(sampler2D s,vec2 uv) { |
563 | ,vec2 uv) { | ||
564 | return texture(s,uv); | 389 | return texture(s,uv); |
565 | } | 390 | } |
566 | uniform mat4 MVP; | 391 | uniform mat4 MVP; |
@@ -568,57 +393,30 @@ Pipeline | |||
568 | in vec4 vi1; | 393 | in vec4 vi1; |
569 | smooth out vec4 vo1; | 394 | smooth out vec4 vo1; |
570 | mat4 rotMatrixX(float z0) { | 395 | mat4 rotMatrixX(float z0) { |
571 | return mat4 (vec4 (1.0 | 396 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
572 | ,0.0 | 397 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
573 | ,0.0 | 398 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
574 | ,0.0) | ||
575 | ,vec4 (0.0 | ||
576 | ,cos (z0) | ||
577 | ,sin (z0) | ||
578 | ,0.0) | ||
579 | ,vec4 (0.0 | ||
580 | ,(0.0) - (sin (z0)) | ||
581 | ,cos (z0) | ||
582 | ,0.0) | ||
583 | ,vec4 (0.0,0.0,0.0,1.0)); | 399 | ,vec4 (0.0,0.0,0.0,1.0)); |
584 | } | 400 | } |
585 | mat4 rotMatrixZ(float z0) { | 401 | mat4 rotMatrixZ(float z0) { |
586 | return mat4 (vec4 (cos (z0) | 402 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
587 | ,sin (z0) | 403 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
588 | ,0.0 | ||
589 | ,0.0) | ||
590 | ,vec4 ((0.0) - (sin (z0)) | ||
591 | ,cos (z0) | ||
592 | ,0.0 | ||
593 | ,0.0) | ||
594 | ,vec4 (0.0,0.0,1.0,0.0) | 404 | ,vec4 (0.0,0.0,1.0,0.0) |
595 | ,vec4 (0.0,0.0,0.0,1.0)); | 405 | ,vec4 (0.0,0.0,0.0,1.0)); |
596 | } | 406 | } |
597 | vec4 scale(float z0,vec4 z1) { | 407 | vec4 scale(float z0,vec4 z1) { |
598 | return (z1) * (vec4 (z0 | 408 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
599 | ,z0 | ||
600 | ,z0 | ||
601 | ,1.0)); | ||
602 | } | 409 | } |
603 | vec4 trMat_4_4_Float(mat4 z0 | 410 | vec4 trMat_4_4_Float(mat4 z0,vec4 z1) { |
604 | ,vec4 z1) { | ||
605 | return (z0) * (z1); | 411 | return (z0) * (z1); |
606 | } | 412 | } |
607 | vec4 trX(float z0,vec4 z1) { | 413 | vec4 trX(float z0,vec4 z1) { |
608 | return (vec4 (z0 | 414 | return (vec4 (z0,0.0,0.0,0.0)) + (z1); |
609 | ,0.0 | ||
610 | ,0.0 | ||
611 | ,0.0)) + (z1); | ||
612 | } | 415 | } |
613 | void main() { | 416 | void main() { |
614 | gl_Position = trMat_4_4_Float | 417 | gl_Position = trMat_4_4_Float (rotMatrixZ ((Time) * (0.5)) |
615 | (rotMatrixZ ((Time) * (0.5)) | 418 | ,(MVP) * (trX ((0.25) + ((sin (Time)) * (0.1)) |
616 | ,(MVP) * (trX ((0.25) + ((sin | 419 | ,scale (4.0e-2,trMat_4_4_Float (rotMatrixX (((Time) * (2.0)) * (0.5)),vi1))))); |
617 | (Time)) * (0.1)) | ||
618 | ,scale (4.0e-2 | ||
619 | ,trMat_4_4_Float (rotMatrixX | ||
620 | (((Time) * (2.0)) * (0.5)) | ||
621 | ,vi1))))); | ||
622 | vo1 = vi1; | 420 | vo1 = vi1; |
623 | } | 421 | } |
624 | """ | 422 | """ |
@@ -626,8 +424,7 @@ Pipeline | |||
626 | , fragmentShader = | 424 | , fragmentShader = |
627 | """ | 425 | """ |
628 | #version 330 core | 426 | #version 330 core |
629 | vec4 texture2D(sampler2D s | 427 | vec4 texture2D(sampler2D s,vec2 uv) { |
630 | ,vec2 uv) { | ||
631 | return texture(s,uv); | 428 | return texture(s,uv); |
632 | } | 429 | } |
633 | smooth in vec4 vo1; | 430 | smooth in vec4 vo1; |
@@ -648,8 +445,7 @@ Pipeline | |||
648 | , vertexShader = | 445 | , vertexShader = |
649 | """ | 446 | """ |
650 | #version 330 core | 447 | #version 330 core |
651 | vec4 texture2D(sampler2D s | 448 | vec4 texture2D(sampler2D s,vec2 uv) { |
652 | ,vec2 uv) { | ||
653 | return texture(s,uv); | 449 | return texture(s,uv); |
654 | } | 450 | } |
655 | uniform mat4 MVP; | 451 | uniform mat4 MVP; |
@@ -657,57 +453,30 @@ Pipeline | |||
657 | in vec4 vi1; | 453 | in vec4 vi1; |
658 | smooth out vec4 vo1; | 454 | smooth out vec4 vo1; |
659 | mat4 rotMatrixX(float z0) { | 455 | mat4 rotMatrixX(float z0) { |
660 | return mat4 (vec4 (1.0 | 456 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
661 | ,0.0 | 457 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
662 | ,0.0 | 458 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
663 | ,0.0) | ||
664 | ,vec4 (0.0 | ||
665 | ,cos (z0) | ||
666 | ,sin (z0) | ||
667 | ,0.0) | ||
668 | ,vec4 (0.0 | ||
669 | ,(0.0) - (sin (z0)) | ||
670 | ,cos (z0) | ||
671 | ,0.0) | ||
672 | ,vec4 (0.0,0.0,0.0,1.0)); | 459 | ,vec4 (0.0,0.0,0.0,1.0)); |
673 | } | 460 | } |
674 | mat4 rotMatrixZ(float z0) { | 461 | mat4 rotMatrixZ(float z0) { |
675 | return mat4 (vec4 (cos (z0) | 462 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
676 | ,sin (z0) | 463 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
677 | ,0.0 | ||
678 | ,0.0) | ||
679 | ,vec4 ((0.0) - (sin (z0)) | ||
680 | ,cos (z0) | ||
681 | ,0.0 | ||
682 | ,0.0) | ||
683 | ,vec4 (0.0,0.0,1.0,0.0) | 464 | ,vec4 (0.0,0.0,1.0,0.0) |
684 | ,vec4 (0.0,0.0,0.0,1.0)); | 465 | ,vec4 (0.0,0.0,0.0,1.0)); |
685 | } | 466 | } |
686 | vec4 scale(float z0,vec4 z1) { | 467 | vec4 scale(float z0,vec4 z1) { |
687 | return (z1) * (vec4 (z0 | 468 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
688 | ,z0 | ||
689 | ,z0 | ||
690 | ,1.0)); | ||
691 | } | 469 | } |
692 | vec4 trMat_4_4_Float(mat4 z0 | 470 | vec4 trMat_4_4_Float(mat4 z0,vec4 z1) { |
693 | ,vec4 z1) { | ||
694 | return (z0) * (z1); | 471 | return (z0) * (z1); |
695 | } | 472 | } |
696 | vec4 trX(float z0,vec4 z1) { | 473 | vec4 trX(float z0,vec4 z1) { |
697 | return (vec4 (z0 | 474 | return (vec4 (z0,0.0,0.0,0.0)) + (z1); |
698 | ,0.0 | ||
699 | ,0.0 | ||
700 | ,0.0)) + (z1); | ||
701 | } | 475 | } |
702 | void main() { | 476 | void main() { |
703 | gl_Position = trMat_4_4_Float | 477 | gl_Position = trMat_4_4_Float (rotMatrixZ ((Time) * (-0.5)) |
704 | (rotMatrixZ ((Time) * (-0.5)) | 478 | ,(MVP) * (trX ((-0.25) + ((sin (Time)) * (0.1)) |
705 | ,(MVP) * (trX ((-0.25) + ((sin | 479 | ,scale (4.0e-2,trMat_4_4_Float (rotMatrixX (((Time) * (2.0)) * (-0.5)),vi1))))); |
706 | (Time)) * (0.1)) | ||
707 | ,scale (4.0e-2 | ||
708 | ,trMat_4_4_Float (rotMatrixX | ||
709 | (((Time) * (2.0)) * (-0.5)) | ||
710 | ,vi1))))); | ||
711 | vo1 = vi1; | 480 | vo1 = vi1; |
712 | } | 481 | } |
713 | """ | 482 | """ |
@@ -715,8 +484,7 @@ Pipeline | |||
715 | , fragmentShader = | 484 | , fragmentShader = |
716 | """ | 485 | """ |
717 | #version 330 core | 486 | #version 330 core |
718 | vec4 texture2D(sampler2D s | 487 | vec4 texture2D(sampler2D s,vec2 uv) { |
719 | ,vec2 uv) { | ||
720 | return texture(s,uv); | 488 | return texture(s,uv); |
721 | } | 489 | } |
722 | smooth in vec4 vo1; | 490 | smooth in vec4 vo1; |
diff --git a/testdata/fetcharrays01.out b/testdata/fetcharrays01.out index 6819fc6b..d4c100a2 100644 --- a/testdata/fetcharrays01.out +++ b/testdata/fetcharrays01.out | |||
@@ -26,8 +26,7 @@ Pipeline | |||
26 | , vertexShader = | 26 | , vertexShader = |
27 | """ | 27 | """ |
28 | #version 330 core | 28 | #version 330 core |
29 | vec4 texture2D(sampler2D s | 29 | vec4 texture2D(sampler2D s,vec2 uv) { |
30 | ,vec2 uv) { | ||
31 | return texture(s,uv); | 30 | return texture(s,uv); |
32 | } | 31 | } |
33 | uniform mat4 MVP; | 32 | uniform mat4 MVP; |
@@ -35,29 +34,18 @@ Pipeline | |||
35 | in vec3 vi2; | 34 | in vec3 vi2; |
36 | smooth out vec4 vo1; | 35 | smooth out vec4 vo1; |
37 | vec4 scale(float z0,vec4 z1) { | 36 | vec4 scale(float z0,vec4 z1) { |
38 | return (z1) * (vec4 (z0 | 37 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
39 | ,z0 | ||
40 | ,z0 | ||
41 | ,1.0)); | ||
42 | } | 38 | } |
43 | void main() { | 39 | void main() { |
44 | gl_Position = scale (0.5 | 40 | gl_Position = scale (0.5,(MVP) * (vec4 ((vi1).x,(vi1).y,(vi1).z,1.0))); |
45 | ,(MVP) * (vec4 ((vi1).x | 41 | vo1 = vec4 ((vi1).x,(vi1).y,(vi1).z,1.0); |
46 | ,(vi1).y | ||
47 | ,(vi1).z | ||
48 | ,1.0))); | ||
49 | vo1 = vec4 ((vi1).x | ||
50 | ,(vi1).y | ||
51 | ,(vi1).z | ||
52 | ,1.0); | ||
53 | } | 42 | } |
54 | """ | 43 | """ |
55 | , geometryShader = Nothing | 44 | , geometryShader = Nothing |
56 | , fragmentShader = | 45 | , fragmentShader = |
57 | """ | 46 | """ |
58 | #version 330 core | 47 | #version 330 core |
59 | vec4 texture2D(sampler2D s | 48 | vec4 texture2D(sampler2D s,vec2 uv) { |
60 | ,vec2 uv) { | ||
61 | return texture(s,uv); | 49 | return texture(s,uv); |
62 | } | 50 | } |
63 | smooth in vec4 vo1; | 51 | smooth in vec4 vo1; |
diff --git a/testdata/fragment01.out b/testdata/fragment01.out index a0655a52..f3e048fe 100644 --- a/testdata/fragment01.out +++ b/testdata/fragment01.out | |||
@@ -21,8 +21,7 @@ Pipeline | |||
21 | , vertexShader = | 21 | , vertexShader = |
22 | """ | 22 | """ |
23 | #version 330 core | 23 | #version 330 core |
24 | vec4 texture2D(sampler2D s | 24 | vec4 texture2D(sampler2D s,vec2 uv) { |
25 | ,vec2 uv) { | ||
26 | return texture(s,uv); | 25 | return texture(s,uv); |
27 | } | 26 | } |
28 | in vec4 vi1; | 27 | in vec4 vi1; |
@@ -34,14 +33,11 @@ Pipeline | |||
34 | , fragmentShader = | 33 | , fragmentShader = |
35 | """ | 34 | """ |
36 | #version 330 core | 35 | #version 330 core |
37 | vec4 texture2D(sampler2D s | 36 | vec4 texture2D(sampler2D s,vec2 uv) { |
38 | ,vec2 uv) { | ||
39 | return texture(s,uv); | 37 | return texture(s,uv); |
40 | } | 38 | } |
41 | out vec4 f0; | 39 | out vec4 f0; |
42 | vec4 rgb(float z0 | 40 | vec4 rgb(float z0,float z1,float z2) { |
43 | ,float z1 | ||
44 | ,float z2) { | ||
45 | return vec4 (z0,z1,z2,1.0); | 41 | return vec4 (z0,z1,z2,1.0); |
46 | } | 42 | } |
47 | vec4 blue; | 43 | vec4 blue; |
diff --git a/testdata/fragment03swizzling.out b/testdata/fragment03swizzling.out index 949f4d70..fc617b69 100644 --- a/testdata/fragment03swizzling.out +++ b/testdata/fragment03swizzling.out | |||
@@ -21,8 +21,7 @@ Pipeline | |||
21 | , vertexShader = | 21 | , vertexShader = |
22 | """ | 22 | """ |
23 | #version 330 core | 23 | #version 330 core |
24 | vec4 texture2D(sampler2D s | 24 | vec4 texture2D(sampler2D s,vec2 uv) { |
25 | ,vec2 uv) { | ||
26 | return texture(s,uv); | 25 | return texture(s,uv); |
27 | } | 26 | } |
28 | in vec4 vi1; | 27 | in vec4 vi1; |
@@ -36,15 +35,13 @@ Pipeline | |||
36 | , fragmentShader = | 35 | , fragmentShader = |
37 | """ | 36 | """ |
38 | #version 330 core | 37 | #version 330 core |
39 | vec4 texture2D(sampler2D s | 38 | vec4 texture2D(sampler2D s,vec2 uv) { |
40 | ,vec2 uv) { | ||
41 | return texture(s,uv); | 39 | return texture(s,uv); |
42 | } | 40 | } |
43 | smooth in vec4 vo1; | 41 | smooth in vec4 vo1; |
44 | out vec4 f0; | 42 | out vec4 f0; |
45 | void main() { | 43 | void main() { |
46 | f0 = | 44 | f0 = ((vo1).xxxw) + ((vo1).yyyw); |
47 | ((vo1).xxxw) + ((vo1).yyyw); | ||
48 | } | 45 | } |
49 | """ | 46 | """ |
50 | } | 47 | } |
diff --git a/testdata/fragment04ifthenelse.out b/testdata/fragment04ifthenelse.out index a4f099a0..53374903 100644 --- a/testdata/fragment04ifthenelse.out +++ b/testdata/fragment04ifthenelse.out | |||
@@ -21,8 +21,7 @@ Pipeline | |||
21 | , vertexShader = | 21 | , vertexShader = |
22 | """ | 22 | """ |
23 | #version 330 core | 23 | #version 330 core |
24 | vec4 texture2D(sampler2D s | 24 | vec4 texture2D(sampler2D s,vec2 uv) { |
25 | ,vec2 uv) { | ||
26 | return texture(s,uv); | 25 | return texture(s,uv); |
27 | } | 26 | } |
28 | in vec4 vi1; | 27 | in vec4 vi1; |
@@ -36,23 +35,19 @@ Pipeline | |||
36 | , fragmentShader = | 35 | , fragmentShader = |
37 | """ | 36 | """ |
38 | #version 330 core | 37 | #version 330 core |
39 | vec4 texture2D(sampler2D s | 38 | vec4 texture2D(sampler2D s,vec2 uv) { |
40 | ,vec2 uv) { | ||
41 | return texture(s,uv); | 39 | return texture(s,uv); |
42 | } | 40 | } |
43 | uniform float Time; | 41 | uniform float Time; |
44 | smooth in vec4 vo1; | 42 | smooth in vec4 vo1; |
45 | out vec4 f0; | 43 | out vec4 f0; |
46 | vec4 rgb(float z0 | 44 | vec4 rgb(float z0,float z1,float z2) { |
47 | ,float z1 | ||
48 | ,float z2) { | ||
49 | return vec4 (z0,z1,z2,1.0); | 45 | return vec4 (z0,z1,z2,1.0); |
50 | } | 46 | } |
51 | vec4 blue; | 47 | vec4 blue; |
52 | void main() { | 48 | void main() { |
53 | blue = rgb (0.0,0.0,1.0); | 49 | blue = rgb (0.0,0.0,1.0); |
54 | f0 = | 50 | f0 = (Time) < (0.5) ? vo1 : blue; |
55 | (Time) < (0.5) ? vo1 : blue; | ||
56 | } | 51 | } |
57 | """ | 52 | """ |
58 | } | 53 | } |
diff --git a/testdata/fragment07let.out b/testdata/fragment07let.out index 433db976..38bd16a8 100644 --- a/testdata/fragment07let.out +++ b/testdata/fragment07let.out | |||
@@ -21,8 +21,7 @@ Pipeline | |||
21 | , vertexShader = | 21 | , vertexShader = |
22 | """ | 22 | """ |
23 | #version 330 core | 23 | #version 330 core |
24 | vec4 texture2D(sampler2D s | 24 | vec4 texture2D(sampler2D s,vec2 uv) { |
25 | ,vec2 uv) { | ||
26 | return texture(s,uv); | 25 | return texture(s,uv); |
27 | } | 26 | } |
28 | in vec4 vi1; | 27 | in vec4 vi1; |
@@ -36,8 +35,7 @@ Pipeline | |||
36 | , fragmentShader = | 35 | , fragmentShader = |
37 | """ | 36 | """ |
38 | #version 330 core | 37 | #version 330 core |
39 | vec4 texture2D(sampler2D s | 38 | vec4 texture2D(sampler2D s,vec2 uv) { |
40 | ,vec2 uv) { | ||
41 | return texture(s,uv); | 39 | return texture(s,uv); |
42 | } | 40 | } |
43 | smooth in vec4 vo1; | 41 | smooth in vec4 vo1; |
diff --git a/testdata/framebuffer02.reject.out b/testdata/framebuffer02.reject.out index 5740a835..ddaae5c2 100644 --- a/testdata/framebuffer02.reject.out +++ b/testdata/framebuffer02.reject.out | |||
@@ -20,9 +20,23 @@ in testdata/framebuffer02.reject.lc:2:17: | |||
20 | ,colorImage1 1.0 | 20 | ,colorImage1 1.0 |
21 | ) | 21 | ) |
22 | ------------ tooltips | 22 | ------------ tooltips |
23 | testdata/framebuffer02.reject.lc 2:17-2:28 forall (a :: List Type) . sameLayerCounts a => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) | 23 | testdata/framebuffer02.reject.lc 2:17-2:28 forall (a :: List Type) |
24 | testdata/framebuffer02.reject.lc 2:17-5:30 FrameBuffer 1 (map Type ImageKind GetImageKind ('Cons (Image 1 ('Color (VecScalar 4 Float))) ('Cons (Image 2 ('Color (VecScalar 4 Float))) ('Cons (Image 1 ('Color (VecScalar 1 Float))) 'Nil)))) | 24 | . sameLayerCounts a |
25 | testdata/framebuffer02.reject.lc 2:29-5:30 (Image 1 ('Color (VecScalar 4 Float)), Image 2 ('Color (VecScalar 4 Float)), Image 1 ('Color (VecScalar 1 Float))) | 25 | => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) |
26 | testdata/framebuffer02.reject.lc 2:17-5:30 FrameBuffer | ||
27 | 1 | ||
28 | (map | ||
29 | Type | ||
30 | ImageKind | ||
31 | GetImageKind | ||
32 | ('Cons | ||
33 | (Image 1 ('Color (VecScalar 4 Float))) | ||
34 | ('Cons | ||
35 | (Image 2 ('Color (VecScalar 4 Float))) | ||
36 | ('Cons (Image 1 ('Color (VecScalar 1 Float))) 'Nil)))) | ||
37 | testdata/framebuffer02.reject.lc 2:29-5:30 (Image 1 ('Color (VecScalar 4 Float)), Image 2 ('Color (VecScalar 4 Float)), Image | ||
38 | 1 | ||
39 | ('Color (VecScalar 1 Float))) | ||
26 | testdata/framebuffer02.reject.lc 2:30-2:41 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) | 40 | testdata/framebuffer02.reject.lc 2:30-2:41 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) |
27 | testdata/framebuffer02.reject.lc 2:30-2:62 Image 1 ('Color (VecScalar 4 Float)) | 41 | testdata/framebuffer02.reject.lc 2:30-2:62 Image 1 ('Color (VecScalar 4 Float)) |
28 | testdata/framebuffer02.reject.lc 2:43-2:45 forall a . a -> a -> a -> a -> VecS a 4 | 42 | testdata/framebuffer02.reject.lc 2:43-2:45 forall a . a -> a -> a -> a -> VecS a 4 |
diff --git a/testdata/gfx02.out b/testdata/gfx02.out index d5abef3b..a4378aaf 100644 --- a/testdata/gfx02.out +++ b/testdata/gfx02.out | |||
@@ -22,8 +22,7 @@ Pipeline | |||
22 | , vertexShader = | 22 | , vertexShader = |
23 | """ | 23 | """ |
24 | #version 330 core | 24 | #version 330 core |
25 | vec4 texture2D(sampler2D s | 25 | vec4 texture2D(sampler2D s,vec2 uv) { |
26 | ,vec2 uv) { | ||
27 | return texture(s,uv); | 26 | return texture(s,uv); |
28 | } | 27 | } |
29 | in vec4 vi1; | 28 | in vec4 vi1; |
@@ -37,8 +36,7 @@ Pipeline | |||
37 | , fragmentShader = | 36 | , fragmentShader = |
38 | """ | 37 | """ |
39 | #version 330 core | 38 | #version 330 core |
40 | vec4 texture2D(sampler2D s | 39 | vec4 texture2D(sampler2D s,vec2 uv) { |
41 | ,vec2 uv) { | ||
42 | return texture(s,uv); | 40 | return texture(s,uv); |
43 | } | 41 | } |
44 | smooth in vec4 vo1; | 42 | smooth in vec4 vo1; |
diff --git a/testdata/gfx03.out b/testdata/gfx03.out index 6fa00e25..0a5740b2 100644 --- a/testdata/gfx03.out +++ b/testdata/gfx03.out | |||
@@ -23,23 +23,20 @@ Pipeline | |||
23 | , vertexShader = | 23 | , vertexShader = |
24 | """ | 24 | """ |
25 | #version 330 core | 25 | #version 330 core |
26 | vec4 texture2D(sampler2D s | 26 | vec4 texture2D(sampler2D s,vec2 uv) { |
27 | ,vec2 uv) { | ||
28 | return texture(s,uv); | 27 | return texture(s,uv); |
29 | } | 28 | } |
30 | uniform mat4 MVP2; | 29 | uniform mat4 MVP2; |
31 | in vec3 vi1; | 30 | in vec3 vi1; |
32 | void main() { | 31 | void main() { |
33 | gl_Position = (MVP2) * (vec4 | 32 | gl_Position = (MVP2) * (vec4 ((vi1).x,(vi1).y,(vi1).z,1.0)); |
34 | ((vi1).x,(vi1).y,(vi1).z,1.0)); | ||
35 | } | 33 | } |
36 | """ | 34 | """ |
37 | , geometryShader = Nothing | 35 | , geometryShader = Nothing |
38 | , fragmentShader = | 36 | , fragmentShader = |
39 | """ | 37 | """ |
40 | #version 330 core | 38 | #version 330 core |
41 | vec4 texture2D(sampler2D s | 39 | vec4 texture2D(sampler2D s,vec2 uv) { |
42 | ,vec2 uv) { | ||
43 | return texture(s,uv); | 40 | return texture(s,uv); |
44 | } | 41 | } |
45 | out vec4 f0; | 42 | out vec4 f0; |
@@ -57,37 +54,28 @@ Pipeline | |||
57 | , vertexShader = | 54 | , vertexShader = |
58 | """ | 55 | """ |
59 | #version 330 core | 56 | #version 330 core |
60 | vec4 texture2D(sampler2D s | 57 | vec4 texture2D(sampler2D s,vec2 uv) { |
61 | ,vec2 uv) { | ||
62 | return texture(s,uv); | 58 | return texture(s,uv); |
63 | } | 59 | } |
64 | uniform mat4 MVP2; | 60 | uniform mat4 MVP2; |
65 | in vec3 vi1; | 61 | in vec3 vi1; |
66 | smooth out vec4 vo1; | 62 | smooth out vec4 vo1; |
67 | void main() { | 63 | void main() { |
68 | gl_Position = (MVP2) * (vec4 | 64 | gl_Position = (MVP2) * (vec4 ((vi1).x,(vi1).y,(vi1).z,1.0)); |
69 | ((vi1).x,(vi1).y,(vi1).z,1.0)); | 65 | vo1 = vec4 ((vi1).x,(vi1).y,(vi1).z,1.0); |
70 | vo1 = vec4 ((vi1).x | ||
71 | ,(vi1).y | ||
72 | ,(vi1).z | ||
73 | ,1.0); | ||
74 | } | 66 | } |
75 | """ | 67 | """ |
76 | , geometryShader = Nothing | 68 | , geometryShader = Nothing |
77 | , fragmentShader = | 69 | , fragmentShader = |
78 | """ | 70 | """ |
79 | #version 330 core | 71 | #version 330 core |
80 | vec4 texture2D(sampler2D s | 72 | vec4 texture2D(sampler2D s,vec2 uv) { |
81 | ,vec2 uv) { | ||
82 | return texture(s,uv); | 73 | return texture(s,uv); |
83 | } | 74 | } |
84 | smooth in vec4 vo1; | 75 | smooth in vec4 vo1; |
85 | out vec4 f0; | 76 | out vec4 f0; |
86 | void main() { | 77 | void main() { |
87 | f0 = (vo1) + (vec4 (1.0 | 78 | f0 = (vo1) + (vec4 (1.0,1.4,1.0,0.6)); |
88 | ,1.4 | ||
89 | ,1.0 | ||
90 | ,0.6)); | ||
91 | } | 79 | } |
92 | """ | 80 | """ |
93 | } | 81 | } |
@@ -101,8 +89,7 @@ Pipeline | |||
101 | , vertexShader = | 89 | , vertexShader = |
102 | """ | 90 | """ |
103 | #version 330 core | 91 | #version 330 core |
104 | vec4 texture2D(sampler2D s | 92 | vec4 texture2D(sampler2D s,vec2 uv) { |
105 | ,vec2 uv) { | ||
106 | return texture(s,uv); | 93 | return texture(s,uv); |
107 | } | 94 | } |
108 | uniform mat4 MVP; | 95 | uniform mat4 MVP; |
@@ -117,17 +104,13 @@ Pipeline | |||
117 | , fragmentShader = | 104 | , fragmentShader = |
118 | """ | 105 | """ |
119 | #version 330 core | 106 | #version 330 core |
120 | vec4 texture2D(sampler2D s | 107 | vec4 texture2D(sampler2D s,vec2 uv) { |
121 | ,vec2 uv) { | ||
122 | return texture(s,uv); | 108 | return texture(s,uv); |
123 | } | 109 | } |
124 | flat in vec4 vo1; | 110 | flat in vec4 vo1; |
125 | out vec4 f0; | 111 | out vec4 f0; |
126 | void main() { | 112 | void main() { |
127 | f0 = (vo1) * (vec4 (1.0 | 113 | f0 = (vo1) * (vec4 (1.0,1.4,1.0,0.6)); |
128 | ,1.4 | ||
129 | ,1.0 | ||
130 | ,0.6)); | ||
131 | } | 114 | } |
132 | """ | 115 | """ |
133 | } | 116 | } |
diff --git a/testdata/gfx04.out b/testdata/gfx04.out index 9934b162..e3256fe9 100644 --- a/testdata/gfx04.out +++ b/testdata/gfx04.out | |||
@@ -26,8 +26,7 @@ Pipeline | |||
26 | , vertexShader = | 26 | , vertexShader = |
27 | """ | 27 | """ |
28 | #version 330 core | 28 | #version 330 core |
29 | vec4 texture2D(sampler2D s | 29 | vec4 texture2D(sampler2D s,vec2 uv) { |
30 | ,vec2 uv) { | ||
31 | return texture(s,uv); | 30 | return texture(s,uv); |
32 | } | 31 | } |
33 | uniform mat4 MVP; | 32 | uniform mat4 MVP; |
@@ -35,14 +34,10 @@ Pipeline | |||
35 | in vec3 vi2; | 34 | in vec3 vi2; |
36 | smooth out vec4 vo1; | 35 | smooth out vec4 vo1; |
37 | vec4 v3FToV4F(vec3 z0) { | 36 | vec4 v3FToV4F(vec3 z0) { |
38 | return vec4 ((z0).x | 37 | return vec4 ((z0).x,(z0).y,(z0).z,1.0); |
39 | ,(z0).y | ||
40 | ,(z0).z | ||
41 | ,1.0); | ||
42 | } | 38 | } |
43 | void main() { | 39 | void main() { |
44 | gl_Position = (MVP) * (v3FToV4F | 40 | gl_Position = (MVP) * (v3FToV4F (vi1)); |
45 | (vi1)); | ||
46 | vo1 = v3FToV4F (vi2); | 41 | vo1 = v3FToV4F (vi2); |
47 | } | 42 | } |
48 | """ | 43 | """ |
@@ -50,17 +45,13 @@ Pipeline | |||
50 | , fragmentShader = | 45 | , fragmentShader = |
51 | """ | 46 | """ |
52 | #version 330 core | 47 | #version 330 core |
53 | vec4 texture2D(sampler2D s | 48 | vec4 texture2D(sampler2D s,vec2 uv) { |
54 | ,vec2 uv) { | ||
55 | return texture(s,uv); | 49 | return texture(s,uv); |
56 | } | 50 | } |
57 | smooth in vec4 vo1; | 51 | smooth in vec4 vo1; |
58 | out vec4 f0; | 52 | out vec4 f0; |
59 | void main() { | 53 | void main() { |
60 | f0 = (vo1) * (vec4 (1.0 | 54 | f0 = (vo1) * (vec4 (1.0,1.4,1.0,0.6)); |
61 | ,1.4 | ||
62 | ,1.0 | ||
63 | ,0.6)); | ||
64 | } | 55 | } |
65 | """ | 56 | """ |
66 | } | 57 | } |
diff --git a/testdata/graphics-features/codegen/shadergen01.out b/testdata/graphics-features/codegen/shadergen01.out index 8a567cbe..3f3a7bb0 100644 --- a/testdata/graphics-features/codegen/shadergen01.out +++ b/testdata/graphics-features/codegen/shadergen01.out | |||
@@ -24,22 +24,17 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | uniform mat4 MVP; | 30 | uniform mat4 MVP; |
32 | in vec4 vi1; | 31 | in vec4 vi1; |
33 | smooth out vec4 vo1; | 32 | smooth out vec4 vo1; |
34 | vec4 scale(float z0,vec4 z1) { | 33 | vec4 scale(float z0,vec4 z1) { |
35 | return (z1) * (vec4 (z0 | 34 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
36 | ,z0 | ||
37 | ,z0 | ||
38 | ,1.0)); | ||
39 | } | 35 | } |
40 | void main() { | 36 | void main() { |
41 | gl_Position = scale (0.5 | 37 | gl_Position = scale (0.5,(MVP) * (vi1)); |
42 | ,(MVP) * (vi1)); | ||
43 | vo1 = vi1; | 38 | vo1 = vi1; |
44 | } | 39 | } |
45 | """ | 40 | """ |
@@ -47,8 +42,7 @@ Pipeline | |||
47 | , fragmentShader = | 42 | , fragmentShader = |
48 | """ | 43 | """ |
49 | #version 330 core | 44 | #version 330 core |
50 | vec4 texture2D(sampler2D s | 45 | vec4 texture2D(sampler2D s,vec2 uv) { |
51 | ,vec2 uv) { | ||
52 | return texture(s,uv); | 46 | return texture(s,uv); |
53 | } | 47 | } |
54 | smooth in vec4 vo1; | 48 | smooth in vec4 vo1; |
diff --git a/testdata/helloWorld.out b/testdata/helloWorld.out index 8c114891..493bdfd8 100644 --- a/testdata/helloWorld.out +++ b/testdata/helloWorld.out | |||
@@ -24,22 +24,17 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | uniform mat4 MVP; | 30 | uniform mat4 MVP; |
32 | in vec4 vi1; | 31 | in vec4 vi1; |
33 | smooth out vec4 vo1; | 32 | smooth out vec4 vo1; |
34 | vec4 scale(float z0,vec4 z1) { | 33 | vec4 scale(float z0,vec4 z1) { |
35 | return (z1) * (vec4 (z0 | 34 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
36 | ,z0 | ||
37 | ,z0 | ||
38 | ,1.0)); | ||
39 | } | 35 | } |
40 | void main() { | 36 | void main() { |
41 | gl_Position = scale (0.5 | 37 | gl_Position = scale (0.5,(MVP) * (vi1)); |
42 | ,(MVP) * (vi1)); | ||
43 | vo1 = vi1; | 38 | vo1 = vi1; |
44 | } | 39 | } |
45 | """ | 40 | """ |
@@ -47,8 +42,7 @@ Pipeline | |||
47 | , fragmentShader = | 42 | , fragmentShader = |
48 | """ | 43 | """ |
49 | #version 330 core | 44 | #version 330 core |
50 | vec4 texture2D(sampler2D s | 45 | vec4 texture2D(sampler2D s,vec2 uv) { |
51 | ,vec2 uv) { | ||
52 | return texture(s,uv); | 46 | return texture(s,uv); |
53 | } | 47 | } |
54 | smooth in vec4 vo1; | 48 | smooth in vec4 vo1; |
diff --git a/testdata/id.out b/testdata/id.out index 5e63f9d1..0b2b73ad 100644 --- a/testdata/id.out +++ b/testdata/id.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | main' = _rhs \(a := _rhs \(b :: _) -> b) -> HCons (a 4.0) (HCons (a True) HNil) | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | main' :: [32m(Float, Bool)[0m | 5 | main' :: [32m(Float, Bool)[0m |
diff --git a/testdata/instantiate.out b/testdata/instantiate.out index 4c233f52..012eda70 100644 --- a/testdata/instantiate.out +++ b/testdata/instantiate.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | main' = _rhs \(a := _rhs PrimAdd) -> a (V2 1.0 2.0) (V2 1.0 2.0) | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | main' :: [32mVecS Float 2[0m | 5 | main' :: [32mVecS Float 2[0m |
diff --git a/testdata/language-features/adt/adt02.reject.out b/testdata/language-features/adt/adt02.reject.out index 29f62600..ee25f4ed 100644 --- a/testdata/language-features/adt/adt02.reject.out +++ b/testdata/language-features/adt/adt02.reject.out | |||
@@ -8,7 +8,11 @@ in proj | |||
8 | 'Data3 :: [32mType[0m | 8 | 'Data3 :: [32mType[0m |
9 | Data3 :: [32mBool -> Char -> Bool -> Data3[0m | 9 | Data3 :: [32mBool -> Char -> Bool -> Data3[0m |
10 | Data31 :: [32mInt -> String -> Int -> Data3[0m | 10 | Data31 :: [32mInt -> String -> Int -> Data3[0m |
11 | 'Data3Case :: [32mforall (a :: Data3 -> Type) -> (forall (b :: Bool) (c :: Char) (d :: Bool) -> [32m[32ma[0;32m [32m('Data3 [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> (forall (e :: Int) (f :: String) (g :: Int) -> [32m[32ma[0;32m [32m('Data31 [32me[0;32m [32mf[0;32m [32mg[0;32m)[0;32m[0;32m) -> forall (h :: Data3) -> [32m[32ma[0;32m [32m[32mh[0;32m[0;32m[0;32m[0m | 11 | 'Data3Case |
12 | :: [32mforall (a :: Data3 -> Type) | ||
13 | -> (forall (b :: Bool) (c :: Char) (d :: Bool) -> [32m[32ma[0;32m [32m('Data3 [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) | ||
14 | -> (forall (e :: Int) (f :: String) (g :: Int) -> [32m[32ma[0;32m [32m('Data31 [32me[0;32m [32mf[0;32m [32mg[0;32m)[0;32m[0;32m) | ||
15 | -> forall (h :: Data3) -> [32m[32ma[0;32m [32m[32mh[0;32m[0;32m[0;32m[0m | ||
12 | match'Data3 :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mData3[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 16 | match'Data3 :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mData3[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
13 | !type error: can not unify | 17 | !type error: can not unify |
14 | [32m'Bool[0m | 18 | [32m'Bool[0m |
diff --git a/testdata/language-features/adt/gadt03.reject.out b/testdata/language-features/adt/gadt03.reject.out index 39016938..36261981 100644 --- a/testdata/language-features/adt/gadt03.reject.out +++ b/testdata/language-features/adt/gadt03.reject.out | |||
@@ -2,8 +2,14 @@ illegal data definition (parameters are not uniform) | |||
2 | ------------ trace | 2 | ------------ trace |
3 | 'M2 :: [32mType -> String -> Type[0m | 3 | 'M2 :: [32mType -> String -> Type[0m |
4 | Value2 :: [32mforall a . [32ma[0;32m -> forall (b :: String) . M2 [32ma[0;32m [32mb[0;32m[0m | 4 | Value2 :: [32mforall a . [32ma[0;32m -> forall (b :: String) . M2 [32ma[0;32m [32mb[0;32m[0m |
5 | 'M2Case :: [32mforall a . forall (b :: forall (c :: String) -> M2 [32ma[0;32m [32mc[0;32m -> Type) -> (forall (d :: [32ma[0;32m) -> forall (e :: String) . [32m[32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m [32m('Value2 [32md[0;32m [32me[0;32m)[0;32m[0;32m) -> forall (f :: String) . forall (g :: M2 [32ma[0;32m [32mf[0;32m) -> [32m[32m[32mb[0;32m [32m[32mf[0;32m[0;32m[0;32m [32m[32mg[0;32m[0;32m[0;32m[0m | 5 | 'M2Case |
6 | match'M2 :: [32mforall (a :: Type -> Type) -> (forall b (c :: String) -> [32m[32ma[0;32m [32m(M2 [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 6 | :: [32mforall a |
7 | . forall (b :: forall (c :: String) -> M2 [32ma[0;32m [32mc[0;32m -> Type) | ||
8 | -> (forall (d :: [32ma[0;32m) -> forall (e :: String) . [32m[32m[32mb[0;32m [32m[32me[0;32m[0;32m[0;32m [32m('Value2 [32md[0;32m [32me[0;32m)[0;32m[0;32m) | ||
9 | -> forall (f :: String) . forall (g :: M2 [32ma[0;32m [32mf[0;32m) -> [32m[32m[32mb[0;32m [32m[32mf[0;32m[0;32m[0;32m [32m[32mg[0;32m[0;32m[0;32m[0m | ||
10 | match'M2 | ||
11 | :: [32mforall (a :: Type -> Type) | ||
12 | -> (forall b (c :: String) -> [32m[32ma[0;32m [32m(M2 [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
7 | 'M3 :: [32mType -> String -> Type[0m | 13 | 'M3 :: [32mType -> String -> Type[0m |
8 | !illegal data definition (parameters are not uniform) | 14 | !illegal data definition (parameters are not uniform) |
9 | ------------ tooltips | 15 | ------------ tooltips |
diff --git a/testdata/language-features/adt/gadt04.reject.out b/testdata/language-features/adt/gadt04.reject.out index 70903666..22338d9b 100644 --- a/testdata/language-features/adt/gadt04.reject.out +++ b/testdata/language-features/adt/gadt04.reject.out | |||
@@ -7,8 +7,13 @@ and at testdata/language-features/adt/gadt04.reject.lc:3:3: | |||
7 | ------------ trace | 7 | ------------ trace |
8 | 'M :: [32mType -> String -> Type[0m | 8 | 'M :: [32mType -> String -> Type[0m |
9 | Value :: [32mforall a . [32ma[0;32m -> forall (b :: String) . M [32ma[0;32m [32mb[0;32m[0m | 9 | Value :: [32mforall a . [32ma[0;32m -> forall (b :: String) . M [32ma[0;32m [32mb[0;32m[0m |
10 | 'MCase :: [32mforall (a :: forall b (c :: String) -> M [32mb[0;32m [32mc[0;32m -> Type) -> (forall d . forall (e :: [32md[0;32m) -> forall (f :: String) . [32m[32m[32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m [32m[32mf[0;32m[0;32m[0;32m [32m('Value [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> forall g (h :: String) . forall (i :: M [32mg[0;32m [32mh[0;32m) -> [32m[32m[32m[32ma[0;32m [32m[32mg[0;32m[0;32m[0;32m [32m[32mh[0;32m[0;32m[0;32m [32m[32mi[0;32m[0;32m[0;32m[0m | 10 | 'MCase |
11 | match'M :: [32mforall (a :: Type -> Type) -> (forall b (c :: String) -> [32m[32ma[0;32m [32m(M [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 11 | :: [32mforall (a :: forall b (c :: String) -> M [32mb[0;32m [32mc[0;32m -> Type) |
12 | -> (forall d . forall (e :: [32md[0;32m) -> forall (f :: String) . [32m[32m[32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m [32m[32mf[0;32m[0;32m[0;32m [32m('Value [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) | ||
13 | -> forall g (h :: String) . forall (i :: M [32mg[0;32m [32mh[0;32m) -> [32m[32m[32m[32ma[0;32m [32m[32mg[0;32m[0;32m[0;32m [32m[32mh[0;32m[0;32m[0;32m [32m[32mi[0;32m[0;32m[0;32m[0m | ||
14 | match'M | ||
15 | :: [32mforall (a :: Type -> Type) | ||
16 | -> (forall b (c :: String) -> [32m[32ma[0;32m [32m(M [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
12 | 'M2 :: [32mType -> String -> Type[0m | 17 | 'M2 :: [32mType -> String -> Type[0m |
13 | Value :: [32mforall a . [32ma[0;32m -> forall (b :: String) . M2 [32ma[0;32m [32mb[0;32m[0m | 18 | Value :: [32mforall a . [32ma[0;32m -> forall (b :: String) . M2 [32ma[0;32m [32mb[0;32m[0m |
14 | !already defined Value at testdata/language-features/adt/gadt04.reject.lc:6:3: | 19 | !already defined Value at testdata/language-features/adt/gadt04.reject.lc:6:3: |
diff --git a/testdata/language-features/basic-list/list01.out b/testdata/language-features/basic-list/list01.out index 25208099..500b3ba9 100644 --- a/testdata/language-features/basic-list/list01.out +++ b/testdata/language-features/basic-list/list01.out | |||
@@ -1,3 +1,9 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 = _rhs Nil | ||
3 | value2 | ||
4 | = _rhs | ||
5 | (Cons (fromInt 1) (Cons (fromInt 2) (Cons (fromInt 3) (Cons (fromInt 4) Nil)))) | ||
6 | value3 = _rhs (Cons 'h' (Cons 'e' (Cons 'l' (Cons 'l' (Cons 'o' Nil))))) | ||
1 | main is not found | 7 | main is not found |
2 | ------------ trace | 8 | ------------ trace |
3 | value1 :: [32mforall a . List [32ma[0;32m[0m | 9 | value1 :: [32mforall a . List [32ma[0;32m[0m |
diff --git a/testdata/language-features/basic-list/list02.out b/testdata/language-features/basic-list/list02.out index b95d51c9..f10ae96c 100644 --- a/testdata/language-features/basic-list/list02.out +++ b/testdata/language-features/basic-list/list02.out | |||
@@ -1,3 +1,9 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 = _rhs Nil | ||
3 | value2 | ||
4 | = _rhs | ||
5 | (Cons (fromInt 1) (Cons (fromInt 2) (Cons (fromInt 3) (Cons (fromInt 4) Nil)))) | ||
6 | value3 = _rhs (Cons 'h' (Cons 'e' (Cons 'l' (Cons 'l' (Cons 'o' Nil))))) | ||
1 | main is not found | 7 | main is not found |
2 | ------------ trace | 8 | ------------ trace |
3 | value1 :: [32mforall a . List [32ma[0;32m[0m | 9 | value1 :: [32mforall a . List [32ma[0;32m[0m |
diff --git a/testdata/language-features/basic-list/list08.out b/testdata/language-features/basic-list/list08.out index 724faf89..88bd2006 100644 --- a/testdata/language-features/basic-list/list08.out +++ b/testdata/language-features/basic-list/list08.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = _rhs (Cons (fromInt 1) (Cons 1.2 Nil)) | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32mList Float[0m | 5 | value :: [32mList Float[0m |
diff --git a/testdata/language-features/basic-list/list09.out b/testdata/language-features/basic-list/list09.out index d25415c0..24341f59 100644 --- a/testdata/language-features/basic-list/list09.out +++ b/testdata/language-features/basic-list/list09.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = _rhs (Cons (fromInt 1) (Cons 1.2 Nil) :: List Float) | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32mList Float[0m | 5 | value :: [32mList Float[0m |
diff --git a/testdata/language-features/basic-list/list11.out b/testdata/language-features/basic-list/list11.out index b3285136..01414c97 100644 --- a/testdata/language-features/basic-list/list11.out +++ b/testdata/language-features/basic-list/list11.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = _rhs (fromInt 1 : Nil) | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => List [32ma[0;32m[0m | 5 | value :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => List [32ma[0;32m[0m |
diff --git a/testdata/language-features/basic-list/list12.out b/testdata/language-features/basic-list/list12.out index 59378f6a..9d57e36d 100644 --- a/testdata/language-features/basic-list/list12.out +++ b/testdata/language-features/basic-list/list12.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = _rhs (fromInt 1 : fromInt 2 : fromInt 3 : fromInt 4 : fromInt 5 : Nil) | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => List [32ma[0;32m[0m | 5 | value :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => List [32ma[0;32m[0m |
diff --git a/testdata/language-features/basic-list/list13.out b/testdata/language-features/basic-list/list13.out index 59395fa3..477564f1 100644 --- a/testdata/language-features/basic-list/list13.out +++ b/testdata/language-features/basic-list/list13.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = _rhs ('h' : 'e' : 'l' : 'l' : 'o' : Nil) | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32mList Char[0m | 5 | value :: [32mList Char[0m |
diff --git a/testdata/language-features/basic-list/listcomp01.out b/testdata/language-features/basic-list/listcomp01.out index 2e52e998..74cf6abb 100644 --- a/testdata/language-features/basic-list/listcomp01.out +++ b/testdata/language-features/basic-list/listcomp01.out | |||
@@ -1,3 +1,9 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = _rhs | ||
4 | (concatMap | ||
5 | \_ -> Cons HNil Nil | ||
6 | (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil))))) | ||
1 | main is not found | 7 | main is not found |
2 | ------------ trace | 8 | ------------ trace |
3 | value :: [32mList ()[0m | 9 | value :: [32mList ()[0m |
diff --git a/testdata/language-features/basic-list/listcomp02.out b/testdata/language-features/basic-list/listcomp02.out index 3421166e..7e689b09 100644 --- a/testdata/language-features/basic-list/listcomp02.out +++ b/testdata/language-features/basic-list/listcomp02.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | l = _rhs (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil)))) | ||
3 | value = _rhs (concatMap \(a :: _) -> Cons a Nil l) | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | l :: [32mList ()[0m | 6 | l :: [32mList ()[0m |
diff --git a/testdata/language-features/basic-list/listcomp03.out b/testdata/language-features/basic-list/listcomp03.out index d8cb4fbb..6bb450ce 100644 --- a/testdata/language-features/basic-list/listcomp03.out +++ b/testdata/language-features/basic-list/listcomp03.out | |||
@@ -1,3 +1,9 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = _rhs | ||
4 | (concatMap | ||
5 | \_ -> primIfThenElse False (Cons HNil Nil) Nil | ||
6 | (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil))))) | ||
1 | main is not found | 7 | main is not found |
2 | ------------ trace | 8 | ------------ trace |
3 | value :: [32mList ()[0m | 9 | value :: [32mList ()[0m |
diff --git a/testdata/language-features/basic-list/listcomp04.out b/testdata/language-features/basic-list/listcomp04.out index 3ad41bba..48f2b74f 100644 --- a/testdata/language-features/basic-list/listcomp04.out +++ b/testdata/language-features/basic-list/listcomp04.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | l = _rhs (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil)))) | ||
3 | value = _rhs (concatMap \_ -> concatMap \_ -> Cons HNil Nil l l) | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | l :: [32mList ()[0m | 6 | l :: [32mList ()[0m |
diff --git a/testdata/language-features/basic-list/listcomp05.out b/testdata/language-features/basic-list/listcomp05.out index 562bf9ca..ff151c96 100644 --- a/testdata/language-features/basic-list/listcomp05.out +++ b/testdata/language-features/basic-list/listcomp05.out | |||
@@ -1,3 +1,9 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = _rhs | ||
4 | (concatMap | ||
5 | \_ (a := _rhs HNil) (b := _rhs ((\(c :: _) -> c) a)) -> Cons b Nil | ||
6 | (Cons HNil (Cons HNil Nil))) | ||
1 | main is not found | 7 | main is not found |
2 | ------------ trace | 8 | ------------ trace |
3 | value :: [32mList ()[0m | 9 | value :: [32mList ()[0m |
diff --git a/testdata/language-features/basic-list/listcomp06.out b/testdata/language-features/basic-list/listcomp06.out index 45071292..4219a6d0 100644 --- a/testdata/language-features/basic-list/listcomp06.out +++ b/testdata/language-features/basic-list/listcomp06.out | |||
@@ -1,3 +1,20 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 | ||
3 | = _rhs | ||
4 | (concatMap | ||
5 | \_ (a := _rhs HNil) (b := _rhs ((\(c :: _) -> c) a)) -> primIfThenElse | ||
6 | True | ||
7 | (Cons b Nil) | ||
8 | Nil | ||
9 | (Cons HNil (Cons HNil Nil))) | ||
10 | value2 | ||
11 | = _rhs | ||
12 | (concatMap | ||
13 | \_ -> primIfThenElse | ||
14 | True | ||
15 | \(a := _rhs HNil) (b := _rhs ((\(c :: _) -> c) a)) -> Cons b Nil | ||
16 | Nil | ||
17 | (Cons HNil (Cons HNil Nil))) | ||
1 | main is not found | 18 | main is not found |
2 | ------------ trace | 19 | ------------ trace |
3 | value1 :: [32mList ()[0m | 20 | value1 :: [32mList ()[0m |
diff --git a/testdata/language-features/basic-list/listcomp07.out b/testdata/language-features/basic-list/listcomp07.out index 3fc2fb5c..62a30caf 100644 --- a/testdata/language-features/basic-list/listcomp07.out +++ b/testdata/language-features/basic-list/listcomp07.out | |||
@@ -1,3 +1,28 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 | ||
3 | = _rhs | ||
4 | (concatMap | ||
5 | \_ (a := _rhs HNil) (b := _rhs ((\(c :: _) -> c) a)) -> primIfThenElse | ||
6 | True | ||
7 | \(d := _rhs b) (e := _rhs ((\(f :: _) -> f) d)) -> Cons b Nil | ||
8 | Nil | ||
9 | (Cons HNil (Cons HNil Nil))) | ||
10 | value2 | ||
11 | = _rhs | ||
12 | (concatMap | ||
13 | \_ (a := _rhs HNil) (b := _rhs ((\(c :: _) -> c) a)) -> primIfThenElse | ||
14 | True | ||
15 | \(d := _rhs b) (e := _rhs ((\(f :: _) -> f) d)) -> Cons b Nil | ||
16 | Nil | ||
17 | (Cons HNil (Cons HNil Nil))) | ||
18 | value3 | ||
19 | = _rhs | ||
20 | (concatMap | ||
21 | \_ (a := _rhs HNil) (b := _rhs ((\(c :: _) -> c) a)) -> primIfThenElse | ||
22 | True | ||
23 | \(d := _rhs b) (e := _rhs ((\(f :: _) -> f) d)) -> Cons b Nil | ||
24 | Nil | ||
25 | (Cons HNil (Cons HNil Nil))) | ||
1 | main is not found | 26 | main is not found |
2 | ------------ trace | 27 | ------------ trace |
3 | value1 :: [32mList ()[0m | 28 | value1 :: [32mList ()[0m |
diff --git a/testdata/language-features/basic-list/listcomp09.out b/testdata/language-features/basic-list/listcomp09.out index 2e6ce09f..34f86f7f 100644 --- a/testdata/language-features/basic-list/listcomp09.out +++ b/testdata/language-features/basic-list/listcomp09.out | |||
@@ -1,3 +1,7 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 | ||
3 | = _rhs | ||
4 | (concatMap \_ -> Cons \(a :: _) -> hlistNilCase (_ :: _) "Hello" a Nil Nil) | ||
1 | main is not found | 5 | main is not found |
2 | ------------ trace | 6 | ------------ trace |
3 | value1 :: [32mType => List (() -> String)[0m | 7 | value1 :: [32mType => List (() -> String)[0m |
diff --git a/testdata/language-features/basic-values/bool01.out b/testdata/language-features/basic-values/bool01.out index 3fd03cdf..125ed17a 100644 --- a/testdata/language-features/basic-values/bool01.out +++ b/testdata/language-features/basic-values/bool01.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 = _rhs True | ||
3 | value2 = _rhs False | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | value1 :: [32mBool[0m | 6 | value1 :: [32mBool[0m |
diff --git a/testdata/language-features/basic-values/case01.out b/testdata/language-features/basic-values/case01.out index 1cbce892..1fc0f7f0 100644 --- a/testdata/language-features/basic-values/case01.out +++ b/testdata/language-features/basic-values/case01.out | |||
@@ -1,3 +1,10 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 = _rhs ((\(a :: _) -> hlistNilCase (_ :: _) HNil a) HNil) | ||
3 | value2 = _rhs ((\(a :: _) -> hlistNilCase (_ :: _) HNil a) HNil) | ||
4 | value3 = _rhs ((\(a :: _) -> hlistNilCase (_ :: _) HNil a) HNil) | ||
5 | value4 = _rhs ((\(a :: _) -> hlistNilCase (_ :: _) HNil a) HNil) | ||
6 | value5 = _rhs ((\(a :: _) -> hlistNilCase (_ :: _) HNil a) HNil) | ||
7 | value6 = _rhs ((\_ -> HNil) HNil) | ||
1 | main is not found | 8 | main is not found |
2 | ------------ trace | 9 | ------------ trace |
3 | value1 :: [32m()[0m | 10 | value1 :: [32m()[0m |
diff --git a/testdata/language-features/basic-values/case02.out b/testdata/language-features/basic-values/case02.out index 974b56da..146ad059 100644 --- a/testdata/language-features/basic-values/case02.out +++ b/testdata/language-features/basic-values/case02.out | |||
@@ -1,3 +1,15 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 | ||
3 | = _rhs | ||
4 | ((\(a :: _) -> 'BoolCase \_ -> _ :: _ HNil HNil (fromInt 1 == a)) (fromInt 1)) | ||
5 | value2 | ||
6 | = _rhs | ||
7 | ((\(a :: _) -> 'BoolCase | ||
8 | \_ -> _ :: _ | ||
9 | ('BoolCase \_ -> _ :: _ "_" "2" (fromInt 2 == a)) | ||
10 | "1" | ||
11 | (fromInt 1 == a)) | ||
12 | (fromInt 2)) | ||
1 | main is not found | 13 | main is not found |
2 | ------------ trace | 14 | ------------ trace |
3 | value1 :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => ()[0m | 15 | value1 :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => ()[0m |
diff --git a/testdata/language-features/basic-values/case05.out b/testdata/language-features/basic-values/case05.out index e77a1024..7b58c84f 100644 --- a/testdata/language-features/basic-values/case05.out +++ b/testdata/language-features/basic-values/case05.out | |||
@@ -1,3 +1,7 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = \(a :: _) -> _rhs | ||
4 | ((\(b :: _) -> 'BoolCase \_ -> _ :: _ undefined '1' (fromInt 1 == b)) a) | ||
1 | main is not found | 5 | main is not found |
2 | ------------ trace | 6 | ------------ trace |
3 | value :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => [32ma[0;32m -> Char[0m | 7 | value :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => [32ma[0;32m -> Char[0m |
diff --git a/testdata/language-features/basic-values/case06.out b/testdata/language-features/basic-values/case06.out index d2524007..92b5e196 100644 --- a/testdata/language-features/basic-values/case06.out +++ b/testdata/language-features/basic-values/case06.out | |||
@@ -1,3 +1,7 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = \(a :: _) -> _rhs | ||
4 | ((\(b :: _) -> 'BoolCase \_ -> _ :: _ '_' '1' (fromInt 1 == b)) a) | ||
1 | main is not found | 5 | main is not found |
2 | ------------ trace | 6 | ------------ trace |
3 | value :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => [32ma[0;32m -> Char[0m | 7 | value :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => [32ma[0;32m -> Char[0m |
diff --git a/testdata/language-features/basic-values/data01.out b/testdata/language-features/basic-values/data01.out index 294c3b86..aa1f0c31 100644 --- a/testdata/language-features/basic-values/data01.out +++ b/testdata/language-features/basic-values/data01.out | |||
@@ -1,22 +1,40 @@ | |||
1 | ------------ desugared source code | ||
2 | data A :: Type where | ||
3 | B :: A | ||
4 | C :: A | ||
5 | D :: A | ||
6 | data E :: Type where | ||
7 | F :: E | ||
8 | G :: HList 'Nil -> E | ||
9 | H :: E | ||
10 | data D1 :: Type where | ||
11 | C1 :: D1 | ||
12 | C2 :: HList 'Nil -> D1 | ||
13 | C3 :: D1 | ||
1 | main is not found | 14 | main is not found |
2 | ------------ trace | 15 | ------------ trace |
3 | 'A :: [32mType[0m | 16 | 'A :: [32mType[0m |
4 | B :: [32mA[0m | 17 | B :: [32mA[0m |
5 | C :: [32mA[0m | 18 | C :: [32mA[0m |
6 | D :: [32mA[0m | 19 | D :: [32mA[0m |
7 | 'ACase :: [32mforall (a :: A -> Type) -> [32m[32ma[0;32m [32m'B[0;32m[0;32m -> [32m[32ma[0;32m [32m'C[0;32m[0;32m -> [32m[32ma[0;32m [32m'D[0;32m[0;32m -> forall (b :: A) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 20 | 'ACase |
21 | :: [32mforall (a :: A -> Type) -> [32m[32ma[0;32m [32m'B[0;32m[0;32m -> [32m[32ma[0;32m [32m'C[0;32m[0;32m -> [32m[32ma[0;32m [32m'D[0;32m[0;32m -> forall (b :: A) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
8 | match'A :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mA[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 22 | match'A :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mA[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
9 | 'E :: [32mType[0m | 23 | 'E :: [32mType[0m |
10 | F :: [32mE[0m | 24 | F :: [32mE[0m |
11 | G :: [32m() -> E[0m | 25 | G :: [32m() -> E[0m |
12 | H :: [32mE[0m | 26 | H :: [32mE[0m |
13 | 'ECase :: [32mforall (a :: E -> Type) -> [32m[32ma[0;32m [32m'F[0;32m[0;32m -> (forall (b :: ()) -> [32m[32ma[0;32m [32m('G [32mb[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'H[0;32m[0;32m -> forall (c :: E) -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 27 | 'ECase |
28 | :: [32mforall (a :: E -> Type) | ||
29 | -> [32m[32ma[0;32m [32m'F[0;32m[0;32m -> (forall (b :: ()) -> [32m[32ma[0;32m [32m('G [32mb[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'H[0;32m[0;32m -> forall (c :: E) -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
14 | match'E :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mE[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 30 | match'E :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mE[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
15 | 'D1 :: [32mType[0m | 31 | 'D1 :: [32mType[0m |
16 | C1 :: [32mD1[0m | 32 | C1 :: [32mD1[0m |
17 | C2 :: [32m() -> D1[0m | 33 | C2 :: [32m() -> D1[0m |
18 | C3 :: [32mD1[0m | 34 | C3 :: [32mD1[0m |
19 | 'D1Case :: [32mforall (a :: D1 -> Type) -> [32m[32ma[0;32m [32m'C1[0;32m[0;32m -> (forall (b :: ()) -> [32m[32ma[0;32m [32m('C2 [32mb[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'C3[0;32m[0;32m -> forall (c :: D1) -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | 35 | 'D1Case |
36 | :: [32mforall (a :: D1 -> Type) | ||
37 | -> [32m[32ma[0;32m [32m'C1[0;32m[0;32m -> (forall (b :: ()) -> [32m[32ma[0;32m [32m('C2 [32mb[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'C3[0;32m[0;32m -> forall (c :: D1) -> [32m[32ma[0;32m [32m[32mc[0;32m[0;32m[0;32m[0m | ||
20 | match'D1 :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mD1[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 38 | match'D1 :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mD1[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
21 | ------------ tooltips | 39 | ------------ tooltips |
22 | testdata/language-features/basic-values/data01.lc 1:6-1:7 Type | 40 | testdata/language-features/basic-values/data01.lc 1:6-1:7 Type |
diff --git a/testdata/language-features/basic-values/def01.out b/testdata/language-features/basic-values/def01.out index 712cd657..7519f75e 100644 --- a/testdata/language-features/basic-values/def01.out +++ b/testdata/language-features/basic-values/def01.out | |||
@@ -1,3 +1,7 @@ | |||
1 | ------------ desugared source code | ||
2 | unit = _rhs HNil | ||
3 | fun1 = \_ -> _rhs (fromInt 1) | ||
4 | fun2 = \_ -> \_ -> \_ -> \_ -> \_ -> _rhs 'c' | ||
1 | main is not found | 5 | main is not found |
2 | ------------ trace | 6 | ------------ trace |
3 | unit :: [32m()[0m | 7 | unit :: [32m()[0m |
diff --git a/testdata/language-features/basic-values/def03.out b/testdata/language-features/basic-values/def03.out index 38bae81f..1dca3720 100644 --- a/testdata/language-features/basic-values/def03.out +++ b/testdata/language-features/basic-values/def03.out | |||
@@ -1,3 +1,10 @@ | |||
1 | ------------ desugared source code | ||
2 | fun | ||
3 | = \(a :: _) -> 'BoolCase | ||
4 | \_ -> _ :: _ | ||
5 | ('BoolCase \_ -> _ :: _ (_rhs undefined) (_rhs '2') (fromInt 2 == a)) | ||
6 | (_rhs '1') | ||
7 | (fromInt 1 == a) | ||
1 | main is not found | 8 | main is not found |
2 | ------------ trace | 9 | ------------ trace |
3 | fun :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m, [32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => [32ma[0;32m -> Char[0m | 10 | fun :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m, [32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => [32ma[0;32m -> Char[0m |
diff --git a/testdata/language-features/basic-values/def04.out b/testdata/language-features/basic-values/def04.out index 977601b2..8c4b3f46 100644 --- a/testdata/language-features/basic-values/def04.out +++ b/testdata/language-features/basic-values/def04.out | |||
@@ -1,3 +1,16 @@ | |||
1 | ------------ desugared source code | ||
2 | fun | ||
3 | = \(a :: _) -> 'BoolCase | ||
4 | \_ -> _ :: _ | ||
5 | ('BoolCase \_ -> _ :: _ (_rhs '_') (_rhs '2') (fromInt 2 == a)) | ||
6 | (_rhs '1') | ||
7 | (fromInt 1 == a) | ||
8 | fun2 | ||
9 | = \(a :: _) -> \_ -> 'BoolCase | ||
10 | \_ -> _ :: _ | ||
11 | ('BoolCase \_ -> _ :: _ (_rhs '_') (_rhs '2') (fromInt 2 == a)) | ||
12 | (_rhs '1') | ||
13 | (fromInt 1 == a) | ||
1 | main is not found | 14 | main is not found |
2 | ------------ trace | 15 | ------------ trace |
3 | fun :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m, [32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => [32ma[0;32m -> Char[0m | 16 | fun :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m, [32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => [32ma[0;32m -> Char[0m |
diff --git a/testdata/language-features/basic-values/deforder01.out b/testdata/language-features/basic-values/deforder01.out index 325f4361..be9385d0 100644 --- a/testdata/language-features/basic-values/deforder01.out +++ b/testdata/language-features/basic-values/deforder01.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | x = _rhs '1' | ||
3 | y = _rhs x | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | x :: [32mChar[0m | 6 | x :: [32mChar[0m |
diff --git a/testdata/language-features/basic-values/deforder02.out b/testdata/language-features/basic-values/deforder02.out index 9f79a9bd..b8990ab3 100644 --- a/testdata/language-features/basic-values/deforder02.out +++ b/testdata/language-features/basic-values/deforder02.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | x = _rhs '1' | ||
3 | y = _rhs x | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | x :: [32mChar[0m | 6 | x :: [32mChar[0m |
diff --git a/testdata/language-features/basic-values/deforder03.out b/testdata/language-features/basic-values/deforder03.out index d98597f6..e6f8794d 100644 --- a/testdata/language-features/basic-values/deforder03.out +++ b/testdata/language-features/basic-values/deforder03.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = _rhs \(a := _rhs HNil) (b := _rhs a) -> '1' | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32mChar[0m | 5 | value :: [32mChar[0m |
diff --git a/testdata/language-features/basic-values/deforder04.out b/testdata/language-features/basic-values/deforder04.out index 5d6e1d80..ec663000 100644 --- a/testdata/language-features/basic-values/deforder04.out +++ b/testdata/language-features/basic-values/deforder04.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = _rhs \(a := _rhs HNil) (b := _rhs a) -> '1' | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32mChar[0m | 5 | value :: [32mChar[0m |
diff --git a/testdata/language-features/basic-values/deforder05.out b/testdata/language-features/basic-values/deforder05.out index 73897e36..58a3f0fc 100644 --- a/testdata/language-features/basic-values/deforder05.out +++ b/testdata/language-features/basic-values/deforder05.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = _rhs \(a := _rhs HNil) (b := _rhs a) -> '1' | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32mChar[0m | 5 | value :: [32mChar[0m |
diff --git a/testdata/language-features/basic-values/deforder06.out b/testdata/language-features/basic-values/deforder06.out index 794432d6..48f45d42 100644 --- a/testdata/language-features/basic-values/deforder06.out +++ b/testdata/language-features/basic-values/deforder06.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = _rhs \(a := _rhs HNil) (b := _rhs a) -> '1' | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32mChar[0m | 5 | value :: [32mChar[0m |
diff --git a/testdata/language-features/basic-values/fixity01.out b/testdata/language-features/basic-values/fixity01.out index f30cd6fa..2274b6a6 100644 --- a/testdata/language-features/basic-values/fixity01.out +++ b/testdata/language-features/basic-values/fixity01.out | |||
@@ -1,3 +1,12 @@ | |||
1 | ------------ desugared source code | ||
2 | funL = \(a :: _) -> \_ -> _rhs a | ||
3 | funR = \(a :: _) -> \_ -> _rhs a | ||
4 | <<<< = \(a :: _) -> \_ -> _rhs a | ||
5 | >>>> = \_ (a :: _) -> _rhs a | ||
6 | infixr 7 funL | ||
7 | infixr 7 <<<< | ||
8 | infixr 6 >>>> | ||
9 | infixr 6 funR | ||
1 | main is not found | 10 | main is not found |
2 | ------------ trace | 11 | ------------ trace |
3 | funL :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> [32ma[0;32m[0m | 12 | funL :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> [32ma[0;32m[0m |
diff --git a/testdata/language-features/basic-values/fixity02.out b/testdata/language-features/basic-values/fixity02.out index e16184f0..38f4bea0 100644 --- a/testdata/language-features/basic-values/fixity02.out +++ b/testdata/language-features/basic-values/fixity02.out | |||
@@ -1,3 +1,28 @@ | |||
1 | ------------ desugared source code | ||
2 | funL = \(a :: _) -> \_ -> _rhs a | ||
3 | funR = \_ (a :: _) -> _rhs a | ||
4 | <@ = \(a :: _) -> \_ -> _rhs a | ||
5 | @> = \_ (a :: _) -> _rhs a | ||
6 | infixr 7 funL | ||
7 | infixr 7 <@ | ||
8 | infixr 6 @> | ||
9 | infixr 6 funR | ||
10 | value1 = _rhs (HNil @> 'c' @> "hi" @> 1.2 :: Float) | ||
11 | value2 = _rhs (HNil @> 'c' <@ "hi" @> 1.2 :: Float) | ||
12 | value3 = _rhs (HNil <@ 'c' @> "hi" @> 1.2 :: Float) | ||
13 | value4 = _rhs (HNil <@ 'c' <@ "hi" @> 1.2 :: Float) | ||
14 | value5 = _rhs (HNil @> 'c' @> "hi" <@ 1.2 :: String) | ||
15 | value6 = _rhs (HNil @> 'c' <@ "hi" <@ 1.2 :: Char) | ||
16 | value7 = _rhs (HNil <@ 'c' @> "hi" <@ 1.2 :: String) | ||
17 | value8 = _rhs (HNil <@ 'c' <@ "hi" <@ 1.2 :: HList 'Nil) | ||
18 | funValue1 = _rhs (HNil `funR` 'c' `funR` "hi" `funR` 1.2 :: Float) | ||
19 | funValue2 = _rhs (HNil `funR` 'c' `funL` "hi" `funR` 1.2 :: Float) | ||
20 | funValue3 = _rhs (HNil `funL` 'c' `funR` "hi" `funR` 1.2 :: Float) | ||
21 | funValue4 = _rhs (HNil `funL` 'c' `funL` "hi" `funR` 1.2 :: Float) | ||
22 | funValue5 = _rhs (HNil `funR` 'c' `funR` "hi" `funL` 1.2 :: String) | ||
23 | funValue6 = _rhs (HNil `funR` 'c' `funL` "hi" `funL` 1.2 :: Char) | ||
24 | funValue7 = _rhs (HNil `funL` 'c' `funR` "hi" `funL` 1.2 :: String) | ||
25 | funValue8 = _rhs (HNil `funL` 'c' `funL` "hi" `funL` 1.2 :: HList 'Nil) | ||
1 | main is not found | 26 | main is not found |
2 | ------------ trace | 27 | ------------ trace |
3 | funL :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> [32ma[0;32m[0m | 28 | funL :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> [32ma[0;32m[0m |
diff --git a/testdata/language-features/basic-values/if01.out b/testdata/language-features/basic-values/if01.out index b68d03e3..1e472faf 100644 --- a/testdata/language-features/basic-values/if01.out +++ b/testdata/language-features/basic-values/if01.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 = _rhs (primIfThenElse True HNil HNil) | ||
3 | value2 = _rhs (primIfThenElse False 1.0 2.0) | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | value1 :: [32m()[0m | 6 | value1 :: [32m()[0m |
diff --git a/testdata/language-features/basic-values/indentation01.out b/testdata/language-features/basic-values/indentation01.out index 3893683c..0540da3c 100644 --- a/testdata/language-features/basic-values/indentation01.out +++ b/testdata/language-features/basic-values/indentation01.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | tuple1 = _rhs HNil | ||
3 | tuple2 = _rhs HNil | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | tuple1 :: [32m()[0m | 6 | tuple1 :: [32m()[0m |
diff --git a/testdata/language-features/basic-values/indentation02.out b/testdata/language-features/basic-values/indentation02.out index c6fd7aad..8fa11e6c 100644 --- a/testdata/language-features/basic-values/indentation02.out +++ b/testdata/language-features/basic-values/indentation02.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | tuple1 = _rhs HNil | ||
3 | tuple2 = _rhs HNil | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | tuple1 :: [32m()[0m | 6 | tuple1 :: [32m()[0m |
diff --git a/testdata/language-features/basic-values/infix01.out b/testdata/language-features/basic-values/infix01.out index 33ab245c..ec2b9ce7 100644 --- a/testdata/language-features/basic-values/infix01.out +++ b/testdata/language-features/basic-values/infix01.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | fun = \_ -> \_ -> _rhs HNil | ||
3 | value = \(a :: _) (b :: _) -> _rhs (a `fun` b) | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | fun :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> ()[0m | 6 | fun :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> ()[0m |
diff --git a/testdata/language-features/basic-values/infix02.out b/testdata/language-features/basic-values/infix02.out index 11e17685..2db04d26 100644 --- a/testdata/language-features/basic-values/infix02.out +++ b/testdata/language-features/basic-values/infix02.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | fun = \_ -> \_ -> \_ -> _rhs HNil | ||
3 | value = \(a :: _) (b :: _) -> _rhs (a `fun` b) | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | fun :: [32mforall a b c . [32ma[0;32m -> [32mb[0;32m -> [32mc[0;32m -> ()[0m | 6 | fun :: [32mforall a b c . [32ma[0;32m -> [32mb[0;32m -> [32mc[0;32m -> ()[0m |
diff --git a/testdata/language-features/basic-values/infix03.out b/testdata/language-features/basic-values/infix03.out index 213d9e06..d089f79d 100644 --- a/testdata/language-features/basic-values/infix03.out +++ b/testdata/language-features/basic-values/infix03.out | |||
@@ -1,9 +1,19 @@ | |||
1 | ------------ desugared source code | ||
2 | data D :: Type where | ||
3 | D2 :: HList 'Nil -> HList 'Nil -> D | ||
4 | D3 :: HList 'Nil -> HList 'Nil -> HList 'Nil -> D | ||
5 | d2 = \(a :: _) (b :: _) -> _rhs (a `D2` b) | ||
6 | d3 = \(a :: _) (b :: _) -> _rhs (a `D3` b) | ||
1 | main is not found | 7 | main is not found |
2 | ------------ trace | 8 | ------------ trace |
3 | 'D :: [32mType[0m | 9 | 'D :: [32mType[0m |
4 | D2 :: [32m() -> () -> D[0m | 10 | D2 :: [32m() -> () -> D[0m |
5 | D3 :: [32m() -> () -> () -> D[0m | 11 | D3 :: [32m() -> () -> () -> D[0m |
6 | 'DCase :: [32mforall (a :: D -> Type) -> (forall (b :: ()) (c :: ()) -> [32m[32ma[0;32m [32m('D2 [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> (forall (d :: ()) (e :: ()) (f :: ()) -> [32m[32ma[0;32m [32m('D3 [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> forall (g :: D) -> [32m[32ma[0;32m [32m[32mg[0;32m[0;32m[0;32m[0m | 12 | 'DCase |
13 | :: [32mforall (a :: D -> Type) | ||
14 | -> (forall (b :: ()) (c :: ()) -> [32m[32ma[0;32m [32m('D2 [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) | ||
15 | -> (forall (d :: ()) (e :: ()) (f :: ()) -> [32m[32ma[0;32m [32m('D3 [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) | ||
16 | -> forall (g :: D) -> [32m[32ma[0;32m [32m[32mg[0;32m[0;32m[0;32m[0m | ||
7 | match'D :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mD[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 17 | match'D :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mD[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
8 | d2 :: [32m() -> () -> D[0m | 18 | d2 :: [32m() -> () -> D[0m |
9 | d3 :: [32m() -> () -> () -> D[0m | 19 | d3 :: [32m() -> () -> () -> D[0m |
diff --git a/testdata/language-features/basic-values/lambda01.out b/testdata/language-features/basic-values/lambda01.out index e2c51312..5d57cdfd 100644 --- a/testdata/language-features/basic-values/lambda01.out +++ b/testdata/language-features/basic-values/lambda01.out | |||
@@ -1,9 +1,15 @@ | |||
1 | ------------ desugared source code | ||
2 | fun1 = _rhs \_ -> HNil | ||
3 | fun2 = _rhs \_ -> HNil | ||
4 | fun3 = _rhs \_ -> HNil | ||
5 | fun4 = _rhs \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> HNil | ||
1 | main is not found | 6 | main is not found |
2 | ------------ trace | 7 | ------------ trace |
3 | fun1 :: [32mforall a . [32ma[0;32m -> ()[0m | 8 | fun1 :: [32mforall a . [32ma[0;32m -> ()[0m |
4 | fun2 :: [32mforall a . [32ma[0;32m -> ()[0m | 9 | fun2 :: [32mforall a . [32ma[0;32m -> ()[0m |
5 | fun3 :: [32mforall a . [32ma[0;32m -> ()[0m | 10 | fun3 :: [32mforall a . [32ma[0;32m -> ()[0m |
6 | fun4 :: [32mforall a b c d e f g h i . [32ma[0;32m -> [32mb[0;32m -> [32mc[0;32m -> [32md[0;32m -> [32me[0;32m -> [32mf[0;32m -> [32mg[0;32m -> [32mh[0;32m -> [32mi[0;32m -> ()[0m | 11 | fun4 |
12 | :: [32mforall a b c d e f g h i . [32ma[0;32m -> [32mb[0;32m -> [32mc[0;32m -> [32md[0;32m -> [32me[0;32m -> [32mf[0;32m -> [32mg[0;32m -> [32mh[0;32m -> [32mi[0;32m -> ()[0m | ||
7 | ------------ tooltips | 13 | ------------ tooltips |
8 | testdata/language-features/basic-values/lambda01.lc 1:1-1:5 forall a . a -> () | 14 | testdata/language-features/basic-values/lambda01.lc 1:1-1:5 forall a . a -> () |
9 | testdata/language-features/basic-values/lambda01.lc 1:14-1:16 () | 15 | testdata/language-features/basic-values/lambda01.lc 1:14-1:16 () |
diff --git a/testdata/language-features/basic-values/lambda03.out b/testdata/language-features/basic-values/lambda03.out index 902fdc98..33988c84 100644 --- a/testdata/language-features/basic-values/lambda03.out +++ b/testdata/language-features/basic-values/lambda03.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | fun1 = _rhs \_ (a :: _) -> \_ -> a | ||
3 | fun2 = \(a :: _) -> _rhs \_ -> \_ -> \_ -> a | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | fun1 :: [32mforall a b c . [32ma[0;32m -> [32mb[0;32m -> [32mc[0;32m -> [32mb[0;32m[0m | 6 | fun1 :: [32mforall a b c . [32ma[0;32m -> [32mb[0;32m -> [32mc[0;32m -> [32mb[0;32m[0m |
diff --git a/testdata/language-features/basic-values/let01.out b/testdata/language-features/basic-values/let01.out index 36ecf369..24948a10 100644 --- a/testdata/language-features/basic-values/let01.out +++ b/testdata/language-features/basic-values/let01.out | |||
@@ -1,3 +1,9 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 = _rhs \(a := _rhs (fromInt 1)) -> fromInt 1 | ||
3 | value2 = _rhs \(a := _rhs (fromInt 1)) -> fromInt 1 | ||
4 | value3 = _rhs \(a := _rhs (fromInt 1)) (b := _rhs 'c') -> fromInt 1 | ||
5 | value4 = _rhs \(a := _rhs (fromInt 1)) -> fromInt 1 | ||
6 | value5 = _rhs \(a := _rhs (fromInt 1)) (b := _rhs (fromInt 2)) -> fromInt 1 | ||
1 | main is not found | 7 | main is not found |
2 | ------------ trace | 8 | ------------ trace |
3 | value1 :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32ma[0;32m[0m | 9 | value1 :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32ma[0;32m[0m |
diff --git a/testdata/language-features/basic-values/let02.out b/testdata/language-features/basic-values/let02.out index bee7d640..92afbe41 100644 --- a/testdata/language-features/basic-values/let02.out +++ b/testdata/language-features/basic-values/let02.out | |||
@@ -1,3 +1,11 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = _rhs | ||
4 | \(a := _rhs HNil) | ||
5 | (b := _rhs \(d := _rhs 'A') -> HNil) | ||
6 | (c | ||
7 | := _rhs | ||
8 | \(e := _rhs HNil) (f := _rhs (fromInt 1)) (g := _rhs "hello") -> 'B') -> HNil | ||
1 | main is not found | 9 | main is not found |
2 | ------------ trace | 10 | ------------ trace |
3 | value :: [32m()[0m | 11 | value :: [32m()[0m |
diff --git a/testdata/language-features/basic-values/literal01.out b/testdata/language-features/basic-values/literal01.out index abaca3a7..a8328841 100644 --- a/testdata/language-features/basic-values/literal01.out +++ b/testdata/language-features/basic-values/literal01.out | |||
@@ -1,3 +1,12 @@ | |||
1 | ------------ desugared source code | ||
2 | intValue1 = _rhs (fromInt 0) | ||
3 | intValue2 = _rhs (fromInt 1) | ||
4 | intValue3 = _rhs (fromInt 12345) | ||
5 | floatValue1 = _rhs 2.0 | ||
6 | floatValue2 = _rhs 123400.0 | ||
7 | charValue = _rhs 'A' | ||
8 | stringValue1 = _rhs "Hello World" | ||
9 | stringValue2 = _rhs "\nHello World\tagain!\r\n" | ||
1 | main is not found | 10 | main is not found |
2 | ------------ trace | 11 | ------------ trace |
3 | intValue1 :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32ma[0;32m[0m | 12 | intValue1 :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32ma[0;32m[0m |
diff --git a/testdata/language-features/basic-values/operator01.out b/testdata/language-features/basic-values/operator01.out index 597a3a00..deae312b 100644 --- a/testdata/language-features/basic-values/operator01.out +++ b/testdata/language-features/basic-values/operator01.out | |||
@@ -1,3 +1,8 @@ | |||
1 | ------------ desugared source code | ||
2 | #$# = \_ -> \_ -> _rhs HNil | ||
3 | $$# = \_ -> \_ -> _rhs HNil | ||
4 | $$$# = \_ -> \_ -> _rhs HNil | ||
5 | $$$ = \_ -> \_ -> _rhs HNil | ||
1 | main is not found | 6 | main is not found |
2 | ------------ trace | 7 | ------------ trace |
3 | #$# :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> ()[0m | 8 | #$# :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> ()[0m |
diff --git a/testdata/language-features/basic-values/operator05.out b/testdata/language-features/basic-values/operator05.out index 30b3fcac..d6ef392d 100644 --- a/testdata/language-features/basic-values/operator05.out +++ b/testdata/language-features/basic-values/operator05.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 = _rhs \(a := \_ -> \_ -> _rhs HNil) -> a HNil HNil | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value1 :: [32m()[0m | 5 | value1 :: [32m()[0m |
diff --git a/testdata/language-features/basic-values/operator06.out b/testdata/language-features/basic-values/operator06.out index 4fa5381e..0252f155 100644 --- a/testdata/language-features/basic-values/operator06.out +++ b/testdata/language-features/basic-values/operator06.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 = _rhs \(a := \_ -> \_ -> _rhs HNil) -> a HNil HNil | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value1 :: [32m()[0m | 5 | value1 :: [32m()[0m |
diff --git a/testdata/language-features/basic-values/shadowing01.out b/testdata/language-features/basic-values/shadowing01.out index 9a8f5f22..6bddb912 100644 --- a/testdata/language-features/basic-values/shadowing01.out +++ b/testdata/language-features/basic-values/shadowing01.out | |||
@@ -1,3 +1,15 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = _rhs | ||
4 | \(a := _rhs 'A') | ||
5 | (b := _rhs "hello") | ||
6 | (c | ||
7 | := _rhs | ||
8 | \(d := _rhs (fromInt 1)) | ||
9 | (e := _rhs 2.12) | ||
10 | (f | ||
11 | := _rhs | ||
12 | \(g := _rhs HNil) (h := _rhs 'C') (i := _rhs 3.12) -> "world") -> HNil) -> '7' | ||
1 | main is not found | 13 | main is not found |
2 | ------------ trace | 14 | ------------ trace |
3 | value :: [32mChar[0m | 15 | value :: [32mChar[0m |
diff --git a/testdata/language-features/basic-values/shadowing02.out b/testdata/language-features/basic-values/shadowing02.out index d4d4373b..e5eaf957 100644 --- a/testdata/language-features/basic-values/shadowing02.out +++ b/testdata/language-features/basic-values/shadowing02.out | |||
@@ -1,3 +1,19 @@ | |||
1 | ------------ desugared source code | ||
2 | c = _rhs (fromInt 7) | ||
3 | world = _rhs "world" | ||
4 | value2 | ||
5 | = _rhs | ||
6 | \(a := _rhs 'A') | ||
7 | (b := _rhs "hello") | ||
8 | (c := _rhs (fromInt 123)) | ||
9 | (d | ||
10 | := _rhs | ||
11 | \(e := _rhs (fromInt 1)) | ||
12 | (f := _rhs 2.12) | ||
13 | (g | ||
14 | := _rhs | ||
15 | \(h := _rhs HNil) | ||
16 | (i := _rhs 'C') (j := _rhs 3.12) (k := _rhs c) -> world) -> HNil) -> '7' | ||
1 | main is not found | 17 | main is not found |
2 | ------------ trace | 18 | ------------ trace |
3 | c :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32ma[0;32m[0m | 19 | c :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => [32ma[0;32m[0m |
diff --git a/testdata/language-features/basic-values/shadowing03.out b/testdata/language-features/basic-values/shadowing03.out index 23d28466..7c734e30 100644 --- a/testdata/language-features/basic-values/shadowing03.out +++ b/testdata/language-features/basic-values/shadowing03.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | x = \_ -> \_ -> _rhs HNil | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | x :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> ()[0m | 5 | x :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> ()[0m |
diff --git a/testdata/language-features/basic-values/shadowing04.out b/testdata/language-features/basic-values/shadowing04.out index 70a54caa..8cd2c778 100644 --- a/testdata/language-features/basic-values/shadowing04.out +++ b/testdata/language-features/basic-values/shadowing04.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | __ = \_ -> \_ -> _rhs HNil | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | __ :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> ()[0m | 5 | __ :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> ()[0m |
diff --git a/testdata/language-features/basic-values/tuple01.out b/testdata/language-features/basic-values/tuple01.out index d3a27511..b1208a3a 100644 --- a/testdata/language-features/basic-values/tuple01.out +++ b/testdata/language-features/basic-values/tuple01.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | unit = _rhs HNil | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | unit :: [32m()[0m | 5 | unit :: [32m()[0m |
diff --git a/testdata/language-features/basic-values/tuple02.out b/testdata/language-features/basic-values/tuple02.out index 4e15f913..0419494e 100644 --- a/testdata/language-features/basic-values/tuple02.out +++ b/testdata/language-features/basic-values/tuple02.out | |||
@@ -1,3 +1,9 @@ | |||
1 | ------------ desugared source code | ||
2 | tuple1 | ||
3 | = _rhs | ||
4 | (HCons (fromInt 1) (HCons 2.3 (HCons 'D' (HCons "string" (HCons HNil HNil))))) | ||
5 | tuple2 = _rhs (HCons HNil (HCons HNil HNil)) | ||
6 | tuple3 = _rhs (HCons (HCons "name" (HCons 'c' HNil)) (HCons HNil HNil)) | ||
1 | main is not found | 7 | main is not found |
2 | ------------ trace | 8 | ------------ trace |
3 | tuple1 :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => ([32ma[0;32m, Float, Char, String, ())[0m | 9 | tuple1 :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => ([32ma[0;32m, Float, Char, String, ())[0m |
diff --git a/testdata/language-features/basic-values/typesig01.out b/testdata/language-features/basic-values/typesig01.out index c473b40c..491eb5f1 100644 --- a/testdata/language-features/basic-values/typesig01.out +++ b/testdata/language-features/basic-values/typesig01.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 = _rhs 'a' :: Char | ||
3 | value2 = _rhs 'a' :: Char | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | value1 :: [32mChar[0m | 6 | value1 :: [32mChar[0m |
diff --git a/testdata/language-features/basic-values/typesig02.out b/testdata/language-features/basic-values/typesig02.out index c1e6361e..e7b64644 100644 --- a/testdata/language-features/basic-values/typesig02.out +++ b/testdata/language-features/basic-values/typesig02.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 = _rhs ('a' :: Char) | ||
3 | value2 = _rhs ('a' :: Char) | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | value1 :: [32mChar[0m | 6 | value1 :: [32mChar[0m |
diff --git a/testdata/language-features/basic-values/typesig03.out b/testdata/language-features/basic-values/typesig03.out index 68d312c9..393824b3 100644 --- a/testdata/language-features/basic-values/typesig03.out +++ b/testdata/language-features/basic-values/typesig03.out | |||
@@ -1,3 +1,10 @@ | |||
1 | ------------ desugared source code | ||
2 | fun1 | ||
3 | = (\_ -> \_ -> \_ -> _rhs HNil) | ||
4 | :: forall (a :: _) (b :: _) (c :: _) . a -> b -> c -> HList 'Nil | ||
5 | fun2 | ||
6 | = (\_ -> \_ -> \_ -> _rhs HNil) | ||
7 | :: forall (a :: _) (b :: _) (c :: _) . a -> b -> c -> HList 'Nil | ||
1 | main is not found | 8 | main is not found |
2 | ------------ trace | 9 | ------------ trace |
3 | fun1 :: [32mforall a b c . [32ma[0;32m -> [32mb[0;32m -> [32mc[0;32m -> ()[0m | 10 | fun1 :: [32mforall a b c . [32ma[0;32m -> [32mb[0;32m -> [32mc[0;32m -> ()[0m |
diff --git a/testdata/language-features/basic-values/typesig04.out b/testdata/language-features/basic-values/typesig04.out index 3059a3ac..e6fbc596 100644 --- a/testdata/language-features/basic-values/typesig04.out +++ b/testdata/language-features/basic-values/typesig04.out | |||
@@ -1,3 +1,10 @@ | |||
1 | ------------ desugared source code | ||
2 | fun1 | ||
3 | = (\_ -> \_ -> _rhs HNil) | ||
4 | :: forall (a :: _) (b :: _) (c :: _) . a -> (b -> c) -> HList 'Nil | ||
5 | fun2 | ||
6 | = (\_ -> \_ -> _rhs HNil) | ||
7 | :: forall (a :: _) (b :: _) (c :: _) . a -> (b -> c) -> HList 'Nil | ||
1 | main is not found | 8 | main is not found |
2 | ------------ trace | 9 | ------------ trace |
3 | fun1 :: [32mforall a b c . [32ma[0;32m -> ([32mb[0;32m -> [32mc[0;32m) -> ()[0m | 10 | fun1 :: [32mforall a b c . [32ma[0;32m -> ([32mb[0;32m -> [32mc[0;32m) -> ()[0m |
diff --git a/testdata/language-features/basic-values/typesig05.out b/testdata/language-features/basic-values/typesig05.out index d107f4eb..1f40f653 100644 --- a/testdata/language-features/basic-values/typesig05.out +++ b/testdata/language-features/basic-values/typesig05.out | |||
@@ -1,3 +1,10 @@ | |||
1 | ------------ desugared source code | ||
2 | funL = \(a :: _) -> \_ -> _rhs a | ||
3 | funR = \_ (a :: _) -> _rhs a | ||
4 | value1 = _rhs (funL 'a' "b" :: Char) | ||
5 | value2 = _rhs (funR 'a' "b" :: String) | ||
6 | value3 = _rhs (funL 'a' "b") :: Char | ||
7 | value4 = _rhs (funR 'a' "b") :: String | ||
1 | main is not found | 8 | main is not found |
2 | ------------ trace | 9 | ------------ trace |
3 | funL :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> [32ma[0;32m[0m | 10 | funL :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> [32ma[0;32m[0m |
diff --git a/testdata/language-features/basic-values/typesig06.out b/testdata/language-features/basic-values/typesig06.out index c249026f..6c86ce15 100644 --- a/testdata/language-features/basic-values/typesig06.out +++ b/testdata/language-features/basic-values/typesig06.out | |||
@@ -1,3 +1,8 @@ | |||
1 | ------------ desugared source code | ||
2 | funL = \(a :: _) -> \_ -> _rhs a | ||
3 | <@ = \(a :: _) -> \_ -> _rhs a | ||
4 | value1 = _rhs ("hi" <@ 1.2 :: String) | ||
5 | value2 = _rhs ("hi" `funL` 1.2 :: String) | ||
1 | main is not found | 6 | main is not found |
2 | ------------ trace | 7 | ------------ trace |
3 | funL :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> [32ma[0;32m[0m | 8 | funL :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> [32ma[0;32m[0m |
diff --git a/testdata/language-features/basic-values/typesig07.out b/testdata/language-features/basic-values/typesig07.out index 65ce8df7..08742feb 100644 --- a/testdata/language-features/basic-values/typesig07.out +++ b/testdata/language-features/basic-values/typesig07.out | |||
@@ -1,3 +1,10 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 = _rhs (fromInt 1) :: Int | ||
3 | value2 = _rhs (fromInt 2) :: Int | ||
4 | value3 = _rhs (fromInt 3) :: Int | ||
5 | value4 = (\_ -> \_ -> _rhs HNil) :: HList 'Nil -> HList 'Nil -> HList 'Nil | ||
6 | @@@ = (\_ -> \_ -> _rhs HNil) :: HList 'Nil -> HList 'Nil -> HList 'Nil | ||
7 | value6 = (\_ -> \_ -> _rhs HNil) :: HList 'Nil -> HList 'Nil -> HList 'Nil | ||
1 | main is not found | 8 | main is not found |
2 | ------------ trace | 9 | ------------ trace |
3 | value1 :: [32mInt[0m | 10 | value1 :: [32mInt[0m |
diff --git a/testdata/language-features/basic-values/typesyn01.out b/testdata/language-features/basic-values/typesyn01.out index f5bf60cf..3d10ddaa 100644 --- a/testdata/language-features/basic-values/typesyn01.out +++ b/testdata/language-features/basic-values/typesyn01.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | 'MyUnit = _rhs ('HList Nil) | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | 'MyUnit :: [32mType[0m | 5 | 'MyUnit :: [32mType[0m |
diff --git a/testdata/language-features/basic-values/typesyn02.out b/testdata/language-features/basic-values/typesyn02.out index 858e7b33..615d97eb 100644 --- a/testdata/language-features/basic-values/typesyn02.out +++ b/testdata/language-features/basic-values/typesyn02.out | |||
@@ -1,3 +1,8 @@ | |||
1 | ------------ desugared source code | ||
2 | 'MyUnit = _rhs ('HList Nil) | ||
3 | fun | ||
4 | = (\_ (a :: _) -> hlistNilCase (_ :: _) (_rhs HNil) a) | ||
5 | :: forall (b :: _) . b -> MyUnit -> MyUnit | ||
1 | main is not found | 6 | main is not found |
2 | ------------ trace | 7 | ------------ trace |
3 | 'MyUnit :: [32mType[0m | 8 | 'MyUnit :: [32mType[0m |
diff --git a/testdata/language-features/basic-values/where01.out b/testdata/language-features/basic-values/where01.out index 11498269..0008aa6a 100644 --- a/testdata/language-features/basic-values/where01.out +++ b/testdata/language-features/basic-values/where01.out | |||
@@ -1,3 +1,15 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 = _rhs \(a := _rhs HNil) -> HNil | ||
3 | value2 = _rhs \(a := _rhs HNil) -> a | ||
4 | value3 = _rhs \(a := _rhs HNil) (b := _rhs HNil) -> a | ||
5 | value4 = _rhs \(a := _rhs HNil) (b := _rhs HNil) -> b | ||
6 | value5 = _rhs \(a := _rhs HNil) (b := _rhs HNil) -> a | ||
7 | value6 = _rhs HNil | ||
8 | value7 = _rhs HNil | ||
9 | value8 = _rhs HNil | ||
10 | value9 = _rhs \(a := _rhs HNil) (b := _rhs HNil) -> a | ||
11 | value10 = _rhs \(a := _rhs HNil) (b := _rhs HNil) -> a | ||
12 | value11 = _rhs \(a := _rhs HNil) (b := _rhs HNil) -> a | ||
1 | main is not found | 13 | main is not found |
2 | ------------ trace | 14 | ------------ trace |
3 | value1 :: [32m()[0m | 15 | value1 :: [32m()[0m |
diff --git a/testdata/language-features/basic-values/where04.out b/testdata/language-features/basic-values/where04.out index 8649acfa..36bc3969 100644 --- a/testdata/language-features/basic-values/where04.out +++ b/testdata/language-features/basic-values/where04.out | |||
@@ -1,3 +1,7 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 = _rhs \(a := _rhs \(b := _rhs HNil) -> b) -> a | ||
3 | value2 = _rhs \(a := _rhs \(b := _rhs HNil) -> b) -> a | ||
4 | value3 = _rhs \(a := _rhs \(b := _rhs HNil) -> b) -> a | ||
1 | main is not found | 5 | main is not found |
2 | ------------ trace | 6 | ------------ trace |
3 | value1 :: [32m()[0m | 7 | value1 :: [32m()[0m |
diff --git a/testdata/language-features/basic-values/where05.out b/testdata/language-features/basic-values/where05.out index 11743f93..ee42956d 100644 --- a/testdata/language-features/basic-values/where05.out +++ b/testdata/language-features/basic-values/where05.out | |||
@@ -1,3 +1,36 @@ | |||
1 | ------------ desugared source code | ||
2 | value1 | ||
3 | = _rhs | ||
4 | ((\(a :: _) -> 'BoolCase | ||
5 | \_ -> _ :: _ | ||
6 | HNil | ||
7 | \(b := _rhs HNil) -> b | ||
8 | (fromInt 1 == a)) | ||
9 | (fromInt 1)) | ||
10 | value2 | ||
11 | = _rhs | ||
12 | ((\(a :: _) -> 'BoolCase | ||
13 | \_ -> _ :: _ | ||
14 | HNil | ||
15 | \(b := _rhs HNil) -> b | ||
16 | (fromInt 1 == a)) | ||
17 | (fromInt 1)) | ||
18 | value3 | ||
19 | = _rhs | ||
20 | ((\(a :: _) -> 'BoolCase | ||
21 | \_ -> _ :: _ | ||
22 | HNil | ||
23 | \(b := _rhs HNil) -> b | ||
24 | (fromInt 1 == a)) | ||
25 | (fromInt 1)) | ||
26 | value4 | ||
27 | = _rhs | ||
28 | \(a := _rhs HNil) -> (\(b :: _) -> 'BoolCase | ||
29 | \_ -> _ :: _ | ||
30 | HNil | ||
31 | a | ||
32 | (fromInt 1 == b)) | ||
33 | (fromInt 1) | ||
1 | main is not found | 34 | main is not found |
2 | ------------ trace | 35 | ------------ trace |
3 | value1 :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => ()[0m | 36 | value1 :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => ()[0m |
diff --git a/testdata/language-features/basic-values/wildcard01.out b/testdata/language-features/basic-values/wildcard01.out index 891a7edd..86b6cae7 100644 --- a/testdata/language-features/basic-values/wildcard01.out +++ b/testdata/language-features/basic-values/wildcard01.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | funUnit = \_ -> _rhs HNil | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | funUnit :: [32mforall a . [32ma[0;32m -> ()[0m | 5 | funUnit :: [32mforall a . [32ma[0;32m -> ()[0m |
diff --git a/testdata/language-features/comment/comment01.out b/testdata/language-features/comment/comment01.out index 8fcbc3af..907bca84 100644 --- a/testdata/language-features/comment/comment01.out +++ b/testdata/language-features/comment/comment01.out | |||
@@ -1 +1,2 @@ | |||
1 | ------------ desugared source code | ||
1 | main is not found | 2 | main is not found |
diff --git a/testdata/language-features/comment/comment02.out b/testdata/language-features/comment/comment02.out index 8fcbc3af..907bca84 100644 --- a/testdata/language-features/comment/comment02.out +++ b/testdata/language-features/comment/comment02.out | |||
@@ -1 +1,2 @@ | |||
1 | ------------ desugared source code | ||
1 | main is not found | 2 | main is not found |
diff --git a/testdata/language-features/comment/comment03.out b/testdata/language-features/comment/comment03.out index 8fcbc3af..907bca84 100644 --- a/testdata/language-features/comment/comment03.out +++ b/testdata/language-features/comment/comment03.out | |||
@@ -1 +1,2 @@ | |||
1 | ------------ desugared source code | ||
1 | main is not found | 2 | main is not found |
diff --git a/testdata/language-features/comment/comment04.out b/testdata/language-features/comment/comment04.out index 8fcbc3af..907bca84 100644 --- a/testdata/language-features/comment/comment04.out +++ b/testdata/language-features/comment/comment04.out | |||
@@ -1 +1,2 @@ | |||
1 | ------------ desugared source code | ||
1 | main is not found | 2 | main is not found |
diff --git a/testdata/language-features/emptysource.out b/testdata/language-features/emptysource.out index 8fcbc3af..907bca84 100644 --- a/testdata/language-features/emptysource.out +++ b/testdata/language-features/emptysource.out | |||
@@ -1 +1,2 @@ | |||
1 | ------------ desugared source code | ||
1 | main is not found | 2 | main is not found |
diff --git a/testdata/language-features/guard/guard01.out b/testdata/language-features/guard/guard01.out index 5f08a0dc..6fde06b1 100644 --- a/testdata/language-features/guard/guard01.out +++ b/testdata/language-features/guard/guard01.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = 'BoolCase \_ -> _ :: _ (_rhs undefined) (_rhs HNil) True | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32m()[0m | 5 | value :: [32m()[0m |
diff --git a/testdata/language-features/guard/guard03.out b/testdata/language-features/guard/guard03.out index 7090e22b..7b176d9b 100644 --- a/testdata/language-features/guard/guard03.out +++ b/testdata/language-features/guard/guard03.out | |||
@@ -1,3 +1,10 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = 'BoolCase | ||
4 | \_ -> _ :: _ | ||
5 | ('BoolCase \_ -> _ :: _ (_rhs undefined) (_rhs "False") False) | ||
6 | (_rhs "True") | ||
7 | True | ||
1 | main is not found | 8 | main is not found |
2 | ------------ trace | 9 | ------------ trace |
3 | value :: [32mString[0m | 10 | value :: [32mString[0m |
diff --git a/testdata/language-features/guard/guard04.out b/testdata/language-features/guard/guard04.out index 3f34c61b..54ca2fb7 100644 --- a/testdata/language-features/guard/guard04.out +++ b/testdata/language-features/guard/guard04.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = 'BoolCase \_ -> _ :: _ (_rhs "False") (_rhs "True") True | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32mString[0m | 5 | value :: [32mString[0m |
diff --git a/testdata/language-features/guard/guard06.out b/testdata/language-features/guard/guard06.out index 6a42d526..9e4d40a5 100644 --- a/testdata/language-features/guard/guard06.out +++ b/testdata/language-features/guard/guard06.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = _rhs HNil | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32m()[0m | 5 | value :: [32m()[0m |
diff --git a/testdata/language-features/guard/guard07.out b/testdata/language-features/guard/guard07.out index 38e182d2..461efa43 100644 --- a/testdata/language-features/guard/guard07.out +++ b/testdata/language-features/guard/guard07.out | |||
@@ -1,3 +1,10 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = 'BoolCase | ||
4 | \_ -> _ :: _ | ||
5 | ('BoolCase \_ -> _ :: _ (_rhs undefined) (_rhs "False") False) | ||
6 | (_rhs "True") | ||
7 | True | ||
1 | main is not found | 8 | main is not found |
2 | ------------ trace | 9 | ------------ trace |
3 | value :: [32mString[0m | 10 | value :: [32mString[0m |
diff --git a/testdata/language-features/guard/guard08.out b/testdata/language-features/guard/guard08.out index 075a074b..4f273b1d 100644 --- a/testdata/language-features/guard/guard08.out +++ b/testdata/language-features/guard/guard08.out | |||
@@ -1,3 +1,10 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = 'BoolCase | ||
4 | \_ -> _ :: _ | ||
5 | ('BoolCase \_ -> _ :: _ (_rhs undefined) (_rhs "False") False) | ||
6 | (_rhs "True") | ||
7 | True | ||
1 | main is not found | 8 | main is not found |
2 | ------------ trace | 9 | ------------ trace |
3 | value :: [32mString[0m | 10 | value :: [32mString[0m |
diff --git a/testdata/language-features/guard/guard09.out b/testdata/language-features/guard/guard09.out index 694aaa0a..f7fe0f27 100644 --- a/testdata/language-features/guard/guard09.out +++ b/testdata/language-features/guard/guard09.out | |||
@@ -1,3 +1,10 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = 'BoolCase | ||
4 | \_ -> _ :: _ | ||
5 | ('BoolCase \_ -> _ :: _ (_rhs undefined) (_rhs "False") False) | ||
6 | (_rhs "True") | ||
7 | True | ||
1 | main is not found | 8 | main is not found |
2 | ------------ trace | 9 | ------------ trace |
3 | value :: [32mString[0m | 10 | value :: [32mString[0m |
diff --git a/testdata/language-features/guard/guard11.out b/testdata/language-features/guard/guard11.out index 08498e54..ab4e408f 100644 --- a/testdata/language-features/guard/guard11.out +++ b/testdata/language-features/guard/guard11.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | fun = \(a :: _) -> 'BoolCase \_ -> _ :: _ (_rhs "False") (_rhs "True") a | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | fun :: [32mBool -> String[0m | 5 | fun :: [32mBool -> String[0m |
diff --git a/testdata/language-features/guard/guard13.out b/testdata/language-features/guard/guard13.out index 2ab6fd64..a39476bd 100644 --- a/testdata/language-features/guard/guard13.out +++ b/testdata/language-features/guard/guard13.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | fun = \(a :: _) -> 'BoolCase \_ -> _ :: _ (_rhs HNil) (_rhs HNil) a | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | fun :: [32mBool -> ()[0m | 5 | fun :: [32mBool -> ()[0m |
diff --git a/testdata/language-features/guard/guard14.out b/testdata/language-features/guard/guard14.out index 6239a07f..67a9c499 100644 --- a/testdata/language-features/guard/guard14.out +++ b/testdata/language-features/guard/guard14.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = _rhs \(a := 'BoolCase \_ -> _ :: _ (_rhs HNil) (_rhs HNil) True) -> HNil | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32m()[0m | 5 | value :: [32m()[0m |
diff --git a/testdata/language-features/guard/guard15.out b/testdata/language-features/guard/guard15.out index d29b7738..4293221c 100644 --- a/testdata/language-features/guard/guard15.out +++ b/testdata/language-features/guard/guard15.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | value = _rhs \(a := 'BoolCase \_ -> _ :: _ (_rhs HNil) (_rhs HNil) True) -> HNil | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | value :: [32m()[0m | 5 | value :: [32m()[0m |
diff --git a/testdata/language-features/guard/guard16.out b/testdata/language-features/guard/guard16.out index 1c3bd27d..9886821b 100644 --- a/testdata/language-features/guard/guard16.out +++ b/testdata/language-features/guard/guard16.out | |||
@@ -1,3 +1,12 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = _rhs | ||
4 | ((\(a :: _) -> 'BoolCase | ||
5 | \_ -> _ :: _ | ||
6 | HNil | ||
7 | ('BoolCase \_ -> _ :: _ HNil HNil True) | ||
8 | (fromInt 1 == a)) | ||
9 | (fromInt 1)) | ||
1 | main is not found | 10 | main is not found |
2 | ------------ trace | 11 | ------------ trace |
3 | value :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => ()[0m | 12 | value :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => ()[0m |
diff --git a/testdata/language-features/module/Hello01.out b/testdata/language-features/module/Hello01.out index 1092217c..d7ab37a3 100644 --- a/testdata/language-features/module/Hello01.out +++ b/testdata/language-features/module/Hello01.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | hello = _rhs "hello" | ||
3 | world = _rhs "world" | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | hello :: [32mString[0m | 6 | hello :: [32mString[0m |
diff --git a/testdata/language-features/module/Hello02.out b/testdata/language-features/module/Hello02.out index 5add282c..40a09950 100644 --- a/testdata/language-features/module/Hello02.out +++ b/testdata/language-features/module/Hello02.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | hello = _rhs "hello" | ||
3 | world = _rhs "world" | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | hello :: [32mString[0m | 6 | hello :: [32mString[0m |
diff --git a/testdata/language-features/module/Hello03.out b/testdata/language-features/module/Hello03.out index 12f70b11..f926b872 100644 --- a/testdata/language-features/module/Hello03.out +++ b/testdata/language-features/module/Hello03.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | greeting = _rhs 'G' | ||
3 | value = _rhs 12.2 | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | greeting :: [32mChar[0m | 6 | greeting :: [32mChar[0m |
diff --git a/testdata/language-features/module/ModulePackage/SubModule01.out b/testdata/language-features/module/ModulePackage/SubModule01.out index 513c363e..88780f22 100644 --- a/testdata/language-features/module/ModulePackage/SubModule01.out +++ b/testdata/language-features/module/ModulePackage/SubModule01.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | hello = _rhs "Hello" | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | hello :: [32mString[0m | 5 | hello :: [32mString[0m |
diff --git a/testdata/language-features/module/Moduledef01.out b/testdata/language-features/module/Moduledef01.out index 8fcbc3af..907bca84 100644 --- a/testdata/language-features/module/Moduledef01.out +++ b/testdata/language-features/module/Moduledef01.out | |||
@@ -1 +1,2 @@ | |||
1 | ------------ desugared source code | ||
1 | main is not found | 2 | main is not found |
diff --git a/testdata/language-features/module/Moduledef06.out b/testdata/language-features/module/Moduledef06.out index 0d6e7543..72cb3a01 100644 --- a/testdata/language-features/module/Moduledef06.out +++ b/testdata/language-features/module/Moduledef06.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | hello = _rhs "hello" | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | hello :: [32mString[0m | 5 | hello :: [32mString[0m |
diff --git a/testdata/language-features/module/Moduledef07.out b/testdata/language-features/module/Moduledef07.out index abacda06..ddd44c2e 100644 --- a/testdata/language-features/module/Moduledef07.out +++ b/testdata/language-features/module/Moduledef07.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | hello = _rhs "hello" | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | hello :: [32mString[0m | 5 | hello :: [32mString[0m |
diff --git a/testdata/language-features/module/Moduledef08.out b/testdata/language-features/module/Moduledef08.out index 873b2467..8c446393 100644 --- a/testdata/language-features/module/Moduledef08.out +++ b/testdata/language-features/module/Moduledef08.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | hello = _rhs "hello" | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | hello :: [32mString[0m | 5 | hello :: [32mString[0m |
diff --git a/testdata/language-features/module/Moduledef09.out b/testdata/language-features/module/Moduledef09.out index f8d17e75..6a8ec166 100644 --- a/testdata/language-features/module/Moduledef09.out +++ b/testdata/language-features/module/Moduledef09.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | hello = _rhs "hello" | ||
3 | world = _rhs "world" | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | hello :: [32mString[0m | 6 | hello :: [32mString[0m |
diff --git a/testdata/language-features/module/Moduledef10.out b/testdata/language-features/module/Moduledef10.out index 6064ace1..2cec647d 100644 --- a/testdata/language-features/module/Moduledef10.out +++ b/testdata/language-features/module/Moduledef10.out | |||
@@ -1,3 +1,7 @@ | |||
1 | ------------ desugared source code | ||
2 | hello = _rhs "hello" | ||
3 | world = _rhs "world" | ||
4 | value = _rhs HNil | ||
1 | main is not found | 5 | main is not found |
2 | ------------ trace | 6 | ------------ trace |
3 | hello :: [32mString[0m | 7 | hello :: [32mString[0m |
diff --git a/testdata/language-features/module/Moduledef13.out b/testdata/language-features/module/Moduledef13.out index 01a5781b..08922d6a 100644 --- a/testdata/language-features/module/Moduledef13.out +++ b/testdata/language-features/module/Moduledef13.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | hello = _rhs "hello" | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | hello :: [32mString[0m | 5 | hello :: [32mString[0m |
diff --git a/testdata/language-features/module/TypeSyn01Mod.out b/testdata/language-features/module/TypeSyn01Mod.out index 47ed80b8..61a3438b 100644 --- a/testdata/language-features/module/TypeSyn01Mod.out +++ b/testdata/language-features/module/TypeSyn01Mod.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | 'MyUnit = _rhs ('HList Nil) | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | 'MyUnit :: [32mType[0m | 5 | 'MyUnit :: [32mType[0m |
diff --git a/testdata/language-features/module/import01.out b/testdata/language-features/module/import01.out index fbf732d3..92e24184 100644 --- a/testdata/language-features/module/import01.out +++ b/testdata/language-features/module/import01.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | x = _rhs hello | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | x :: [32mString[0m | 5 | x :: [32mString[0m |
diff --git a/testdata/language-features/module/import05.out b/testdata/language-features/module/import05.out index 3ed4aafc..1074387f 100644 --- a/testdata/language-features/module/import05.out +++ b/testdata/language-features/module/import05.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | x = _rhs hello :: String | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | x :: [32mString[0m | 5 | x :: [32mString[0m |
diff --git a/testdata/language-features/module/import06.out b/testdata/language-features/module/import06.out index b9ec1f0f..7709e076 100644 --- a/testdata/language-features/module/import06.out +++ b/testdata/language-features/module/import06.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | hello = _rhs HNil | ||
3 | x = _rhs world | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | hello :: [32m()[0m | 6 | hello :: [32m()[0m |
diff --git a/testdata/language-features/module/import07.out b/testdata/language-features/module/import07.out index 10ec3003..d4246086 100644 --- a/testdata/language-features/module/import07.out +++ b/testdata/language-features/module/import07.out | |||
@@ -1,3 +1,6 @@ | |||
1 | ------------ desugared source code | ||
2 | hello = _rhs HNil | ||
3 | x = _rhs world | ||
1 | main is not found | 4 | main is not found |
2 | ------------ trace | 5 | ------------ trace |
3 | hello :: [32m()[0m | 6 | hello :: [32m()[0m |
diff --git a/testdata/language-features/module/import08.out b/testdata/language-features/module/import08.out index ea29a899..75c34115 100644 --- a/testdata/language-features/module/import08.out +++ b/testdata/language-features/module/import08.out | |||
@@ -1,3 +1,8 @@ | |||
1 | ------------ desugared source code | ||
2 | value = _rhs HNil | ||
3 | g = _rhs greeting :: Char | ||
4 | h = _rhs hello :: String | ||
5 | w = _rhs world :: String | ||
1 | main is not found | 6 | main is not found |
2 | ------------ trace | 7 | ------------ trace |
3 | value :: [32m()[0m | 8 | value :: [32m()[0m |
diff --git a/testdata/language-features/module/import09.out b/testdata/language-features/module/import09.out index b084e577..c8edeca8 100644 --- a/testdata/language-features/module/import09.out +++ b/testdata/language-features/module/import09.out | |||
@@ -1,3 +1,7 @@ | |||
1 | ------------ desugared source code | ||
2 | fun | ||
3 | = (\_ (a :: _) -> hlistNilCase (_ :: _) (_rhs HNil) a) | ||
4 | :: forall (b :: _) . b -> MyUnit -> MyUnit | ||
1 | main is not found | 5 | main is not found |
2 | ------------ trace | 6 | ------------ trace |
3 | fun :: [32mforall a . [32ma[0;32m -> () -> ()[0m | 7 | fun :: [32mforall a . [32ma[0;32m -> () -> ()[0m |
diff --git a/testdata/language-features/module/import12.out b/testdata/language-features/module/import12.out index fb54d02c..da5cbbc0 100644 --- a/testdata/language-features/module/import12.out +++ b/testdata/language-features/module/import12.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | fun = _rhs hello | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | fun :: [32mString[0m | 5 | fun :: [32mString[0m |
diff --git a/testdata/language-features/module/import13.out b/testdata/language-features/module/import13.out index 9a46cd6d..509460bf 100644 --- a/testdata/language-features/module/import13.out +++ b/testdata/language-features/module/import13.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | fun = _rhs hello | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | fun :: [32mString[0m | 5 | fun :: [32mString[0m |
diff --git a/testdata/language-features/module/import14.out b/testdata/language-features/module/import14.out index 114303dd..73df8f0a 100644 --- a/testdata/language-features/module/import14.out +++ b/testdata/language-features/module/import14.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | fun = _rhs hello | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | fun :: [32mString[0m | 5 | fun :: [32mString[0m |
diff --git a/testdata/language-features/module/import15.out b/testdata/language-features/module/import15.out index b4d11105..92df1171 100644 --- a/testdata/language-features/module/import15.out +++ b/testdata/language-features/module/import15.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | fun = _rhs hello | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | fun :: [32mString[0m | 5 | fun :: [32mString[0m |
diff --git a/testdata/language-features/pattern/pattern01.out b/testdata/language-features/pattern/pattern01.out index 8e753e7d..f5b7944c 100644 --- a/testdata/language-features/pattern/pattern01.out +++ b/testdata/language-features/pattern/pattern01.out | |||
@@ -1,3 +1,9 @@ | |||
1 | ------------ desugared source code | ||
2 | fun1 | ||
3 | = \(a :: _) -> 'BoolCase \_ -> _ :: _ (_rhs '_') (_rhs '0') (fromInt 0 == a) | ||
4 | fun2 = \(a :: _) -> 'BoolCase \_ -> _ :: _ (_rhs '_') (_rhs '0') ("0" == a) | ||
5 | fun3 = \(a :: _) -> 'BoolCase \_ -> _ :: _ (_rhs '_') (_rhs '0') ('0' == a) | ||
6 | fun4 = \(a :: _) -> hlistNilCase (_ :: _) (_rhs '0') a | ||
1 | main is not found | 7 | main is not found |
2 | ------------ trace | 8 | ------------ trace |
3 | fun1 :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => [32ma[0;32m -> Char[0m | 9 | fun1 :: [32mforall a . ([32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => [32ma[0;32m -> Char[0m |
diff --git a/testdata/language-features/pattern/uncovered.out b/testdata/language-features/pattern/uncovered.out index 2ff30ef1..79e060a1 100644 --- a/testdata/language-features/pattern/uncovered.out +++ b/testdata/language-features/pattern/uncovered.out | |||
@@ -1,3 +1,18 @@ | |||
1 | ------------ desugared source code | ||
2 | f | ||
3 | = \(a :: _) (b :: _) (c :: _) -> 'BoolCase | ||
4 | \_ -> _ :: _ | ||
5 | ('BoolCase | ||
6 | \_ -> _ :: _ | ||
7 | ('BoolCase \_ -> _ :: _ (_rhs undefined) (_rhs (fromInt 1)) c) | ||
8 | (_rhs (fromInt 2)) | ||
9 | a) | ||
10 | ('BoolCase | ||
11 | \_ -> _ :: _ | ||
12 | (_rhs (fromInt 0)) | ||
13 | ('BoolCase \_ -> _ :: _ (_rhs (fromInt 1)) (_rhs undefined) a) | ||
14 | c) | ||
15 | b | ||
1 | main is not found | 16 | main is not found |
2 | ------------ trace | 17 | ------------ trace |
3 | f :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => Bool -> Bool -> Bool -> [32ma[0;32m[0m | 18 | f :: [32mforall a . [32mNum [32m[32ma[0;32m[0;32m[0;32m => Bool -> Bool -> Bool -> [32ma[0;32m[0m |
diff --git a/testdata/language-features/pattern/unreachable.out b/testdata/language-features/pattern/unreachable.out index 6c6f0a82..f9e362fc 100644 --- a/testdata/language-features/pattern/unreachable.out +++ b/testdata/language-features/pattern/unreachable.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | f = \_ -> _rhs "hello" | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | f :: [32mforall a . [32ma[0;32m -> String[0m | 5 | f :: [32mforall a . [32ma[0;32m -> String[0m |
diff --git a/testdata/language-features/pragma/pragma01.out b/testdata/language-features/pragma/pragma01.out index 8fcbc3af..907bca84 100644 --- a/testdata/language-features/pragma/pragma01.out +++ b/testdata/language-features/pragma/pragma01.out | |||
@@ -1 +1,2 @@ | |||
1 | ------------ desugared source code | ||
1 | main is not found | 2 | main is not found |
diff --git a/testdata/language-features/pragma/pragma02.out b/testdata/language-features/pragma/pragma02.out index 8fcbc3af..907bca84 100644 --- a/testdata/language-features/pragma/pragma02.out +++ b/testdata/language-features/pragma/pragma02.out | |||
@@ -1 +1,2 @@ | |||
1 | ------------ desugared source code | ||
1 | main is not found | 2 | main is not found |
diff --git a/testdata/language-features/pragma/pragma03.out b/testdata/language-features/pragma/pragma03.out index 8fcbc3af..907bca84 100644 --- a/testdata/language-features/pragma/pragma03.out +++ b/testdata/language-features/pragma/pragma03.out | |||
@@ -1 +1,2 @@ | |||
1 | ------------ desugared source code | ||
1 | main is not found | 2 | main is not found |
diff --git a/testdata/language-features/pragma/pragma04.out b/testdata/language-features/pragma/pragma04.out index 8fcbc3af..907bca84 100644 --- a/testdata/language-features/pragma/pragma04.out +++ b/testdata/language-features/pragma/pragma04.out | |||
@@ -1 +1,2 @@ | |||
1 | ------------ desugared source code | ||
1 | main is not found | 2 | main is not found |
diff --git a/testdata/language-features/recursion/simplerec01.out b/testdata/language-features/recursion/simplerec01.out index f3c0147f..b6bde121 100644 --- a/testdata/language-features/recursion/simplerec01.out +++ b/testdata/language-features/recursion/simplerec01.out | |||
@@ -1,3 +1,10 @@ | |||
1 | ------------ desugared source code | ||
2 | fun | ||
3 | = \(a :: _) -> 'BoolCase | ||
4 | \_ -> _ :: _ | ||
5 | (_rhs (fun (fromInt 0))) | ||
6 | (_rhs 'a') | ||
7 | (fromInt 0 == a) | ||
1 | main is not found | 8 | main is not found |
2 | ------------ trace | 9 | ------------ trace |
3 | fun :: [32mforall a . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => [32ma[0;32m -> Char[0m | 10 | fun :: [32mforall a . ([32mNum [32m[32ma[0;32m[0;32m[0;32m, [32mEq [32m[32ma[0;32m[0;32m[0;32m, [32mNum [32m[32ma[0;32m[0;32m[0;32m) => [32ma[0;32m -> Char[0m |
diff --git a/testdata/language-features/recursion/simplerec02.out b/testdata/language-features/recursion/simplerec02.out index 107d0414..74b2298a 100644 --- a/testdata/language-features/recursion/simplerec02.out +++ b/testdata/language-features/recursion/simplerec02.out | |||
@@ -1,3 +1,13 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = _rhs | ||
4 | \(a | ||
5 | := primFix | ||
6 | \(b :: _) (c :: _) -> 'BoolCase | ||
7 | \_ -> _ :: _ | ||
8 | (_rhs (b (fromInt 0))) | ||
9 | (_rhs 'a') | ||
10 | (fromInt 0 == c)) -> HNil | ||
1 | main is not found | 11 | main is not found |
2 | ------------ trace | 12 | ------------ trace |
3 | value :: [32m()[0m | 13 | value :: [32m()[0m |
diff --git a/testdata/language-features/recursion/simplerec03.out b/testdata/language-features/recursion/simplerec03.out index dd90c946..62da7f5a 100644 --- a/testdata/language-features/recursion/simplerec03.out +++ b/testdata/language-features/recursion/simplerec03.out | |||
@@ -1,3 +1,13 @@ | |||
1 | ------------ desugared source code | ||
2 | value | ||
3 | = _rhs | ||
4 | \(a | ||
5 | := primFix | ||
6 | \(b :: _) (c :: _) -> 'BoolCase | ||
7 | \_ -> _ :: _ | ||
8 | (_rhs (b (fromInt 0))) | ||
9 | (_rhs 'a') | ||
10 | (fromInt 0 == c)) -> HNil | ||
1 | main is not found | 11 | main is not found |
2 | ------------ trace | 12 | ------------ trace |
3 | value :: [32m()[0m | 13 | value :: [32m()[0m |
diff --git a/testdata/language-features/section/section01.out b/testdata/language-features/section/section01.out index 07477f24..86a78f54 100644 --- a/testdata/language-features/section/section01.out +++ b/testdata/language-features/section/section01.out | |||
@@ -1,3 +1,7 @@ | |||
1 | ------------ desugared source code | ||
2 | !@! = \_ -> \_ -> _rhs HNil | ||
3 | value1 = \(a :: _) -> _rhs \(b :: _) -> a !@! b | ||
4 | value2 = \(a :: _) -> _rhs \(b :: _) -> b !@! a | ||
1 | main is not found | 5 | main is not found |
2 | ------------ trace | 6 | ------------ trace |
3 | !@! :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> ()[0m | 7 | !@! :: [32mforall a b . [32ma[0;32m -> [32mb[0;32m -> ()[0m |
diff --git a/testdata/let.out b/testdata/let.out index 1c7a5534..9ab1367e 100644 --- a/testdata/let.out +++ b/testdata/let.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | f = \(a :: _) -> _rhs \(b := _rhs (id a)) -> b | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | f :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m | 5 | f :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m |
diff --git a/testdata/letIndent.out b/testdata/letIndent.out index 7469dd50..b353ddfa 100644 --- a/testdata/letIndent.out +++ b/testdata/letIndent.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | fun = \(a :: _) -> _rhs \(b := _rhs (fromInt 1)) (c := _rhs (fromInt 2)) -> a | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | fun :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m | 5 | fun :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m |
diff --git a/testdata/line01.out b/testdata/line01.out index 422b2375..9c5a0369 100644 --- a/testdata/line01.out +++ b/testdata/line01.out | |||
@@ -24,37 +24,25 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | uniform mat4 MVP; | 30 | uniform mat4 MVP; |
32 | in vec3 vi1; | 31 | in vec3 vi1; |
33 | smooth out vec4 vo1; | 32 | smooth out vec4 vo1; |
34 | vec4 scale(float z0,vec4 z1) { | 33 | vec4 scale(float z0,vec4 z1) { |
35 | return (z1) * (vec4 (z0 | 34 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
36 | ,z0 | ||
37 | ,z0 | ||
38 | ,1.0)); | ||
39 | } | 35 | } |
40 | void main() { | 36 | void main() { |
41 | gl_Position = scale (0.5 | 37 | gl_Position = scale (0.5,(MVP) * (vec4 ((vi1).x,(vi1).y,(vi1).z,1.0))); |
42 | ,(MVP) * (vec4 ((vi1).x | 38 | vo1 = vec4 ((vi1).x,(vi1).y,(vi1).z,1.0); |
43 | ,(vi1).y | ||
44 | ,(vi1).z | ||
45 | ,1.0))); | ||
46 | vo1 = vec4 ((vi1).x | ||
47 | ,(vi1).y | ||
48 | ,(vi1).z | ||
49 | ,1.0); | ||
50 | } | 39 | } |
51 | """ | 40 | """ |
52 | , geometryShader = Nothing | 41 | , geometryShader = Nothing |
53 | , fragmentShader = | 42 | , fragmentShader = |
54 | """ | 43 | """ |
55 | #version 330 core | 44 | #version 330 core |
56 | vec4 texture2D(sampler2D s | 45 | vec4 texture2D(sampler2D s,vec2 uv) { |
57 | ,vec2 uv) { | ||
58 | return texture(s,uv); | 46 | return texture(s,uv); |
59 | } | 47 | } |
60 | smooth in vec4 vo1; | 48 | smooth in vec4 vo1; |
diff --git a/testdata/performance/Material.out b/testdata/performance/Material.out index d31c4191..527ef2c3 100644 --- a/testdata/performance/Material.out +++ b/testdata/performance/Material.out | |||
@@ -1,9 +1,297 @@ | |||
1 | ------------ desugared source code | ||
2 | identityLight = _rhs (fromInt 1) :: Float | ||
3 | data Entity :: Type where | ||
4 | Entity | ||
5 | :: Vec (fromInt 4) Float | ||
6 | -> Vec (fromInt 4) Float | ||
7 | -> Vec (fromInt 3) Float -> Vec (fromInt 4) Float -> Entity | ||
8 | eAmbientLight | ||
9 | = \(a :: _) -> 'EntityCase \_ -> _ :: _ \(b :: _) -> \_ -> \_ -> \_ -> _rhs b a | ||
10 | eDirectedLight | ||
11 | = \(a :: _) -> 'EntityCase \_ -> _ :: _ \_ (b :: _) -> \_ -> \_ -> _rhs b a | ||
12 | eLightDir | ||
13 | = \(a :: _) -> 'EntityCase \_ -> _ :: _ \_ -> \_ (b :: _) -> \_ -> _rhs b a | ||
14 | eShaderRGBA | ||
15 | = \(a :: _) -> 'EntityCase \_ -> _ :: _ \_ -> \_ -> \_ (b :: _) -> _rhs b a | ||
16 | data WaveType :: Type where | ||
17 | WT_Sin :: WaveType | ||
18 | WT_Triangle :: WaveType | ||
19 | WT_Square :: WaveType | ||
20 | WT_Sawtooth :: WaveType | ||
21 | WT_InverseSawtooth :: WaveType | ||
22 | WT_Noise :: WaveType | ||
23 | data Wave :: Type where | ||
24 | Wave :: WaveType -> Float -> Float -> Float -> Float -> Wave | ||
25 | data Deform :: Type where | ||
26 | D_AutoSprite :: Deform | ||
27 | D_AutoSprite2 :: Deform | ||
28 | D_Bulge :: Float -> Float -> Float -> Deform | ||
29 | D_Move :: Vec (fromInt 3) Float -> Wave -> Deform | ||
30 | D_Normal :: Float -> Float -> Deform | ||
31 | D_ProjectionShadow :: Deform | ||
32 | D_Text0 :: Deform | ||
33 | D_Text1 :: Deform | ||
34 | D_Text2 :: Deform | ||
35 | D_Text3 :: Deform | ||
36 | D_Text4 :: Deform | ||
37 | D_Text5 :: Deform | ||
38 | D_Text6 :: Deform | ||
39 | D_Text7 :: Deform | ||
40 | D_Wave :: Float -> Wave -> Deform | ||
41 | data CullType :: Type where | ||
42 | CT_FrontSided :: CullType | ||
43 | CT_BackSided :: CullType | ||
44 | CT_TwoSided :: CullType | ||
45 | data Blending' :: Type where | ||
46 | B_DstAlpha :: Blending' | ||
47 | B_DstColor :: Blending' | ||
48 | B_One :: Blending' | ||
49 | B_OneMinusDstAlpha :: Blending' | ||
50 | B_OneMinusDstColor :: Blending' | ||
51 | B_OneMinusSrcAlpha :: Blending' | ||
52 | B_OneMinusSrcColor :: Blending' | ||
53 | B_SrcAlpha :: Blending' | ||
54 | B_SrcAlphaSaturate :: Blending' | ||
55 | B_SrcColor :: Blending' | ||
56 | B_Zero :: Blending' | ||
57 | data RGBGen :: Type where | ||
58 | RGB_Wave :: Wave -> RGBGen | ||
59 | RGB_Const :: Float -> Float -> Float -> RGBGen | ||
60 | RGB_Identity :: RGBGen | ||
61 | RGB_IdentityLighting :: RGBGen | ||
62 | RGB_Entity :: RGBGen | ||
63 | RGB_OneMinusEntity :: RGBGen | ||
64 | RGB_ExactVertex :: RGBGen | ||
65 | RGB_Vertex :: RGBGen | ||
66 | RGB_LightingDiffuse :: RGBGen | ||
67 | RGB_OneMinusVertex :: RGBGen | ||
68 | RGB_Undefined :: RGBGen | ||
69 | data AlphaGen :: Type where | ||
70 | A_Wave :: Wave -> AlphaGen | ||
71 | A_Const :: Float -> AlphaGen | ||
72 | A_Portal :: AlphaGen | ||
73 | A_Identity :: AlphaGen | ||
74 | A_Entity :: AlphaGen | ||
75 | A_OneMinusEntity :: AlphaGen | ||
76 | A_Vertex :: AlphaGen | ||
77 | A_LightingSpecular :: AlphaGen | ||
78 | A_OneMinusVertex :: AlphaGen | ||
79 | data TCGen :: Type where | ||
80 | TG_Base :: TCGen | ||
81 | TG_Lightmap :: TCGen | ||
82 | TG_Environment :: TCGen | ||
83 | TG_Vector :: Vec (fromInt 3) Float -> Vec (fromInt 3) Float -> TCGen | ||
84 | TG_Undefined :: TCGen | ||
85 | data TCMod :: Type where | ||
86 | TM_EntityTranslate :: TCMod | ||
87 | TM_Rotate :: Float -> TCMod | ||
88 | TM_Scroll :: Float -> Float -> TCMod | ||
89 | TM_Scale :: Float -> Float -> TCMod | ||
90 | TM_Stretch :: Wave -> TCMod | ||
91 | TM_Transform :: Float -> Float -> Float -> Float -> Float -> Float -> TCMod | ||
92 | TM_Turb :: Float -> Float -> Float -> Float -> TCMod | ||
93 | data StageTexture :: Type where | ||
94 | ST_Map :: String -> StageTexture | ||
95 | ST_ClampMap :: String -> StageTexture | ||
96 | ST_AnimMap :: Float -> List String -> StageTexture | ||
97 | ST_Lightmap :: StageTexture | ||
98 | ST_WhiteImage :: StageTexture | ||
99 | data AlphaFunction :: Type where | ||
100 | A_Gt0 :: AlphaFunction | ||
101 | A_Lt128 :: AlphaFunction | ||
102 | A_Ge128 :: AlphaFunction | ||
103 | data DepthFunction :: Type where | ||
104 | D_Equal :: DepthFunction | ||
105 | D_Lequal :: DepthFunction | ||
106 | data StageAttrs :: Type where | ||
107 | StageAttrs | ||
108 | :: Maybe (HList ('Cons Blending' ('Cons Blending' 'Nil))) | ||
109 | -> RGBGen | ||
110 | -> AlphaGen | ||
111 | -> TCGen | ||
112 | -> List TCMod | ||
113 | -> StageTexture | ||
114 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
115 | saBlend | ||
116 | = \(a :: _) -> 'StageAttrsCase | ||
117 | \_ -> _ :: _ | ||
118 | \(b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
119 | a | ||
120 | saRGBGen | ||
121 | = \(a :: _) -> 'StageAttrsCase | ||
122 | \_ -> _ :: _ | ||
123 | \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
124 | a | ||
125 | saAlphaGen | ||
126 | = \(a :: _) -> 'StageAttrsCase | ||
127 | \_ -> _ :: _ | ||
128 | \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
129 | a | ||
130 | saTCGen | ||
131 | = \(a :: _) -> 'StageAttrsCase | ||
132 | \_ -> _ :: _ | ||
133 | \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
134 | a | ||
135 | saTCMod | ||
136 | = \(a :: _) -> 'StageAttrsCase | ||
137 | \_ -> _ :: _ | ||
138 | \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
139 | a | ||
140 | saTexture | ||
141 | = \(a :: _) -> 'StageAttrsCase | ||
142 | \_ -> _ :: _ | ||
143 | \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
144 | a | ||
145 | saDepthWrite | ||
146 | = \(a :: _) -> 'StageAttrsCase | ||
147 | \_ -> _ :: _ | ||
148 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> _rhs b | ||
149 | a | ||
150 | saDepthFunc | ||
151 | = \(a :: _) -> 'StageAttrsCase | ||
152 | \_ -> _ :: _ | ||
153 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> _rhs b | ||
154 | a | ||
155 | saAlphaFunc | ||
156 | = \(a :: _) -> 'StageAttrsCase | ||
157 | \_ -> _ :: _ | ||
158 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> _rhs b | ||
159 | a | ||
160 | saDepthMaskExplicit | ||
161 | = \(a :: _) -> 'StageAttrsCase | ||
162 | \_ -> _ :: _ | ||
163 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> _rhs b | ||
164 | a | ||
165 | saTextureUniform | ||
166 | = \(a :: _) -> 'StageAttrsCase | ||
167 | \_ -> _ :: _ | ||
168 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> _rhs b | ||
169 | a | ||
170 | defaultStageAttrs | ||
171 | = _rhs | ||
172 | (StageAttrs | ||
173 | Nothing | ||
174 | RGB_Undefined | ||
175 | A_Identity | ||
176 | TG_Undefined | ||
177 | Nil | ||
178 | ST_WhiteImage | ||
179 | True | ||
180 | D_Lequal | ||
181 | Nothing | ||
182 | False | ||
183 | "") | ||
184 | :: StageAttrs | ||
185 | data CommonAttrs :: Type where | ||
186 | CommonAttrs | ||
187 | :: HList 'Nil | ||
188 | -> HList 'Nil | ||
189 | -> Bool | ||
190 | -> Float | ||
191 | -> Bool | ||
192 | -> Bool | ||
193 | -> CullType | ||
194 | -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
195 | caSkyParms | ||
196 | = \(a :: _) -> 'CommonAttrsCase | ||
197 | \_ -> _ :: _ | ||
198 | \(b | ||
199 | :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
200 | b | ||
201 | a | ||
202 | caFogParms | ||
203 | = \(a :: _) -> 'CommonAttrsCase | ||
204 | \_ -> _ :: _ | ||
205 | \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
206 | b | ||
207 | a | ||
208 | caPortal | ||
209 | = \(a :: _) -> 'CommonAttrsCase | ||
210 | \_ -> _ :: _ | ||
211 | \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
212 | b | ||
213 | a | ||
214 | caSort | ||
215 | = \(a :: _) -> 'CommonAttrsCase | ||
216 | \_ -> _ :: _ | ||
217 | \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
218 | b | ||
219 | a | ||
220 | caEntityMergable | ||
221 | = \(a :: _) -> 'CommonAttrsCase | ||
222 | \_ -> _ :: _ | ||
223 | \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
224 | b | ||
225 | a | ||
226 | caFogOnly | ||
227 | = \(a :: _) -> 'CommonAttrsCase | ||
228 | \_ -> _ :: _ | ||
229 | \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
230 | b | ||
231 | a | ||
232 | caCull | ||
233 | = \(a :: _) -> 'CommonAttrsCase | ||
234 | \_ -> _ :: _ | ||
235 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
236 | b | ||
237 | a | ||
238 | caDeformVertexes | ||
239 | = \(a :: _) -> 'CommonAttrsCase | ||
240 | \_ -> _ :: _ | ||
241 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> \_ -> _rhs | ||
242 | b | ||
243 | a | ||
244 | caNoMipMaps | ||
245 | = \(a :: _) -> 'CommonAttrsCase | ||
246 | \_ -> _ :: _ | ||
247 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> \_ -> _rhs | ||
248 | b | ||
249 | a | ||
250 | caPolygonOffset | ||
251 | = \(a :: _) -> 'CommonAttrsCase | ||
252 | \_ -> _ :: _ | ||
253 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> \_ -> _rhs | ||
254 | b | ||
255 | a | ||
256 | caStages | ||
257 | = \(a :: _) -> 'CommonAttrsCase | ||
258 | \_ -> _ :: _ | ||
259 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> \_ -> _rhs | ||
260 | b | ||
261 | a | ||
262 | caIsSky | ||
263 | = \(a :: _) -> 'CommonAttrsCase | ||
264 | \_ -> _ :: _ | ||
265 | \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ (b :: _) -> _rhs | ||
266 | b | ||
267 | a | ||
268 | defaultCommonAttrs | ||
269 | = _rhs | ||
270 | (CommonAttrs | ||
271 | HNil | ||
272 | HNil | ||
273 | False | ||
274 | (fromInt 0) | ||
275 | False | ||
276 | False | ||
277 | CT_FrontSided | ||
278 | Nil | ||
279 | False | ||
280 | False | ||
281 | Nil | ||
282 | False) | ||
283 | :: CommonAttrs | ||
1 | main is not found | 284 | main is not found |
2 | ------------ trace | 285 | ------------ trace |
3 | identityLight :: [32mFloat[0m | 286 | identityLight :: [32mFloat[0m |
4 | 'Entity :: [32mType[0m | 287 | 'Entity :: [32mType[0m |
5 | Entity :: [32m[32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> Entity[0m | 288 | Entity :: [32m[32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m -> Entity[0m |
6 | 'EntityCase :: [32mforall (a :: Entity -> Type) -> (forall (b :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (c :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (d :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (e :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) -> [32m[32ma[0;32m [32m('Entity [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m)[0;32m[0;32m) -> forall (f :: Entity) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | 289 | 'EntityCase |
290 | :: [32mforall (a :: Entity -> Type) | ||
291 | -> (forall (b :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) | ||
292 | (c :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) (d :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (e :: [32mVec [32m4[0;32m [32mFloat[0;32m[0;32m) | ||
293 | -> [32m[32ma[0;32m [32m('Entity [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m)[0;32m[0;32m) | ||
294 | -> forall (f :: Entity) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | ||
7 | match'Entity :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mEntity[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 295 | match'Entity :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mEntity[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
8 | eAmbientLight :: [32mEntity -> VecS Float 4[0m | 296 | eAmbientLight :: [32mEntity -> VecS Float 4[0m |
9 | eDirectedLight :: [32mEntity -> VecS Float 4[0m | 297 | eDirectedLight :: [32mEntity -> VecS Float 4[0m |
@@ -16,11 +304,22 @@ WT_Square :: [32mWaveType[0m | |||
16 | WT_Sawtooth :: [32mWaveType[0m | 304 | WT_Sawtooth :: [32mWaveType[0m |
17 | WT_InverseSawtooth :: [32mWaveType[0m | 305 | WT_InverseSawtooth :: [32mWaveType[0m |
18 | WT_Noise :: [32mWaveType[0m | 306 | WT_Noise :: [32mWaveType[0m |
19 | 'WaveTypeCase :: [32mforall (a :: WaveType -> Type) -> [32m[32ma[0;32m [32m'WT_Sin[0;32m[0;32m -> [32m[32ma[0;32m [32m'WT_Triangle[0;32m[0;32m -> [32m[32ma[0;32m [32m'WT_Square[0;32m[0;32m -> [32m[32ma[0;32m [32m'WT_Sawtooth[0;32m[0;32m -> [32m[32ma[0;32m [32m'WT_InverseSawtooth[0;32m[0;32m -> [32m[32ma[0;32m [32m'WT_Noise[0;32m[0;32m -> forall (b :: WaveType) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 307 | 'WaveTypeCase |
20 | match'WaveType :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mWaveType[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 308 | :: [32mforall (a :: WaveType -> Type) |
309 | -> [32m[32ma[0;32m [32m'WT_Sin[0;32m[0;32m | ||
310 | -> [32m[32ma[0;32m [32m'WT_Triangle[0;32m[0;32m | ||
311 | -> [32m[32ma[0;32m [32m'WT_Square[0;32m[0;32m | ||
312 | -> [32m[32ma[0;32m [32m'WT_Sawtooth[0;32m[0;32m | ||
313 | -> [32m[32ma[0;32m [32m'WT_InverseSawtooth[0;32m[0;32m -> [32m[32ma[0;32m [32m'WT_Noise[0;32m[0;32m -> forall (b :: WaveType) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
314 | match'WaveType | ||
315 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mWaveType[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
21 | 'Wave :: [32mType[0m | 316 | 'Wave :: [32mType[0m |
22 | Wave :: [32mWaveType -> Float -> Float -> Float -> Float -> Wave[0m | 317 | Wave :: [32mWaveType -> Float -> Float -> Float -> Float -> Wave[0m |
23 | 'WaveCase :: [32mforall (a :: Wave -> Type) -> (forall (b :: WaveType) (c :: Float) (d :: Float) (e :: Float) (f :: Float) -> [32m[32ma[0;32m [32m('Wave [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> forall (g :: Wave) -> [32m[32ma[0;32m [32m[32mg[0;32m[0;32m[0;32m[0m | 318 | 'WaveCase |
319 | :: [32mforall (a :: Wave -> Type) | ||
320 | -> (forall (b :: WaveType) (c :: Float) (d :: Float) (e :: Float) (f :: Float) | ||
321 | -> [32m[32ma[0;32m [32m('Wave [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m)[0;32m[0;32m) | ||
322 | -> forall (g :: Wave) -> [32m[32ma[0;32m [32m[32mg[0;32m[0;32m[0;32m[0m | ||
24 | match'Wave :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mWave[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 323 | match'Wave :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mWave[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
25 | 'Deform :: [32mType[0m | 324 | 'Deform :: [32mType[0m |
26 | D_AutoSprite :: [32mDeform[0m | 325 | D_AutoSprite :: [32mDeform[0m |
@@ -38,14 +337,35 @@ D_Text5 :: [32mDeform[0m | |||
38 | D_Text6 :: [32mDeform[0m | 337 | D_Text6 :: [32mDeform[0m |
39 | D_Text7 :: [32mDeform[0m | 338 | D_Text7 :: [32mDeform[0m |
40 | D_Wave :: [32mFloat -> Wave -> Deform[0m | 339 | D_Wave :: [32mFloat -> Wave -> Deform[0m |
41 | 'DeformCase :: [32mforall (a :: Deform -> Type) -> [32m[32ma[0;32m [32m'D_AutoSprite[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_AutoSprite2[0;32m[0;32m -> (forall (b :: Float) (c :: Float) (d :: Float) -> [32m[32ma[0;32m [32m('D_Bulge [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> (forall (e :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (f :: Wave) -> [32m[32ma[0;32m [32m('D_Move [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> (forall (g :: Float) (h :: Float) -> [32m[32ma[0;32m [32m('D_Normal [32mg[0;32m [32mh[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'D_ProjectionShadow[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text0[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text1[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text2[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text3[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text4[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text5[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text6[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Text7[0;32m[0;32m -> (forall (i :: Float) (j :: Wave) -> [32m[32ma[0;32m [32m('D_Wave [32mi[0;32m [32mj[0;32m)[0;32m[0;32m) -> forall (k :: Deform) -> [32m[32ma[0;32m [32m[32mk[0;32m[0;32m[0;32m[0m | 340 | 'DeformCase |
341 | :: [32mforall (a :: Deform -> Type) | ||
342 | -> [32m[32ma[0;32m [32m'D_AutoSprite[0;32m[0;32m | ||
343 | -> [32m[32ma[0;32m [32m'D_AutoSprite2[0;32m[0;32m | ||
344 | -> (forall (b :: Float) (c :: Float) (d :: Float) -> [32m[32ma[0;32m [32m('D_Bulge [32mb[0;32m [32mc[0;32m [32md[0;32m)[0;32m[0;32m) | ||
345 | -> (forall (e :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (f :: Wave) -> [32m[32ma[0;32m [32m('D_Move [32me[0;32m [32mf[0;32m)[0;32m[0;32m) | ||
346 | -> (forall (g :: Float) (h :: Float) -> [32m[32ma[0;32m [32m('D_Normal [32mg[0;32m [32mh[0;32m)[0;32m[0;32m) | ||
347 | -> [32m[32ma[0;32m [32m'D_ProjectionShadow[0;32m[0;32m | ||
348 | -> [32m[32ma[0;32m [32m'D_Text0[0;32m[0;32m | ||
349 | -> [32m[32ma[0;32m [32m'D_Text1[0;32m[0;32m | ||
350 | -> [32m[32ma[0;32m [32m'D_Text2[0;32m[0;32m | ||
351 | -> [32m[32ma[0;32m [32m'D_Text3[0;32m[0;32m | ||
352 | -> [32m[32ma[0;32m [32m'D_Text4[0;32m[0;32m | ||
353 | -> [32m[32ma[0;32m [32m'D_Text5[0;32m[0;32m | ||
354 | -> [32m[32ma[0;32m [32m'D_Text6[0;32m[0;32m | ||
355 | -> [32m[32ma[0;32m [32m'D_Text7[0;32m[0;32m | ||
356 | -> (forall (i :: Float) (j :: Wave) -> [32m[32ma[0;32m [32m('D_Wave [32mi[0;32m [32mj[0;32m)[0;32m[0;32m) | ||
357 | -> forall (k :: Deform) -> [32m[32ma[0;32m [32m[32mk[0;32m[0;32m[0;32m[0m | ||
42 | match'Deform :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mDeform[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 358 | match'Deform :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mDeform[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
43 | 'CullType :: [32mType[0m | 359 | 'CullType :: [32mType[0m |
44 | CT_FrontSided :: [32mCullType[0m | 360 | CT_FrontSided :: [32mCullType[0m |
45 | CT_BackSided :: [32mCullType[0m | 361 | CT_BackSided :: [32mCullType[0m |
46 | CT_TwoSided :: [32mCullType[0m | 362 | CT_TwoSided :: [32mCullType[0m |
47 | 'CullTypeCase :: [32mforall (a :: CullType -> Type) -> [32m[32ma[0;32m [32m'CT_FrontSided[0;32m[0;32m -> [32m[32ma[0;32m [32m'CT_BackSided[0;32m[0;32m -> [32m[32ma[0;32m [32m'CT_TwoSided[0;32m[0;32m -> forall (b :: CullType) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 363 | 'CullTypeCase |
48 | match'CullType :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mCullType[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 364 | :: [32mforall (a :: CullType -> Type) |
365 | -> [32m[32ma[0;32m [32m'CT_FrontSided[0;32m[0;32m | ||
366 | -> [32m[32ma[0;32m [32m'CT_BackSided[0;32m[0;32m -> [32m[32ma[0;32m [32m'CT_TwoSided[0;32m[0;32m -> forall (b :: CullType) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
367 | match'CullType | ||
368 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mCullType[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
49 | 'Blending' :: [32mType[0m | 369 | 'Blending' :: [32mType[0m |
50 | B_DstAlpha :: [32mBlending'[0m | 370 | B_DstAlpha :: [32mBlending'[0m |
51 | B_DstColor :: [32mBlending'[0m | 371 | B_DstColor :: [32mBlending'[0m |
@@ -58,8 +378,20 @@ B_SrcAlpha :: [32mBlending'[0m | |||
58 | B_SrcAlphaSaturate :: [32mBlending'[0m | 378 | B_SrcAlphaSaturate :: [32mBlending'[0m |
59 | B_SrcColor :: [32mBlending'[0m | 379 | B_SrcColor :: [32mBlending'[0m |
60 | B_Zero :: [32mBlending'[0m | 380 | B_Zero :: [32mBlending'[0m |
61 | 'Blending'Case :: [32mforall (a :: Blending' -> Type) -> [32m[32ma[0;32m [32m'B_DstAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_DstColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_One[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_OneMinusDstAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_OneMinusDstColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_OneMinusSrcAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_OneMinusSrcColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_SrcAlpha[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_SrcAlphaSaturate[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_SrcColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_Zero[0;32m[0;32m -> forall (b :: Blending') -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 381 | 'Blending'Case |
62 | match'Blending' :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mBlending'[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 382 | :: [32mforall (a :: Blending' -> Type) |
383 | -> [32m[32ma[0;32m [32m'B_DstAlpha[0;32m[0;32m | ||
384 | -> [32m[32ma[0;32m [32m'B_DstColor[0;32m[0;32m | ||
385 | -> [32m[32ma[0;32m [32m'B_One[0;32m[0;32m | ||
386 | -> [32m[32ma[0;32m [32m'B_OneMinusDstAlpha[0;32m[0;32m | ||
387 | -> [32m[32ma[0;32m [32m'B_OneMinusDstColor[0;32m[0;32m | ||
388 | -> [32m[32ma[0;32m [32m'B_OneMinusSrcAlpha[0;32m[0;32m | ||
389 | -> [32m[32ma[0;32m [32m'B_OneMinusSrcColor[0;32m[0;32m | ||
390 | -> [32m[32ma[0;32m [32m'B_SrcAlpha[0;32m[0;32m | ||
391 | -> [32m[32ma[0;32m [32m'B_SrcAlphaSaturate[0;32m[0;32m | ||
392 | -> [32m[32ma[0;32m [32m'B_SrcColor[0;32m[0;32m -> [32m[32ma[0;32m [32m'B_Zero[0;32m[0;32m -> forall (b :: Blending') -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
393 | match'Blending' | ||
394 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mBlending'[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
63 | 'RGBGen :: [32mType[0m | 395 | 'RGBGen :: [32mType[0m |
64 | RGB_Wave :: [32mWave -> RGBGen[0m | 396 | RGB_Wave :: [32mWave -> RGBGen[0m |
65 | RGB_Const :: [32mFloat -> Float -> Float -> RGBGen[0m | 397 | RGB_Const :: [32mFloat -> Float -> Float -> RGBGen[0m |
@@ -72,7 +404,18 @@ RGB_Vertex :: [32mRGBGen[0m | |||
72 | RGB_LightingDiffuse :: [32mRGBGen[0m | 404 | RGB_LightingDiffuse :: [32mRGBGen[0m |
73 | RGB_OneMinusVertex :: [32mRGBGen[0m | 405 | RGB_OneMinusVertex :: [32mRGBGen[0m |
74 | RGB_Undefined :: [32mRGBGen[0m | 406 | RGB_Undefined :: [32mRGBGen[0m |
75 | 'RGBGenCase :: [32mforall (a :: RGBGen -> Type) -> (forall (b :: Wave) -> [32m[32ma[0;32m [32m('RGB_Wave [32mb[0;32m)[0;32m[0;32m) -> (forall (c :: Float) (d :: Float) (e :: Float) -> [32m[32ma[0;32m [32m('RGB_Const [32mc[0;32m [32md[0;32m [32me[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'RGB_Identity[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_IdentityLighting[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_Entity[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_OneMinusEntity[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_ExactVertex[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_Vertex[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_LightingDiffuse[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_OneMinusVertex[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_Undefined[0;32m[0;32m -> forall (f :: RGBGen) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | 407 | 'RGBGenCase |
408 | :: [32mforall (a :: RGBGen -> Type) | ||
409 | -> (forall (b :: Wave) -> [32m[32ma[0;32m [32m('RGB_Wave [32mb[0;32m)[0;32m[0;32m) | ||
410 | -> (forall (c :: Float) (d :: Float) (e :: Float) -> [32m[32ma[0;32m [32m('RGB_Const [32mc[0;32m [32md[0;32m [32me[0;32m)[0;32m[0;32m) | ||
411 | -> [32m[32ma[0;32m [32m'RGB_Identity[0;32m[0;32m | ||
412 | -> [32m[32ma[0;32m [32m'RGB_IdentityLighting[0;32m[0;32m | ||
413 | -> [32m[32ma[0;32m [32m'RGB_Entity[0;32m[0;32m | ||
414 | -> [32m[32ma[0;32m [32m'RGB_OneMinusEntity[0;32m[0;32m | ||
415 | -> [32m[32ma[0;32m [32m'RGB_ExactVertex[0;32m[0;32m | ||
416 | -> [32m[32ma[0;32m [32m'RGB_Vertex[0;32m[0;32m | ||
417 | -> [32m[32ma[0;32m [32m'RGB_LightingDiffuse[0;32m[0;32m | ||
418 | -> [32m[32ma[0;32m [32m'RGB_OneMinusVertex[0;32m[0;32m -> [32m[32ma[0;32m [32m'RGB_Undefined[0;32m[0;32m -> forall (f :: RGBGen) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | ||
76 | match'RGBGen :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mRGBGen[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 419 | match'RGBGen :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mRGBGen[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
77 | 'AlphaGen :: [32mType[0m | 420 | 'AlphaGen :: [32mType[0m |
78 | A_Wave :: [32mWave -> AlphaGen[0m | 421 | A_Wave :: [32mWave -> AlphaGen[0m |
@@ -84,15 +427,31 @@ A_OneMinusEntity :: [32mAlphaGen[0m | |||
84 | A_Vertex :: [32mAlphaGen[0m | 427 | A_Vertex :: [32mAlphaGen[0m |
85 | A_LightingSpecular :: [32mAlphaGen[0m | 428 | A_LightingSpecular :: [32mAlphaGen[0m |
86 | A_OneMinusVertex :: [32mAlphaGen[0m | 429 | A_OneMinusVertex :: [32mAlphaGen[0m |
87 | 'AlphaGenCase :: [32mforall (a :: AlphaGen -> Type) -> (forall (b :: Wave) -> [32m[32ma[0;32m [32m('A_Wave [32mb[0;32m)[0;32m[0;32m) -> (forall (c :: Float) -> [32m[32ma[0;32m [32m('A_Const [32mc[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'A_Portal[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Identity[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Entity[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_OneMinusEntity[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Vertex[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_LightingSpecular[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_OneMinusVertex[0;32m[0;32m -> forall (d :: AlphaGen) -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 430 | 'AlphaGenCase |
88 | match'AlphaGen :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mAlphaGen[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 431 | :: [32mforall (a :: AlphaGen -> Type) |
432 | -> (forall (b :: Wave) -> [32m[32ma[0;32m [32m('A_Wave [32mb[0;32m)[0;32m[0;32m) | ||
433 | -> (forall (c :: Float) -> [32m[32ma[0;32m [32m('A_Const [32mc[0;32m)[0;32m[0;32m) | ||
434 | -> [32m[32ma[0;32m [32m'A_Portal[0;32m[0;32m | ||
435 | -> [32m[32ma[0;32m [32m'A_Identity[0;32m[0;32m | ||
436 | -> [32m[32ma[0;32m [32m'A_Entity[0;32m[0;32m | ||
437 | -> [32m[32ma[0;32m [32m'A_OneMinusEntity[0;32m[0;32m | ||
438 | -> [32m[32ma[0;32m [32m'A_Vertex[0;32m[0;32m | ||
439 | -> [32m[32ma[0;32m [32m'A_LightingSpecular[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_OneMinusVertex[0;32m[0;32m -> forall (d :: AlphaGen) -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
440 | match'AlphaGen | ||
441 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mAlphaGen[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
89 | 'TCGen :: [32mType[0m | 442 | 'TCGen :: [32mType[0m |
90 | TG_Base :: [32mTCGen[0m | 443 | TG_Base :: [32mTCGen[0m |
91 | TG_Lightmap :: [32mTCGen[0m | 444 | TG_Lightmap :: [32mTCGen[0m |
92 | TG_Environment :: [32mTCGen[0m | 445 | TG_Environment :: [32mTCGen[0m |
93 | TG_Vector :: [32m[32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> TCGen[0m | 446 | TG_Vector :: [32m[32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m -> TCGen[0m |
94 | TG_Undefined :: [32mTCGen[0m | 447 | TG_Undefined :: [32mTCGen[0m |
95 | 'TCGenCase :: [32mforall (a :: TCGen -> Type) -> [32m[32ma[0;32m [32m'TG_Base[0;32m[0;32m -> [32m[32ma[0;32m [32m'TG_Lightmap[0;32m[0;32m -> [32m[32ma[0;32m [32m'TG_Environment[0;32m[0;32m -> (forall (b :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (c :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) -> [32m[32ma[0;32m [32m('TG_Vector [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'TG_Undefined[0;32m[0;32m -> forall (d :: TCGen) -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 448 | 'TCGenCase |
449 | :: [32mforall (a :: TCGen -> Type) | ||
450 | -> [32m[32ma[0;32m [32m'TG_Base[0;32m[0;32m | ||
451 | -> [32m[32ma[0;32m [32m'TG_Lightmap[0;32m[0;32m | ||
452 | -> [32m[32ma[0;32m [32m'TG_Environment[0;32m[0;32m | ||
453 | -> (forall (b :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) (c :: [32mVec [32m3[0;32m [32mFloat[0;32m[0;32m) -> [32m[32ma[0;32m [32m('TG_Vector [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) | ||
454 | -> [32m[32ma[0;32m [32m'TG_Undefined[0;32m[0;32m -> forall (d :: TCGen) -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
96 | match'TCGen :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mTCGen[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 455 | match'TCGen :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mTCGen[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
97 | 'TCMod :: [32mType[0m | 456 | 'TCMod :: [32mType[0m |
98 | TM_EntityTranslate :: [32mTCMod[0m | 457 | TM_EntityTranslate :: [32mTCMod[0m |
@@ -102,7 +461,19 @@ TM_Scale :: [32mFloat -> Float -> TCMod[0m | |||
102 | TM_Stretch :: [32mWave -> TCMod[0m | 461 | TM_Stretch :: [32mWave -> TCMod[0m |
103 | TM_Transform :: [32mFloat -> Float -> Float -> Float -> Float -> Float -> TCMod[0m | 462 | TM_Transform :: [32mFloat -> Float -> Float -> Float -> Float -> Float -> TCMod[0m |
104 | TM_Turb :: [32mFloat -> Float -> Float -> Float -> TCMod[0m | 463 | TM_Turb :: [32mFloat -> Float -> Float -> Float -> TCMod[0m |
105 | 'TCModCase :: [32mforall (a :: TCMod -> Type) -> [32m[32ma[0;32m [32m'TM_EntityTranslate[0;32m[0;32m -> (forall (b :: Float) -> [32m[32ma[0;32m [32m('TM_Rotate [32mb[0;32m)[0;32m[0;32m) -> (forall (c :: Float) (d :: Float) -> [32m[32ma[0;32m [32m('TM_Scroll [32mc[0;32m [32md[0;32m)[0;32m[0;32m) -> (forall (e :: Float) (f :: Float) -> [32m[32ma[0;32m [32m('TM_Scale [32me[0;32m [32mf[0;32m)[0;32m[0;32m) -> (forall (g :: Wave) -> [32m[32ma[0;32m [32m('TM_Stretch [32mg[0;32m)[0;32m[0;32m) -> (forall (h :: Float) (i :: Float) (j :: Float) (k :: Float) (l :: Float) (m :: Float) -> [32m[32ma[0;32m [32m('TM_Transform [32mh[0;32m [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m [32mm[0;32m)[0;32m[0;32m) -> (forall (n :: Float) (o :: Float) (p :: Float) (q :: Float) -> [32m[32ma[0;32m [32m('TM_Turb [32mn[0;32m [32mo[0;32m [32mp[0;32m [32mq[0;32m)[0;32m[0;32m) -> forall (r :: TCMod) -> [32m[32ma[0;32m [32m[32mr[0;32m[0;32m[0;32m[0m | 464 | 'TCModCase |
465 | :: [32mforall (a :: TCMod -> Type) | ||
466 | -> [32m[32ma[0;32m [32m'TM_EntityTranslate[0;32m[0;32m | ||
467 | -> (forall (b :: Float) -> [32m[32ma[0;32m [32m('TM_Rotate [32mb[0;32m)[0;32m[0;32m) | ||
468 | -> (forall (c :: Float) (d :: Float) -> [32m[32ma[0;32m [32m('TM_Scroll [32mc[0;32m [32md[0;32m)[0;32m[0;32m) | ||
469 | -> (forall (e :: Float) (f :: Float) -> [32m[32ma[0;32m [32m('TM_Scale [32me[0;32m [32mf[0;32m)[0;32m[0;32m) | ||
470 | -> (forall (g :: Wave) -> [32m[32ma[0;32m [32m('TM_Stretch [32mg[0;32m)[0;32m[0;32m) | ||
471 | -> (forall (h :: Float) | ||
472 | (i :: Float) (j :: Float) (k :: Float) (l :: Float) (m :: Float) | ||
473 | -> [32m[32ma[0;32m [32m('TM_Transform [32mh[0;32m [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m [32mm[0;32m)[0;32m[0;32m) | ||
474 | -> (forall (n :: Float) (o :: Float) (p :: Float) (q :: Float) | ||
475 | -> [32m[32ma[0;32m [32m('TM_Turb [32mn[0;32m [32mo[0;32m [32mp[0;32m [32mq[0;32m)[0;32m[0;32m) | ||
476 | -> forall (r :: TCMod) -> [32m[32ma[0;32m [32m[32mr[0;32m[0;32m[0;32m[0m | ||
106 | match'TCMod :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mTCMod[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 477 | match'TCMod :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mTCMod[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
107 | 'StageTexture :: [32mType[0m | 478 | 'StageTexture :: [32mType[0m |
108 | ST_Map :: [32mString -> StageTexture[0m | 479 | ST_Map :: [32mString -> StageTexture[0m |
@@ -110,23 +481,54 @@ ST_ClampMap :: [32mString -> StageTexture[0m | |||
110 | ST_AnimMap :: [32mFloat -> List String -> StageTexture[0m | 481 | ST_AnimMap :: [32mFloat -> List String -> StageTexture[0m |
111 | ST_Lightmap :: [32mStageTexture[0m | 482 | ST_Lightmap :: [32mStageTexture[0m |
112 | ST_WhiteImage :: [32mStageTexture[0m | 483 | ST_WhiteImage :: [32mStageTexture[0m |
113 | 'StageTextureCase :: [32mforall (a :: StageTexture -> Type) -> (forall (b :: String) -> [32m[32ma[0;32m [32m('ST_Map [32mb[0;32m)[0;32m[0;32m) -> (forall (c :: String) -> [32m[32ma[0;32m [32m('ST_ClampMap [32mc[0;32m)[0;32m[0;32m) -> (forall (d :: Float) (e :: List String) -> [32m[32ma[0;32m [32m('ST_AnimMap [32md[0;32m [32me[0;32m)[0;32m[0;32m) -> [32m[32ma[0;32m [32m'ST_Lightmap[0;32m[0;32m -> [32m[32ma[0;32m [32m'ST_WhiteImage[0;32m[0;32m -> forall (f :: StageTexture) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | 484 | 'StageTextureCase |
114 | match'StageTexture :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStageTexture[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 485 | :: [32mforall (a :: StageTexture -> Type) |
486 | -> (forall (b :: String) -> [32m[32ma[0;32m [32m('ST_Map [32mb[0;32m)[0;32m[0;32m) | ||
487 | -> (forall (c :: String) -> [32m[32ma[0;32m [32m('ST_ClampMap [32mc[0;32m)[0;32m[0;32m) | ||
488 | -> (forall (d :: Float) (e :: List String) -> [32m[32ma[0;32m [32m('ST_AnimMap [32md[0;32m [32me[0;32m)[0;32m[0;32m) | ||
489 | -> [32m[32ma[0;32m [32m'ST_Lightmap[0;32m[0;32m -> [32m[32ma[0;32m [32m'ST_WhiteImage[0;32m[0;32m -> forall (f :: StageTexture) -> [32m[32ma[0;32m [32m[32mf[0;32m[0;32m[0;32m[0m | ||
490 | match'StageTexture | ||
491 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStageTexture[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
115 | 'AlphaFunction :: [32mType[0m | 492 | 'AlphaFunction :: [32mType[0m |
116 | A_Gt0 :: [32mAlphaFunction[0m | 493 | A_Gt0 :: [32mAlphaFunction[0m |
117 | A_Lt128 :: [32mAlphaFunction[0m | 494 | A_Lt128 :: [32mAlphaFunction[0m |
118 | A_Ge128 :: [32mAlphaFunction[0m | 495 | A_Ge128 :: [32mAlphaFunction[0m |
119 | 'AlphaFunctionCase :: [32mforall (a :: AlphaFunction -> Type) -> [32m[32ma[0;32m [32m'A_Gt0[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Lt128[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Ge128[0;32m[0;32m -> forall (b :: AlphaFunction) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 496 | 'AlphaFunctionCase |
120 | match'AlphaFunction :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mAlphaFunction[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 497 | :: [32mforall (a :: AlphaFunction -> Type) |
498 | -> [32m[32ma[0;32m [32m'A_Gt0[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Lt128[0;32m[0;32m -> [32m[32ma[0;32m [32m'A_Ge128[0;32m[0;32m -> forall (b :: AlphaFunction) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
499 | match'AlphaFunction | ||
500 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mAlphaFunction[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
121 | 'DepthFunction :: [32mType[0m | 501 | 'DepthFunction :: [32mType[0m |
122 | D_Equal :: [32mDepthFunction[0m | 502 | D_Equal :: [32mDepthFunction[0m |
123 | D_Lequal :: [32mDepthFunction[0m | 503 | D_Lequal :: [32mDepthFunction[0m |
124 | 'DepthFunctionCase :: [32mforall (a :: DepthFunction -> Type) -> [32m[32ma[0;32m [32m'D_Equal[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Lequal[0;32m[0;32m -> forall (b :: DepthFunction) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 504 | 'DepthFunctionCase |
125 | match'DepthFunction :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mDepthFunction[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 505 | :: [32mforall (a :: DepthFunction -> Type) |
506 | -> [32m[32ma[0;32m [32m'D_Equal[0;32m[0;32m -> [32m[32ma[0;32m [32m'D_Lequal[0;32m[0;32m -> forall (b :: DepthFunction) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
507 | match'DepthFunction | ||
508 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mDepthFunction[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
126 | 'StageAttrs :: [32mType[0m | 509 | 'StageAttrs :: [32mType[0m |
127 | StageAttrs :: [32mMaybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs[0m | 510 | StageAttrs |
128 | 'StageAttrsCase :: [32mforall (a :: StageAttrs -> Type) -> (forall (b :: Maybe (Blending', Blending')) (c :: RGBGen) (d :: AlphaGen) (e :: TCGen) (f :: List TCMod) (g :: StageTexture) (h :: Bool) (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String) -> [32m[32ma[0;32m [32m('StageAttrs [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m [32mg[0;32m [32mh[0;32m [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m)[0;32m[0;32m) -> forall (m :: StageAttrs) -> [32m[32ma[0;32m [32m[32mm[0;32m[0;32m[0;32m[0m | 511 | :: [32mMaybe (Blending', Blending') |
129 | match'StageAttrs :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStageAttrs[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 512 | -> RGBGen |
513 | -> AlphaGen | ||
514 | -> TCGen | ||
515 | -> List TCMod | ||
516 | -> StageTexture | ||
517 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs[0m | ||
518 | 'StageAttrsCase | ||
519 | :: [32mforall (a :: StageAttrs -> Type) | ||
520 | -> (forall (b :: Maybe (Blending', Blending')) | ||
521 | (c :: RGBGen) | ||
522 | (d :: AlphaGen) | ||
523 | (e :: TCGen) | ||
524 | (f :: List TCMod) | ||
525 | (g :: StageTexture) | ||
526 | (h :: Bool) | ||
527 | (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String) | ||
528 | -> [32m[32ma[0;32m [32m('StageAttrs [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m [32mg[0;32m [32mh[0;32m [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m)[0;32m[0;32m) | ||
529 | -> forall (m :: StageAttrs) -> [32m[32ma[0;32m [32m[32mm[0;32m[0;32m[0;32m[0m | ||
530 | match'StageAttrs | ||
531 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mStageAttrs[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
130 | saBlend :: [32mStageAttrs -> Maybe (Blending', Blending')[0m | 532 | saBlend :: [32mStageAttrs -> Maybe (Blending', Blending')[0m |
131 | saRGBGen :: [32mStageAttrs -> RGBGen[0m | 533 | saRGBGen :: [32mStageAttrs -> RGBGen[0m |
132 | saAlphaGen :: [32mStageAttrs -> AlphaGen[0m | 534 | saAlphaGen :: [32mStageAttrs -> AlphaGen[0m |
@@ -140,9 +542,29 @@ saDepthMaskExplicit :: [32mStageAttrs -> Bool[0m | |||
140 | saTextureUniform :: [32mStageAttrs -> String[0m | 542 | saTextureUniform :: [32mStageAttrs -> String[0m |
141 | defaultStageAttrs :: [32mStageAttrs[0m | 543 | defaultStageAttrs :: [32mStageAttrs[0m |
142 | 'CommonAttrs :: [32mType[0m | 544 | 'CommonAttrs :: [32mType[0m |
143 | CommonAttrs :: [32m() -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs[0m | 545 | CommonAttrs |
144 | 'CommonAttrsCase :: [32mforall (a :: CommonAttrs -> Type) -> (forall (b :: ()) (c :: ()) (d :: Bool) (e :: Float) (f :: Bool) (g :: Bool) (h :: CullType) (i :: List Deform) (j :: Bool) (k :: Bool) (l :: List StageAttrs) (m :: Bool) -> [32m[32ma[0;32m [32m('CommonAttrs [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m [32mg[0;32m [32mh[0;32m [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m [32mm[0;32m)[0;32m[0;32m) -> forall (n :: CommonAttrs) -> [32m[32ma[0;32m [32m[32mn[0;32m[0;32m[0;32m[0m | 546 | :: [32m() |
145 | match'CommonAttrs :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mCommonAttrs[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 547 | -> () |
548 | -> Bool | ||
549 | -> Float | ||
550 | -> Bool | ||
551 | -> Bool | ||
552 | -> CullType | ||
553 | -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs[0m | ||
554 | 'CommonAttrsCase | ||
555 | :: [32mforall (a :: CommonAttrs -> Type) | ||
556 | -> (forall (b :: ()) | ||
557 | (c :: ()) | ||
558 | (d :: Bool) | ||
559 | (e :: Float) | ||
560 | (f :: Bool) | ||
561 | (g :: Bool) | ||
562 | (h :: CullType) | ||
563 | (i :: List Deform) (j :: Bool) (k :: Bool) (l :: List StageAttrs) (m :: Bool) | ||
564 | -> [32m[32ma[0;32m [32m('CommonAttrs [32mb[0;32m [32mc[0;32m [32md[0;32m [32me[0;32m [32mf[0;32m [32mg[0;32m [32mh[0;32m [32mi[0;32m [32mj[0;32m [32mk[0;32m [32ml[0;32m [32mm[0;32m)[0;32m[0;32m) | ||
565 | -> forall (n :: CommonAttrs) -> [32m[32ma[0;32m [32m[32mn[0;32m[0;32m[0;32m[0m | ||
566 | match'CommonAttrs | ||
567 | :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mCommonAttrs[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | ||
146 | caSkyParms :: [32mCommonAttrs -> ()[0m | 568 | caSkyParms :: [32mCommonAttrs -> ()[0m |
147 | caFogParms :: [32mCommonAttrs -> ()[0m | 569 | caFogParms :: [32mCommonAttrs -> ()[0m |
148 | caPortal :: [32mCommonAttrs -> Bool[0m | 570 | caPortal :: [32mCommonAttrs -> Bool[0m |
@@ -360,7 +782,13 @@ testdata/performance/Material.lc 127:7-127:15 DepthFunction | |||
360 | testdata/performance/Material.lc 130:6-130:16 Type | 782 | testdata/performance/Material.lc 130:6-130:16 Type |
361 | testdata/performance/Material.lc 130:6-131:17 Type | 783 | testdata/performance/Material.lc 130:6-131:17 Type |
362 | testdata/performance/Material.lc 130:6-144:34 Type | 784 | testdata/performance/Material.lc 130:6-144:34 Type |
363 | testdata/performance/Material.lc 131:7-131:17 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | StageAttrs | Type | 785 | testdata/performance/Material.lc 131:7-131:17 Maybe (Blending', Blending') |
786 | -> RGBGen | ||
787 | -> AlphaGen | ||
788 | -> TCGen | ||
789 | -> List TCMod | ||
790 | -> StageTexture | ||
791 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | StageAttrs | Type | ||
364 | testdata/performance/Material.lc 132:7-132:14 StageAttrs -> Maybe (Blending', Blending') | 792 | testdata/performance/Material.lc 132:7-132:14 StageAttrs -> Maybe (Blending', Blending') |
365 | testdata/performance/Material.lc 132:25-132:30 Type -> Type | 793 | testdata/performance/Material.lc 132:25-132:30 Type -> Type |
366 | testdata/performance/Material.lc 132:25-132:53 Type | 794 | testdata/performance/Material.lc 132:25-132:53 Type |
@@ -393,12 +821,33 @@ testdata/performance/Material.lc 144:7-144:23 StageAttrs -> String | |||
393 | testdata/performance/Material.lc 144:28-144:34 Type | 821 | testdata/performance/Material.lc 144:28-144:34 Type |
394 | testdata/performance/Material.lc 148:22-148:32 Type | 822 | testdata/performance/Material.lc 148:22-148:32 Type |
395 | testdata/performance/Material.lc 149:1-149:18 StageAttrs | 823 | testdata/performance/Material.lc 149:1-149:18 StageAttrs |
396 | testdata/performance/Material.lc 149:21-149:31 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 824 | testdata/performance/Material.lc 149:21-149:31 Maybe (Blending', Blending') |
397 | testdata/performance/Material.lc 149:21-150:30 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 825 | -> RGBGen |
398 | testdata/performance/Material.lc 149:21-151:36 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 826 | -> AlphaGen |
399 | testdata/performance/Material.lc 149:21-152:33 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 827 | -> TCGen |
400 | testdata/performance/Material.lc 149:21-153:35 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 828 | -> List TCMod |
401 | testdata/performance/Material.lc 149:21-154:25 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 829 | -> StageTexture |
830 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
831 | testdata/performance/Material.lc 149:21-150:30 RGBGen | ||
832 | -> AlphaGen | ||
833 | -> TCGen | ||
834 | -> List TCMod | ||
835 | -> StageTexture | ||
836 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
837 | testdata/performance/Material.lc 149:21-151:36 AlphaGen | ||
838 | -> TCGen | ||
839 | -> List TCMod | ||
840 | -> StageTexture | ||
841 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
842 | testdata/performance/Material.lc 149:21-152:33 TCGen | ||
843 | -> List TCMod | ||
844 | -> StageTexture | ||
845 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
846 | testdata/performance/Material.lc 149:21-153:35 List TCMod | ||
847 | -> StageTexture | ||
848 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
849 | testdata/performance/Material.lc 149:21-154:25 StageTexture | ||
850 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
402 | testdata/performance/Material.lc 149:21-155:36 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 851 | testdata/performance/Material.lc 149:21-155:36 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
403 | testdata/performance/Material.lc 149:21-156:27 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 852 | testdata/performance/Material.lc 149:21-156:27 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
404 | testdata/performance/Material.lc 149:21-157:31 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 853 | testdata/performance/Material.lc 149:21-157:31 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -419,7 +868,13 @@ testdata/performance/Material.lc 160:27-160:29 String | |||
419 | testdata/performance/Material.lc 163:6-163:17 Type | 868 | testdata/performance/Material.lc 163:6-163:17 Type |
420 | testdata/performance/Material.lc 163:6-164:18 Type | 869 | testdata/performance/Material.lc 163:6-164:18 Type |
421 | testdata/performance/Material.lc 163:6-178:32 Type | 870 | testdata/performance/Material.lc 163:6-178:32 Type |
422 | testdata/performance/Material.lc 164:7-164:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | CommonAttrs | Type | 871 | testdata/performance/Material.lc 164:7-164:18 () |
872 | -> () | ||
873 | -> Bool | ||
874 | -> Float | ||
875 | -> Bool | ||
876 | -> Bool | ||
877 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | CommonAttrs | Type | ||
423 | testdata/performance/Material.lc 165:7-165:17 CommonAttrs -> () | 878 | testdata/performance/Material.lc 165:7-165:17 CommonAttrs -> () |
424 | testdata/performance/Material.lc 165:28-165:30 Type | 879 | testdata/performance/Material.lc 165:28-165:30 Type |
425 | testdata/performance/Material.lc 166:7-166:17 CommonAttrs -> () | 880 | testdata/performance/Material.lc 166:7-166:17 CommonAttrs -> () |
@@ -448,11 +903,31 @@ testdata/performance/Material.lc 178:7-178:14 CommonAttrs -> Bool | |||
448 | testdata/performance/Material.lc 178:28-178:32 Type | 903 | testdata/performance/Material.lc 178:28-178:32 Type |
449 | testdata/performance/Material.lc 182:23-182:34 Type | 904 | testdata/performance/Material.lc 182:23-182:34 Type |
450 | testdata/performance/Material.lc 183:1-183:19 CommonAttrs | 905 | testdata/performance/Material.lc 183:1-183:19 CommonAttrs |
451 | testdata/performance/Material.lc 183:22-183:33 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 906 | testdata/performance/Material.lc 183:22-183:33 () |
452 | testdata/performance/Material.lc 183:22-184:29 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 907 | -> () |
453 | testdata/performance/Material.lc 183:22-185:29 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 908 | -> Bool |
454 | testdata/performance/Material.lc 183:22-186:32 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 909 | -> Float |
455 | testdata/performance/Material.lc 183:22-187:28 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 910 | -> Bool |
911 | -> Bool | ||
912 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
913 | testdata/performance/Material.lc 183:22-184:29 () | ||
914 | -> Bool | ||
915 | -> Float | ||
916 | -> Bool | ||
917 | -> Bool | ||
918 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
919 | testdata/performance/Material.lc 183:22-185:29 Bool | ||
920 | -> Float | ||
921 | -> Bool | ||
922 | -> Bool | ||
923 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
924 | testdata/performance/Material.lc 183:22-186:32 Float | ||
925 | -> Bool | ||
926 | -> Bool | ||
927 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
928 | testdata/performance/Material.lc 183:22-187:28 Bool | ||
929 | -> Bool | ||
930 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
456 | testdata/performance/Material.lc 183:22-188:32 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 931 | testdata/performance/Material.lc 183:22-188:32 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
457 | testdata/performance/Material.lc 183:22-189:32 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 932 | testdata/performance/Material.lc 183:22-189:32 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
458 | testdata/performance/Material.lc 183:22-190:40 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 933 | testdata/performance/Material.lc 183:22-190:40 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
diff --git a/testdata/performance/SampleMaterial.out b/testdata/performance/SampleMaterial.out index 3f722498..238470c8 100644 --- a/testdata/performance/SampleMaterial.out +++ b/testdata/performance/SampleMaterial.out | |||
@@ -1,3 +1,2237 @@ | |||
1 | ------------ desugared source code | ||
2 | sampleMaterial | ||
3 | = _rhs | ||
4 | (Cons | ||
5 | (HCons | ||
6 | "textures/gothic_block/blocks11b" | ||
7 | (HCons | ||
8 | (CommonAttrs | ||
9 | HNil | ||
10 | HNil | ||
11 | False | ||
12 | (fromInt 0) | ||
13 | False | ||
14 | False | ||
15 | CT_FrontSided | ||
16 | Nil | ||
17 | False | ||
18 | False | ||
19 | (Cons | ||
20 | (StageAttrs | ||
21 | Nothing | ||
22 | RGB_IdentityLighting | ||
23 | A_Identity | ||
24 | TG_Base | ||
25 | Nil | ||
26 | (ST_Map "textures/gothic_block/blocks11b") | ||
27 | True | ||
28 | D_Lequal | ||
29 | Nothing | ||
30 | False | ||
31 | "Tex_4288602201") | ||
32 | (Cons | ||
33 | (StageAttrs | ||
34 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
35 | RGB_IdentityLighting | ||
36 | A_Identity | ||
37 | TG_Lightmap | ||
38 | Nil | ||
39 | ST_Lightmap | ||
40 | True | ||
41 | D_Lequal | ||
42 | Nothing | ||
43 | False | ||
44 | "Tex_3226210144") | ||
45 | Nil)) | ||
46 | False) | ||
47 | HNil)) | ||
48 | (Cons | ||
49 | (HCons | ||
50 | "textures/gothic_block/blocks15" | ||
51 | (HCons | ||
52 | (CommonAttrs | ||
53 | HNil | ||
54 | HNil | ||
55 | False | ||
56 | (fromInt 0) | ||
57 | False | ||
58 | False | ||
59 | CT_FrontSided | ||
60 | Nil | ||
61 | False | ||
62 | False | ||
63 | (Cons | ||
64 | (StageAttrs | ||
65 | Nothing | ||
66 | RGB_IdentityLighting | ||
67 | A_Identity | ||
68 | TG_Base | ||
69 | Nil | ||
70 | (ST_Map "textures/gothic_block/blocks15") | ||
71 | True | ||
72 | D_Lequal | ||
73 | Nothing | ||
74 | False | ||
75 | "Tex_2523116863") | ||
76 | (Cons | ||
77 | (StageAttrs | ||
78 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
79 | RGB_IdentityLighting | ||
80 | A_Identity | ||
81 | TG_Lightmap | ||
82 | Nil | ||
83 | ST_Lightmap | ||
84 | True | ||
85 | D_Lequal | ||
86 | Nothing | ||
87 | False | ||
88 | "Tex_3226210144") | ||
89 | Nil)) | ||
90 | False) | ||
91 | HNil)) | ||
92 | (Cons | ||
93 | (HCons | ||
94 | "textures/gothic_block/blocks18b" | ||
95 | (HCons | ||
96 | (CommonAttrs | ||
97 | HNil | ||
98 | HNil | ||
99 | False | ||
100 | (fromInt 0) | ||
101 | False | ||
102 | False | ||
103 | CT_FrontSided | ||
104 | Nil | ||
105 | False | ||
106 | False | ||
107 | (Cons | ||
108 | (StageAttrs | ||
109 | Nothing | ||
110 | RGB_IdentityLighting | ||
111 | A_Identity | ||
112 | TG_Base | ||
113 | Nil | ||
114 | (ST_Map "textures/gothic_block/blocks18b") | ||
115 | True | ||
116 | D_Lequal | ||
117 | Nothing | ||
118 | False | ||
119 | "Tex_2639119078") | ||
120 | (Cons | ||
121 | (StageAttrs | ||
122 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
123 | RGB_IdentityLighting | ||
124 | A_Identity | ||
125 | TG_Lightmap | ||
126 | Nil | ||
127 | ST_Lightmap | ||
128 | True | ||
129 | D_Lequal | ||
130 | Nothing | ||
131 | False | ||
132 | "Tex_3226210144") | ||
133 | Nil)) | ||
134 | False) | ||
135 | HNil)) | ||
136 | (Cons | ||
137 | (HCons | ||
138 | "textures/gothic_block/blocks18c_3" | ||
139 | (HCons | ||
140 | (CommonAttrs | ||
141 | HNil | ||
142 | HNil | ||
143 | False | ||
144 | (fromInt 0) | ||
145 | False | ||
146 | False | ||
147 | CT_FrontSided | ||
148 | Nil | ||
149 | False | ||
150 | False | ||
151 | (Cons | ||
152 | (StageAttrs | ||
153 | Nothing | ||
154 | RGB_IdentityLighting | ||
155 | A_Identity | ||
156 | TG_Base | ||
157 | Nil | ||
158 | (ST_Map "textures/gothic_block/blocks18c_3") | ||
159 | True | ||
160 | D_Lequal | ||
161 | Nothing | ||
162 | False | ||
163 | "Tex_3939430064") | ||
164 | (Cons | ||
165 | (StageAttrs | ||
166 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
167 | RGB_IdentityLighting | ||
168 | A_Identity | ||
169 | TG_Lightmap | ||
170 | Nil | ||
171 | ST_Lightmap | ||
172 | True | ||
173 | D_Lequal | ||
174 | Nothing | ||
175 | False | ||
176 | "Tex_3226210144") | ||
177 | Nil)) | ||
178 | False) | ||
179 | HNil)) | ||
180 | (Cons | ||
181 | (HCons | ||
182 | "textures/gothic_block/demon_block15fx" | ||
183 | (HCons | ||
184 | (CommonAttrs | ||
185 | HNil | ||
186 | HNil | ||
187 | False | ||
188 | (fromInt 3) | ||
189 | False | ||
190 | False | ||
191 | CT_FrontSided | ||
192 | Nil | ||
193 | False | ||
194 | False | ||
195 | (Cons | ||
196 | (StageAttrs | ||
197 | Nothing | ||
198 | RGB_Identity | ||
199 | A_Identity | ||
200 | TG_Base | ||
201 | (Cons | ||
202 | (TM_Scroll 0.0 1.0) | ||
203 | (Cons (TM_Turb 0.0 0.25 0.0 1.6) (Cons (TM_Scale 4.0 4.0) Nil))) | ||
204 | (ST_Map "textures/sfx/firegorre.tga") | ||
205 | True | ||
206 | D_Lequal | ||
207 | Nothing | ||
208 | False | ||
209 | "Tex_47037129") | ||
210 | (Cons | ||
211 | (StageAttrs | ||
212 | (Just (HCons B_SrcAlpha (HCons B_OneMinusSrcAlpha HNil))) | ||
213 | RGB_Identity | ||
214 | A_Identity | ||
215 | TG_Base | ||
216 | Nil | ||
217 | (ST_Map "textures/gothic_block/demon_block15fx.tga") | ||
218 | False | ||
219 | D_Lequal | ||
220 | Nothing | ||
221 | False | ||
222 | "Tex_3562558025") | ||
223 | (Cons | ||
224 | (StageAttrs | ||
225 | (Just (HCons B_DstColor (HCons B_OneMinusDstAlpha HNil))) | ||
226 | RGB_Identity | ||
227 | A_Identity | ||
228 | TG_Lightmap | ||
229 | Nil | ||
230 | ST_Lightmap | ||
231 | False | ||
232 | D_Lequal | ||
233 | Nothing | ||
234 | False | ||
235 | "Tex_2065974340") | ||
236 | Nil))) | ||
237 | False) | ||
238 | HNil)) | ||
239 | (Cons | ||
240 | (HCons | ||
241 | "textures/gothic_block/killblock" | ||
242 | (HCons | ||
243 | (CommonAttrs | ||
244 | HNil | ||
245 | HNil | ||
246 | False | ||
247 | (fromInt 0) | ||
248 | False | ||
249 | False | ||
250 | CT_FrontSided | ||
251 | Nil | ||
252 | False | ||
253 | False | ||
254 | (Cons | ||
255 | (StageAttrs | ||
256 | Nothing | ||
257 | RGB_IdentityLighting | ||
258 | A_Identity | ||
259 | TG_Base | ||
260 | Nil | ||
261 | (ST_Map "textures/gothic_block/killblock") | ||
262 | True | ||
263 | D_Lequal | ||
264 | Nothing | ||
265 | False | ||
266 | "Tex_3647563961") | ||
267 | (Cons | ||
268 | (StageAttrs | ||
269 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
270 | RGB_IdentityLighting | ||
271 | A_Identity | ||
272 | TG_Lightmap | ||
273 | Nil | ||
274 | ST_Lightmap | ||
275 | True | ||
276 | D_Lequal | ||
277 | Nothing | ||
278 | False | ||
279 | "Tex_3226210144") | ||
280 | Nil)) | ||
281 | False) | ||
282 | HNil)) | ||
283 | (Cons | ||
284 | (HCons | ||
285 | "textures/gothic_block/killblock_i" | ||
286 | (HCons | ||
287 | (CommonAttrs | ||
288 | HNil | ||
289 | HNil | ||
290 | False | ||
291 | (fromInt 0) | ||
292 | False | ||
293 | False | ||
294 | CT_FrontSided | ||
295 | Nil | ||
296 | False | ||
297 | False | ||
298 | (Cons | ||
299 | (StageAttrs | ||
300 | Nothing | ||
301 | RGB_IdentityLighting | ||
302 | A_Identity | ||
303 | TG_Base | ||
304 | Nil | ||
305 | (ST_Map "textures/gothic_block/killblock_i") | ||
306 | True | ||
307 | D_Lequal | ||
308 | Nothing | ||
309 | False | ||
310 | "Tex_209322640") | ||
311 | (Cons | ||
312 | (StageAttrs | ||
313 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
314 | RGB_IdentityLighting | ||
315 | A_Identity | ||
316 | TG_Lightmap | ||
317 | Nil | ||
318 | ST_Lightmap | ||
319 | True | ||
320 | D_Lequal | ||
321 | Nothing | ||
322 | False | ||
323 | "Tex_3226210144") | ||
324 | Nil)) | ||
325 | False) | ||
326 | HNil)) | ||
327 | (Cons | ||
328 | (HCons | ||
329 | "textures/gothic_block/killblock_i4" | ||
330 | (HCons | ||
331 | (CommonAttrs | ||
332 | HNil | ||
333 | HNil | ||
334 | False | ||
335 | (fromInt 0) | ||
336 | False | ||
337 | False | ||
338 | CT_FrontSided | ||
339 | Nil | ||
340 | False | ||
341 | False | ||
342 | (Cons | ||
343 | (StageAttrs | ||
344 | Nothing | ||
345 | RGB_IdentityLighting | ||
346 | A_Identity | ||
347 | TG_Base | ||
348 | Nil | ||
349 | (ST_Map "textures/gothic_block/killblock_i4") | ||
350 | True | ||
351 | D_Lequal | ||
352 | Nothing | ||
353 | False | ||
354 | "Tex_3617993418") | ||
355 | (Cons | ||
356 | (StageAttrs | ||
357 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
358 | RGB_IdentityLighting | ||
359 | A_Identity | ||
360 | TG_Lightmap | ||
361 | Nil | ||
362 | ST_Lightmap | ||
363 | True | ||
364 | D_Lequal | ||
365 | Nothing | ||
366 | False | ||
367 | "Tex_3226210144") | ||
368 | Nil)) | ||
369 | False) | ||
370 | HNil)) | ||
371 | (Cons | ||
372 | (HCons | ||
373 | "textures/gothic_door/km_arena1archfinalc_mid" | ||
374 | (HCons | ||
375 | (CommonAttrs | ||
376 | HNil | ||
377 | HNil | ||
378 | False | ||
379 | (fromInt 0) | ||
380 | False | ||
381 | False | ||
382 | CT_FrontSided | ||
383 | Nil | ||
384 | False | ||
385 | False | ||
386 | (Cons | ||
387 | (StageAttrs | ||
388 | Nothing | ||
389 | RGB_IdentityLighting | ||
390 | A_Identity | ||
391 | TG_Base | ||
392 | Nil | ||
393 | (ST_Map "textures/gothic_door/km_arena1archfinalc_mid") | ||
394 | True | ||
395 | D_Lequal | ||
396 | Nothing | ||
397 | False | ||
398 | "Tex_2073154888") | ||
399 | (Cons | ||
400 | (StageAttrs | ||
401 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
402 | RGB_IdentityLighting | ||
403 | A_Identity | ||
404 | TG_Lightmap | ||
405 | Nil | ||
406 | ST_Lightmap | ||
407 | True | ||
408 | D_Lequal | ||
409 | Nothing | ||
410 | False | ||
411 | "Tex_3226210144") | ||
412 | Nil)) | ||
413 | False) | ||
414 | HNil)) | ||
415 | (Cons | ||
416 | (HCons | ||
417 | "textures/gothic_door/km_arena1archfinalc_top" | ||
418 | (HCons | ||
419 | (CommonAttrs | ||
420 | HNil | ||
421 | HNil | ||
422 | False | ||
423 | (fromInt 0) | ||
424 | False | ||
425 | False | ||
426 | CT_FrontSided | ||
427 | Nil | ||
428 | False | ||
429 | False | ||
430 | (Cons | ||
431 | (StageAttrs | ||
432 | Nothing | ||
433 | RGB_IdentityLighting | ||
434 | A_Identity | ||
435 | TG_Base | ||
436 | Nil | ||
437 | (ST_Map "textures/gothic_door/km_arena1archfinalc_top") | ||
438 | True | ||
439 | D_Lequal | ||
440 | Nothing | ||
441 | False | ||
442 | "Tex_3071107621") | ||
443 | (Cons | ||
444 | (StageAttrs | ||
445 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
446 | RGB_IdentityLighting | ||
447 | A_Identity | ||
448 | TG_Lightmap | ||
449 | Nil | ||
450 | ST_Lightmap | ||
451 | True | ||
452 | D_Lequal | ||
453 | Nothing | ||
454 | False | ||
455 | "Tex_3226210144") | ||
456 | Nil)) | ||
457 | False) | ||
458 | HNil)) | ||
459 | (Cons | ||
460 | (HCons | ||
461 | "textures/gothic_door/km_arena1archfinald_bot" | ||
462 | (HCons | ||
463 | (CommonAttrs | ||
464 | HNil | ||
465 | HNil | ||
466 | False | ||
467 | (fromInt 0) | ||
468 | False | ||
469 | False | ||
470 | CT_FrontSided | ||
471 | Nil | ||
472 | False | ||
473 | False | ||
474 | (Cons | ||
475 | (StageAttrs | ||
476 | Nothing | ||
477 | RGB_IdentityLighting | ||
478 | A_Identity | ||
479 | TG_Base | ||
480 | Nil | ||
481 | (ST_Map "textures/gothic_door/km_arena1archfinald_bot") | ||
482 | True | ||
483 | D_Lequal | ||
484 | Nothing | ||
485 | False | ||
486 | "Tex_1201212243") | ||
487 | (Cons | ||
488 | (StageAttrs | ||
489 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
490 | RGB_IdentityLighting | ||
491 | A_Identity | ||
492 | TG_Lightmap | ||
493 | Nil | ||
494 | ST_Lightmap | ||
495 | True | ||
496 | D_Lequal | ||
497 | Nothing | ||
498 | False | ||
499 | "Tex_3226210144") | ||
500 | Nil)) | ||
501 | False) | ||
502 | HNil)) | ||
503 | (Cons | ||
504 | (HCons | ||
505 | "textures/gothic_door/km_arena1archfinald_mid" | ||
506 | (HCons | ||
507 | (CommonAttrs | ||
508 | HNil | ||
509 | HNil | ||
510 | False | ||
511 | (fromInt 0) | ||
512 | False | ||
513 | False | ||
514 | CT_FrontSided | ||
515 | Nil | ||
516 | False | ||
517 | False | ||
518 | (Cons | ||
519 | (StageAttrs | ||
520 | Nothing | ||
521 | RGB_IdentityLighting | ||
522 | A_Identity | ||
523 | TG_Base | ||
524 | Nil | ||
525 | (ST_Map "textures/gothic_door/km_arena1archfinald_mid") | ||
526 | True | ||
527 | D_Lequal | ||
528 | Nothing | ||
529 | False | ||
530 | "Tex_3768122504") | ||
531 | (Cons | ||
532 | (StageAttrs | ||
533 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
534 | RGB_IdentityLighting | ||
535 | A_Identity | ||
536 | TG_Lightmap | ||
537 | Nil | ||
538 | ST_Lightmap | ||
539 | True | ||
540 | D_Lequal | ||
541 | Nothing | ||
542 | False | ||
543 | "Tex_3226210144") | ||
544 | Nil)) | ||
545 | False) | ||
546 | HNil)) | ||
547 | (Cons | ||
548 | (HCons | ||
549 | "textures/gothic_door/skull_door_a" | ||
550 | (HCons | ||
551 | (CommonAttrs | ||
552 | HNil | ||
553 | HNil | ||
554 | False | ||
555 | (fromInt 0) | ||
556 | False | ||
557 | False | ||
558 | CT_FrontSided | ||
559 | Nil | ||
560 | False | ||
561 | False | ||
562 | (Cons | ||
563 | (StageAttrs | ||
564 | Nothing | ||
565 | RGB_IdentityLighting | ||
566 | A_Identity | ||
567 | TG_Base | ||
568 | Nil | ||
569 | (ST_Map "textures/gothic_door/skull_door_a") | ||
570 | True | ||
571 | D_Lequal | ||
572 | Nothing | ||
573 | False | ||
574 | "Tex_1284708166") | ||
575 | (Cons | ||
576 | (StageAttrs | ||
577 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
578 | RGB_IdentityLighting | ||
579 | A_Identity | ||
580 | TG_Lightmap | ||
581 | Nil | ||
582 | ST_Lightmap | ||
583 | True | ||
584 | D_Lequal | ||
585 | Nothing | ||
586 | False | ||
587 | "Tex_3226210144") | ||
588 | Nil)) | ||
589 | False) | ||
590 | HNil)) | ||
591 | (Cons | ||
592 | (HCons | ||
593 | "textures/gothic_door/skull_door_b" | ||
594 | (HCons | ||
595 | (CommonAttrs | ||
596 | HNil | ||
597 | HNil | ||
598 | False | ||
599 | (fromInt 0) | ||
600 | False | ||
601 | False | ||
602 | CT_FrontSided | ||
603 | Nil | ||
604 | False | ||
605 | False | ||
606 | (Cons | ||
607 | (StageAttrs | ||
608 | Nothing | ||
609 | RGB_IdentityLighting | ||
610 | A_Identity | ||
611 | TG_Base | ||
612 | Nil | ||
613 | (ST_Map "textures/gothic_door/skull_door_b") | ||
614 | True | ||
615 | D_Lequal | ||
616 | Nothing | ||
617 | False | ||
618 | "Tex_1318715778") | ||
619 | (Cons | ||
620 | (StageAttrs | ||
621 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
622 | RGB_IdentityLighting | ||
623 | A_Identity | ||
624 | TG_Lightmap | ||
625 | Nil | ||
626 | ST_Lightmap | ||
627 | True | ||
628 | D_Lequal | ||
629 | Nothing | ||
630 | False | ||
631 | "Tex_3226210144") | ||
632 | Nil)) | ||
633 | False) | ||
634 | HNil)) | ||
635 | (Cons | ||
636 | (HCons | ||
637 | "textures/gothic_door/skull_door_c" | ||
638 | (HCons | ||
639 | (CommonAttrs | ||
640 | HNil | ||
641 | HNil | ||
642 | False | ||
643 | (fromInt 0) | ||
644 | False | ||
645 | False | ||
646 | CT_FrontSided | ||
647 | Nil | ||
648 | False | ||
649 | False | ||
650 | (Cons | ||
651 | (StageAttrs | ||
652 | Nothing | ||
653 | RGB_IdentityLighting | ||
654 | A_Identity | ||
655 | TG_Base | ||
656 | Nil | ||
657 | (ST_Map "textures/gothic_door/skull_door_c") | ||
658 | True | ||
659 | D_Lequal | ||
660 | Nothing | ||
661 | False | ||
662 | "Tex_4189195777") | ||
663 | (Cons | ||
664 | (StageAttrs | ||
665 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
666 | RGB_IdentityLighting | ||
667 | A_Identity | ||
668 | TG_Lightmap | ||
669 | Nil | ||
670 | ST_Lightmap | ||
671 | True | ||
672 | D_Lequal | ||
673 | Nothing | ||
674 | False | ||
675 | "Tex_3226210144") | ||
676 | Nil)) | ||
677 | False) | ||
678 | HNil)) | ||
679 | (Cons | ||
680 | (HCons | ||
681 | "textures/gothic_door/skull_door_d" | ||
682 | (HCons | ||
683 | (CommonAttrs | ||
684 | HNil | ||
685 | HNil | ||
686 | False | ||
687 | (fromInt 0) | ||
688 | False | ||
689 | False | ||
690 | CT_FrontSided | ||
691 | Nil | ||
692 | False | ||
693 | False | ||
694 | (Cons | ||
695 | (StageAttrs | ||
696 | Nothing | ||
697 | RGB_IdentityLighting | ||
698 | A_Identity | ||
699 | TG_Base | ||
700 | Nil | ||
701 | (ST_Map "textures/gothic_door/skull_door_d") | ||
702 | True | ||
703 | D_Lequal | ||
704 | Nothing | ||
705 | False | ||
706 | "Tex_1250438154") | ||
707 | (Cons | ||
708 | (StageAttrs | ||
709 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
710 | RGB_IdentityLighting | ||
711 | A_Identity | ||
712 | TG_Lightmap | ||
713 | Nil | ||
714 | ST_Lightmap | ||
715 | True | ||
716 | D_Lequal | ||
717 | Nothing | ||
718 | False | ||
719 | "Tex_3226210144") | ||
720 | Nil)) | ||
721 | False) | ||
722 | HNil)) | ||
723 | (Cons | ||
724 | (HCons | ||
725 | "textures/gothic_door/skull_door_e" | ||
726 | (HCons | ||
727 | (CommonAttrs | ||
728 | HNil | ||
729 | HNil | ||
730 | False | ||
731 | (fromInt 0) | ||
732 | False | ||
733 | False | ||
734 | CT_FrontSided | ||
735 | Nil | ||
736 | False | ||
737 | False | ||
738 | (Cons | ||
739 | (StageAttrs | ||
740 | Nothing | ||
741 | RGB_IdentityLighting | ||
742 | A_Identity | ||
743 | TG_Base | ||
744 | Nil | ||
745 | (ST_Map "textures/gothic_door/skull_door_e") | ||
746 | True | ||
747 | D_Lequal | ||
748 | Nothing | ||
749 | False | ||
750 | "Tex_4255130505") | ||
751 | (Cons | ||
752 | (StageAttrs | ||
753 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
754 | RGB_IdentityLighting | ||
755 | A_Identity | ||
756 | TG_Lightmap | ||
757 | Nil | ||
758 | ST_Lightmap | ||
759 | True | ||
760 | D_Lequal | ||
761 | Nothing | ||
762 | False | ||
763 | "Tex_3226210144") | ||
764 | Nil)) | ||
765 | False) | ||
766 | HNil)) | ||
767 | (Cons | ||
768 | (HCons | ||
769 | "textures/gothic_door/skull_door_f" | ||
770 | (HCons | ||
771 | (CommonAttrs | ||
772 | HNil | ||
773 | HNil | ||
774 | False | ||
775 | (fromInt 0) | ||
776 | False | ||
777 | False | ||
778 | CT_FrontSided | ||
779 | Nil | ||
780 | False | ||
781 | False | ||
782 | (Cons | ||
783 | (StageAttrs | ||
784 | Nothing | ||
785 | RGB_IdentityLighting | ||
786 | A_Identity | ||
787 | TG_Base | ||
788 | Nil | ||
789 | (ST_Map "textures/gothic_door/skull_door_f") | ||
790 | True | ||
791 | D_Lequal | ||
792 | Nothing | ||
793 | False | ||
794 | "Tex_4289279309") | ||
795 | (Cons | ||
796 | (StageAttrs | ||
797 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
798 | RGB_IdentityLighting | ||
799 | A_Identity | ||
800 | TG_Lightmap | ||
801 | Nil | ||
802 | ST_Lightmap | ||
803 | True | ||
804 | D_Lequal | ||
805 | Nothing | ||
806 | False | ||
807 | "Tex_3226210144") | ||
808 | Nil)) | ||
809 | False) | ||
810 | HNil)) | ||
811 | (Cons | ||
812 | (HCons | ||
813 | "textures/gothic_door/skullarch_a" | ||
814 | (HCons | ||
815 | (CommonAttrs | ||
816 | HNil | ||
817 | HNil | ||
818 | False | ||
819 | (fromInt 0) | ||
820 | False | ||
821 | False | ||
822 | CT_FrontSided | ||
823 | Nil | ||
824 | False | ||
825 | False | ||
826 | (Cons | ||
827 | (StageAttrs | ||
828 | Nothing | ||
829 | RGB_IdentityLighting | ||
830 | A_Identity | ||
831 | TG_Base | ||
832 | Nil | ||
833 | (ST_Map "textures/gothic_door/skullarch_a") | ||
834 | True | ||
835 | D_Lequal | ||
836 | Nothing | ||
837 | False | ||
838 | "Tex_3448884269") | ||
839 | (Cons | ||
840 | (StageAttrs | ||
841 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
842 | RGB_IdentityLighting | ||
843 | A_Identity | ||
844 | TG_Lightmap | ||
845 | Nil | ||
846 | ST_Lightmap | ||
847 | True | ||
848 | D_Lequal | ||
849 | Nothing | ||
850 | False | ||
851 | "Tex_3226210144") | ||
852 | Nil)) | ||
853 | False) | ||
854 | HNil)) | ||
855 | (Cons | ||
856 | (HCons | ||
857 | "textures/gothic_door/skullarch_b" | ||
858 | (HCons | ||
859 | (CommonAttrs | ||
860 | HNil | ||
861 | HNil | ||
862 | False | ||
863 | (fromInt 3) | ||
864 | False | ||
865 | False | ||
866 | CT_FrontSided | ||
867 | Nil | ||
868 | False | ||
869 | False | ||
870 | (Cons | ||
871 | (StageAttrs | ||
872 | Nothing | ||
873 | RGB_Identity | ||
874 | A_Identity | ||
875 | TG_Base | ||
876 | (Cons | ||
877 | (TM_Scroll 0.0 1.0) | ||
878 | (Cons (TM_Turb 0.0 0.25 0.0 5.6) (Cons (TM_Scale 1.5 1.5) Nil))) | ||
879 | (ST_Map "textures/sfx/firegorre.tga") | ||
880 | True | ||
881 | D_Lequal | ||
882 | Nothing | ||
883 | False | ||
884 | "Tex_3416962274") | ||
885 | (Cons | ||
886 | (StageAttrs | ||
887 | (Just (HCons B_SrcAlpha (HCons B_OneMinusSrcAlpha HNil))) | ||
888 | RGB_Identity | ||
889 | A_Identity | ||
890 | TG_Base | ||
891 | Nil | ||
892 | (ST_Map "textures/gothic_door/skullarch_b.tga") | ||
893 | False | ||
894 | D_Lequal | ||
895 | Nothing | ||
896 | False | ||
897 | "Tex_4077187607") | ||
898 | (Cons | ||
899 | (StageAttrs | ||
900 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
901 | RGB_Identity | ||
902 | A_Identity | ||
903 | TG_Lightmap | ||
904 | Nil | ||
905 | ST_Lightmap | ||
906 | False | ||
907 | D_Lequal | ||
908 | Nothing | ||
909 | False | ||
910 | "Tex_1196599720") | ||
911 | Nil))) | ||
912 | False) | ||
913 | HNil)) | ||
914 | (Cons | ||
915 | (HCons | ||
916 | "textures/gothic_door/skullarch_c" | ||
917 | (HCons | ||
918 | (CommonAttrs | ||
919 | HNil | ||
920 | HNil | ||
921 | False | ||
922 | (fromInt 0) | ||
923 | False | ||
924 | False | ||
925 | CT_FrontSided | ||
926 | Nil | ||
927 | False | ||
928 | False | ||
929 | (Cons | ||
930 | (StageAttrs | ||
931 | Nothing | ||
932 | RGB_IdentityLighting | ||
933 | A_Identity | ||
934 | TG_Base | ||
935 | Nil | ||
936 | (ST_Map "textures/gothic_door/skullarch_c") | ||
937 | True | ||
938 | D_Lequal | ||
939 | Nothing | ||
940 | False | ||
941 | "Tex_2024854890") | ||
942 | (Cons | ||
943 | (StageAttrs | ||
944 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
945 | RGB_IdentityLighting | ||
946 | A_Identity | ||
947 | TG_Lightmap | ||
948 | Nil | ||
949 | ST_Lightmap | ||
950 | True | ||
951 | D_Lequal | ||
952 | Nothing | ||
953 | False | ||
954 | "Tex_3226210144") | ||
955 | Nil)) | ||
956 | False) | ||
957 | HNil)) | ||
958 | (Cons | ||
959 | (HCons | ||
960 | "textures/gothic_door/xian_tourneyarch_inside2" | ||
961 | (HCons | ||
962 | (CommonAttrs | ||
963 | HNil | ||
964 | HNil | ||
965 | False | ||
966 | (fromInt 0) | ||
967 | False | ||
968 | False | ||
969 | CT_FrontSided | ||
970 | Nil | ||
971 | False | ||
972 | False | ||
973 | (Cons | ||
974 | (StageAttrs | ||
975 | Nothing | ||
976 | RGB_IdentityLighting | ||
977 | A_Identity | ||
978 | TG_Base | ||
979 | Nil | ||
980 | (ST_Map "textures/gothic_door/xian_tourneyarch_inside2") | ||
981 | True | ||
982 | D_Lequal | ||
983 | Nothing | ||
984 | False | ||
985 | "Tex_1435187472") | ||
986 | (Cons | ||
987 | (StageAttrs | ||
988 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
989 | RGB_IdentityLighting | ||
990 | A_Identity | ||
991 | TG_Lightmap | ||
992 | Nil | ||
993 | ST_Lightmap | ||
994 | True | ||
995 | D_Lequal | ||
996 | Nothing | ||
997 | False | ||
998 | "Tex_3226210144") | ||
999 | Nil)) | ||
1000 | False) | ||
1001 | HNil)) | ||
1002 | (Cons | ||
1003 | (HCons | ||
1004 | "textures/gothic_floor/blocks17floor2" | ||
1005 | (HCons | ||
1006 | (CommonAttrs | ||
1007 | HNil | ||
1008 | HNil | ||
1009 | False | ||
1010 | (fromInt 0) | ||
1011 | False | ||
1012 | False | ||
1013 | CT_FrontSided | ||
1014 | Nil | ||
1015 | False | ||
1016 | False | ||
1017 | (Cons | ||
1018 | (StageAttrs | ||
1019 | Nothing | ||
1020 | RGB_IdentityLighting | ||
1021 | A_Identity | ||
1022 | TG_Base | ||
1023 | Nil | ||
1024 | (ST_Map "textures/gothic_floor/blocks17floor2") | ||
1025 | True | ||
1026 | D_Lequal | ||
1027 | Nothing | ||
1028 | False | ||
1029 | "Tex_3814342582") | ||
1030 | (Cons | ||
1031 | (StageAttrs | ||
1032 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1033 | RGB_IdentityLighting | ||
1034 | A_Identity | ||
1035 | TG_Lightmap | ||
1036 | Nil | ||
1037 | ST_Lightmap | ||
1038 | True | ||
1039 | D_Lequal | ||
1040 | Nothing | ||
1041 | False | ||
1042 | "Tex_3226210144") | ||
1043 | Nil)) | ||
1044 | False) | ||
1045 | HNil)) | ||
1046 | (Cons | ||
1047 | (HCons | ||
1048 | "textures/gothic_floor/largerblock3b" | ||
1049 | (HCons | ||
1050 | (CommonAttrs | ||
1051 | HNil | ||
1052 | HNil | ||
1053 | False | ||
1054 | (fromInt 0) | ||
1055 | False | ||
1056 | False | ||
1057 | CT_FrontSided | ||
1058 | Nil | ||
1059 | False | ||
1060 | False | ||
1061 | (Cons | ||
1062 | (StageAttrs | ||
1063 | Nothing | ||
1064 | RGB_IdentityLighting | ||
1065 | A_Identity | ||
1066 | TG_Base | ||
1067 | Nil | ||
1068 | (ST_Map "textures/gothic_floor/largerblock3b") | ||
1069 | True | ||
1070 | D_Lequal | ||
1071 | Nothing | ||
1072 | False | ||
1073 | "Tex_2966885788") | ||
1074 | (Cons | ||
1075 | (StageAttrs | ||
1076 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1077 | RGB_IdentityLighting | ||
1078 | A_Identity | ||
1079 | TG_Lightmap | ||
1080 | Nil | ||
1081 | ST_Lightmap | ||
1082 | True | ||
1083 | D_Lequal | ||
1084 | Nothing | ||
1085 | False | ||
1086 | "Tex_3226210144") | ||
1087 | Nil)) | ||
1088 | False) | ||
1089 | HNil)) | ||
1090 | (Cons | ||
1091 | (HCons | ||
1092 | "textures/gothic_floor/metalbridge06" | ||
1093 | (HCons | ||
1094 | (CommonAttrs | ||
1095 | HNil | ||
1096 | HNil | ||
1097 | False | ||
1098 | (fromInt 0) | ||
1099 | False | ||
1100 | False | ||
1101 | CT_FrontSided | ||
1102 | Nil | ||
1103 | False | ||
1104 | False | ||
1105 | (Cons | ||
1106 | (StageAttrs | ||
1107 | Nothing | ||
1108 | RGB_IdentityLighting | ||
1109 | A_Identity | ||
1110 | TG_Base | ||
1111 | Nil | ||
1112 | (ST_Map "textures/gothic_floor/metalbridge06") | ||
1113 | True | ||
1114 | D_Lequal | ||
1115 | Nothing | ||
1116 | False | ||
1117 | "Tex_1581337759") | ||
1118 | (Cons | ||
1119 | (StageAttrs | ||
1120 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1121 | RGB_IdentityLighting | ||
1122 | A_Identity | ||
1123 | TG_Lightmap | ||
1124 | Nil | ||
1125 | ST_Lightmap | ||
1126 | True | ||
1127 | D_Lequal | ||
1128 | Nothing | ||
1129 | False | ||
1130 | "Tex_3226210144") | ||
1131 | Nil)) | ||
1132 | False) | ||
1133 | HNil)) | ||
1134 | (Cons | ||
1135 | (HCons | ||
1136 | "textures/gothic_floor/metalbridge06broke" | ||
1137 | (HCons | ||
1138 | (CommonAttrs | ||
1139 | HNil | ||
1140 | HNil | ||
1141 | False | ||
1142 | (fromInt 0) | ||
1143 | False | ||
1144 | False | ||
1145 | CT_FrontSided | ||
1146 | Nil | ||
1147 | False | ||
1148 | False | ||
1149 | (Cons | ||
1150 | (StageAttrs | ||
1151 | Nothing | ||
1152 | RGB_IdentityLighting | ||
1153 | A_Identity | ||
1154 | TG_Base | ||
1155 | Nil | ||
1156 | (ST_Map "textures/gothic_floor/metalbridge06broke") | ||
1157 | True | ||
1158 | D_Lequal | ||
1159 | Nothing | ||
1160 | False | ||
1161 | "Tex_3921745736") | ||
1162 | (Cons | ||
1163 | (StageAttrs | ||
1164 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1165 | RGB_IdentityLighting | ||
1166 | A_Identity | ||
1167 | TG_Lightmap | ||
1168 | Nil | ||
1169 | ST_Lightmap | ||
1170 | True | ||
1171 | D_Lequal | ||
1172 | Nothing | ||
1173 | False | ||
1174 | "Tex_3226210144") | ||
1175 | Nil)) | ||
1176 | False) | ||
1177 | HNil)) | ||
1178 | (Cons | ||
1179 | (HCons | ||
1180 | "textures/gothic_floor/xstairtop4" | ||
1181 | (HCons | ||
1182 | (CommonAttrs | ||
1183 | HNil | ||
1184 | HNil | ||
1185 | False | ||
1186 | (fromInt 0) | ||
1187 | False | ||
1188 | False | ||
1189 | CT_FrontSided | ||
1190 | Nil | ||
1191 | False | ||
1192 | False | ||
1193 | (Cons | ||
1194 | (StageAttrs | ||
1195 | Nothing | ||
1196 | RGB_IdentityLighting | ||
1197 | A_Identity | ||
1198 | TG_Base | ||
1199 | Nil | ||
1200 | (ST_Map "textures/gothic_floor/xstairtop4") | ||
1201 | True | ||
1202 | D_Lequal | ||
1203 | Nothing | ||
1204 | False | ||
1205 | "Tex_3836020895") | ||
1206 | (Cons | ||
1207 | (StageAttrs | ||
1208 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1209 | RGB_IdentityLighting | ||
1210 | A_Identity | ||
1211 | TG_Lightmap | ||
1212 | Nil | ||
1213 | ST_Lightmap | ||
1214 | True | ||
1215 | D_Lequal | ||
1216 | Nothing | ||
1217 | False | ||
1218 | "Tex_3226210144") | ||
1219 | Nil)) | ||
1220 | False) | ||
1221 | HNil)) | ||
1222 | (Cons | ||
1223 | (HCons | ||
1224 | "textures/gothic_floor/xstepborder3" | ||
1225 | (HCons | ||
1226 | (CommonAttrs | ||
1227 | HNil | ||
1228 | HNil | ||
1229 | False | ||
1230 | (fromInt 0) | ||
1231 | False | ||
1232 | False | ||
1233 | CT_FrontSided | ||
1234 | Nil | ||
1235 | False | ||
1236 | False | ||
1237 | (Cons | ||
1238 | (StageAttrs | ||
1239 | Nothing | ||
1240 | RGB_IdentityLighting | ||
1241 | A_Identity | ||
1242 | TG_Base | ||
1243 | Nil | ||
1244 | (ST_Map "textures/gothic_floor/xstepborder3") | ||
1245 | True | ||
1246 | D_Lequal | ||
1247 | Nothing | ||
1248 | False | ||
1249 | "Tex_3269743316") | ||
1250 | (Cons | ||
1251 | (StageAttrs | ||
1252 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1253 | RGB_IdentityLighting | ||
1254 | A_Identity | ||
1255 | TG_Lightmap | ||
1256 | Nil | ||
1257 | ST_Lightmap | ||
1258 | True | ||
1259 | D_Lequal | ||
1260 | Nothing | ||
1261 | False | ||
1262 | "Tex_3226210144") | ||
1263 | Nil)) | ||
1264 | False) | ||
1265 | HNil)) | ||
1266 | (Cons | ||
1267 | (HCons | ||
1268 | "textures/gothic_trim/baseboard04" | ||
1269 | (HCons | ||
1270 | (CommonAttrs | ||
1271 | HNil | ||
1272 | HNil | ||
1273 | False | ||
1274 | (fromInt 0) | ||
1275 | False | ||
1276 | False | ||
1277 | CT_FrontSided | ||
1278 | Nil | ||
1279 | False | ||
1280 | False | ||
1281 | (Cons | ||
1282 | (StageAttrs | ||
1283 | Nothing | ||
1284 | RGB_IdentityLighting | ||
1285 | A_Identity | ||
1286 | TG_Base | ||
1287 | Nil | ||
1288 | (ST_Map "textures/gothic_trim/baseboard04") | ||
1289 | True | ||
1290 | D_Lequal | ||
1291 | Nothing | ||
1292 | False | ||
1293 | "Tex_1002517541") | ||
1294 | (Cons | ||
1295 | (StageAttrs | ||
1296 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1297 | RGB_IdentityLighting | ||
1298 | A_Identity | ||
1299 | TG_Lightmap | ||
1300 | Nil | ||
1301 | ST_Lightmap | ||
1302 | True | ||
1303 | D_Lequal | ||
1304 | Nothing | ||
1305 | False | ||
1306 | "Tex_3226210144") | ||
1307 | Nil)) | ||
1308 | False) | ||
1309 | HNil)) | ||
1310 | (Cons | ||
1311 | (HCons | ||
1312 | "textures/gothic_trim/baseboard09_c3" | ||
1313 | (HCons | ||
1314 | (CommonAttrs | ||
1315 | HNil | ||
1316 | HNil | ||
1317 | False | ||
1318 | (fromInt 0) | ||
1319 | False | ||
1320 | False | ||
1321 | CT_FrontSided | ||
1322 | Nil | ||
1323 | False | ||
1324 | False | ||
1325 | (Cons | ||
1326 | (StageAttrs | ||
1327 | Nothing | ||
1328 | RGB_IdentityLighting | ||
1329 | A_Identity | ||
1330 | TG_Base | ||
1331 | Nil | ||
1332 | (ST_Map "textures/gothic_trim/baseboard09_c3") | ||
1333 | True | ||
1334 | D_Lequal | ||
1335 | Nothing | ||
1336 | False | ||
1337 | "Tex_2289735512") | ||
1338 | (Cons | ||
1339 | (StageAttrs | ||
1340 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1341 | RGB_IdentityLighting | ||
1342 | A_Identity | ||
1343 | TG_Lightmap | ||
1344 | Nil | ||
1345 | ST_Lightmap | ||
1346 | True | ||
1347 | D_Lequal | ||
1348 | Nothing | ||
1349 | False | ||
1350 | "Tex_3226210144") | ||
1351 | Nil)) | ||
1352 | False) | ||
1353 | HNil)) | ||
1354 | (Cons | ||
1355 | (HCons | ||
1356 | "textures/gothic_trim/baseboard09_e" | ||
1357 | (HCons | ||
1358 | (CommonAttrs | ||
1359 | HNil | ||
1360 | HNil | ||
1361 | False | ||
1362 | (fromInt 0) | ||
1363 | False | ||
1364 | False | ||
1365 | CT_FrontSided | ||
1366 | Nil | ||
1367 | False | ||
1368 | False | ||
1369 | (Cons | ||
1370 | (StageAttrs | ||
1371 | Nothing | ||
1372 | RGB_IdentityLighting | ||
1373 | A_Identity | ||
1374 | TG_Base | ||
1375 | Nil | ||
1376 | (ST_Map "textures/gothic_trim/baseboard09_e") | ||
1377 | True | ||
1378 | D_Lequal | ||
1379 | Nothing | ||
1380 | False | ||
1381 | "Tex_2367525081") | ||
1382 | (Cons | ||
1383 | (StageAttrs | ||
1384 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1385 | RGB_IdentityLighting | ||
1386 | A_Identity | ||
1387 | TG_Lightmap | ||
1388 | Nil | ||
1389 | ST_Lightmap | ||
1390 | True | ||
1391 | D_Lequal | ||
1392 | Nothing | ||
1393 | False | ||
1394 | "Tex_3226210144") | ||
1395 | Nil)) | ||
1396 | False) | ||
1397 | HNil)) | ||
1398 | (Cons | ||
1399 | (HCons | ||
1400 | "textures/gothic_trim/baseboard09_e2" | ||
1401 | (HCons | ||
1402 | (CommonAttrs | ||
1403 | HNil | ||
1404 | HNil | ||
1405 | False | ||
1406 | (fromInt 0) | ||
1407 | False | ||
1408 | False | ||
1409 | CT_FrontSided | ||
1410 | Nil | ||
1411 | False | ||
1412 | False | ||
1413 | (Cons | ||
1414 | (StageAttrs | ||
1415 | Nothing | ||
1416 | RGB_IdentityLighting | ||
1417 | A_Identity | ||
1418 | TG_Base | ||
1419 | Nil | ||
1420 | (ST_Map "textures/gothic_trim/baseboard09_e2") | ||
1421 | True | ||
1422 | D_Lequal | ||
1423 | Nothing | ||
1424 | False | ||
1425 | "Tex_3694494180") | ||
1426 | (Cons | ||
1427 | (StageAttrs | ||
1428 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1429 | RGB_IdentityLighting | ||
1430 | A_Identity | ||
1431 | TG_Lightmap | ||
1432 | Nil | ||
1433 | ST_Lightmap | ||
1434 | True | ||
1435 | D_Lequal | ||
1436 | Nothing | ||
1437 | False | ||
1438 | "Tex_3226210144") | ||
1439 | Nil)) | ||
1440 | False) | ||
1441 | HNil)) | ||
1442 | (Cons | ||
1443 | (HCons | ||
1444 | "textures/gothic_trim/baseboard09_l2" | ||
1445 | (HCons | ||
1446 | (CommonAttrs | ||
1447 | HNil | ||
1448 | HNil | ||
1449 | False | ||
1450 | (fromInt 0) | ||
1451 | False | ||
1452 | False | ||
1453 | CT_FrontSided | ||
1454 | Nil | ||
1455 | False | ||
1456 | False | ||
1457 | (Cons | ||
1458 | (StageAttrs | ||
1459 | Nothing | ||
1460 | RGB_IdentityLighting | ||
1461 | A_Identity | ||
1462 | TG_Base | ||
1463 | Nil | ||
1464 | (ST_Map "textures/gothic_trim/baseboard09_l2") | ||
1465 | True | ||
1466 | D_Lequal | ||
1467 | Nothing | ||
1468 | False | ||
1469 | "Tex_3202786139") | ||
1470 | (Cons | ||
1471 | (StageAttrs | ||
1472 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1473 | RGB_IdentityLighting | ||
1474 | A_Identity | ||
1475 | TG_Lightmap | ||
1476 | Nil | ||
1477 | ST_Lightmap | ||
1478 | True | ||
1479 | D_Lequal | ||
1480 | Nothing | ||
1481 | False | ||
1482 | "Tex_3226210144") | ||
1483 | Nil)) | ||
1484 | False) | ||
1485 | HNil)) | ||
1486 | (Cons | ||
1487 | (HCons | ||
1488 | "textures/gothic_trim/baseboard09_o3" | ||
1489 | (HCons | ||
1490 | (CommonAttrs | ||
1491 | HNil | ||
1492 | HNil | ||
1493 | False | ||
1494 | (fromInt 0) | ||
1495 | False | ||
1496 | False | ||
1497 | CT_FrontSided | ||
1498 | Nil | ||
1499 | False | ||
1500 | False | ||
1501 | (Cons | ||
1502 | (StageAttrs | ||
1503 | Nothing | ||
1504 | RGB_IdentityLighting | ||
1505 | A_Identity | ||
1506 | TG_Base | ||
1507 | Nil | ||
1508 | (ST_Map "textures/gothic_trim/baseboard09_o3") | ||
1509 | True | ||
1510 | D_Lequal | ||
1511 | Nothing | ||
1512 | False | ||
1513 | "Tex_2512757607") | ||
1514 | (Cons | ||
1515 | (StageAttrs | ||
1516 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1517 | RGB_IdentityLighting | ||
1518 | A_Identity | ||
1519 | TG_Lightmap | ||
1520 | Nil | ||
1521 | ST_Lightmap | ||
1522 | True | ||
1523 | D_Lequal | ||
1524 | Nothing | ||
1525 | False | ||
1526 | "Tex_3226210144") | ||
1527 | Nil)) | ||
1528 | False) | ||
1529 | HNil)) | ||
1530 | (Cons | ||
1531 | (HCons | ||
1532 | "textures/gothic_trim/km_arena1tower4" | ||
1533 | (HCons | ||
1534 | (CommonAttrs | ||
1535 | HNil | ||
1536 | HNil | ||
1537 | False | ||
1538 | (fromInt 0) | ||
1539 | False | ||
1540 | False | ||
1541 | CT_FrontSided | ||
1542 | Nil | ||
1543 | False | ||
1544 | False | ||
1545 | (Cons | ||
1546 | (StageAttrs | ||
1547 | Nothing | ||
1548 | RGB_IdentityLighting | ||
1549 | A_Identity | ||
1550 | TG_Base | ||
1551 | Nil | ||
1552 | (ST_Map "textures/gothic_trim/km_arena1tower4") | ||
1553 | True | ||
1554 | D_Lequal | ||
1555 | Nothing | ||
1556 | False | ||
1557 | "Tex_3479185666") | ||
1558 | (Cons | ||
1559 | (StageAttrs | ||
1560 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1561 | RGB_IdentityLighting | ||
1562 | A_Identity | ||
1563 | TG_Lightmap | ||
1564 | Nil | ||
1565 | ST_Lightmap | ||
1566 | True | ||
1567 | D_Lequal | ||
1568 | Nothing | ||
1569 | False | ||
1570 | "Tex_3226210144") | ||
1571 | Nil)) | ||
1572 | False) | ||
1573 | HNil)) | ||
1574 | (Cons | ||
1575 | (HCons | ||
1576 | "textures/gothic_trim/km_arena1tower4_a" | ||
1577 | (HCons | ||
1578 | (CommonAttrs | ||
1579 | HNil | ||
1580 | HNil | ||
1581 | False | ||
1582 | (fromInt 0) | ||
1583 | False | ||
1584 | False | ||
1585 | CT_FrontSided | ||
1586 | Nil | ||
1587 | False | ||
1588 | False | ||
1589 | (Cons | ||
1590 | (StageAttrs | ||
1591 | Nothing | ||
1592 | RGB_IdentityLighting | ||
1593 | A_Identity | ||
1594 | TG_Base | ||
1595 | Nil | ||
1596 | (ST_Map "textures/gothic_trim/km_arena1tower4_a") | ||
1597 | True | ||
1598 | D_Lequal | ||
1599 | Nothing | ||
1600 | False | ||
1601 | "Tex_3012001075") | ||
1602 | (Cons | ||
1603 | (StageAttrs | ||
1604 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1605 | RGB_IdentityLighting | ||
1606 | A_Identity | ||
1607 | TG_Lightmap | ||
1608 | Nil | ||
1609 | ST_Lightmap | ||
1610 | True | ||
1611 | D_Lequal | ||
1612 | Nothing | ||
1613 | False | ||
1614 | "Tex_3226210144") | ||
1615 | Nil)) | ||
1616 | False) | ||
1617 | HNil)) | ||
1618 | (Cons | ||
1619 | (HCons | ||
1620 | "textures/gothic_trim/metaldemonkillblock" | ||
1621 | (HCons | ||
1622 | (CommonAttrs | ||
1623 | HNil | ||
1624 | HNil | ||
1625 | False | ||
1626 | (fromInt 0) | ||
1627 | False | ||
1628 | False | ||
1629 | CT_FrontSided | ||
1630 | Nil | ||
1631 | False | ||
1632 | False | ||
1633 | (Cons | ||
1634 | (StageAttrs | ||
1635 | Nothing | ||
1636 | RGB_IdentityLighting | ||
1637 | A_Identity | ||
1638 | TG_Base | ||
1639 | Nil | ||
1640 | (ST_Map "textures/gothic_trim/metaldemonkillblock") | ||
1641 | True | ||
1642 | D_Lequal | ||
1643 | Nothing | ||
1644 | False | ||
1645 | "Tex_1062467595") | ||
1646 | (Cons | ||
1647 | (StageAttrs | ||
1648 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1649 | RGB_IdentityLighting | ||
1650 | A_Identity | ||
1651 | TG_Lightmap | ||
1652 | Nil | ||
1653 | ST_Lightmap | ||
1654 | True | ||
1655 | D_Lequal | ||
1656 | Nothing | ||
1657 | False | ||
1658 | "Tex_3226210144") | ||
1659 | Nil)) | ||
1660 | False) | ||
1661 | HNil)) | ||
1662 | (Cons | ||
1663 | (HCons | ||
1664 | "textures/gothic_trim/metalsupport4b" | ||
1665 | (HCons | ||
1666 | (CommonAttrs | ||
1667 | HNil | ||
1668 | HNil | ||
1669 | False | ||
1670 | (fromInt 0) | ||
1671 | False | ||
1672 | False | ||
1673 | CT_FrontSided | ||
1674 | Nil | ||
1675 | False | ||
1676 | False | ||
1677 | (Cons | ||
1678 | (StageAttrs | ||
1679 | Nothing | ||
1680 | RGB_IdentityLighting | ||
1681 | A_Identity | ||
1682 | TG_Base | ||
1683 | Nil | ||
1684 | (ST_Map "textures/gothic_trim/metalsupport4b") | ||
1685 | True | ||
1686 | D_Lequal | ||
1687 | Nothing | ||
1688 | False | ||
1689 | "Tex_3593923076") | ||
1690 | (Cons | ||
1691 | (StageAttrs | ||
1692 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1693 | RGB_IdentityLighting | ||
1694 | A_Identity | ||
1695 | TG_Lightmap | ||
1696 | Nil | ||
1697 | ST_Lightmap | ||
1698 | True | ||
1699 | D_Lequal | ||
1700 | Nothing | ||
1701 | False | ||
1702 | "Tex_3226210144") | ||
1703 | Nil)) | ||
1704 | False) | ||
1705 | HNil)) | ||
1706 | (Cons | ||
1707 | (HCons | ||
1708 | "textures/gothic_trim/metalsupsolid" | ||
1709 | (HCons | ||
1710 | (CommonAttrs | ||
1711 | HNil | ||
1712 | HNil | ||
1713 | False | ||
1714 | (fromInt 0) | ||
1715 | False | ||
1716 | False | ||
1717 | CT_FrontSided | ||
1718 | Nil | ||
1719 | False | ||
1720 | False | ||
1721 | (Cons | ||
1722 | (StageAttrs | ||
1723 | Nothing | ||
1724 | RGB_IdentityLighting | ||
1725 | A_Identity | ||
1726 | TG_Base | ||
1727 | Nil | ||
1728 | (ST_Map "textures/gothic_trim/metalsupsolid") | ||
1729 | True | ||
1730 | D_Lequal | ||
1731 | Nothing | ||
1732 | False | ||
1733 | "Tex_2893650486") | ||
1734 | (Cons | ||
1735 | (StageAttrs | ||
1736 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1737 | RGB_IdentityLighting | ||
1738 | A_Identity | ||
1739 | TG_Lightmap | ||
1740 | Nil | ||
1741 | ST_Lightmap | ||
1742 | True | ||
1743 | D_Lequal | ||
1744 | Nothing | ||
1745 | False | ||
1746 | "Tex_3226210144") | ||
1747 | Nil)) | ||
1748 | False) | ||
1749 | HNil)) | ||
1750 | (Cons | ||
1751 | (HCons | ||
1752 | "textures/gothic_trim/pitted_rust" | ||
1753 | (HCons | ||
1754 | (CommonAttrs | ||
1755 | HNil | ||
1756 | HNil | ||
1757 | False | ||
1758 | (fromInt 0) | ||
1759 | False | ||
1760 | False | ||
1761 | CT_FrontSided | ||
1762 | Nil | ||
1763 | False | ||
1764 | False | ||
1765 | (Cons | ||
1766 | (StageAttrs | ||
1767 | Nothing | ||
1768 | RGB_IdentityLighting | ||
1769 | A_Identity | ||
1770 | TG_Base | ||
1771 | Nil | ||
1772 | (ST_Map "textures/gothic_trim/pitted_rust") | ||
1773 | True | ||
1774 | D_Lequal | ||
1775 | Nothing | ||
1776 | False | ||
1777 | "Tex_1243894392") | ||
1778 | (Cons | ||
1779 | (StageAttrs | ||
1780 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1781 | RGB_IdentityLighting | ||
1782 | A_Identity | ||
1783 | TG_Lightmap | ||
1784 | Nil | ||
1785 | ST_Lightmap | ||
1786 | True | ||
1787 | D_Lequal | ||
1788 | Nothing | ||
1789 | False | ||
1790 | "Tex_3226210144") | ||
1791 | Nil)) | ||
1792 | False) | ||
1793 | HNil)) | ||
1794 | (Cons | ||
1795 | (HCons | ||
1796 | "textures/gothic_trim/pitted_rust2" | ||
1797 | (HCons | ||
1798 | (CommonAttrs | ||
1799 | HNil | ||
1800 | HNil | ||
1801 | False | ||
1802 | (fromInt 0) | ||
1803 | False | ||
1804 | False | ||
1805 | CT_FrontSided | ||
1806 | Nil | ||
1807 | False | ||
1808 | False | ||
1809 | (Cons | ||
1810 | (StageAttrs | ||
1811 | Nothing | ||
1812 | RGB_IdentityLighting | ||
1813 | A_Identity | ||
1814 | TG_Base | ||
1815 | Nil | ||
1816 | (ST_Map "textures/gothic_trim/pitted_rust2") | ||
1817 | True | ||
1818 | D_Lequal | ||
1819 | Nothing | ||
1820 | False | ||
1821 | "Tex_2099456856") | ||
1822 | (Cons | ||
1823 | (StageAttrs | ||
1824 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1825 | RGB_IdentityLighting | ||
1826 | A_Identity | ||
1827 | TG_Lightmap | ||
1828 | Nil | ||
1829 | ST_Lightmap | ||
1830 | True | ||
1831 | D_Lequal | ||
1832 | Nothing | ||
1833 | False | ||
1834 | "Tex_3226210144") | ||
1835 | Nil)) | ||
1836 | False) | ||
1837 | HNil)) | ||
1838 | (Cons | ||
1839 | (HCons | ||
1840 | "textures/gothic_trim/pitted_rust2_trans" | ||
1841 | (HCons | ||
1842 | (CommonAttrs | ||
1843 | HNil | ||
1844 | HNil | ||
1845 | False | ||
1846 | (fromInt 3) | ||
1847 | False | ||
1848 | False | ||
1849 | CT_FrontSided | ||
1850 | Nil | ||
1851 | False | ||
1852 | False | ||
1853 | (Cons | ||
1854 | (StageAttrs | ||
1855 | Nothing | ||
1856 | RGB_Identity | ||
1857 | A_Identity | ||
1858 | TG_Lightmap | ||
1859 | Nil | ||
1860 | ST_Lightmap | ||
1861 | True | ||
1862 | D_Lequal | ||
1863 | Nothing | ||
1864 | False | ||
1865 | "Tex_511571587") | ||
1866 | (Cons | ||
1867 | (StageAttrs | ||
1868 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1869 | RGB_Identity | ||
1870 | A_Identity | ||
1871 | TG_Base | ||
1872 | Nil | ||
1873 | (ST_Map "textures/gothic_trim/pitted_rust2.tga") | ||
1874 | False | ||
1875 | D_Lequal | ||
1876 | Nothing | ||
1877 | False | ||
1878 | "Tex_1910997598") | ||
1879 | Nil)) | ||
1880 | False) | ||
1881 | HNil)) | ||
1882 | (Cons | ||
1883 | (HCons | ||
1884 | "textures/gothic_trim/pitted_rust3" | ||
1885 | (HCons | ||
1886 | (CommonAttrs | ||
1887 | HNil | ||
1888 | HNil | ||
1889 | False | ||
1890 | (fromInt 0) | ||
1891 | False | ||
1892 | False | ||
1893 | CT_FrontSided | ||
1894 | Nil | ||
1895 | False | ||
1896 | False | ||
1897 | (Cons | ||
1898 | (StageAttrs | ||
1899 | Nothing | ||
1900 | RGB_IdentityLighting | ||
1901 | A_Identity | ||
1902 | TG_Base | ||
1903 | Nil | ||
1904 | (ST_Map "textures/gothic_trim/pitted_rust3") | ||
1905 | True | ||
1906 | D_Lequal | ||
1907 | Nothing | ||
1908 | False | ||
1909 | "Tex_3389727963") | ||
1910 | (Cons | ||
1911 | (StageAttrs | ||
1912 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1913 | RGB_IdentityLighting | ||
1914 | A_Identity | ||
1915 | TG_Lightmap | ||
1916 | Nil | ||
1917 | ST_Lightmap | ||
1918 | True | ||
1919 | D_Lequal | ||
1920 | Nothing | ||
1921 | False | ||
1922 | "Tex_3226210144") | ||
1923 | Nil)) | ||
1924 | False) | ||
1925 | HNil)) | ||
1926 | (Cons | ||
1927 | (HCons | ||
1928 | "textures/gothic_trim/skullsvertgray02b" | ||
1929 | (HCons | ||
1930 | (CommonAttrs | ||
1931 | HNil | ||
1932 | HNil | ||
1933 | False | ||
1934 | (fromInt 0) | ||
1935 | False | ||
1936 | False | ||
1937 | CT_FrontSided | ||
1938 | Nil | ||
1939 | False | ||
1940 | False | ||
1941 | (Cons | ||
1942 | (StageAttrs | ||
1943 | Nothing | ||
1944 | RGB_IdentityLighting | ||
1945 | A_Identity | ||
1946 | TG_Base | ||
1947 | Nil | ||
1948 | (ST_Map "textures/gothic_trim/skullsvertgray02b") | ||
1949 | True | ||
1950 | D_Lequal | ||
1951 | Nothing | ||
1952 | False | ||
1953 | "Tex_2634868983") | ||
1954 | (Cons | ||
1955 | (StageAttrs | ||
1956 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
1957 | RGB_IdentityLighting | ||
1958 | A_Identity | ||
1959 | TG_Lightmap | ||
1960 | Nil | ||
1961 | ST_Lightmap | ||
1962 | True | ||
1963 | D_Lequal | ||
1964 | Nothing | ||
1965 | False | ||
1966 | "Tex_3226210144") | ||
1967 | Nil)) | ||
1968 | False) | ||
1969 | HNil)) | ||
1970 | (Cons | ||
1971 | (HCons | ||
1972 | "textures/gothic_wall/iron01_e" | ||
1973 | (HCons | ||
1974 | (CommonAttrs | ||
1975 | HNil | ||
1976 | HNil | ||
1977 | False | ||
1978 | (fromInt 0) | ||
1979 | False | ||
1980 | False | ||
1981 | CT_FrontSided | ||
1982 | Nil | ||
1983 | False | ||
1984 | False | ||
1985 | (Cons | ||
1986 | (StageAttrs | ||
1987 | Nothing | ||
1988 | RGB_IdentityLighting | ||
1989 | A_Identity | ||
1990 | TG_Base | ||
1991 | Nil | ||
1992 | (ST_Map "textures/gothic_wall/iron01_e") | ||
1993 | True | ||
1994 | D_Lequal | ||
1995 | Nothing | ||
1996 | False | ||
1997 | "Tex_2432583247") | ||
1998 | (Cons | ||
1999 | (StageAttrs | ||
2000 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
2001 | RGB_IdentityLighting | ||
2002 | A_Identity | ||
2003 | TG_Lightmap | ||
2004 | Nil | ||
2005 | ST_Lightmap | ||
2006 | True | ||
2007 | D_Lequal | ||
2008 | Nothing | ||
2009 | False | ||
2010 | "Tex_3226210144") | ||
2011 | Nil)) | ||
2012 | False) | ||
2013 | HNil)) | ||
2014 | (Cons | ||
2015 | (HCons | ||
2016 | "textures/gothic_wall/iron01_ntech3" | ||
2017 | (HCons | ||
2018 | (CommonAttrs | ||
2019 | HNil | ||
2020 | HNil | ||
2021 | False | ||
2022 | (fromInt 0) | ||
2023 | False | ||
2024 | False | ||
2025 | CT_FrontSided | ||
2026 | Nil | ||
2027 | False | ||
2028 | False | ||
2029 | (Cons | ||
2030 | (StageAttrs | ||
2031 | Nothing | ||
2032 | RGB_IdentityLighting | ||
2033 | A_Identity | ||
2034 | TG_Base | ||
2035 | Nil | ||
2036 | (ST_Map "textures/gothic_wall/iron01_ntech3") | ||
2037 | True | ||
2038 | D_Lequal | ||
2039 | Nothing | ||
2040 | False | ||
2041 | "Tex_442868841") | ||
2042 | (Cons | ||
2043 | (StageAttrs | ||
2044 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
2045 | RGB_IdentityLighting | ||
2046 | A_Identity | ||
2047 | TG_Lightmap | ||
2048 | Nil | ||
2049 | ST_Lightmap | ||
2050 | True | ||
2051 | D_Lequal | ||
2052 | Nothing | ||
2053 | False | ||
2054 | "Tex_3226210144") | ||
2055 | Nil)) | ||
2056 | False) | ||
2057 | HNil)) | ||
2058 | (Cons | ||
2059 | (HCons | ||
2060 | "textures/gothic_wall/skull4" | ||
2061 | (HCons | ||
2062 | (CommonAttrs | ||
2063 | HNil | ||
2064 | HNil | ||
2065 | False | ||
2066 | (fromInt 0) | ||
2067 | False | ||
2068 | False | ||
2069 | CT_FrontSided | ||
2070 | Nil | ||
2071 | False | ||
2072 | False | ||
2073 | (Cons | ||
2074 | (StageAttrs | ||
2075 | Nothing | ||
2076 | RGB_IdentityLighting | ||
2077 | A_Identity | ||
2078 | TG_Base | ||
2079 | Nil | ||
2080 | (ST_Map "textures/gothic_wall/skull4") | ||
2081 | True | ||
2082 | D_Lequal | ||
2083 | Nothing | ||
2084 | False | ||
2085 | "Tex_2239853403") | ||
2086 | (Cons | ||
2087 | (StageAttrs | ||
2088 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
2089 | RGB_IdentityLighting | ||
2090 | A_Identity | ||
2091 | TG_Lightmap | ||
2092 | Nil | ||
2093 | ST_Lightmap | ||
2094 | True | ||
2095 | D_Lequal | ||
2096 | Nothing | ||
2097 | False | ||
2098 | "Tex_3226210144") | ||
2099 | Nil)) | ||
2100 | False) | ||
2101 | HNil)) | ||
2102 | (Cons | ||
2103 | (HCons | ||
2104 | "textures/gothic_wall/slateroofc" | ||
2105 | (HCons | ||
2106 | (CommonAttrs | ||
2107 | HNil | ||
2108 | HNil | ||
2109 | False | ||
2110 | (fromInt 0) | ||
2111 | False | ||
2112 | False | ||
2113 | CT_FrontSided | ||
2114 | Nil | ||
2115 | False | ||
2116 | False | ||
2117 | (Cons | ||
2118 | (StageAttrs | ||
2119 | Nothing | ||
2120 | RGB_IdentityLighting | ||
2121 | A_Identity | ||
2122 | TG_Base | ||
2123 | Nil | ||
2124 | (ST_Map "textures/gothic_wall/slateroofc") | ||
2125 | True | ||
2126 | D_Lequal | ||
2127 | Nothing | ||
2128 | False | ||
2129 | "Tex_2490648334") | ||
2130 | (Cons | ||
2131 | (StageAttrs | ||
2132 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
2133 | RGB_IdentityLighting | ||
2134 | A_Identity | ||
2135 | TG_Lightmap | ||
2136 | Nil | ||
2137 | ST_Lightmap | ||
2138 | True | ||
2139 | D_Lequal | ||
2140 | Nothing | ||
2141 | False | ||
2142 | "Tex_3226210144") | ||
2143 | Nil)) | ||
2144 | False) | ||
2145 | HNil)) | ||
2146 | (Cons | ||
2147 | (HCons | ||
2148 | "textures/gothic_wall/supportborder_blue_b" | ||
2149 | (HCons | ||
2150 | (CommonAttrs | ||
2151 | HNil | ||
2152 | HNil | ||
2153 | False | ||
2154 | (fromInt 0) | ||
2155 | False | ||
2156 | False | ||
2157 | CT_FrontSided | ||
2158 | Nil | ||
2159 | False | ||
2160 | False | ||
2161 | (Cons | ||
2162 | (StageAttrs | ||
2163 | Nothing | ||
2164 | RGB_IdentityLighting | ||
2165 | A_Identity | ||
2166 | TG_Base | ||
2167 | Nil | ||
2168 | (ST_Map "textures/gothic_wall/supportborder_blue_b") | ||
2169 | True | ||
2170 | D_Lequal | ||
2171 | Nothing | ||
2172 | False | ||
2173 | "Tex_564811775") | ||
2174 | (Cons | ||
2175 | (StageAttrs | ||
2176 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
2177 | RGB_IdentityLighting | ||
2178 | A_Identity | ||
2179 | TG_Lightmap | ||
2180 | Nil | ||
2181 | ST_Lightmap | ||
2182 | True | ||
2183 | D_Lequal | ||
2184 | Nothing | ||
2185 | False | ||
2186 | "Tex_3226210144") | ||
2187 | Nil)) | ||
2188 | False) | ||
2189 | HNil)) | ||
2190 | (Cons | ||
2191 | (HCons | ||
2192 | "textures/gothic_wall/supportborder_blue_c" | ||
2193 | (HCons | ||
2194 | (CommonAttrs | ||
2195 | HNil | ||
2196 | HNil | ||
2197 | False | ||
2198 | (fromInt 0) | ||
2199 | False | ||
2200 | False | ||
2201 | CT_FrontSided | ||
2202 | Nil | ||
2203 | False | ||
2204 | False | ||
2205 | (Cons | ||
2206 | (StageAttrs | ||
2207 | Nothing | ||
2208 | RGB_IdentityLighting | ||
2209 | A_Identity | ||
2210 | TG_Base | ||
2211 | Nil | ||
2212 | (ST_Map "textures/gothic_wall/supportborder_blue_c") | ||
2213 | True | ||
2214 | D_Lequal | ||
2215 | Nothing | ||
2216 | False | ||
2217 | "Tex_2525124732") | ||
2218 | (Cons | ||
2219 | (StageAttrs | ||
2220 | (Just (HCons B_DstColor (HCons B_Zero HNil))) | ||
2221 | RGB_IdentityLighting | ||
2222 | A_Identity | ||
2223 | TG_Lightmap | ||
2224 | Nil | ||
2225 | ST_Lightmap | ||
2226 | True | ||
2227 | D_Lequal | ||
2228 | Nothing | ||
2229 | False | ||
2230 | "Tex_3226210144") | ||
2231 | Nil)) | ||
2232 | False) | ||
2233 | HNil)) | ||
2234 | Nil)))))))))))))))))))))))))))))))))))))))))))))))))) | ||
1 | main is not found | 2235 | main is not found |
2 | ------------ trace | 2236 | ------------ trace |
3 | sampleMaterial :: [32mList (String, CommonAttrs)[0m | 2237 | sampleMaterial :: [32mList (String, CommonAttrs)[0m |
@@ -6,11 +2240,31 @@ testdata/performance/SampleMaterial.lc 3:1-3:15 List (String, CommonAttrs) | |||
6 | testdata/performance/SampleMaterial.lc 4:3-2183:4 List (String, CommonAttrs) | 2240 | testdata/performance/SampleMaterial.lc 4:3-2183:4 List (String, CommonAttrs) |
7 | testdata/performance/SampleMaterial.lc 4:5-46:6 (String, CommonAttrs) | 2241 | testdata/performance/SampleMaterial.lc 4:5-46:6 (String, CommonAttrs) |
8 | testdata/performance/SampleMaterial.lc 4:7-4:40 String | 2242 | testdata/performance/SampleMaterial.lc 4:7-4:40 String |
9 | testdata/performance/SampleMaterial.lc 5:7-5:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2243 | testdata/performance/SampleMaterial.lc 5:7-5:18 () |
10 | testdata/performance/SampleMaterial.lc 5:7-6:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2244 | -> () |
11 | testdata/performance/SampleMaterial.lc 5:7-7:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2245 | -> Bool |
12 | testdata/performance/SampleMaterial.lc 5:7-8:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2246 | -> Float |
13 | testdata/performance/SampleMaterial.lc 5:7-9:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2247 | -> Bool |
2248 | -> Bool | ||
2249 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2250 | testdata/performance/SampleMaterial.lc 5:7-6:26 () | ||
2251 | -> Bool | ||
2252 | -> Float | ||
2253 | -> Bool | ||
2254 | -> Bool | ||
2255 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2256 | testdata/performance/SampleMaterial.lc 5:7-7:26 Bool | ||
2257 | -> Float | ||
2258 | -> Bool | ||
2259 | -> Bool | ||
2260 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2261 | testdata/performance/SampleMaterial.lc 5:7-8:27 Float | ||
2262 | -> Bool | ||
2263 | -> Bool | ||
2264 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2265 | testdata/performance/SampleMaterial.lc 5:7-9:21 Bool | ||
2266 | -> Bool | ||
2267 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
14 | testdata/performance/SampleMaterial.lc 5:7-10:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2268 | testdata/performance/SampleMaterial.lc 5:7-10:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
15 | testdata/performance/SampleMaterial.lc 5:7-11:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2269 | testdata/performance/SampleMaterial.lc 5:7-11:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
16 | testdata/performance/SampleMaterial.lc 5:7-12:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2270 | testdata/performance/SampleMaterial.lc 5:7-12:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -30,12 +2284,33 @@ testdata/performance/SampleMaterial.lc 13:30-13:32 forall a . List a | |||
30 | testdata/performance/SampleMaterial.lc 14:25-14:30 Bool | 2284 | testdata/performance/SampleMaterial.lc 14:25-14:30 Bool |
31 | testdata/performance/SampleMaterial.lc 15:29-15:34 Bool | 2285 | testdata/performance/SampleMaterial.lc 15:29-15:34 Bool |
32 | testdata/performance/SampleMaterial.lc 17:13-43:14 List StageAttrs | 2286 | testdata/performance/SampleMaterial.lc 17:13-43:14 List StageAttrs |
33 | testdata/performance/SampleMaterial.lc 17:15-17:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2287 | testdata/performance/SampleMaterial.lc 17:15-17:25 Maybe (Blending', Blending') |
34 | testdata/performance/SampleMaterial.lc 17:15-18:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2288 | -> RGBGen |
35 | testdata/performance/SampleMaterial.lc 17:15-19:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2289 | -> AlphaGen |
36 | testdata/performance/SampleMaterial.lc 17:15-20:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2290 | -> TCGen |
37 | testdata/performance/SampleMaterial.lc 17:15-21:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2291 | -> List TCMod |
38 | testdata/performance/SampleMaterial.lc 17:15-22:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2292 | -> StageTexture |
2293 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2294 | testdata/performance/SampleMaterial.lc 17:15-18:36 RGBGen | ||
2295 | -> AlphaGen | ||
2296 | -> TCGen | ||
2297 | -> List TCMod | ||
2298 | -> StageTexture | ||
2299 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2300 | testdata/performance/SampleMaterial.lc 17:15-19:50 AlphaGen | ||
2301 | -> TCGen | ||
2302 | -> List TCMod | ||
2303 | -> StageTexture | ||
2304 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2305 | testdata/performance/SampleMaterial.lc 17:15-20:42 TCGen | ||
2306 | -> List TCMod | ||
2307 | -> StageTexture | ||
2308 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2309 | testdata/performance/SampleMaterial.lc 17:15-21:36 List TCMod | ||
2310 | -> StageTexture | ||
2311 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2312 | testdata/performance/SampleMaterial.lc 17:15-22:31 StageTexture | ||
2313 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
39 | testdata/performance/SampleMaterial.lc 17:15-23:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2314 | testdata/performance/SampleMaterial.lc 17:15-23:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
40 | testdata/performance/SampleMaterial.lc 17:15-24:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2315 | testdata/performance/SampleMaterial.lc 17:15-24:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
41 | testdata/performance/SampleMaterial.lc 17:15-25:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2316 | testdata/performance/SampleMaterial.lc 17:15-25:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -55,12 +2330,33 @@ testdata/performance/SampleMaterial.lc 25:33-25:41 DepthFunction | |||
55 | testdata/performance/SampleMaterial.lc 26:33-26:40 forall a . Maybe a | 2330 | testdata/performance/SampleMaterial.lc 26:33-26:40 forall a . Maybe a |
56 | testdata/performance/SampleMaterial.lc 27:41-27:46 Bool | 2331 | testdata/performance/SampleMaterial.lc 27:41-27:46 Bool |
57 | testdata/performance/SampleMaterial.lc 28:38-28:54 String | 2332 | testdata/performance/SampleMaterial.lc 28:38-28:54 String |
58 | testdata/performance/SampleMaterial.lc 30:15-30:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2333 | testdata/performance/SampleMaterial.lc 30:15-30:25 Maybe (Blending', Blending') |
59 | testdata/performance/SampleMaterial.lc 30:15-31:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2334 | -> RGBGen |
60 | testdata/performance/SampleMaterial.lc 30:15-32:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2335 | -> AlphaGen |
61 | testdata/performance/SampleMaterial.lc 30:15-33:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2336 | -> TCGen |
62 | testdata/performance/SampleMaterial.lc 30:15-34:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2337 | -> List TCMod |
63 | testdata/performance/SampleMaterial.lc 30:15-35:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2338 | -> StageTexture |
2339 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2340 | testdata/performance/SampleMaterial.lc 30:15-31:57 RGBGen | ||
2341 | -> AlphaGen | ||
2342 | -> TCGen | ||
2343 | -> List TCMod | ||
2344 | -> StageTexture | ||
2345 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2346 | testdata/performance/SampleMaterial.lc 30:15-32:50 AlphaGen | ||
2347 | -> TCGen | ||
2348 | -> List TCMod | ||
2349 | -> StageTexture | ||
2350 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2351 | testdata/performance/SampleMaterial.lc 30:15-33:42 TCGen | ||
2352 | -> List TCMod | ||
2353 | -> StageTexture | ||
2354 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2355 | testdata/performance/SampleMaterial.lc 30:15-34:40 List TCMod | ||
2356 | -> StageTexture | ||
2357 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2358 | testdata/performance/SampleMaterial.lc 30:15-35:31 StageTexture | ||
2359 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
64 | testdata/performance/SampleMaterial.lc 30:15-36:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2360 | testdata/performance/SampleMaterial.lc 30:15-36:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
65 | testdata/performance/SampleMaterial.lc 30:15-37:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2361 | testdata/performance/SampleMaterial.lc 30:15-37:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
66 | testdata/performance/SampleMaterial.lc 30:15-38:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2362 | testdata/performance/SampleMaterial.lc 30:15-38:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -86,11 +2382,31 @@ testdata/performance/SampleMaterial.lc 44:21-44:26 Bool | |||
86 | testdata/performance/SampleMaterial.lc 47:5-89:6 (String, CommonAttrs) | 2382 | testdata/performance/SampleMaterial.lc 47:5-89:6 (String, CommonAttrs) |
87 | testdata/performance/SampleMaterial.lc 47:5-2182:6 List (String, CommonAttrs) | 2383 | testdata/performance/SampleMaterial.lc 47:5-2182:6 List (String, CommonAttrs) |
88 | testdata/performance/SampleMaterial.lc 47:7-47:39 String | 2384 | testdata/performance/SampleMaterial.lc 47:7-47:39 String |
89 | testdata/performance/SampleMaterial.lc 48:7-48:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2385 | testdata/performance/SampleMaterial.lc 48:7-48:18 () |
90 | testdata/performance/SampleMaterial.lc 48:7-49:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2386 | -> () |
91 | testdata/performance/SampleMaterial.lc 48:7-50:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2387 | -> Bool |
92 | testdata/performance/SampleMaterial.lc 48:7-51:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2388 | -> Float |
93 | testdata/performance/SampleMaterial.lc 48:7-52:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2389 | -> Bool |
2390 | -> Bool | ||
2391 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2392 | testdata/performance/SampleMaterial.lc 48:7-49:26 () | ||
2393 | -> Bool | ||
2394 | -> Float | ||
2395 | -> Bool | ||
2396 | -> Bool | ||
2397 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2398 | testdata/performance/SampleMaterial.lc 48:7-50:26 Bool | ||
2399 | -> Float | ||
2400 | -> Bool | ||
2401 | -> Bool | ||
2402 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2403 | testdata/performance/SampleMaterial.lc 48:7-51:27 Float | ||
2404 | -> Bool | ||
2405 | -> Bool | ||
2406 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2407 | testdata/performance/SampleMaterial.lc 48:7-52:21 Bool | ||
2408 | -> Bool | ||
2409 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
94 | testdata/performance/SampleMaterial.lc 48:7-53:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2410 | testdata/performance/SampleMaterial.lc 48:7-53:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
95 | testdata/performance/SampleMaterial.lc 48:7-54:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2411 | testdata/performance/SampleMaterial.lc 48:7-54:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
96 | testdata/performance/SampleMaterial.lc 48:7-55:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2412 | testdata/performance/SampleMaterial.lc 48:7-55:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -110,12 +2426,33 @@ testdata/performance/SampleMaterial.lc 56:30-56:32 forall a . List a | |||
110 | testdata/performance/SampleMaterial.lc 57:25-57:30 Bool | 2426 | testdata/performance/SampleMaterial.lc 57:25-57:30 Bool |
111 | testdata/performance/SampleMaterial.lc 58:29-58:34 Bool | 2427 | testdata/performance/SampleMaterial.lc 58:29-58:34 Bool |
112 | testdata/performance/SampleMaterial.lc 60:13-86:14 List StageAttrs | 2428 | testdata/performance/SampleMaterial.lc 60:13-86:14 List StageAttrs |
113 | testdata/performance/SampleMaterial.lc 60:15-60:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2429 | testdata/performance/SampleMaterial.lc 60:15-60:25 Maybe (Blending', Blending') |
114 | testdata/performance/SampleMaterial.lc 60:15-61:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2430 | -> RGBGen |
115 | testdata/performance/SampleMaterial.lc 60:15-62:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2431 | -> AlphaGen |
116 | testdata/performance/SampleMaterial.lc 60:15-63:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2432 | -> TCGen |
117 | testdata/performance/SampleMaterial.lc 60:15-64:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2433 | -> List TCMod |
118 | testdata/performance/SampleMaterial.lc 60:15-65:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2434 | -> StageTexture |
2435 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2436 | testdata/performance/SampleMaterial.lc 60:15-61:36 RGBGen | ||
2437 | -> AlphaGen | ||
2438 | -> TCGen | ||
2439 | -> List TCMod | ||
2440 | -> StageTexture | ||
2441 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2442 | testdata/performance/SampleMaterial.lc 60:15-62:50 AlphaGen | ||
2443 | -> TCGen | ||
2444 | -> List TCMod | ||
2445 | -> StageTexture | ||
2446 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2447 | testdata/performance/SampleMaterial.lc 60:15-63:42 TCGen | ||
2448 | -> List TCMod | ||
2449 | -> StageTexture | ||
2450 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2451 | testdata/performance/SampleMaterial.lc 60:15-64:36 List TCMod | ||
2452 | -> StageTexture | ||
2453 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2454 | testdata/performance/SampleMaterial.lc 60:15-65:31 StageTexture | ||
2455 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
119 | testdata/performance/SampleMaterial.lc 60:15-66:70 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2456 | testdata/performance/SampleMaterial.lc 60:15-66:70 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
120 | testdata/performance/SampleMaterial.lc 60:15-67:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2457 | testdata/performance/SampleMaterial.lc 60:15-67:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
121 | testdata/performance/SampleMaterial.lc 60:15-68:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2458 | testdata/performance/SampleMaterial.lc 60:15-68:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -135,12 +2472,33 @@ testdata/performance/SampleMaterial.lc 68:33-68:41 DepthFunction | |||
135 | testdata/performance/SampleMaterial.lc 69:33-69:40 forall a . Maybe a | 2472 | testdata/performance/SampleMaterial.lc 69:33-69:40 forall a . Maybe a |
136 | testdata/performance/SampleMaterial.lc 70:41-70:46 Bool | 2473 | testdata/performance/SampleMaterial.lc 70:41-70:46 Bool |
137 | testdata/performance/SampleMaterial.lc 71:38-71:54 String | 2474 | testdata/performance/SampleMaterial.lc 71:38-71:54 String |
138 | testdata/performance/SampleMaterial.lc 73:15-73:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2475 | testdata/performance/SampleMaterial.lc 73:15-73:25 Maybe (Blending', Blending') |
139 | testdata/performance/SampleMaterial.lc 73:15-74:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2476 | -> RGBGen |
140 | testdata/performance/SampleMaterial.lc 73:15-75:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2477 | -> AlphaGen |
141 | testdata/performance/SampleMaterial.lc 73:15-76:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2478 | -> TCGen |
142 | testdata/performance/SampleMaterial.lc 73:15-77:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2479 | -> List TCMod |
143 | testdata/performance/SampleMaterial.lc 73:15-78:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2480 | -> StageTexture |
2481 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2482 | testdata/performance/SampleMaterial.lc 73:15-74:57 RGBGen | ||
2483 | -> AlphaGen | ||
2484 | -> TCGen | ||
2485 | -> List TCMod | ||
2486 | -> StageTexture | ||
2487 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2488 | testdata/performance/SampleMaterial.lc 73:15-75:50 AlphaGen | ||
2489 | -> TCGen | ||
2490 | -> List TCMod | ||
2491 | -> StageTexture | ||
2492 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2493 | testdata/performance/SampleMaterial.lc 73:15-76:42 TCGen | ||
2494 | -> List TCMod | ||
2495 | -> StageTexture | ||
2496 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2497 | testdata/performance/SampleMaterial.lc 73:15-77:40 List TCMod | ||
2498 | -> StageTexture | ||
2499 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2500 | testdata/performance/SampleMaterial.lc 73:15-78:31 StageTexture | ||
2501 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
144 | testdata/performance/SampleMaterial.lc 73:15-79:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2502 | testdata/performance/SampleMaterial.lc 73:15-79:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
145 | testdata/performance/SampleMaterial.lc 73:15-80:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2503 | testdata/performance/SampleMaterial.lc 73:15-80:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
146 | testdata/performance/SampleMaterial.lc 73:15-81:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2504 | testdata/performance/SampleMaterial.lc 73:15-81:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -166,11 +2524,31 @@ testdata/performance/SampleMaterial.lc 87:21-87:26 Bool | |||
166 | testdata/performance/SampleMaterial.lc 90:5-132:6 (String, CommonAttrs) | 2524 | testdata/performance/SampleMaterial.lc 90:5-132:6 (String, CommonAttrs) |
167 | testdata/performance/SampleMaterial.lc 90:5-2182:6 List (String, CommonAttrs) | 2525 | testdata/performance/SampleMaterial.lc 90:5-2182:6 List (String, CommonAttrs) |
168 | testdata/performance/SampleMaterial.lc 90:7-90:40 String | 2526 | testdata/performance/SampleMaterial.lc 90:7-90:40 String |
169 | testdata/performance/SampleMaterial.lc 91:7-91:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2527 | testdata/performance/SampleMaterial.lc 91:7-91:18 () |
170 | testdata/performance/SampleMaterial.lc 91:7-92:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2528 | -> () |
171 | testdata/performance/SampleMaterial.lc 91:7-93:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2529 | -> Bool |
172 | testdata/performance/SampleMaterial.lc 91:7-94:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2530 | -> Float |
173 | testdata/performance/SampleMaterial.lc 91:7-95:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2531 | -> Bool |
2532 | -> Bool | ||
2533 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2534 | testdata/performance/SampleMaterial.lc 91:7-92:26 () | ||
2535 | -> Bool | ||
2536 | -> Float | ||
2537 | -> Bool | ||
2538 | -> Bool | ||
2539 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2540 | testdata/performance/SampleMaterial.lc 91:7-93:26 Bool | ||
2541 | -> Float | ||
2542 | -> Bool | ||
2543 | -> Bool | ||
2544 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2545 | testdata/performance/SampleMaterial.lc 91:7-94:27 Float | ||
2546 | -> Bool | ||
2547 | -> Bool | ||
2548 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2549 | testdata/performance/SampleMaterial.lc 91:7-95:21 Bool | ||
2550 | -> Bool | ||
2551 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
174 | testdata/performance/SampleMaterial.lc 91:7-96:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2552 | testdata/performance/SampleMaterial.lc 91:7-96:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
175 | testdata/performance/SampleMaterial.lc 91:7-97:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2553 | testdata/performance/SampleMaterial.lc 91:7-97:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
176 | testdata/performance/SampleMaterial.lc 91:7-98:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2554 | testdata/performance/SampleMaterial.lc 91:7-98:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -190,12 +2568,33 @@ testdata/performance/SampleMaterial.lc 99:30-99:32 forall a . List a | |||
190 | testdata/performance/SampleMaterial.lc 100:25-100:30 Bool | 2568 | testdata/performance/SampleMaterial.lc 100:25-100:30 Bool |
191 | testdata/performance/SampleMaterial.lc 101:29-101:34 Bool | 2569 | testdata/performance/SampleMaterial.lc 101:29-101:34 Bool |
192 | testdata/performance/SampleMaterial.lc 103:13-129:14 List StageAttrs | 2570 | testdata/performance/SampleMaterial.lc 103:13-129:14 List StageAttrs |
193 | testdata/performance/SampleMaterial.lc 103:15-103:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2571 | testdata/performance/SampleMaterial.lc 103:15-103:25 Maybe (Blending', Blending') |
194 | testdata/performance/SampleMaterial.lc 103:15-104:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2572 | -> RGBGen |
195 | testdata/performance/SampleMaterial.lc 103:15-105:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2573 | -> AlphaGen |
196 | testdata/performance/SampleMaterial.lc 103:15-106:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2574 | -> TCGen |
197 | testdata/performance/SampleMaterial.lc 103:15-107:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2575 | -> List TCMod |
198 | testdata/performance/SampleMaterial.lc 103:15-108:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2576 | -> StageTexture |
2577 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2578 | testdata/performance/SampleMaterial.lc 103:15-104:36 RGBGen | ||
2579 | -> AlphaGen | ||
2580 | -> TCGen | ||
2581 | -> List TCMod | ||
2582 | -> StageTexture | ||
2583 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2584 | testdata/performance/SampleMaterial.lc 103:15-105:50 AlphaGen | ||
2585 | -> TCGen | ||
2586 | -> List TCMod | ||
2587 | -> StageTexture | ||
2588 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2589 | testdata/performance/SampleMaterial.lc 103:15-106:42 TCGen | ||
2590 | -> List TCMod | ||
2591 | -> StageTexture | ||
2592 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2593 | testdata/performance/SampleMaterial.lc 103:15-107:36 List TCMod | ||
2594 | -> StageTexture | ||
2595 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2596 | testdata/performance/SampleMaterial.lc 103:15-108:31 StageTexture | ||
2597 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
199 | testdata/performance/SampleMaterial.lc 103:15-109:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2598 | testdata/performance/SampleMaterial.lc 103:15-109:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
200 | testdata/performance/SampleMaterial.lc 103:15-110:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2599 | testdata/performance/SampleMaterial.lc 103:15-110:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
201 | testdata/performance/SampleMaterial.lc 103:15-111:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2600 | testdata/performance/SampleMaterial.lc 103:15-111:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -215,12 +2614,33 @@ testdata/performance/SampleMaterial.lc 111:33-111:41 DepthFunction | |||
215 | testdata/performance/SampleMaterial.lc 112:33-112:40 forall a . Maybe a | 2614 | testdata/performance/SampleMaterial.lc 112:33-112:40 forall a . Maybe a |
216 | testdata/performance/SampleMaterial.lc 113:41-113:46 Bool | 2615 | testdata/performance/SampleMaterial.lc 113:41-113:46 Bool |
217 | testdata/performance/SampleMaterial.lc 114:38-114:54 String | 2616 | testdata/performance/SampleMaterial.lc 114:38-114:54 String |
218 | testdata/performance/SampleMaterial.lc 116:15-116:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2617 | testdata/performance/SampleMaterial.lc 116:15-116:25 Maybe (Blending', Blending') |
219 | testdata/performance/SampleMaterial.lc 116:15-117:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2618 | -> RGBGen |
220 | testdata/performance/SampleMaterial.lc 116:15-118:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2619 | -> AlphaGen |
221 | testdata/performance/SampleMaterial.lc 116:15-119:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2620 | -> TCGen |
222 | testdata/performance/SampleMaterial.lc 116:15-120:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2621 | -> List TCMod |
223 | testdata/performance/SampleMaterial.lc 116:15-121:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2622 | -> StageTexture |
2623 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2624 | testdata/performance/SampleMaterial.lc 116:15-117:57 RGBGen | ||
2625 | -> AlphaGen | ||
2626 | -> TCGen | ||
2627 | -> List TCMod | ||
2628 | -> StageTexture | ||
2629 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2630 | testdata/performance/SampleMaterial.lc 116:15-118:50 AlphaGen | ||
2631 | -> TCGen | ||
2632 | -> List TCMod | ||
2633 | -> StageTexture | ||
2634 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2635 | testdata/performance/SampleMaterial.lc 116:15-119:42 TCGen | ||
2636 | -> List TCMod | ||
2637 | -> StageTexture | ||
2638 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2639 | testdata/performance/SampleMaterial.lc 116:15-120:40 List TCMod | ||
2640 | -> StageTexture | ||
2641 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2642 | testdata/performance/SampleMaterial.lc 116:15-121:31 StageTexture | ||
2643 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
224 | testdata/performance/SampleMaterial.lc 116:15-122:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2644 | testdata/performance/SampleMaterial.lc 116:15-122:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
225 | testdata/performance/SampleMaterial.lc 116:15-123:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2645 | testdata/performance/SampleMaterial.lc 116:15-123:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
226 | testdata/performance/SampleMaterial.lc 116:15-124:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2646 | testdata/performance/SampleMaterial.lc 116:15-124:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -246,11 +2666,31 @@ testdata/performance/SampleMaterial.lc 130:21-130:26 Bool | |||
246 | testdata/performance/SampleMaterial.lc 133:5-175:6 (String, CommonAttrs) | 2666 | testdata/performance/SampleMaterial.lc 133:5-175:6 (String, CommonAttrs) |
247 | testdata/performance/SampleMaterial.lc 133:5-2182:6 List (String, CommonAttrs) | 2667 | testdata/performance/SampleMaterial.lc 133:5-2182:6 List (String, CommonAttrs) |
248 | testdata/performance/SampleMaterial.lc 133:7-133:42 String | 2668 | testdata/performance/SampleMaterial.lc 133:7-133:42 String |
249 | testdata/performance/SampleMaterial.lc 134:7-134:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2669 | testdata/performance/SampleMaterial.lc 134:7-134:18 () |
250 | testdata/performance/SampleMaterial.lc 134:7-135:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2670 | -> () |
251 | testdata/performance/SampleMaterial.lc 134:7-136:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2671 | -> Bool |
252 | testdata/performance/SampleMaterial.lc 134:7-137:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2672 | -> Float |
253 | testdata/performance/SampleMaterial.lc 134:7-138:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2673 | -> Bool |
2674 | -> Bool | ||
2675 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2676 | testdata/performance/SampleMaterial.lc 134:7-135:26 () | ||
2677 | -> Bool | ||
2678 | -> Float | ||
2679 | -> Bool | ||
2680 | -> Bool | ||
2681 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2682 | testdata/performance/SampleMaterial.lc 134:7-136:26 Bool | ||
2683 | -> Float | ||
2684 | -> Bool | ||
2685 | -> Bool | ||
2686 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2687 | testdata/performance/SampleMaterial.lc 134:7-137:27 Float | ||
2688 | -> Bool | ||
2689 | -> Bool | ||
2690 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2691 | testdata/performance/SampleMaterial.lc 134:7-138:21 Bool | ||
2692 | -> Bool | ||
2693 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
254 | testdata/performance/SampleMaterial.lc 134:7-139:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2694 | testdata/performance/SampleMaterial.lc 134:7-139:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
255 | testdata/performance/SampleMaterial.lc 134:7-140:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2695 | testdata/performance/SampleMaterial.lc 134:7-140:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
256 | testdata/performance/SampleMaterial.lc 134:7-141:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2696 | testdata/performance/SampleMaterial.lc 134:7-141:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -270,12 +2710,33 @@ testdata/performance/SampleMaterial.lc 142:30-142:32 forall a . List a | |||
270 | testdata/performance/SampleMaterial.lc 143:25-143:30 Bool | 2710 | testdata/performance/SampleMaterial.lc 143:25-143:30 Bool |
271 | testdata/performance/SampleMaterial.lc 144:29-144:34 Bool | 2711 | testdata/performance/SampleMaterial.lc 144:29-144:34 Bool |
272 | testdata/performance/SampleMaterial.lc 146:13-172:14 List StageAttrs | 2712 | testdata/performance/SampleMaterial.lc 146:13-172:14 List StageAttrs |
273 | testdata/performance/SampleMaterial.lc 146:15-146:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2713 | testdata/performance/SampleMaterial.lc 146:15-146:25 Maybe (Blending', Blending') |
274 | testdata/performance/SampleMaterial.lc 146:15-147:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2714 | -> RGBGen |
275 | testdata/performance/SampleMaterial.lc 146:15-148:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2715 | -> AlphaGen |
276 | testdata/performance/SampleMaterial.lc 146:15-149:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2716 | -> TCGen |
277 | testdata/performance/SampleMaterial.lc 146:15-150:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2717 | -> List TCMod |
278 | testdata/performance/SampleMaterial.lc 146:15-151:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2718 | -> StageTexture |
2719 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2720 | testdata/performance/SampleMaterial.lc 146:15-147:36 RGBGen | ||
2721 | -> AlphaGen | ||
2722 | -> TCGen | ||
2723 | -> List TCMod | ||
2724 | -> StageTexture | ||
2725 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2726 | testdata/performance/SampleMaterial.lc 146:15-148:50 AlphaGen | ||
2727 | -> TCGen | ||
2728 | -> List TCMod | ||
2729 | -> StageTexture | ||
2730 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2731 | testdata/performance/SampleMaterial.lc 146:15-149:42 TCGen | ||
2732 | -> List TCMod | ||
2733 | -> StageTexture | ||
2734 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2735 | testdata/performance/SampleMaterial.lc 146:15-150:36 List TCMod | ||
2736 | -> StageTexture | ||
2737 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2738 | testdata/performance/SampleMaterial.lc 146:15-151:31 StageTexture | ||
2739 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
279 | testdata/performance/SampleMaterial.lc 146:15-152:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2740 | testdata/performance/SampleMaterial.lc 146:15-152:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
280 | testdata/performance/SampleMaterial.lc 146:15-153:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2741 | testdata/performance/SampleMaterial.lc 146:15-153:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
281 | testdata/performance/SampleMaterial.lc 146:15-154:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2742 | testdata/performance/SampleMaterial.lc 146:15-154:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -295,12 +2756,33 @@ testdata/performance/SampleMaterial.lc 154:33-154:41 DepthFunction | |||
295 | testdata/performance/SampleMaterial.lc 155:33-155:40 forall a . Maybe a | 2756 | testdata/performance/SampleMaterial.lc 155:33-155:40 forall a . Maybe a |
296 | testdata/performance/SampleMaterial.lc 156:41-156:46 Bool | 2757 | testdata/performance/SampleMaterial.lc 156:41-156:46 Bool |
297 | testdata/performance/SampleMaterial.lc 157:38-157:54 String | 2758 | testdata/performance/SampleMaterial.lc 157:38-157:54 String |
298 | testdata/performance/SampleMaterial.lc 159:15-159:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2759 | testdata/performance/SampleMaterial.lc 159:15-159:25 Maybe (Blending', Blending') |
299 | testdata/performance/SampleMaterial.lc 159:15-160:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2760 | -> RGBGen |
300 | testdata/performance/SampleMaterial.lc 159:15-161:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2761 | -> AlphaGen |
301 | testdata/performance/SampleMaterial.lc 159:15-162:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2762 | -> TCGen |
302 | testdata/performance/SampleMaterial.lc 159:15-163:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2763 | -> List TCMod |
303 | testdata/performance/SampleMaterial.lc 159:15-164:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2764 | -> StageTexture |
2765 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2766 | testdata/performance/SampleMaterial.lc 159:15-160:57 RGBGen | ||
2767 | -> AlphaGen | ||
2768 | -> TCGen | ||
2769 | -> List TCMod | ||
2770 | -> StageTexture | ||
2771 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2772 | testdata/performance/SampleMaterial.lc 159:15-161:50 AlphaGen | ||
2773 | -> TCGen | ||
2774 | -> List TCMod | ||
2775 | -> StageTexture | ||
2776 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2777 | testdata/performance/SampleMaterial.lc 159:15-162:42 TCGen | ||
2778 | -> List TCMod | ||
2779 | -> StageTexture | ||
2780 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2781 | testdata/performance/SampleMaterial.lc 159:15-163:40 List TCMod | ||
2782 | -> StageTexture | ||
2783 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2784 | testdata/performance/SampleMaterial.lc 159:15-164:31 StageTexture | ||
2785 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
304 | testdata/performance/SampleMaterial.lc 159:15-165:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2786 | testdata/performance/SampleMaterial.lc 159:15-165:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
305 | testdata/performance/SampleMaterial.lc 159:15-166:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2787 | testdata/performance/SampleMaterial.lc 159:15-166:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
306 | testdata/performance/SampleMaterial.lc 159:15-167:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2788 | testdata/performance/SampleMaterial.lc 159:15-167:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -326,11 +2808,31 @@ testdata/performance/SampleMaterial.lc 173:21-173:26 Bool | |||
326 | testdata/performance/SampleMaterial.lc 176:5-232:6 (String, CommonAttrs) | 2808 | testdata/performance/SampleMaterial.lc 176:5-232:6 (String, CommonAttrs) |
327 | testdata/performance/SampleMaterial.lc 176:5-2182:6 List (String, CommonAttrs) | 2809 | testdata/performance/SampleMaterial.lc 176:5-2182:6 List (String, CommonAttrs) |
328 | testdata/performance/SampleMaterial.lc 176:7-176:46 String | 2810 | testdata/performance/SampleMaterial.lc 176:7-176:46 String |
329 | testdata/performance/SampleMaterial.lc 177:7-177:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2811 | testdata/performance/SampleMaterial.lc 177:7-177:18 () |
330 | testdata/performance/SampleMaterial.lc 177:7-178:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2812 | -> () |
331 | testdata/performance/SampleMaterial.lc 177:7-179:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2813 | -> Bool |
332 | testdata/performance/SampleMaterial.lc 177:7-180:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2814 | -> Float |
333 | testdata/performance/SampleMaterial.lc 177:7-181:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2815 | -> Bool |
2816 | -> Bool | ||
2817 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2818 | testdata/performance/SampleMaterial.lc 177:7-178:26 () | ||
2819 | -> Bool | ||
2820 | -> Float | ||
2821 | -> Bool | ||
2822 | -> Bool | ||
2823 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2824 | testdata/performance/SampleMaterial.lc 177:7-179:26 Bool | ||
2825 | -> Float | ||
2826 | -> Bool | ||
2827 | -> Bool | ||
2828 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2829 | testdata/performance/SampleMaterial.lc 177:7-180:27 Float | ||
2830 | -> Bool | ||
2831 | -> Bool | ||
2832 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2833 | testdata/performance/SampleMaterial.lc 177:7-181:21 Bool | ||
2834 | -> Bool | ||
2835 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
334 | testdata/performance/SampleMaterial.lc 177:7-182:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2836 | testdata/performance/SampleMaterial.lc 177:7-182:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
335 | testdata/performance/SampleMaterial.lc 177:7-183:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2837 | testdata/performance/SampleMaterial.lc 177:7-183:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
336 | testdata/performance/SampleMaterial.lc 177:7-184:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 2838 | testdata/performance/SampleMaterial.lc 177:7-184:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -350,12 +2852,33 @@ testdata/performance/SampleMaterial.lc 185:30-185:32 forall a . List a | |||
350 | testdata/performance/SampleMaterial.lc 186:25-186:30 Bool | 2852 | testdata/performance/SampleMaterial.lc 186:25-186:30 Bool |
351 | testdata/performance/SampleMaterial.lc 187:29-187:34 Bool | 2853 | testdata/performance/SampleMaterial.lc 187:29-187:34 Bool |
352 | testdata/performance/SampleMaterial.lc 189:13-229:14 List StageAttrs | 2854 | testdata/performance/SampleMaterial.lc 189:13-229:14 List StageAttrs |
353 | testdata/performance/SampleMaterial.lc 189:15-189:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2855 | testdata/performance/SampleMaterial.lc 189:15-189:25 Maybe (Blending', Blending') |
354 | testdata/performance/SampleMaterial.lc 189:15-190:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2856 | -> RGBGen |
355 | testdata/performance/SampleMaterial.lc 189:15-191:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2857 | -> AlphaGen |
356 | testdata/performance/SampleMaterial.lc 189:15-192:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2858 | -> TCGen |
357 | testdata/performance/SampleMaterial.lc 189:15-193:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2859 | -> List TCMod |
358 | testdata/performance/SampleMaterial.lc 189:15-195:88 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2860 | -> StageTexture |
2861 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2862 | testdata/performance/SampleMaterial.lc 189:15-190:36 RGBGen | ||
2863 | -> AlphaGen | ||
2864 | -> TCGen | ||
2865 | -> List TCMod | ||
2866 | -> StageTexture | ||
2867 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2868 | testdata/performance/SampleMaterial.lc 189:15-191:42 AlphaGen | ||
2869 | -> TCGen | ||
2870 | -> List TCMod | ||
2871 | -> StageTexture | ||
2872 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2873 | testdata/performance/SampleMaterial.lc 189:15-192:42 TCGen | ||
2874 | -> List TCMod | ||
2875 | -> StageTexture | ||
2876 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2877 | testdata/performance/SampleMaterial.lc 189:15-193:36 List TCMod | ||
2878 | -> StageTexture | ||
2879 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2880 | testdata/performance/SampleMaterial.lc 189:15-195:88 StageTexture | ||
2881 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
359 | testdata/performance/SampleMaterial.lc 189:15-196:66 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2882 | testdata/performance/SampleMaterial.lc 189:15-196:66 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
360 | testdata/performance/SampleMaterial.lc 189:15-197:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2883 | testdata/performance/SampleMaterial.lc 189:15-197:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
361 | testdata/performance/SampleMaterial.lc 189:15-198:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2884 | testdata/performance/SampleMaterial.lc 189:15-198:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -395,12 +2918,33 @@ testdata/performance/SampleMaterial.lc 198:33-198:41 DepthFunction | |||
395 | testdata/performance/SampleMaterial.lc 199:33-199:40 forall a . Maybe a | 2918 | testdata/performance/SampleMaterial.lc 199:33-199:40 forall a . Maybe a |
396 | testdata/performance/SampleMaterial.lc 200:41-200:46 Bool | 2919 | testdata/performance/SampleMaterial.lc 200:41-200:46 Bool |
397 | testdata/performance/SampleMaterial.lc 201:38-201:52 String | 2920 | testdata/performance/SampleMaterial.lc 201:38-201:52 String |
398 | testdata/performance/SampleMaterial.lc 203:15-203:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2921 | testdata/performance/SampleMaterial.lc 203:15-203:25 Maybe (Blending', Blending') |
399 | testdata/performance/SampleMaterial.lc 203:15-204:69 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2922 | -> RGBGen |
400 | testdata/performance/SampleMaterial.lc 203:15-205:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2923 | -> AlphaGen |
401 | testdata/performance/SampleMaterial.lc 203:15-206:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2924 | -> TCGen |
402 | testdata/performance/SampleMaterial.lc 203:15-207:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2925 | -> List TCMod |
403 | testdata/performance/SampleMaterial.lc 203:15-208:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2926 | -> StageTexture |
2927 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2928 | testdata/performance/SampleMaterial.lc 203:15-204:69 RGBGen | ||
2929 | -> AlphaGen | ||
2930 | -> TCGen | ||
2931 | -> List TCMod | ||
2932 | -> StageTexture | ||
2933 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2934 | testdata/performance/SampleMaterial.lc 203:15-205:42 AlphaGen | ||
2935 | -> TCGen | ||
2936 | -> List TCMod | ||
2937 | -> StageTexture | ||
2938 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2939 | testdata/performance/SampleMaterial.lc 203:15-206:42 TCGen | ||
2940 | -> List TCMod | ||
2941 | -> StageTexture | ||
2942 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2943 | testdata/performance/SampleMaterial.lc 203:15-207:36 List TCMod | ||
2944 | -> StageTexture | ||
2945 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2946 | testdata/performance/SampleMaterial.lc 203:15-208:31 StageTexture | ||
2947 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
404 | testdata/performance/SampleMaterial.lc 203:15-209:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2948 | testdata/performance/SampleMaterial.lc 203:15-209:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
405 | testdata/performance/SampleMaterial.lc 203:15-210:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2949 | testdata/performance/SampleMaterial.lc 203:15-210:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
406 | testdata/performance/SampleMaterial.lc 203:15-211:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2950 | testdata/performance/SampleMaterial.lc 203:15-211:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -425,12 +2969,33 @@ testdata/performance/SampleMaterial.lc 211:33-211:41 DepthFunction | |||
425 | testdata/performance/SampleMaterial.lc 212:33-212:40 forall a . Maybe a | 2969 | testdata/performance/SampleMaterial.lc 212:33-212:40 forall a . Maybe a |
426 | testdata/performance/SampleMaterial.lc 213:41-213:46 Bool | 2970 | testdata/performance/SampleMaterial.lc 213:41-213:46 Bool |
427 | testdata/performance/SampleMaterial.lc 214:38-214:54 String | 2971 | testdata/performance/SampleMaterial.lc 214:38-214:54 String |
428 | testdata/performance/SampleMaterial.lc 216:15-216:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2972 | testdata/performance/SampleMaterial.lc 216:15-216:25 Maybe (Blending', Blending') |
429 | testdata/performance/SampleMaterial.lc 216:15-217:69 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2973 | -> RGBGen |
430 | testdata/performance/SampleMaterial.lc 216:15-218:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2974 | -> AlphaGen |
431 | testdata/performance/SampleMaterial.lc 216:15-219:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2975 | -> TCGen |
432 | testdata/performance/SampleMaterial.lc 216:15-220:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2976 | -> List TCMod |
433 | testdata/performance/SampleMaterial.lc 216:15-221:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2977 | -> StageTexture |
2978 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2979 | testdata/performance/SampleMaterial.lc 216:15-217:69 RGBGen | ||
2980 | -> AlphaGen | ||
2981 | -> TCGen | ||
2982 | -> List TCMod | ||
2983 | -> StageTexture | ||
2984 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2985 | testdata/performance/SampleMaterial.lc 216:15-218:42 AlphaGen | ||
2986 | -> TCGen | ||
2987 | -> List TCMod | ||
2988 | -> StageTexture | ||
2989 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2990 | testdata/performance/SampleMaterial.lc 216:15-219:42 TCGen | ||
2991 | -> List TCMod | ||
2992 | -> StageTexture | ||
2993 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2994 | testdata/performance/SampleMaterial.lc 216:15-220:40 List TCMod | ||
2995 | -> StageTexture | ||
2996 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2997 | testdata/performance/SampleMaterial.lc 216:15-221:31 StageTexture | ||
2998 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
434 | testdata/performance/SampleMaterial.lc 216:15-222:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 2999 | testdata/performance/SampleMaterial.lc 216:15-222:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
435 | testdata/performance/SampleMaterial.lc 216:15-223:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3000 | testdata/performance/SampleMaterial.lc 216:15-223:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
436 | testdata/performance/SampleMaterial.lc 216:15-224:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3001 | testdata/performance/SampleMaterial.lc 216:15-224:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -456,11 +3021,31 @@ testdata/performance/SampleMaterial.lc 230:21-230:26 Bool | |||
456 | testdata/performance/SampleMaterial.lc 233:5-275:6 (String, CommonAttrs) | 3021 | testdata/performance/SampleMaterial.lc 233:5-275:6 (String, CommonAttrs) |
457 | testdata/performance/SampleMaterial.lc 233:5-2182:6 List (String, CommonAttrs) | 3022 | testdata/performance/SampleMaterial.lc 233:5-2182:6 List (String, CommonAttrs) |
458 | testdata/performance/SampleMaterial.lc 233:7-233:40 String | 3023 | testdata/performance/SampleMaterial.lc 233:7-233:40 String |
459 | testdata/performance/SampleMaterial.lc 234:7-234:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3024 | testdata/performance/SampleMaterial.lc 234:7-234:18 () |
460 | testdata/performance/SampleMaterial.lc 234:7-235:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3025 | -> () |
461 | testdata/performance/SampleMaterial.lc 234:7-236:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3026 | -> Bool |
462 | testdata/performance/SampleMaterial.lc 234:7-237:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3027 | -> Float |
463 | testdata/performance/SampleMaterial.lc 234:7-238:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3028 | -> Bool |
3029 | -> Bool | ||
3030 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3031 | testdata/performance/SampleMaterial.lc 234:7-235:26 () | ||
3032 | -> Bool | ||
3033 | -> Float | ||
3034 | -> Bool | ||
3035 | -> Bool | ||
3036 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3037 | testdata/performance/SampleMaterial.lc 234:7-236:26 Bool | ||
3038 | -> Float | ||
3039 | -> Bool | ||
3040 | -> Bool | ||
3041 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3042 | testdata/performance/SampleMaterial.lc 234:7-237:27 Float | ||
3043 | -> Bool | ||
3044 | -> Bool | ||
3045 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3046 | testdata/performance/SampleMaterial.lc 234:7-238:21 Bool | ||
3047 | -> Bool | ||
3048 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
464 | testdata/performance/SampleMaterial.lc 234:7-239:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3049 | testdata/performance/SampleMaterial.lc 234:7-239:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
465 | testdata/performance/SampleMaterial.lc 234:7-240:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3050 | testdata/performance/SampleMaterial.lc 234:7-240:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
466 | testdata/performance/SampleMaterial.lc 234:7-241:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3051 | testdata/performance/SampleMaterial.lc 234:7-241:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -480,12 +3065,33 @@ testdata/performance/SampleMaterial.lc 242:30-242:32 forall a . List a | |||
480 | testdata/performance/SampleMaterial.lc 243:25-243:30 Bool | 3065 | testdata/performance/SampleMaterial.lc 243:25-243:30 Bool |
481 | testdata/performance/SampleMaterial.lc 244:29-244:34 Bool | 3066 | testdata/performance/SampleMaterial.lc 244:29-244:34 Bool |
482 | testdata/performance/SampleMaterial.lc 246:13-272:14 List StageAttrs | 3067 | testdata/performance/SampleMaterial.lc 246:13-272:14 List StageAttrs |
483 | testdata/performance/SampleMaterial.lc 246:15-246:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3068 | testdata/performance/SampleMaterial.lc 246:15-246:25 Maybe (Blending', Blending') |
484 | testdata/performance/SampleMaterial.lc 246:15-247:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3069 | -> RGBGen |
485 | testdata/performance/SampleMaterial.lc 246:15-248:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3070 | -> AlphaGen |
486 | testdata/performance/SampleMaterial.lc 246:15-249:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3071 | -> TCGen |
487 | testdata/performance/SampleMaterial.lc 246:15-250:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3072 | -> List TCMod |
488 | testdata/performance/SampleMaterial.lc 246:15-251:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3073 | -> StageTexture |
3074 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3075 | testdata/performance/SampleMaterial.lc 246:15-247:36 RGBGen | ||
3076 | -> AlphaGen | ||
3077 | -> TCGen | ||
3078 | -> List TCMod | ||
3079 | -> StageTexture | ||
3080 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3081 | testdata/performance/SampleMaterial.lc 246:15-248:50 AlphaGen | ||
3082 | -> TCGen | ||
3083 | -> List TCMod | ||
3084 | -> StageTexture | ||
3085 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3086 | testdata/performance/SampleMaterial.lc 246:15-249:42 TCGen | ||
3087 | -> List TCMod | ||
3088 | -> StageTexture | ||
3089 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3090 | testdata/performance/SampleMaterial.lc 246:15-250:36 List TCMod | ||
3091 | -> StageTexture | ||
3092 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3093 | testdata/performance/SampleMaterial.lc 246:15-251:31 StageTexture | ||
3094 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
489 | testdata/performance/SampleMaterial.lc 246:15-252:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3095 | testdata/performance/SampleMaterial.lc 246:15-252:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
490 | testdata/performance/SampleMaterial.lc 246:15-253:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3096 | testdata/performance/SampleMaterial.lc 246:15-253:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
491 | testdata/performance/SampleMaterial.lc 246:15-254:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3097 | testdata/performance/SampleMaterial.lc 246:15-254:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -505,12 +3111,33 @@ testdata/performance/SampleMaterial.lc 254:33-254:41 DepthFunction | |||
505 | testdata/performance/SampleMaterial.lc 255:33-255:40 forall a . Maybe a | 3111 | testdata/performance/SampleMaterial.lc 255:33-255:40 forall a . Maybe a |
506 | testdata/performance/SampleMaterial.lc 256:41-256:46 Bool | 3112 | testdata/performance/SampleMaterial.lc 256:41-256:46 Bool |
507 | testdata/performance/SampleMaterial.lc 257:38-257:54 String | 3113 | testdata/performance/SampleMaterial.lc 257:38-257:54 String |
508 | testdata/performance/SampleMaterial.lc 259:15-259:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3114 | testdata/performance/SampleMaterial.lc 259:15-259:25 Maybe (Blending', Blending') |
509 | testdata/performance/SampleMaterial.lc 259:15-260:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3115 | -> RGBGen |
510 | testdata/performance/SampleMaterial.lc 259:15-261:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3116 | -> AlphaGen |
511 | testdata/performance/SampleMaterial.lc 259:15-262:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3117 | -> TCGen |
512 | testdata/performance/SampleMaterial.lc 259:15-263:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3118 | -> List TCMod |
513 | testdata/performance/SampleMaterial.lc 259:15-264:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3119 | -> StageTexture |
3120 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3121 | testdata/performance/SampleMaterial.lc 259:15-260:57 RGBGen | ||
3122 | -> AlphaGen | ||
3123 | -> TCGen | ||
3124 | -> List TCMod | ||
3125 | -> StageTexture | ||
3126 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3127 | testdata/performance/SampleMaterial.lc 259:15-261:50 AlphaGen | ||
3128 | -> TCGen | ||
3129 | -> List TCMod | ||
3130 | -> StageTexture | ||
3131 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3132 | testdata/performance/SampleMaterial.lc 259:15-262:42 TCGen | ||
3133 | -> List TCMod | ||
3134 | -> StageTexture | ||
3135 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3136 | testdata/performance/SampleMaterial.lc 259:15-263:40 List TCMod | ||
3137 | -> StageTexture | ||
3138 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3139 | testdata/performance/SampleMaterial.lc 259:15-264:31 StageTexture | ||
3140 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
514 | testdata/performance/SampleMaterial.lc 259:15-265:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3141 | testdata/performance/SampleMaterial.lc 259:15-265:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
515 | testdata/performance/SampleMaterial.lc 259:15-266:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3142 | testdata/performance/SampleMaterial.lc 259:15-266:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
516 | testdata/performance/SampleMaterial.lc 259:15-267:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3143 | testdata/performance/SampleMaterial.lc 259:15-267:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -536,11 +3163,31 @@ testdata/performance/SampleMaterial.lc 273:21-273:26 Bool | |||
536 | testdata/performance/SampleMaterial.lc 276:5-318:6 (String, CommonAttrs) | 3163 | testdata/performance/SampleMaterial.lc 276:5-318:6 (String, CommonAttrs) |
537 | testdata/performance/SampleMaterial.lc 276:5-2182:6 List (String, CommonAttrs) | 3164 | testdata/performance/SampleMaterial.lc 276:5-2182:6 List (String, CommonAttrs) |
538 | testdata/performance/SampleMaterial.lc 276:7-276:42 String | 3165 | testdata/performance/SampleMaterial.lc 276:7-276:42 String |
539 | testdata/performance/SampleMaterial.lc 277:7-277:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3166 | testdata/performance/SampleMaterial.lc 277:7-277:18 () |
540 | testdata/performance/SampleMaterial.lc 277:7-278:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3167 | -> () |
541 | testdata/performance/SampleMaterial.lc 277:7-279:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3168 | -> Bool |
542 | testdata/performance/SampleMaterial.lc 277:7-280:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3169 | -> Float |
543 | testdata/performance/SampleMaterial.lc 277:7-281:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3170 | -> Bool |
3171 | -> Bool | ||
3172 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3173 | testdata/performance/SampleMaterial.lc 277:7-278:26 () | ||
3174 | -> Bool | ||
3175 | -> Float | ||
3176 | -> Bool | ||
3177 | -> Bool | ||
3178 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3179 | testdata/performance/SampleMaterial.lc 277:7-279:26 Bool | ||
3180 | -> Float | ||
3181 | -> Bool | ||
3182 | -> Bool | ||
3183 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3184 | testdata/performance/SampleMaterial.lc 277:7-280:27 Float | ||
3185 | -> Bool | ||
3186 | -> Bool | ||
3187 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3188 | testdata/performance/SampleMaterial.lc 277:7-281:21 Bool | ||
3189 | -> Bool | ||
3190 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
544 | testdata/performance/SampleMaterial.lc 277:7-282:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3191 | testdata/performance/SampleMaterial.lc 277:7-282:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
545 | testdata/performance/SampleMaterial.lc 277:7-283:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3192 | testdata/performance/SampleMaterial.lc 277:7-283:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
546 | testdata/performance/SampleMaterial.lc 277:7-284:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3193 | testdata/performance/SampleMaterial.lc 277:7-284:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -560,12 +3207,33 @@ testdata/performance/SampleMaterial.lc 285:30-285:32 forall a . List a | |||
560 | testdata/performance/SampleMaterial.lc 286:25-286:30 Bool | 3207 | testdata/performance/SampleMaterial.lc 286:25-286:30 Bool |
561 | testdata/performance/SampleMaterial.lc 287:29-287:34 Bool | 3208 | testdata/performance/SampleMaterial.lc 287:29-287:34 Bool |
562 | testdata/performance/SampleMaterial.lc 289:13-315:14 List StageAttrs | 3209 | testdata/performance/SampleMaterial.lc 289:13-315:14 List StageAttrs |
563 | testdata/performance/SampleMaterial.lc 289:15-289:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3210 | testdata/performance/SampleMaterial.lc 289:15-289:25 Maybe (Blending', Blending') |
564 | testdata/performance/SampleMaterial.lc 289:15-290:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3211 | -> RGBGen |
565 | testdata/performance/SampleMaterial.lc 289:15-291:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3212 | -> AlphaGen |
566 | testdata/performance/SampleMaterial.lc 289:15-292:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3213 | -> TCGen |
567 | testdata/performance/SampleMaterial.lc 289:15-293:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3214 | -> List TCMod |
568 | testdata/performance/SampleMaterial.lc 289:15-294:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3215 | -> StageTexture |
3216 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3217 | testdata/performance/SampleMaterial.lc 289:15-290:36 RGBGen | ||
3218 | -> AlphaGen | ||
3219 | -> TCGen | ||
3220 | -> List TCMod | ||
3221 | -> StageTexture | ||
3222 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3223 | testdata/performance/SampleMaterial.lc 289:15-291:50 AlphaGen | ||
3224 | -> TCGen | ||
3225 | -> List TCMod | ||
3226 | -> StageTexture | ||
3227 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3228 | testdata/performance/SampleMaterial.lc 289:15-292:42 TCGen | ||
3229 | -> List TCMod | ||
3230 | -> StageTexture | ||
3231 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3232 | testdata/performance/SampleMaterial.lc 289:15-293:36 List TCMod | ||
3233 | -> StageTexture | ||
3234 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3235 | testdata/performance/SampleMaterial.lc 289:15-294:31 StageTexture | ||
3236 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
569 | testdata/performance/SampleMaterial.lc 289:15-295:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3237 | testdata/performance/SampleMaterial.lc 289:15-295:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
570 | testdata/performance/SampleMaterial.lc 289:15-296:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3238 | testdata/performance/SampleMaterial.lc 289:15-296:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
571 | testdata/performance/SampleMaterial.lc 289:15-297:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3239 | testdata/performance/SampleMaterial.lc 289:15-297:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -585,12 +3253,33 @@ testdata/performance/SampleMaterial.lc 297:33-297:41 DepthFunction | |||
585 | testdata/performance/SampleMaterial.lc 298:33-298:40 forall a . Maybe a | 3253 | testdata/performance/SampleMaterial.lc 298:33-298:40 forall a . Maybe a |
586 | testdata/performance/SampleMaterial.lc 299:41-299:46 Bool | 3254 | testdata/performance/SampleMaterial.lc 299:41-299:46 Bool |
587 | testdata/performance/SampleMaterial.lc 300:38-300:53 String | 3255 | testdata/performance/SampleMaterial.lc 300:38-300:53 String |
588 | testdata/performance/SampleMaterial.lc 302:15-302:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3256 | testdata/performance/SampleMaterial.lc 302:15-302:25 Maybe (Blending', Blending') |
589 | testdata/performance/SampleMaterial.lc 302:15-303:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3257 | -> RGBGen |
590 | testdata/performance/SampleMaterial.lc 302:15-304:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3258 | -> AlphaGen |
591 | testdata/performance/SampleMaterial.lc 302:15-305:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3259 | -> TCGen |
592 | testdata/performance/SampleMaterial.lc 302:15-306:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3260 | -> List TCMod |
593 | testdata/performance/SampleMaterial.lc 302:15-307:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3261 | -> StageTexture |
3262 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3263 | testdata/performance/SampleMaterial.lc 302:15-303:57 RGBGen | ||
3264 | -> AlphaGen | ||
3265 | -> TCGen | ||
3266 | -> List TCMod | ||
3267 | -> StageTexture | ||
3268 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3269 | testdata/performance/SampleMaterial.lc 302:15-304:50 AlphaGen | ||
3270 | -> TCGen | ||
3271 | -> List TCMod | ||
3272 | -> StageTexture | ||
3273 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3274 | testdata/performance/SampleMaterial.lc 302:15-305:42 TCGen | ||
3275 | -> List TCMod | ||
3276 | -> StageTexture | ||
3277 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3278 | testdata/performance/SampleMaterial.lc 302:15-306:40 List TCMod | ||
3279 | -> StageTexture | ||
3280 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3281 | testdata/performance/SampleMaterial.lc 302:15-307:31 StageTexture | ||
3282 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
594 | testdata/performance/SampleMaterial.lc 302:15-308:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3283 | testdata/performance/SampleMaterial.lc 302:15-308:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
595 | testdata/performance/SampleMaterial.lc 302:15-309:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3284 | testdata/performance/SampleMaterial.lc 302:15-309:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
596 | testdata/performance/SampleMaterial.lc 302:15-310:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3285 | testdata/performance/SampleMaterial.lc 302:15-310:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -616,11 +3305,31 @@ testdata/performance/SampleMaterial.lc 316:21-316:26 Bool | |||
616 | testdata/performance/SampleMaterial.lc 319:5-361:6 (String, CommonAttrs) | 3305 | testdata/performance/SampleMaterial.lc 319:5-361:6 (String, CommonAttrs) |
617 | testdata/performance/SampleMaterial.lc 319:5-2182:6 List (String, CommonAttrs) | 3306 | testdata/performance/SampleMaterial.lc 319:5-2182:6 List (String, CommonAttrs) |
618 | testdata/performance/SampleMaterial.lc 319:7-319:43 String | 3307 | testdata/performance/SampleMaterial.lc 319:7-319:43 String |
619 | testdata/performance/SampleMaterial.lc 320:7-320:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3308 | testdata/performance/SampleMaterial.lc 320:7-320:18 () |
620 | testdata/performance/SampleMaterial.lc 320:7-321:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3309 | -> () |
621 | testdata/performance/SampleMaterial.lc 320:7-322:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3310 | -> Bool |
622 | testdata/performance/SampleMaterial.lc 320:7-323:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3311 | -> Float |
623 | testdata/performance/SampleMaterial.lc 320:7-324:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3312 | -> Bool |
3313 | -> Bool | ||
3314 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3315 | testdata/performance/SampleMaterial.lc 320:7-321:26 () | ||
3316 | -> Bool | ||
3317 | -> Float | ||
3318 | -> Bool | ||
3319 | -> Bool | ||
3320 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3321 | testdata/performance/SampleMaterial.lc 320:7-322:26 Bool | ||
3322 | -> Float | ||
3323 | -> Bool | ||
3324 | -> Bool | ||
3325 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3326 | testdata/performance/SampleMaterial.lc 320:7-323:27 Float | ||
3327 | -> Bool | ||
3328 | -> Bool | ||
3329 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3330 | testdata/performance/SampleMaterial.lc 320:7-324:21 Bool | ||
3331 | -> Bool | ||
3332 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
624 | testdata/performance/SampleMaterial.lc 320:7-325:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3333 | testdata/performance/SampleMaterial.lc 320:7-325:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
625 | testdata/performance/SampleMaterial.lc 320:7-326:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3334 | testdata/performance/SampleMaterial.lc 320:7-326:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
626 | testdata/performance/SampleMaterial.lc 320:7-327:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3335 | testdata/performance/SampleMaterial.lc 320:7-327:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -640,12 +3349,33 @@ testdata/performance/SampleMaterial.lc 328:30-328:32 forall a . List a | |||
640 | testdata/performance/SampleMaterial.lc 329:25-329:30 Bool | 3349 | testdata/performance/SampleMaterial.lc 329:25-329:30 Bool |
641 | testdata/performance/SampleMaterial.lc 330:29-330:34 Bool | 3350 | testdata/performance/SampleMaterial.lc 330:29-330:34 Bool |
642 | testdata/performance/SampleMaterial.lc 332:13-358:14 List StageAttrs | 3351 | testdata/performance/SampleMaterial.lc 332:13-358:14 List StageAttrs |
643 | testdata/performance/SampleMaterial.lc 332:15-332:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3352 | testdata/performance/SampleMaterial.lc 332:15-332:25 Maybe (Blending', Blending') |
644 | testdata/performance/SampleMaterial.lc 332:15-333:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3353 | -> RGBGen |
645 | testdata/performance/SampleMaterial.lc 332:15-334:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3354 | -> AlphaGen |
646 | testdata/performance/SampleMaterial.lc 332:15-335:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3355 | -> TCGen |
647 | testdata/performance/SampleMaterial.lc 332:15-336:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3356 | -> List TCMod |
648 | testdata/performance/SampleMaterial.lc 332:15-337:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3357 | -> StageTexture |
3358 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3359 | testdata/performance/SampleMaterial.lc 332:15-333:36 RGBGen | ||
3360 | -> AlphaGen | ||
3361 | -> TCGen | ||
3362 | -> List TCMod | ||
3363 | -> StageTexture | ||
3364 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3365 | testdata/performance/SampleMaterial.lc 332:15-334:50 AlphaGen | ||
3366 | -> TCGen | ||
3367 | -> List TCMod | ||
3368 | -> StageTexture | ||
3369 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3370 | testdata/performance/SampleMaterial.lc 332:15-335:42 TCGen | ||
3371 | -> List TCMod | ||
3372 | -> StageTexture | ||
3373 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3374 | testdata/performance/SampleMaterial.lc 332:15-336:36 List TCMod | ||
3375 | -> StageTexture | ||
3376 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3377 | testdata/performance/SampleMaterial.lc 332:15-337:31 StageTexture | ||
3378 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
649 | testdata/performance/SampleMaterial.lc 332:15-338:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3379 | testdata/performance/SampleMaterial.lc 332:15-338:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
650 | testdata/performance/SampleMaterial.lc 332:15-339:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3380 | testdata/performance/SampleMaterial.lc 332:15-339:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
651 | testdata/performance/SampleMaterial.lc 332:15-340:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3381 | testdata/performance/SampleMaterial.lc 332:15-340:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -665,12 +3395,33 @@ testdata/performance/SampleMaterial.lc 340:33-340:41 DepthFunction | |||
665 | testdata/performance/SampleMaterial.lc 341:33-341:40 forall a . Maybe a | 3395 | testdata/performance/SampleMaterial.lc 341:33-341:40 forall a . Maybe a |
666 | testdata/performance/SampleMaterial.lc 342:41-342:46 Bool | 3396 | testdata/performance/SampleMaterial.lc 342:41-342:46 Bool |
667 | testdata/performance/SampleMaterial.lc 343:38-343:54 String | 3397 | testdata/performance/SampleMaterial.lc 343:38-343:54 String |
668 | testdata/performance/SampleMaterial.lc 345:15-345:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3398 | testdata/performance/SampleMaterial.lc 345:15-345:25 Maybe (Blending', Blending') |
669 | testdata/performance/SampleMaterial.lc 345:15-346:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3399 | -> RGBGen |
670 | testdata/performance/SampleMaterial.lc 345:15-347:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3400 | -> AlphaGen |
671 | testdata/performance/SampleMaterial.lc 345:15-348:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3401 | -> TCGen |
672 | testdata/performance/SampleMaterial.lc 345:15-349:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3402 | -> List TCMod |
673 | testdata/performance/SampleMaterial.lc 345:15-350:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3403 | -> StageTexture |
3404 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3405 | testdata/performance/SampleMaterial.lc 345:15-346:57 RGBGen | ||
3406 | -> AlphaGen | ||
3407 | -> TCGen | ||
3408 | -> List TCMod | ||
3409 | -> StageTexture | ||
3410 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3411 | testdata/performance/SampleMaterial.lc 345:15-347:50 AlphaGen | ||
3412 | -> TCGen | ||
3413 | -> List TCMod | ||
3414 | -> StageTexture | ||
3415 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3416 | testdata/performance/SampleMaterial.lc 345:15-348:42 TCGen | ||
3417 | -> List TCMod | ||
3418 | -> StageTexture | ||
3419 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3420 | testdata/performance/SampleMaterial.lc 345:15-349:40 List TCMod | ||
3421 | -> StageTexture | ||
3422 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3423 | testdata/performance/SampleMaterial.lc 345:15-350:31 StageTexture | ||
3424 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
674 | testdata/performance/SampleMaterial.lc 345:15-351:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3425 | testdata/performance/SampleMaterial.lc 345:15-351:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
675 | testdata/performance/SampleMaterial.lc 345:15-352:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3426 | testdata/performance/SampleMaterial.lc 345:15-352:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
676 | testdata/performance/SampleMaterial.lc 345:15-353:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3427 | testdata/performance/SampleMaterial.lc 345:15-353:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -696,11 +3447,31 @@ testdata/performance/SampleMaterial.lc 359:21-359:26 Bool | |||
696 | testdata/performance/SampleMaterial.lc 362:5-404:6 (String, CommonAttrs) | 3447 | testdata/performance/SampleMaterial.lc 362:5-404:6 (String, CommonAttrs) |
697 | testdata/performance/SampleMaterial.lc 362:5-2182:6 List (String, CommonAttrs) | 3448 | testdata/performance/SampleMaterial.lc 362:5-2182:6 List (String, CommonAttrs) |
698 | testdata/performance/SampleMaterial.lc 362:7-362:53 String | 3449 | testdata/performance/SampleMaterial.lc 362:7-362:53 String |
699 | testdata/performance/SampleMaterial.lc 363:7-363:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3450 | testdata/performance/SampleMaterial.lc 363:7-363:18 () |
700 | testdata/performance/SampleMaterial.lc 363:7-364:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3451 | -> () |
701 | testdata/performance/SampleMaterial.lc 363:7-365:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3452 | -> Bool |
702 | testdata/performance/SampleMaterial.lc 363:7-366:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3453 | -> Float |
703 | testdata/performance/SampleMaterial.lc 363:7-367:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3454 | -> Bool |
3455 | -> Bool | ||
3456 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3457 | testdata/performance/SampleMaterial.lc 363:7-364:26 () | ||
3458 | -> Bool | ||
3459 | -> Float | ||
3460 | -> Bool | ||
3461 | -> Bool | ||
3462 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3463 | testdata/performance/SampleMaterial.lc 363:7-365:26 Bool | ||
3464 | -> Float | ||
3465 | -> Bool | ||
3466 | -> Bool | ||
3467 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3468 | testdata/performance/SampleMaterial.lc 363:7-366:27 Float | ||
3469 | -> Bool | ||
3470 | -> Bool | ||
3471 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3472 | testdata/performance/SampleMaterial.lc 363:7-367:21 Bool | ||
3473 | -> Bool | ||
3474 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
704 | testdata/performance/SampleMaterial.lc 363:7-368:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3475 | testdata/performance/SampleMaterial.lc 363:7-368:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
705 | testdata/performance/SampleMaterial.lc 363:7-369:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3476 | testdata/performance/SampleMaterial.lc 363:7-369:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
706 | testdata/performance/SampleMaterial.lc 363:7-370:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3477 | testdata/performance/SampleMaterial.lc 363:7-370:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -720,12 +3491,33 @@ testdata/performance/SampleMaterial.lc 371:30-371:32 forall a . List a | |||
720 | testdata/performance/SampleMaterial.lc 372:25-372:30 Bool | 3491 | testdata/performance/SampleMaterial.lc 372:25-372:30 Bool |
721 | testdata/performance/SampleMaterial.lc 373:29-373:34 Bool | 3492 | testdata/performance/SampleMaterial.lc 373:29-373:34 Bool |
722 | testdata/performance/SampleMaterial.lc 375:13-401:14 List StageAttrs | 3493 | testdata/performance/SampleMaterial.lc 375:13-401:14 List StageAttrs |
723 | testdata/performance/SampleMaterial.lc 375:15-375:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3494 | testdata/performance/SampleMaterial.lc 375:15-375:25 Maybe (Blending', Blending') |
724 | testdata/performance/SampleMaterial.lc 375:15-376:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3495 | -> RGBGen |
725 | testdata/performance/SampleMaterial.lc 375:15-377:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3496 | -> AlphaGen |
726 | testdata/performance/SampleMaterial.lc 375:15-378:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3497 | -> TCGen |
727 | testdata/performance/SampleMaterial.lc 375:15-379:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3498 | -> List TCMod |
728 | testdata/performance/SampleMaterial.lc 375:15-380:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3499 | -> StageTexture |
3500 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3501 | testdata/performance/SampleMaterial.lc 375:15-376:36 RGBGen | ||
3502 | -> AlphaGen | ||
3503 | -> TCGen | ||
3504 | -> List TCMod | ||
3505 | -> StageTexture | ||
3506 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3507 | testdata/performance/SampleMaterial.lc 375:15-377:50 AlphaGen | ||
3508 | -> TCGen | ||
3509 | -> List TCMod | ||
3510 | -> StageTexture | ||
3511 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3512 | testdata/performance/SampleMaterial.lc 375:15-378:42 TCGen | ||
3513 | -> List TCMod | ||
3514 | -> StageTexture | ||
3515 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3516 | testdata/performance/SampleMaterial.lc 375:15-379:36 List TCMod | ||
3517 | -> StageTexture | ||
3518 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3519 | testdata/performance/SampleMaterial.lc 375:15-380:31 StageTexture | ||
3520 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
729 | testdata/performance/SampleMaterial.lc 375:15-381:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3521 | testdata/performance/SampleMaterial.lc 375:15-381:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
730 | testdata/performance/SampleMaterial.lc 375:15-382:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3522 | testdata/performance/SampleMaterial.lc 375:15-382:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
731 | testdata/performance/SampleMaterial.lc 375:15-383:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3523 | testdata/performance/SampleMaterial.lc 375:15-383:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -745,12 +3537,33 @@ testdata/performance/SampleMaterial.lc 383:33-383:41 DepthFunction | |||
745 | testdata/performance/SampleMaterial.lc 384:33-384:40 forall a . Maybe a | 3537 | testdata/performance/SampleMaterial.lc 384:33-384:40 forall a . Maybe a |
746 | testdata/performance/SampleMaterial.lc 385:41-385:46 Bool | 3538 | testdata/performance/SampleMaterial.lc 385:41-385:46 Bool |
747 | testdata/performance/SampleMaterial.lc 386:38-386:54 String | 3539 | testdata/performance/SampleMaterial.lc 386:38-386:54 String |
748 | testdata/performance/SampleMaterial.lc 388:15-388:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3540 | testdata/performance/SampleMaterial.lc 388:15-388:25 Maybe (Blending', Blending') |
749 | testdata/performance/SampleMaterial.lc 388:15-389:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3541 | -> RGBGen |
750 | testdata/performance/SampleMaterial.lc 388:15-390:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3542 | -> AlphaGen |
751 | testdata/performance/SampleMaterial.lc 388:15-391:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3543 | -> TCGen |
752 | testdata/performance/SampleMaterial.lc 388:15-392:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3544 | -> List TCMod |
753 | testdata/performance/SampleMaterial.lc 388:15-393:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3545 | -> StageTexture |
3546 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3547 | testdata/performance/SampleMaterial.lc 388:15-389:57 RGBGen | ||
3548 | -> AlphaGen | ||
3549 | -> TCGen | ||
3550 | -> List TCMod | ||
3551 | -> StageTexture | ||
3552 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3553 | testdata/performance/SampleMaterial.lc 388:15-390:50 AlphaGen | ||
3554 | -> TCGen | ||
3555 | -> List TCMod | ||
3556 | -> StageTexture | ||
3557 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3558 | testdata/performance/SampleMaterial.lc 388:15-391:42 TCGen | ||
3559 | -> List TCMod | ||
3560 | -> StageTexture | ||
3561 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3562 | testdata/performance/SampleMaterial.lc 388:15-392:40 List TCMod | ||
3563 | -> StageTexture | ||
3564 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3565 | testdata/performance/SampleMaterial.lc 388:15-393:31 StageTexture | ||
3566 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
754 | testdata/performance/SampleMaterial.lc 388:15-394:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3567 | testdata/performance/SampleMaterial.lc 388:15-394:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
755 | testdata/performance/SampleMaterial.lc 388:15-395:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3568 | testdata/performance/SampleMaterial.lc 388:15-395:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
756 | testdata/performance/SampleMaterial.lc 388:15-396:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3569 | testdata/performance/SampleMaterial.lc 388:15-396:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -776,11 +3589,31 @@ testdata/performance/SampleMaterial.lc 402:21-402:26 Bool | |||
776 | testdata/performance/SampleMaterial.lc 405:5-447:6 (String, CommonAttrs) | 3589 | testdata/performance/SampleMaterial.lc 405:5-447:6 (String, CommonAttrs) |
777 | testdata/performance/SampleMaterial.lc 405:5-2182:6 List (String, CommonAttrs) | 3590 | testdata/performance/SampleMaterial.lc 405:5-2182:6 List (String, CommonAttrs) |
778 | testdata/performance/SampleMaterial.lc 405:7-405:53 String | 3591 | testdata/performance/SampleMaterial.lc 405:7-405:53 String |
779 | testdata/performance/SampleMaterial.lc 406:7-406:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3592 | testdata/performance/SampleMaterial.lc 406:7-406:18 () |
780 | testdata/performance/SampleMaterial.lc 406:7-407:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3593 | -> () |
781 | testdata/performance/SampleMaterial.lc 406:7-408:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3594 | -> Bool |
782 | testdata/performance/SampleMaterial.lc 406:7-409:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3595 | -> Float |
783 | testdata/performance/SampleMaterial.lc 406:7-410:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3596 | -> Bool |
3597 | -> Bool | ||
3598 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3599 | testdata/performance/SampleMaterial.lc 406:7-407:26 () | ||
3600 | -> Bool | ||
3601 | -> Float | ||
3602 | -> Bool | ||
3603 | -> Bool | ||
3604 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3605 | testdata/performance/SampleMaterial.lc 406:7-408:26 Bool | ||
3606 | -> Float | ||
3607 | -> Bool | ||
3608 | -> Bool | ||
3609 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3610 | testdata/performance/SampleMaterial.lc 406:7-409:27 Float | ||
3611 | -> Bool | ||
3612 | -> Bool | ||
3613 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3614 | testdata/performance/SampleMaterial.lc 406:7-410:21 Bool | ||
3615 | -> Bool | ||
3616 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
784 | testdata/performance/SampleMaterial.lc 406:7-411:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3617 | testdata/performance/SampleMaterial.lc 406:7-411:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
785 | testdata/performance/SampleMaterial.lc 406:7-412:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3618 | testdata/performance/SampleMaterial.lc 406:7-412:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
786 | testdata/performance/SampleMaterial.lc 406:7-413:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3619 | testdata/performance/SampleMaterial.lc 406:7-413:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -800,12 +3633,33 @@ testdata/performance/SampleMaterial.lc 414:30-414:32 forall a . List a | |||
800 | testdata/performance/SampleMaterial.lc 415:25-415:30 Bool | 3633 | testdata/performance/SampleMaterial.lc 415:25-415:30 Bool |
801 | testdata/performance/SampleMaterial.lc 416:29-416:34 Bool | 3634 | testdata/performance/SampleMaterial.lc 416:29-416:34 Bool |
802 | testdata/performance/SampleMaterial.lc 418:13-444:14 List StageAttrs | 3635 | testdata/performance/SampleMaterial.lc 418:13-444:14 List StageAttrs |
803 | testdata/performance/SampleMaterial.lc 418:15-418:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3636 | testdata/performance/SampleMaterial.lc 418:15-418:25 Maybe (Blending', Blending') |
804 | testdata/performance/SampleMaterial.lc 418:15-419:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3637 | -> RGBGen |
805 | testdata/performance/SampleMaterial.lc 418:15-420:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3638 | -> AlphaGen |
806 | testdata/performance/SampleMaterial.lc 418:15-421:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3639 | -> TCGen |
807 | testdata/performance/SampleMaterial.lc 418:15-422:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3640 | -> List TCMod |
808 | testdata/performance/SampleMaterial.lc 418:15-423:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3641 | -> StageTexture |
3642 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3643 | testdata/performance/SampleMaterial.lc 418:15-419:36 RGBGen | ||
3644 | -> AlphaGen | ||
3645 | -> TCGen | ||
3646 | -> List TCMod | ||
3647 | -> StageTexture | ||
3648 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3649 | testdata/performance/SampleMaterial.lc 418:15-420:50 AlphaGen | ||
3650 | -> TCGen | ||
3651 | -> List TCMod | ||
3652 | -> StageTexture | ||
3653 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3654 | testdata/performance/SampleMaterial.lc 418:15-421:42 TCGen | ||
3655 | -> List TCMod | ||
3656 | -> StageTexture | ||
3657 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3658 | testdata/performance/SampleMaterial.lc 418:15-422:36 List TCMod | ||
3659 | -> StageTexture | ||
3660 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3661 | testdata/performance/SampleMaterial.lc 418:15-423:31 StageTexture | ||
3662 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
809 | testdata/performance/SampleMaterial.lc 418:15-424:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3663 | testdata/performance/SampleMaterial.lc 418:15-424:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
810 | testdata/performance/SampleMaterial.lc 418:15-425:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3664 | testdata/performance/SampleMaterial.lc 418:15-425:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
811 | testdata/performance/SampleMaterial.lc 418:15-426:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3665 | testdata/performance/SampleMaterial.lc 418:15-426:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -825,12 +3679,33 @@ testdata/performance/SampleMaterial.lc 426:33-426:41 DepthFunction | |||
825 | testdata/performance/SampleMaterial.lc 427:33-427:40 forall a . Maybe a | 3679 | testdata/performance/SampleMaterial.lc 427:33-427:40 forall a . Maybe a |
826 | testdata/performance/SampleMaterial.lc 428:41-428:46 Bool | 3680 | testdata/performance/SampleMaterial.lc 428:41-428:46 Bool |
827 | testdata/performance/SampleMaterial.lc 429:38-429:54 String | 3681 | testdata/performance/SampleMaterial.lc 429:38-429:54 String |
828 | testdata/performance/SampleMaterial.lc 431:15-431:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3682 | testdata/performance/SampleMaterial.lc 431:15-431:25 Maybe (Blending', Blending') |
829 | testdata/performance/SampleMaterial.lc 431:15-432:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3683 | -> RGBGen |
830 | testdata/performance/SampleMaterial.lc 431:15-433:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3684 | -> AlphaGen |
831 | testdata/performance/SampleMaterial.lc 431:15-434:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3685 | -> TCGen |
832 | testdata/performance/SampleMaterial.lc 431:15-435:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3686 | -> List TCMod |
833 | testdata/performance/SampleMaterial.lc 431:15-436:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3687 | -> StageTexture |
3688 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3689 | testdata/performance/SampleMaterial.lc 431:15-432:57 RGBGen | ||
3690 | -> AlphaGen | ||
3691 | -> TCGen | ||
3692 | -> List TCMod | ||
3693 | -> StageTexture | ||
3694 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3695 | testdata/performance/SampleMaterial.lc 431:15-433:50 AlphaGen | ||
3696 | -> TCGen | ||
3697 | -> List TCMod | ||
3698 | -> StageTexture | ||
3699 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3700 | testdata/performance/SampleMaterial.lc 431:15-434:42 TCGen | ||
3701 | -> List TCMod | ||
3702 | -> StageTexture | ||
3703 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3704 | testdata/performance/SampleMaterial.lc 431:15-435:40 List TCMod | ||
3705 | -> StageTexture | ||
3706 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3707 | testdata/performance/SampleMaterial.lc 431:15-436:31 StageTexture | ||
3708 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
834 | testdata/performance/SampleMaterial.lc 431:15-437:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3709 | testdata/performance/SampleMaterial.lc 431:15-437:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
835 | testdata/performance/SampleMaterial.lc 431:15-438:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3710 | testdata/performance/SampleMaterial.lc 431:15-438:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
836 | testdata/performance/SampleMaterial.lc 431:15-439:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3711 | testdata/performance/SampleMaterial.lc 431:15-439:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -856,11 +3731,31 @@ testdata/performance/SampleMaterial.lc 445:21-445:26 Bool | |||
856 | testdata/performance/SampleMaterial.lc 448:5-490:6 (String, CommonAttrs) | 3731 | testdata/performance/SampleMaterial.lc 448:5-490:6 (String, CommonAttrs) |
857 | testdata/performance/SampleMaterial.lc 448:5-2182:6 List (String, CommonAttrs) | 3732 | testdata/performance/SampleMaterial.lc 448:5-2182:6 List (String, CommonAttrs) |
858 | testdata/performance/SampleMaterial.lc 448:7-448:53 String | 3733 | testdata/performance/SampleMaterial.lc 448:7-448:53 String |
859 | testdata/performance/SampleMaterial.lc 449:7-449:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3734 | testdata/performance/SampleMaterial.lc 449:7-449:18 () |
860 | testdata/performance/SampleMaterial.lc 449:7-450:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3735 | -> () |
861 | testdata/performance/SampleMaterial.lc 449:7-451:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3736 | -> Bool |
862 | testdata/performance/SampleMaterial.lc 449:7-452:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3737 | -> Float |
863 | testdata/performance/SampleMaterial.lc 449:7-453:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3738 | -> Bool |
3739 | -> Bool | ||
3740 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3741 | testdata/performance/SampleMaterial.lc 449:7-450:26 () | ||
3742 | -> Bool | ||
3743 | -> Float | ||
3744 | -> Bool | ||
3745 | -> Bool | ||
3746 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3747 | testdata/performance/SampleMaterial.lc 449:7-451:26 Bool | ||
3748 | -> Float | ||
3749 | -> Bool | ||
3750 | -> Bool | ||
3751 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3752 | testdata/performance/SampleMaterial.lc 449:7-452:27 Float | ||
3753 | -> Bool | ||
3754 | -> Bool | ||
3755 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3756 | testdata/performance/SampleMaterial.lc 449:7-453:21 Bool | ||
3757 | -> Bool | ||
3758 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
864 | testdata/performance/SampleMaterial.lc 449:7-454:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3759 | testdata/performance/SampleMaterial.lc 449:7-454:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
865 | testdata/performance/SampleMaterial.lc 449:7-455:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3760 | testdata/performance/SampleMaterial.lc 449:7-455:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
866 | testdata/performance/SampleMaterial.lc 449:7-456:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3761 | testdata/performance/SampleMaterial.lc 449:7-456:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -880,12 +3775,33 @@ testdata/performance/SampleMaterial.lc 457:30-457:32 forall a . List a | |||
880 | testdata/performance/SampleMaterial.lc 458:25-458:30 Bool | 3775 | testdata/performance/SampleMaterial.lc 458:25-458:30 Bool |
881 | testdata/performance/SampleMaterial.lc 459:29-459:34 Bool | 3776 | testdata/performance/SampleMaterial.lc 459:29-459:34 Bool |
882 | testdata/performance/SampleMaterial.lc 461:13-487:14 List StageAttrs | 3777 | testdata/performance/SampleMaterial.lc 461:13-487:14 List StageAttrs |
883 | testdata/performance/SampleMaterial.lc 461:15-461:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3778 | testdata/performance/SampleMaterial.lc 461:15-461:25 Maybe (Blending', Blending') |
884 | testdata/performance/SampleMaterial.lc 461:15-462:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3779 | -> RGBGen |
885 | testdata/performance/SampleMaterial.lc 461:15-463:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3780 | -> AlphaGen |
886 | testdata/performance/SampleMaterial.lc 461:15-464:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3781 | -> TCGen |
887 | testdata/performance/SampleMaterial.lc 461:15-465:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3782 | -> List TCMod |
888 | testdata/performance/SampleMaterial.lc 461:15-466:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3783 | -> StageTexture |
3784 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3785 | testdata/performance/SampleMaterial.lc 461:15-462:36 RGBGen | ||
3786 | -> AlphaGen | ||
3787 | -> TCGen | ||
3788 | -> List TCMod | ||
3789 | -> StageTexture | ||
3790 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3791 | testdata/performance/SampleMaterial.lc 461:15-463:50 AlphaGen | ||
3792 | -> TCGen | ||
3793 | -> List TCMod | ||
3794 | -> StageTexture | ||
3795 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3796 | testdata/performance/SampleMaterial.lc 461:15-464:42 TCGen | ||
3797 | -> List TCMod | ||
3798 | -> StageTexture | ||
3799 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3800 | testdata/performance/SampleMaterial.lc 461:15-465:36 List TCMod | ||
3801 | -> StageTexture | ||
3802 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3803 | testdata/performance/SampleMaterial.lc 461:15-466:31 StageTexture | ||
3804 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
889 | testdata/performance/SampleMaterial.lc 461:15-467:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3805 | testdata/performance/SampleMaterial.lc 461:15-467:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
890 | testdata/performance/SampleMaterial.lc 461:15-468:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3806 | testdata/performance/SampleMaterial.lc 461:15-468:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
891 | testdata/performance/SampleMaterial.lc 461:15-469:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3807 | testdata/performance/SampleMaterial.lc 461:15-469:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -905,12 +3821,33 @@ testdata/performance/SampleMaterial.lc 469:33-469:41 DepthFunction | |||
905 | testdata/performance/SampleMaterial.lc 470:33-470:40 forall a . Maybe a | 3821 | testdata/performance/SampleMaterial.lc 470:33-470:40 forall a . Maybe a |
906 | testdata/performance/SampleMaterial.lc 471:41-471:46 Bool | 3822 | testdata/performance/SampleMaterial.lc 471:41-471:46 Bool |
907 | testdata/performance/SampleMaterial.lc 472:38-472:54 String | 3823 | testdata/performance/SampleMaterial.lc 472:38-472:54 String |
908 | testdata/performance/SampleMaterial.lc 474:15-474:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3824 | testdata/performance/SampleMaterial.lc 474:15-474:25 Maybe (Blending', Blending') |
909 | testdata/performance/SampleMaterial.lc 474:15-475:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3825 | -> RGBGen |
910 | testdata/performance/SampleMaterial.lc 474:15-476:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3826 | -> AlphaGen |
911 | testdata/performance/SampleMaterial.lc 474:15-477:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3827 | -> TCGen |
912 | testdata/performance/SampleMaterial.lc 474:15-478:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3828 | -> List TCMod |
913 | testdata/performance/SampleMaterial.lc 474:15-479:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3829 | -> StageTexture |
3830 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3831 | testdata/performance/SampleMaterial.lc 474:15-475:57 RGBGen | ||
3832 | -> AlphaGen | ||
3833 | -> TCGen | ||
3834 | -> List TCMod | ||
3835 | -> StageTexture | ||
3836 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3837 | testdata/performance/SampleMaterial.lc 474:15-476:50 AlphaGen | ||
3838 | -> TCGen | ||
3839 | -> List TCMod | ||
3840 | -> StageTexture | ||
3841 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3842 | testdata/performance/SampleMaterial.lc 474:15-477:42 TCGen | ||
3843 | -> List TCMod | ||
3844 | -> StageTexture | ||
3845 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3846 | testdata/performance/SampleMaterial.lc 474:15-478:40 List TCMod | ||
3847 | -> StageTexture | ||
3848 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3849 | testdata/performance/SampleMaterial.lc 474:15-479:31 StageTexture | ||
3850 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
914 | testdata/performance/SampleMaterial.lc 474:15-480:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3851 | testdata/performance/SampleMaterial.lc 474:15-480:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
915 | testdata/performance/SampleMaterial.lc 474:15-481:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3852 | testdata/performance/SampleMaterial.lc 474:15-481:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
916 | testdata/performance/SampleMaterial.lc 474:15-482:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3853 | testdata/performance/SampleMaterial.lc 474:15-482:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -936,11 +3873,31 @@ testdata/performance/SampleMaterial.lc 488:21-488:26 Bool | |||
936 | testdata/performance/SampleMaterial.lc 491:5-533:6 (String, CommonAttrs) | 3873 | testdata/performance/SampleMaterial.lc 491:5-533:6 (String, CommonAttrs) |
937 | testdata/performance/SampleMaterial.lc 491:5-2182:6 List (String, CommonAttrs) | 3874 | testdata/performance/SampleMaterial.lc 491:5-2182:6 List (String, CommonAttrs) |
938 | testdata/performance/SampleMaterial.lc 491:7-491:53 String | 3875 | testdata/performance/SampleMaterial.lc 491:7-491:53 String |
939 | testdata/performance/SampleMaterial.lc 492:7-492:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3876 | testdata/performance/SampleMaterial.lc 492:7-492:18 () |
940 | testdata/performance/SampleMaterial.lc 492:7-493:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3877 | -> () |
941 | testdata/performance/SampleMaterial.lc 492:7-494:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3878 | -> Bool |
942 | testdata/performance/SampleMaterial.lc 492:7-495:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3879 | -> Float |
943 | testdata/performance/SampleMaterial.lc 492:7-496:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3880 | -> Bool |
3881 | -> Bool | ||
3882 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3883 | testdata/performance/SampleMaterial.lc 492:7-493:26 () | ||
3884 | -> Bool | ||
3885 | -> Float | ||
3886 | -> Bool | ||
3887 | -> Bool | ||
3888 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3889 | testdata/performance/SampleMaterial.lc 492:7-494:26 Bool | ||
3890 | -> Float | ||
3891 | -> Bool | ||
3892 | -> Bool | ||
3893 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3894 | testdata/performance/SampleMaterial.lc 492:7-495:27 Float | ||
3895 | -> Bool | ||
3896 | -> Bool | ||
3897 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3898 | testdata/performance/SampleMaterial.lc 492:7-496:21 Bool | ||
3899 | -> Bool | ||
3900 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
944 | testdata/performance/SampleMaterial.lc 492:7-497:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3901 | testdata/performance/SampleMaterial.lc 492:7-497:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
945 | testdata/performance/SampleMaterial.lc 492:7-498:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3902 | testdata/performance/SampleMaterial.lc 492:7-498:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
946 | testdata/performance/SampleMaterial.lc 492:7-499:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 3903 | testdata/performance/SampleMaterial.lc 492:7-499:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -960,12 +3917,33 @@ testdata/performance/SampleMaterial.lc 500:30-500:32 forall a . List a | |||
960 | testdata/performance/SampleMaterial.lc 501:25-501:30 Bool | 3917 | testdata/performance/SampleMaterial.lc 501:25-501:30 Bool |
961 | testdata/performance/SampleMaterial.lc 502:29-502:34 Bool | 3918 | testdata/performance/SampleMaterial.lc 502:29-502:34 Bool |
962 | testdata/performance/SampleMaterial.lc 504:13-530:14 List StageAttrs | 3919 | testdata/performance/SampleMaterial.lc 504:13-530:14 List StageAttrs |
963 | testdata/performance/SampleMaterial.lc 504:15-504:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3920 | testdata/performance/SampleMaterial.lc 504:15-504:25 Maybe (Blending', Blending') |
964 | testdata/performance/SampleMaterial.lc 504:15-505:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3921 | -> RGBGen |
965 | testdata/performance/SampleMaterial.lc 504:15-506:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3922 | -> AlphaGen |
966 | testdata/performance/SampleMaterial.lc 504:15-507:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3923 | -> TCGen |
967 | testdata/performance/SampleMaterial.lc 504:15-508:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3924 | -> List TCMod |
968 | testdata/performance/SampleMaterial.lc 504:15-509:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3925 | -> StageTexture |
3926 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3927 | testdata/performance/SampleMaterial.lc 504:15-505:36 RGBGen | ||
3928 | -> AlphaGen | ||
3929 | -> TCGen | ||
3930 | -> List TCMod | ||
3931 | -> StageTexture | ||
3932 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3933 | testdata/performance/SampleMaterial.lc 504:15-506:50 AlphaGen | ||
3934 | -> TCGen | ||
3935 | -> List TCMod | ||
3936 | -> StageTexture | ||
3937 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3938 | testdata/performance/SampleMaterial.lc 504:15-507:42 TCGen | ||
3939 | -> List TCMod | ||
3940 | -> StageTexture | ||
3941 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3942 | testdata/performance/SampleMaterial.lc 504:15-508:36 List TCMod | ||
3943 | -> StageTexture | ||
3944 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3945 | testdata/performance/SampleMaterial.lc 504:15-509:31 StageTexture | ||
3946 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
969 | testdata/performance/SampleMaterial.lc 504:15-510:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3947 | testdata/performance/SampleMaterial.lc 504:15-510:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
970 | testdata/performance/SampleMaterial.lc 504:15-511:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3948 | testdata/performance/SampleMaterial.lc 504:15-511:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
971 | testdata/performance/SampleMaterial.lc 504:15-512:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3949 | testdata/performance/SampleMaterial.lc 504:15-512:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -985,12 +3963,33 @@ testdata/performance/SampleMaterial.lc 512:33-512:41 DepthFunction | |||
985 | testdata/performance/SampleMaterial.lc 513:33-513:40 forall a . Maybe a | 3963 | testdata/performance/SampleMaterial.lc 513:33-513:40 forall a . Maybe a |
986 | testdata/performance/SampleMaterial.lc 514:41-514:46 Bool | 3964 | testdata/performance/SampleMaterial.lc 514:41-514:46 Bool |
987 | testdata/performance/SampleMaterial.lc 515:38-515:54 String | 3965 | testdata/performance/SampleMaterial.lc 515:38-515:54 String |
988 | testdata/performance/SampleMaterial.lc 517:15-517:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3966 | testdata/performance/SampleMaterial.lc 517:15-517:25 Maybe (Blending', Blending') |
989 | testdata/performance/SampleMaterial.lc 517:15-518:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3967 | -> RGBGen |
990 | testdata/performance/SampleMaterial.lc 517:15-519:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3968 | -> AlphaGen |
991 | testdata/performance/SampleMaterial.lc 517:15-520:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3969 | -> TCGen |
992 | testdata/performance/SampleMaterial.lc 517:15-521:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3970 | -> List TCMod |
993 | testdata/performance/SampleMaterial.lc 517:15-522:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3971 | -> StageTexture |
3972 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3973 | testdata/performance/SampleMaterial.lc 517:15-518:57 RGBGen | ||
3974 | -> AlphaGen | ||
3975 | -> TCGen | ||
3976 | -> List TCMod | ||
3977 | -> StageTexture | ||
3978 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3979 | testdata/performance/SampleMaterial.lc 517:15-519:50 AlphaGen | ||
3980 | -> TCGen | ||
3981 | -> List TCMod | ||
3982 | -> StageTexture | ||
3983 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3984 | testdata/performance/SampleMaterial.lc 517:15-520:42 TCGen | ||
3985 | -> List TCMod | ||
3986 | -> StageTexture | ||
3987 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3988 | testdata/performance/SampleMaterial.lc 517:15-521:40 List TCMod | ||
3989 | -> StageTexture | ||
3990 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3991 | testdata/performance/SampleMaterial.lc 517:15-522:31 StageTexture | ||
3992 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
994 | testdata/performance/SampleMaterial.lc 517:15-523:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3993 | testdata/performance/SampleMaterial.lc 517:15-523:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
995 | testdata/performance/SampleMaterial.lc 517:15-524:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3994 | testdata/performance/SampleMaterial.lc 517:15-524:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
996 | testdata/performance/SampleMaterial.lc 517:15-525:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 3995 | testdata/performance/SampleMaterial.lc 517:15-525:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1016,11 +4015,31 @@ testdata/performance/SampleMaterial.lc 531:21-531:26 Bool | |||
1016 | testdata/performance/SampleMaterial.lc 534:5-576:6 (String, CommonAttrs) | 4015 | testdata/performance/SampleMaterial.lc 534:5-576:6 (String, CommonAttrs) |
1017 | testdata/performance/SampleMaterial.lc 534:5-2182:6 List (String, CommonAttrs) | 4016 | testdata/performance/SampleMaterial.lc 534:5-2182:6 List (String, CommonAttrs) |
1018 | testdata/performance/SampleMaterial.lc 534:7-534:42 String | 4017 | testdata/performance/SampleMaterial.lc 534:7-534:42 String |
1019 | testdata/performance/SampleMaterial.lc 535:7-535:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4018 | testdata/performance/SampleMaterial.lc 535:7-535:18 () |
1020 | testdata/performance/SampleMaterial.lc 535:7-536:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4019 | -> () |
1021 | testdata/performance/SampleMaterial.lc 535:7-537:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4020 | -> Bool |
1022 | testdata/performance/SampleMaterial.lc 535:7-538:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4021 | -> Float |
1023 | testdata/performance/SampleMaterial.lc 535:7-539:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4022 | -> Bool |
4023 | -> Bool | ||
4024 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4025 | testdata/performance/SampleMaterial.lc 535:7-536:26 () | ||
4026 | -> Bool | ||
4027 | -> Float | ||
4028 | -> Bool | ||
4029 | -> Bool | ||
4030 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4031 | testdata/performance/SampleMaterial.lc 535:7-537:26 Bool | ||
4032 | -> Float | ||
4033 | -> Bool | ||
4034 | -> Bool | ||
4035 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4036 | testdata/performance/SampleMaterial.lc 535:7-538:27 Float | ||
4037 | -> Bool | ||
4038 | -> Bool | ||
4039 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4040 | testdata/performance/SampleMaterial.lc 535:7-539:21 Bool | ||
4041 | -> Bool | ||
4042 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1024 | testdata/performance/SampleMaterial.lc 535:7-540:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4043 | testdata/performance/SampleMaterial.lc 535:7-540:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1025 | testdata/performance/SampleMaterial.lc 535:7-541:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4044 | testdata/performance/SampleMaterial.lc 535:7-541:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1026 | testdata/performance/SampleMaterial.lc 535:7-542:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4045 | testdata/performance/SampleMaterial.lc 535:7-542:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1040,12 +4059,33 @@ testdata/performance/SampleMaterial.lc 543:30-543:32 forall a . List a | |||
1040 | testdata/performance/SampleMaterial.lc 544:25-544:30 Bool | 4059 | testdata/performance/SampleMaterial.lc 544:25-544:30 Bool |
1041 | testdata/performance/SampleMaterial.lc 545:29-545:34 Bool | 4060 | testdata/performance/SampleMaterial.lc 545:29-545:34 Bool |
1042 | testdata/performance/SampleMaterial.lc 547:13-573:14 List StageAttrs | 4061 | testdata/performance/SampleMaterial.lc 547:13-573:14 List StageAttrs |
1043 | testdata/performance/SampleMaterial.lc 547:15-547:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4062 | testdata/performance/SampleMaterial.lc 547:15-547:25 Maybe (Blending', Blending') |
1044 | testdata/performance/SampleMaterial.lc 547:15-548:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4063 | -> RGBGen |
1045 | testdata/performance/SampleMaterial.lc 547:15-549:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4064 | -> AlphaGen |
1046 | testdata/performance/SampleMaterial.lc 547:15-550:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4065 | -> TCGen |
1047 | testdata/performance/SampleMaterial.lc 547:15-551:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4066 | -> List TCMod |
1048 | testdata/performance/SampleMaterial.lc 547:15-552:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4067 | -> StageTexture |
4068 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4069 | testdata/performance/SampleMaterial.lc 547:15-548:36 RGBGen | ||
4070 | -> AlphaGen | ||
4071 | -> TCGen | ||
4072 | -> List TCMod | ||
4073 | -> StageTexture | ||
4074 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4075 | testdata/performance/SampleMaterial.lc 547:15-549:50 AlphaGen | ||
4076 | -> TCGen | ||
4077 | -> List TCMod | ||
4078 | -> StageTexture | ||
4079 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4080 | testdata/performance/SampleMaterial.lc 547:15-550:42 TCGen | ||
4081 | -> List TCMod | ||
4082 | -> StageTexture | ||
4083 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4084 | testdata/performance/SampleMaterial.lc 547:15-551:36 List TCMod | ||
4085 | -> StageTexture | ||
4086 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4087 | testdata/performance/SampleMaterial.lc 547:15-552:31 StageTexture | ||
4088 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1049 | testdata/performance/SampleMaterial.lc 547:15-553:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4089 | testdata/performance/SampleMaterial.lc 547:15-553:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1050 | testdata/performance/SampleMaterial.lc 547:15-554:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4090 | testdata/performance/SampleMaterial.lc 547:15-554:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1051 | testdata/performance/SampleMaterial.lc 547:15-555:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4091 | testdata/performance/SampleMaterial.lc 547:15-555:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1065,12 +4105,33 @@ testdata/performance/SampleMaterial.lc 555:33-555:41 DepthFunction | |||
1065 | testdata/performance/SampleMaterial.lc 556:33-556:40 forall a . Maybe a | 4105 | testdata/performance/SampleMaterial.lc 556:33-556:40 forall a . Maybe a |
1066 | testdata/performance/SampleMaterial.lc 557:41-557:46 Bool | 4106 | testdata/performance/SampleMaterial.lc 557:41-557:46 Bool |
1067 | testdata/performance/SampleMaterial.lc 558:38-558:54 String | 4107 | testdata/performance/SampleMaterial.lc 558:38-558:54 String |
1068 | testdata/performance/SampleMaterial.lc 560:15-560:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4108 | testdata/performance/SampleMaterial.lc 560:15-560:25 Maybe (Blending', Blending') |
1069 | testdata/performance/SampleMaterial.lc 560:15-561:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4109 | -> RGBGen |
1070 | testdata/performance/SampleMaterial.lc 560:15-562:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4110 | -> AlphaGen |
1071 | testdata/performance/SampleMaterial.lc 560:15-563:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4111 | -> TCGen |
1072 | testdata/performance/SampleMaterial.lc 560:15-564:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4112 | -> List TCMod |
1073 | testdata/performance/SampleMaterial.lc 560:15-565:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4113 | -> StageTexture |
4114 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4115 | testdata/performance/SampleMaterial.lc 560:15-561:57 RGBGen | ||
4116 | -> AlphaGen | ||
4117 | -> TCGen | ||
4118 | -> List TCMod | ||
4119 | -> StageTexture | ||
4120 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4121 | testdata/performance/SampleMaterial.lc 560:15-562:50 AlphaGen | ||
4122 | -> TCGen | ||
4123 | -> List TCMod | ||
4124 | -> StageTexture | ||
4125 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4126 | testdata/performance/SampleMaterial.lc 560:15-563:42 TCGen | ||
4127 | -> List TCMod | ||
4128 | -> StageTexture | ||
4129 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4130 | testdata/performance/SampleMaterial.lc 560:15-564:40 List TCMod | ||
4131 | -> StageTexture | ||
4132 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4133 | testdata/performance/SampleMaterial.lc 560:15-565:31 StageTexture | ||
4134 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1074 | testdata/performance/SampleMaterial.lc 560:15-566:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4135 | testdata/performance/SampleMaterial.lc 560:15-566:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1075 | testdata/performance/SampleMaterial.lc 560:15-567:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4136 | testdata/performance/SampleMaterial.lc 560:15-567:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1076 | testdata/performance/SampleMaterial.lc 560:15-568:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4137 | testdata/performance/SampleMaterial.lc 560:15-568:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1096,11 +4157,31 @@ testdata/performance/SampleMaterial.lc 574:21-574:26 Bool | |||
1096 | testdata/performance/SampleMaterial.lc 577:5-619:6 (String, CommonAttrs) | 4157 | testdata/performance/SampleMaterial.lc 577:5-619:6 (String, CommonAttrs) |
1097 | testdata/performance/SampleMaterial.lc 577:5-2182:6 List (String, CommonAttrs) | 4158 | testdata/performance/SampleMaterial.lc 577:5-2182:6 List (String, CommonAttrs) |
1098 | testdata/performance/SampleMaterial.lc 577:7-577:42 String | 4159 | testdata/performance/SampleMaterial.lc 577:7-577:42 String |
1099 | testdata/performance/SampleMaterial.lc 578:7-578:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4160 | testdata/performance/SampleMaterial.lc 578:7-578:18 () |
1100 | testdata/performance/SampleMaterial.lc 578:7-579:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4161 | -> () |
1101 | testdata/performance/SampleMaterial.lc 578:7-580:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4162 | -> Bool |
1102 | testdata/performance/SampleMaterial.lc 578:7-581:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4163 | -> Float |
1103 | testdata/performance/SampleMaterial.lc 578:7-582:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4164 | -> Bool |
4165 | -> Bool | ||
4166 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4167 | testdata/performance/SampleMaterial.lc 578:7-579:26 () | ||
4168 | -> Bool | ||
4169 | -> Float | ||
4170 | -> Bool | ||
4171 | -> Bool | ||
4172 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4173 | testdata/performance/SampleMaterial.lc 578:7-580:26 Bool | ||
4174 | -> Float | ||
4175 | -> Bool | ||
4176 | -> Bool | ||
4177 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4178 | testdata/performance/SampleMaterial.lc 578:7-581:27 Float | ||
4179 | -> Bool | ||
4180 | -> Bool | ||
4181 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4182 | testdata/performance/SampleMaterial.lc 578:7-582:21 Bool | ||
4183 | -> Bool | ||
4184 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1104 | testdata/performance/SampleMaterial.lc 578:7-583:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4185 | testdata/performance/SampleMaterial.lc 578:7-583:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1105 | testdata/performance/SampleMaterial.lc 578:7-584:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4186 | testdata/performance/SampleMaterial.lc 578:7-584:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1106 | testdata/performance/SampleMaterial.lc 578:7-585:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4187 | testdata/performance/SampleMaterial.lc 578:7-585:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1120,12 +4201,33 @@ testdata/performance/SampleMaterial.lc 586:30-586:32 forall a . List a | |||
1120 | testdata/performance/SampleMaterial.lc 587:25-587:30 Bool | 4201 | testdata/performance/SampleMaterial.lc 587:25-587:30 Bool |
1121 | testdata/performance/SampleMaterial.lc 588:29-588:34 Bool | 4202 | testdata/performance/SampleMaterial.lc 588:29-588:34 Bool |
1122 | testdata/performance/SampleMaterial.lc 590:13-616:14 List StageAttrs | 4203 | testdata/performance/SampleMaterial.lc 590:13-616:14 List StageAttrs |
1123 | testdata/performance/SampleMaterial.lc 590:15-590:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4204 | testdata/performance/SampleMaterial.lc 590:15-590:25 Maybe (Blending', Blending') |
1124 | testdata/performance/SampleMaterial.lc 590:15-591:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4205 | -> RGBGen |
1125 | testdata/performance/SampleMaterial.lc 590:15-592:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4206 | -> AlphaGen |
1126 | testdata/performance/SampleMaterial.lc 590:15-593:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4207 | -> TCGen |
1127 | testdata/performance/SampleMaterial.lc 590:15-594:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4208 | -> List TCMod |
1128 | testdata/performance/SampleMaterial.lc 590:15-595:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4209 | -> StageTexture |
4210 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4211 | testdata/performance/SampleMaterial.lc 590:15-591:36 RGBGen | ||
4212 | -> AlphaGen | ||
4213 | -> TCGen | ||
4214 | -> List TCMod | ||
4215 | -> StageTexture | ||
4216 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4217 | testdata/performance/SampleMaterial.lc 590:15-592:50 AlphaGen | ||
4218 | -> TCGen | ||
4219 | -> List TCMod | ||
4220 | -> StageTexture | ||
4221 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4222 | testdata/performance/SampleMaterial.lc 590:15-593:42 TCGen | ||
4223 | -> List TCMod | ||
4224 | -> StageTexture | ||
4225 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4226 | testdata/performance/SampleMaterial.lc 590:15-594:36 List TCMod | ||
4227 | -> StageTexture | ||
4228 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4229 | testdata/performance/SampleMaterial.lc 590:15-595:31 StageTexture | ||
4230 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1129 | testdata/performance/SampleMaterial.lc 590:15-596:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4231 | testdata/performance/SampleMaterial.lc 590:15-596:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1130 | testdata/performance/SampleMaterial.lc 590:15-597:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4232 | testdata/performance/SampleMaterial.lc 590:15-597:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1131 | testdata/performance/SampleMaterial.lc 590:15-598:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4233 | testdata/performance/SampleMaterial.lc 590:15-598:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1145,12 +4247,33 @@ testdata/performance/SampleMaterial.lc 598:33-598:41 DepthFunction | |||
1145 | testdata/performance/SampleMaterial.lc 599:33-599:40 forall a . Maybe a | 4247 | testdata/performance/SampleMaterial.lc 599:33-599:40 forall a . Maybe a |
1146 | testdata/performance/SampleMaterial.lc 600:41-600:46 Bool | 4248 | testdata/performance/SampleMaterial.lc 600:41-600:46 Bool |
1147 | testdata/performance/SampleMaterial.lc 601:38-601:54 String | 4249 | testdata/performance/SampleMaterial.lc 601:38-601:54 String |
1148 | testdata/performance/SampleMaterial.lc 603:15-603:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4250 | testdata/performance/SampleMaterial.lc 603:15-603:25 Maybe (Blending', Blending') |
1149 | testdata/performance/SampleMaterial.lc 603:15-604:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4251 | -> RGBGen |
1150 | testdata/performance/SampleMaterial.lc 603:15-605:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4252 | -> AlphaGen |
1151 | testdata/performance/SampleMaterial.lc 603:15-606:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4253 | -> TCGen |
1152 | testdata/performance/SampleMaterial.lc 603:15-607:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4254 | -> List TCMod |
1153 | testdata/performance/SampleMaterial.lc 603:15-608:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4255 | -> StageTexture |
4256 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4257 | testdata/performance/SampleMaterial.lc 603:15-604:57 RGBGen | ||
4258 | -> AlphaGen | ||
4259 | -> TCGen | ||
4260 | -> List TCMod | ||
4261 | -> StageTexture | ||
4262 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4263 | testdata/performance/SampleMaterial.lc 603:15-605:50 AlphaGen | ||
4264 | -> TCGen | ||
4265 | -> List TCMod | ||
4266 | -> StageTexture | ||
4267 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4268 | testdata/performance/SampleMaterial.lc 603:15-606:42 TCGen | ||
4269 | -> List TCMod | ||
4270 | -> StageTexture | ||
4271 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4272 | testdata/performance/SampleMaterial.lc 603:15-607:40 List TCMod | ||
4273 | -> StageTexture | ||
4274 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4275 | testdata/performance/SampleMaterial.lc 603:15-608:31 StageTexture | ||
4276 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1154 | testdata/performance/SampleMaterial.lc 603:15-609:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4277 | testdata/performance/SampleMaterial.lc 603:15-609:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1155 | testdata/performance/SampleMaterial.lc 603:15-610:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4278 | testdata/performance/SampleMaterial.lc 603:15-610:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1156 | testdata/performance/SampleMaterial.lc 603:15-611:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4279 | testdata/performance/SampleMaterial.lc 603:15-611:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1176,11 +4299,31 @@ testdata/performance/SampleMaterial.lc 617:21-617:26 Bool | |||
1176 | testdata/performance/SampleMaterial.lc 620:5-662:6 (String, CommonAttrs) | 4299 | testdata/performance/SampleMaterial.lc 620:5-662:6 (String, CommonAttrs) |
1177 | testdata/performance/SampleMaterial.lc 620:5-2182:6 List (String, CommonAttrs) | 4300 | testdata/performance/SampleMaterial.lc 620:5-2182:6 List (String, CommonAttrs) |
1178 | testdata/performance/SampleMaterial.lc 620:7-620:42 String | 4301 | testdata/performance/SampleMaterial.lc 620:7-620:42 String |
1179 | testdata/performance/SampleMaterial.lc 621:7-621:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4302 | testdata/performance/SampleMaterial.lc 621:7-621:18 () |
1180 | testdata/performance/SampleMaterial.lc 621:7-622:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4303 | -> () |
1181 | testdata/performance/SampleMaterial.lc 621:7-623:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4304 | -> Bool |
1182 | testdata/performance/SampleMaterial.lc 621:7-624:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4305 | -> Float |
1183 | testdata/performance/SampleMaterial.lc 621:7-625:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4306 | -> Bool |
4307 | -> Bool | ||
4308 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4309 | testdata/performance/SampleMaterial.lc 621:7-622:26 () | ||
4310 | -> Bool | ||
4311 | -> Float | ||
4312 | -> Bool | ||
4313 | -> Bool | ||
4314 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4315 | testdata/performance/SampleMaterial.lc 621:7-623:26 Bool | ||
4316 | -> Float | ||
4317 | -> Bool | ||
4318 | -> Bool | ||
4319 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4320 | testdata/performance/SampleMaterial.lc 621:7-624:27 Float | ||
4321 | -> Bool | ||
4322 | -> Bool | ||
4323 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4324 | testdata/performance/SampleMaterial.lc 621:7-625:21 Bool | ||
4325 | -> Bool | ||
4326 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1184 | testdata/performance/SampleMaterial.lc 621:7-626:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4327 | testdata/performance/SampleMaterial.lc 621:7-626:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1185 | testdata/performance/SampleMaterial.lc 621:7-627:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4328 | testdata/performance/SampleMaterial.lc 621:7-627:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1186 | testdata/performance/SampleMaterial.lc 621:7-628:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4329 | testdata/performance/SampleMaterial.lc 621:7-628:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1200,12 +4343,33 @@ testdata/performance/SampleMaterial.lc 629:30-629:32 forall a . List a | |||
1200 | testdata/performance/SampleMaterial.lc 630:25-630:30 Bool | 4343 | testdata/performance/SampleMaterial.lc 630:25-630:30 Bool |
1201 | testdata/performance/SampleMaterial.lc 631:29-631:34 Bool | 4344 | testdata/performance/SampleMaterial.lc 631:29-631:34 Bool |
1202 | testdata/performance/SampleMaterial.lc 633:13-659:14 List StageAttrs | 4345 | testdata/performance/SampleMaterial.lc 633:13-659:14 List StageAttrs |
1203 | testdata/performance/SampleMaterial.lc 633:15-633:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4346 | testdata/performance/SampleMaterial.lc 633:15-633:25 Maybe (Blending', Blending') |
1204 | testdata/performance/SampleMaterial.lc 633:15-634:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4347 | -> RGBGen |
1205 | testdata/performance/SampleMaterial.lc 633:15-635:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4348 | -> AlphaGen |
1206 | testdata/performance/SampleMaterial.lc 633:15-636:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4349 | -> TCGen |
1207 | testdata/performance/SampleMaterial.lc 633:15-637:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4350 | -> List TCMod |
1208 | testdata/performance/SampleMaterial.lc 633:15-638:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4351 | -> StageTexture |
4352 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4353 | testdata/performance/SampleMaterial.lc 633:15-634:36 RGBGen | ||
4354 | -> AlphaGen | ||
4355 | -> TCGen | ||
4356 | -> List TCMod | ||
4357 | -> StageTexture | ||
4358 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4359 | testdata/performance/SampleMaterial.lc 633:15-635:50 AlphaGen | ||
4360 | -> TCGen | ||
4361 | -> List TCMod | ||
4362 | -> StageTexture | ||
4363 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4364 | testdata/performance/SampleMaterial.lc 633:15-636:42 TCGen | ||
4365 | -> List TCMod | ||
4366 | -> StageTexture | ||
4367 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4368 | testdata/performance/SampleMaterial.lc 633:15-637:36 List TCMod | ||
4369 | -> StageTexture | ||
4370 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4371 | testdata/performance/SampleMaterial.lc 633:15-638:31 StageTexture | ||
4372 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1209 | testdata/performance/SampleMaterial.lc 633:15-639:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4373 | testdata/performance/SampleMaterial.lc 633:15-639:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1210 | testdata/performance/SampleMaterial.lc 633:15-640:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4374 | testdata/performance/SampleMaterial.lc 633:15-640:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1211 | testdata/performance/SampleMaterial.lc 633:15-641:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4375 | testdata/performance/SampleMaterial.lc 633:15-641:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1225,12 +4389,33 @@ testdata/performance/SampleMaterial.lc 641:33-641:41 DepthFunction | |||
1225 | testdata/performance/SampleMaterial.lc 642:33-642:40 forall a . Maybe a | 4389 | testdata/performance/SampleMaterial.lc 642:33-642:40 forall a . Maybe a |
1226 | testdata/performance/SampleMaterial.lc 643:41-643:46 Bool | 4390 | testdata/performance/SampleMaterial.lc 643:41-643:46 Bool |
1227 | testdata/performance/SampleMaterial.lc 644:38-644:54 String | 4391 | testdata/performance/SampleMaterial.lc 644:38-644:54 String |
1228 | testdata/performance/SampleMaterial.lc 646:15-646:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4392 | testdata/performance/SampleMaterial.lc 646:15-646:25 Maybe (Blending', Blending') |
1229 | testdata/performance/SampleMaterial.lc 646:15-647:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4393 | -> RGBGen |
1230 | testdata/performance/SampleMaterial.lc 646:15-648:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4394 | -> AlphaGen |
1231 | testdata/performance/SampleMaterial.lc 646:15-649:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4395 | -> TCGen |
1232 | testdata/performance/SampleMaterial.lc 646:15-650:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4396 | -> List TCMod |
1233 | testdata/performance/SampleMaterial.lc 646:15-651:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4397 | -> StageTexture |
4398 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4399 | testdata/performance/SampleMaterial.lc 646:15-647:57 RGBGen | ||
4400 | -> AlphaGen | ||
4401 | -> TCGen | ||
4402 | -> List TCMod | ||
4403 | -> StageTexture | ||
4404 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4405 | testdata/performance/SampleMaterial.lc 646:15-648:50 AlphaGen | ||
4406 | -> TCGen | ||
4407 | -> List TCMod | ||
4408 | -> StageTexture | ||
4409 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4410 | testdata/performance/SampleMaterial.lc 646:15-649:42 TCGen | ||
4411 | -> List TCMod | ||
4412 | -> StageTexture | ||
4413 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4414 | testdata/performance/SampleMaterial.lc 646:15-650:40 List TCMod | ||
4415 | -> StageTexture | ||
4416 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4417 | testdata/performance/SampleMaterial.lc 646:15-651:31 StageTexture | ||
4418 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1234 | testdata/performance/SampleMaterial.lc 646:15-652:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4419 | testdata/performance/SampleMaterial.lc 646:15-652:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1235 | testdata/performance/SampleMaterial.lc 646:15-653:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4420 | testdata/performance/SampleMaterial.lc 646:15-653:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1236 | testdata/performance/SampleMaterial.lc 646:15-654:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4421 | testdata/performance/SampleMaterial.lc 646:15-654:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1256,11 +4441,31 @@ testdata/performance/SampleMaterial.lc 660:21-660:26 Bool | |||
1256 | testdata/performance/SampleMaterial.lc 663:5-705:6 (String, CommonAttrs) | 4441 | testdata/performance/SampleMaterial.lc 663:5-705:6 (String, CommonAttrs) |
1257 | testdata/performance/SampleMaterial.lc 663:5-2182:6 List (String, CommonAttrs) | 4442 | testdata/performance/SampleMaterial.lc 663:5-2182:6 List (String, CommonAttrs) |
1258 | testdata/performance/SampleMaterial.lc 663:7-663:42 String | 4443 | testdata/performance/SampleMaterial.lc 663:7-663:42 String |
1259 | testdata/performance/SampleMaterial.lc 664:7-664:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4444 | testdata/performance/SampleMaterial.lc 664:7-664:18 () |
1260 | testdata/performance/SampleMaterial.lc 664:7-665:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4445 | -> () |
1261 | testdata/performance/SampleMaterial.lc 664:7-666:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4446 | -> Bool |
1262 | testdata/performance/SampleMaterial.lc 664:7-667:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4447 | -> Float |
1263 | testdata/performance/SampleMaterial.lc 664:7-668:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4448 | -> Bool |
4449 | -> Bool | ||
4450 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4451 | testdata/performance/SampleMaterial.lc 664:7-665:26 () | ||
4452 | -> Bool | ||
4453 | -> Float | ||
4454 | -> Bool | ||
4455 | -> Bool | ||
4456 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4457 | testdata/performance/SampleMaterial.lc 664:7-666:26 Bool | ||
4458 | -> Float | ||
4459 | -> Bool | ||
4460 | -> Bool | ||
4461 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4462 | testdata/performance/SampleMaterial.lc 664:7-667:27 Float | ||
4463 | -> Bool | ||
4464 | -> Bool | ||
4465 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4466 | testdata/performance/SampleMaterial.lc 664:7-668:21 Bool | ||
4467 | -> Bool | ||
4468 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1264 | testdata/performance/SampleMaterial.lc 664:7-669:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4469 | testdata/performance/SampleMaterial.lc 664:7-669:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1265 | testdata/performance/SampleMaterial.lc 664:7-670:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4470 | testdata/performance/SampleMaterial.lc 664:7-670:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1266 | testdata/performance/SampleMaterial.lc 664:7-671:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4471 | testdata/performance/SampleMaterial.lc 664:7-671:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1280,12 +4485,33 @@ testdata/performance/SampleMaterial.lc 672:30-672:32 forall a . List a | |||
1280 | testdata/performance/SampleMaterial.lc 673:25-673:30 Bool | 4485 | testdata/performance/SampleMaterial.lc 673:25-673:30 Bool |
1281 | testdata/performance/SampleMaterial.lc 674:29-674:34 Bool | 4486 | testdata/performance/SampleMaterial.lc 674:29-674:34 Bool |
1282 | testdata/performance/SampleMaterial.lc 676:13-702:14 List StageAttrs | 4487 | testdata/performance/SampleMaterial.lc 676:13-702:14 List StageAttrs |
1283 | testdata/performance/SampleMaterial.lc 676:15-676:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4488 | testdata/performance/SampleMaterial.lc 676:15-676:25 Maybe (Blending', Blending') |
1284 | testdata/performance/SampleMaterial.lc 676:15-677:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4489 | -> RGBGen |
1285 | testdata/performance/SampleMaterial.lc 676:15-678:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4490 | -> AlphaGen |
1286 | testdata/performance/SampleMaterial.lc 676:15-679:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4491 | -> TCGen |
1287 | testdata/performance/SampleMaterial.lc 676:15-680:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4492 | -> List TCMod |
1288 | testdata/performance/SampleMaterial.lc 676:15-681:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4493 | -> StageTexture |
4494 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4495 | testdata/performance/SampleMaterial.lc 676:15-677:36 RGBGen | ||
4496 | -> AlphaGen | ||
4497 | -> TCGen | ||
4498 | -> List TCMod | ||
4499 | -> StageTexture | ||
4500 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4501 | testdata/performance/SampleMaterial.lc 676:15-678:50 AlphaGen | ||
4502 | -> TCGen | ||
4503 | -> List TCMod | ||
4504 | -> StageTexture | ||
4505 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4506 | testdata/performance/SampleMaterial.lc 676:15-679:42 TCGen | ||
4507 | -> List TCMod | ||
4508 | -> StageTexture | ||
4509 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4510 | testdata/performance/SampleMaterial.lc 676:15-680:36 List TCMod | ||
4511 | -> StageTexture | ||
4512 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4513 | testdata/performance/SampleMaterial.lc 676:15-681:31 StageTexture | ||
4514 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1289 | testdata/performance/SampleMaterial.lc 676:15-682:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4515 | testdata/performance/SampleMaterial.lc 676:15-682:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1290 | testdata/performance/SampleMaterial.lc 676:15-683:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4516 | testdata/performance/SampleMaterial.lc 676:15-683:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1291 | testdata/performance/SampleMaterial.lc 676:15-684:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4517 | testdata/performance/SampleMaterial.lc 676:15-684:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1305,12 +4531,33 @@ testdata/performance/SampleMaterial.lc 684:33-684:41 DepthFunction | |||
1305 | testdata/performance/SampleMaterial.lc 685:33-685:40 forall a . Maybe a | 4531 | testdata/performance/SampleMaterial.lc 685:33-685:40 forall a . Maybe a |
1306 | testdata/performance/SampleMaterial.lc 686:41-686:46 Bool | 4532 | testdata/performance/SampleMaterial.lc 686:41-686:46 Bool |
1307 | testdata/performance/SampleMaterial.lc 687:38-687:54 String | 4533 | testdata/performance/SampleMaterial.lc 687:38-687:54 String |
1308 | testdata/performance/SampleMaterial.lc 689:15-689:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4534 | testdata/performance/SampleMaterial.lc 689:15-689:25 Maybe (Blending', Blending') |
1309 | testdata/performance/SampleMaterial.lc 689:15-690:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4535 | -> RGBGen |
1310 | testdata/performance/SampleMaterial.lc 689:15-691:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4536 | -> AlphaGen |
1311 | testdata/performance/SampleMaterial.lc 689:15-692:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4537 | -> TCGen |
1312 | testdata/performance/SampleMaterial.lc 689:15-693:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4538 | -> List TCMod |
1313 | testdata/performance/SampleMaterial.lc 689:15-694:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4539 | -> StageTexture |
4540 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4541 | testdata/performance/SampleMaterial.lc 689:15-690:57 RGBGen | ||
4542 | -> AlphaGen | ||
4543 | -> TCGen | ||
4544 | -> List TCMod | ||
4545 | -> StageTexture | ||
4546 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4547 | testdata/performance/SampleMaterial.lc 689:15-691:50 AlphaGen | ||
4548 | -> TCGen | ||
4549 | -> List TCMod | ||
4550 | -> StageTexture | ||
4551 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4552 | testdata/performance/SampleMaterial.lc 689:15-692:42 TCGen | ||
4553 | -> List TCMod | ||
4554 | -> StageTexture | ||
4555 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4556 | testdata/performance/SampleMaterial.lc 689:15-693:40 List TCMod | ||
4557 | -> StageTexture | ||
4558 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4559 | testdata/performance/SampleMaterial.lc 689:15-694:31 StageTexture | ||
4560 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1314 | testdata/performance/SampleMaterial.lc 689:15-695:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4561 | testdata/performance/SampleMaterial.lc 689:15-695:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1315 | testdata/performance/SampleMaterial.lc 689:15-696:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4562 | testdata/performance/SampleMaterial.lc 689:15-696:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1316 | testdata/performance/SampleMaterial.lc 689:15-697:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4563 | testdata/performance/SampleMaterial.lc 689:15-697:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1336,11 +4583,31 @@ testdata/performance/SampleMaterial.lc 703:21-703:26 Bool | |||
1336 | testdata/performance/SampleMaterial.lc 706:5-748:6 (String, CommonAttrs) | 4583 | testdata/performance/SampleMaterial.lc 706:5-748:6 (String, CommonAttrs) |
1337 | testdata/performance/SampleMaterial.lc 706:5-2182:6 List (String, CommonAttrs) | 4584 | testdata/performance/SampleMaterial.lc 706:5-2182:6 List (String, CommonAttrs) |
1338 | testdata/performance/SampleMaterial.lc 706:7-706:42 String | 4585 | testdata/performance/SampleMaterial.lc 706:7-706:42 String |
1339 | testdata/performance/SampleMaterial.lc 707:7-707:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4586 | testdata/performance/SampleMaterial.lc 707:7-707:18 () |
1340 | testdata/performance/SampleMaterial.lc 707:7-708:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4587 | -> () |
1341 | testdata/performance/SampleMaterial.lc 707:7-709:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4588 | -> Bool |
1342 | testdata/performance/SampleMaterial.lc 707:7-710:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4589 | -> Float |
1343 | testdata/performance/SampleMaterial.lc 707:7-711:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4590 | -> Bool |
4591 | -> Bool | ||
4592 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4593 | testdata/performance/SampleMaterial.lc 707:7-708:26 () | ||
4594 | -> Bool | ||
4595 | -> Float | ||
4596 | -> Bool | ||
4597 | -> Bool | ||
4598 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4599 | testdata/performance/SampleMaterial.lc 707:7-709:26 Bool | ||
4600 | -> Float | ||
4601 | -> Bool | ||
4602 | -> Bool | ||
4603 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4604 | testdata/performance/SampleMaterial.lc 707:7-710:27 Float | ||
4605 | -> Bool | ||
4606 | -> Bool | ||
4607 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4608 | testdata/performance/SampleMaterial.lc 707:7-711:21 Bool | ||
4609 | -> Bool | ||
4610 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1344 | testdata/performance/SampleMaterial.lc 707:7-712:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4611 | testdata/performance/SampleMaterial.lc 707:7-712:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1345 | testdata/performance/SampleMaterial.lc 707:7-713:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4612 | testdata/performance/SampleMaterial.lc 707:7-713:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1346 | testdata/performance/SampleMaterial.lc 707:7-714:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4613 | testdata/performance/SampleMaterial.lc 707:7-714:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1360,12 +4627,33 @@ testdata/performance/SampleMaterial.lc 715:30-715:32 forall a . List a | |||
1360 | testdata/performance/SampleMaterial.lc 716:25-716:30 Bool | 4627 | testdata/performance/SampleMaterial.lc 716:25-716:30 Bool |
1361 | testdata/performance/SampleMaterial.lc 717:29-717:34 Bool | 4628 | testdata/performance/SampleMaterial.lc 717:29-717:34 Bool |
1362 | testdata/performance/SampleMaterial.lc 719:13-745:14 List StageAttrs | 4629 | testdata/performance/SampleMaterial.lc 719:13-745:14 List StageAttrs |
1363 | testdata/performance/SampleMaterial.lc 719:15-719:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4630 | testdata/performance/SampleMaterial.lc 719:15-719:25 Maybe (Blending', Blending') |
1364 | testdata/performance/SampleMaterial.lc 719:15-720:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4631 | -> RGBGen |
1365 | testdata/performance/SampleMaterial.lc 719:15-721:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4632 | -> AlphaGen |
1366 | testdata/performance/SampleMaterial.lc 719:15-722:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4633 | -> TCGen |
1367 | testdata/performance/SampleMaterial.lc 719:15-723:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4634 | -> List TCMod |
1368 | testdata/performance/SampleMaterial.lc 719:15-724:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4635 | -> StageTexture |
4636 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4637 | testdata/performance/SampleMaterial.lc 719:15-720:36 RGBGen | ||
4638 | -> AlphaGen | ||
4639 | -> TCGen | ||
4640 | -> List TCMod | ||
4641 | -> StageTexture | ||
4642 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4643 | testdata/performance/SampleMaterial.lc 719:15-721:50 AlphaGen | ||
4644 | -> TCGen | ||
4645 | -> List TCMod | ||
4646 | -> StageTexture | ||
4647 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4648 | testdata/performance/SampleMaterial.lc 719:15-722:42 TCGen | ||
4649 | -> List TCMod | ||
4650 | -> StageTexture | ||
4651 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4652 | testdata/performance/SampleMaterial.lc 719:15-723:36 List TCMod | ||
4653 | -> StageTexture | ||
4654 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4655 | testdata/performance/SampleMaterial.lc 719:15-724:31 StageTexture | ||
4656 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1369 | testdata/performance/SampleMaterial.lc 719:15-725:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4657 | testdata/performance/SampleMaterial.lc 719:15-725:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1370 | testdata/performance/SampleMaterial.lc 719:15-726:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4658 | testdata/performance/SampleMaterial.lc 719:15-726:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1371 | testdata/performance/SampleMaterial.lc 719:15-727:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4659 | testdata/performance/SampleMaterial.lc 719:15-727:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1385,12 +4673,33 @@ testdata/performance/SampleMaterial.lc 727:33-727:41 DepthFunction | |||
1385 | testdata/performance/SampleMaterial.lc 728:33-728:40 forall a . Maybe a | 4673 | testdata/performance/SampleMaterial.lc 728:33-728:40 forall a . Maybe a |
1386 | testdata/performance/SampleMaterial.lc 729:41-729:46 Bool | 4674 | testdata/performance/SampleMaterial.lc 729:41-729:46 Bool |
1387 | testdata/performance/SampleMaterial.lc 730:38-730:54 String | 4675 | testdata/performance/SampleMaterial.lc 730:38-730:54 String |
1388 | testdata/performance/SampleMaterial.lc 732:15-732:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4676 | testdata/performance/SampleMaterial.lc 732:15-732:25 Maybe (Blending', Blending') |
1389 | testdata/performance/SampleMaterial.lc 732:15-733:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4677 | -> RGBGen |
1390 | testdata/performance/SampleMaterial.lc 732:15-734:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4678 | -> AlphaGen |
1391 | testdata/performance/SampleMaterial.lc 732:15-735:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4679 | -> TCGen |
1392 | testdata/performance/SampleMaterial.lc 732:15-736:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4680 | -> List TCMod |
1393 | testdata/performance/SampleMaterial.lc 732:15-737:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4681 | -> StageTexture |
4682 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4683 | testdata/performance/SampleMaterial.lc 732:15-733:57 RGBGen | ||
4684 | -> AlphaGen | ||
4685 | -> TCGen | ||
4686 | -> List TCMod | ||
4687 | -> StageTexture | ||
4688 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4689 | testdata/performance/SampleMaterial.lc 732:15-734:50 AlphaGen | ||
4690 | -> TCGen | ||
4691 | -> List TCMod | ||
4692 | -> StageTexture | ||
4693 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4694 | testdata/performance/SampleMaterial.lc 732:15-735:42 TCGen | ||
4695 | -> List TCMod | ||
4696 | -> StageTexture | ||
4697 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4698 | testdata/performance/SampleMaterial.lc 732:15-736:40 List TCMod | ||
4699 | -> StageTexture | ||
4700 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4701 | testdata/performance/SampleMaterial.lc 732:15-737:31 StageTexture | ||
4702 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1394 | testdata/performance/SampleMaterial.lc 732:15-738:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4703 | testdata/performance/SampleMaterial.lc 732:15-738:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1395 | testdata/performance/SampleMaterial.lc 732:15-739:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4704 | testdata/performance/SampleMaterial.lc 732:15-739:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1396 | testdata/performance/SampleMaterial.lc 732:15-740:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4705 | testdata/performance/SampleMaterial.lc 732:15-740:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1416,11 +4725,31 @@ testdata/performance/SampleMaterial.lc 746:21-746:26 Bool | |||
1416 | testdata/performance/SampleMaterial.lc 749:5-791:6 (String, CommonAttrs) | 4725 | testdata/performance/SampleMaterial.lc 749:5-791:6 (String, CommonAttrs) |
1417 | testdata/performance/SampleMaterial.lc 749:5-2182:6 List (String, CommonAttrs) | 4726 | testdata/performance/SampleMaterial.lc 749:5-2182:6 List (String, CommonAttrs) |
1418 | testdata/performance/SampleMaterial.lc 749:7-749:42 String | 4727 | testdata/performance/SampleMaterial.lc 749:7-749:42 String |
1419 | testdata/performance/SampleMaterial.lc 750:7-750:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4728 | testdata/performance/SampleMaterial.lc 750:7-750:18 () |
1420 | testdata/performance/SampleMaterial.lc 750:7-751:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4729 | -> () |
1421 | testdata/performance/SampleMaterial.lc 750:7-752:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4730 | -> Bool |
1422 | testdata/performance/SampleMaterial.lc 750:7-753:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4731 | -> Float |
1423 | testdata/performance/SampleMaterial.lc 750:7-754:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4732 | -> Bool |
4733 | -> Bool | ||
4734 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4735 | testdata/performance/SampleMaterial.lc 750:7-751:26 () | ||
4736 | -> Bool | ||
4737 | -> Float | ||
4738 | -> Bool | ||
4739 | -> Bool | ||
4740 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4741 | testdata/performance/SampleMaterial.lc 750:7-752:26 Bool | ||
4742 | -> Float | ||
4743 | -> Bool | ||
4744 | -> Bool | ||
4745 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4746 | testdata/performance/SampleMaterial.lc 750:7-753:27 Float | ||
4747 | -> Bool | ||
4748 | -> Bool | ||
4749 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4750 | testdata/performance/SampleMaterial.lc 750:7-754:21 Bool | ||
4751 | -> Bool | ||
4752 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1424 | testdata/performance/SampleMaterial.lc 750:7-755:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4753 | testdata/performance/SampleMaterial.lc 750:7-755:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1425 | testdata/performance/SampleMaterial.lc 750:7-756:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4754 | testdata/performance/SampleMaterial.lc 750:7-756:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1426 | testdata/performance/SampleMaterial.lc 750:7-757:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4755 | testdata/performance/SampleMaterial.lc 750:7-757:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1440,12 +4769,33 @@ testdata/performance/SampleMaterial.lc 758:30-758:32 forall a . List a | |||
1440 | testdata/performance/SampleMaterial.lc 759:25-759:30 Bool | 4769 | testdata/performance/SampleMaterial.lc 759:25-759:30 Bool |
1441 | testdata/performance/SampleMaterial.lc 760:29-760:34 Bool | 4770 | testdata/performance/SampleMaterial.lc 760:29-760:34 Bool |
1442 | testdata/performance/SampleMaterial.lc 762:13-788:14 List StageAttrs | 4771 | testdata/performance/SampleMaterial.lc 762:13-788:14 List StageAttrs |
1443 | testdata/performance/SampleMaterial.lc 762:15-762:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4772 | testdata/performance/SampleMaterial.lc 762:15-762:25 Maybe (Blending', Blending') |
1444 | testdata/performance/SampleMaterial.lc 762:15-763:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4773 | -> RGBGen |
1445 | testdata/performance/SampleMaterial.lc 762:15-764:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4774 | -> AlphaGen |
1446 | testdata/performance/SampleMaterial.lc 762:15-765:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4775 | -> TCGen |
1447 | testdata/performance/SampleMaterial.lc 762:15-766:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4776 | -> List TCMod |
1448 | testdata/performance/SampleMaterial.lc 762:15-767:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4777 | -> StageTexture |
4778 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4779 | testdata/performance/SampleMaterial.lc 762:15-763:36 RGBGen | ||
4780 | -> AlphaGen | ||
4781 | -> TCGen | ||
4782 | -> List TCMod | ||
4783 | -> StageTexture | ||
4784 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4785 | testdata/performance/SampleMaterial.lc 762:15-764:50 AlphaGen | ||
4786 | -> TCGen | ||
4787 | -> List TCMod | ||
4788 | -> StageTexture | ||
4789 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4790 | testdata/performance/SampleMaterial.lc 762:15-765:42 TCGen | ||
4791 | -> List TCMod | ||
4792 | -> StageTexture | ||
4793 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4794 | testdata/performance/SampleMaterial.lc 762:15-766:36 List TCMod | ||
4795 | -> StageTexture | ||
4796 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4797 | testdata/performance/SampleMaterial.lc 762:15-767:31 StageTexture | ||
4798 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1449 | testdata/performance/SampleMaterial.lc 762:15-768:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4799 | testdata/performance/SampleMaterial.lc 762:15-768:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1450 | testdata/performance/SampleMaterial.lc 762:15-769:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4800 | testdata/performance/SampleMaterial.lc 762:15-769:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1451 | testdata/performance/SampleMaterial.lc 762:15-770:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4801 | testdata/performance/SampleMaterial.lc 762:15-770:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1465,12 +4815,33 @@ testdata/performance/SampleMaterial.lc 770:33-770:41 DepthFunction | |||
1465 | testdata/performance/SampleMaterial.lc 771:33-771:40 forall a . Maybe a | 4815 | testdata/performance/SampleMaterial.lc 771:33-771:40 forall a . Maybe a |
1466 | testdata/performance/SampleMaterial.lc 772:41-772:46 Bool | 4816 | testdata/performance/SampleMaterial.lc 772:41-772:46 Bool |
1467 | testdata/performance/SampleMaterial.lc 773:38-773:54 String | 4817 | testdata/performance/SampleMaterial.lc 773:38-773:54 String |
1468 | testdata/performance/SampleMaterial.lc 775:15-775:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4818 | testdata/performance/SampleMaterial.lc 775:15-775:25 Maybe (Blending', Blending') |
1469 | testdata/performance/SampleMaterial.lc 775:15-776:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4819 | -> RGBGen |
1470 | testdata/performance/SampleMaterial.lc 775:15-777:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4820 | -> AlphaGen |
1471 | testdata/performance/SampleMaterial.lc 775:15-778:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4821 | -> TCGen |
1472 | testdata/performance/SampleMaterial.lc 775:15-779:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4822 | -> List TCMod |
1473 | testdata/performance/SampleMaterial.lc 775:15-780:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4823 | -> StageTexture |
4824 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4825 | testdata/performance/SampleMaterial.lc 775:15-776:57 RGBGen | ||
4826 | -> AlphaGen | ||
4827 | -> TCGen | ||
4828 | -> List TCMod | ||
4829 | -> StageTexture | ||
4830 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4831 | testdata/performance/SampleMaterial.lc 775:15-777:50 AlphaGen | ||
4832 | -> TCGen | ||
4833 | -> List TCMod | ||
4834 | -> StageTexture | ||
4835 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4836 | testdata/performance/SampleMaterial.lc 775:15-778:42 TCGen | ||
4837 | -> List TCMod | ||
4838 | -> StageTexture | ||
4839 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4840 | testdata/performance/SampleMaterial.lc 775:15-779:40 List TCMod | ||
4841 | -> StageTexture | ||
4842 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4843 | testdata/performance/SampleMaterial.lc 775:15-780:31 StageTexture | ||
4844 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1474 | testdata/performance/SampleMaterial.lc 775:15-781:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4845 | testdata/performance/SampleMaterial.lc 775:15-781:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1475 | testdata/performance/SampleMaterial.lc 775:15-782:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4846 | testdata/performance/SampleMaterial.lc 775:15-782:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1476 | testdata/performance/SampleMaterial.lc 775:15-783:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4847 | testdata/performance/SampleMaterial.lc 775:15-783:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1496,11 +4867,31 @@ testdata/performance/SampleMaterial.lc 789:21-789:26 Bool | |||
1496 | testdata/performance/SampleMaterial.lc 792:5-834:6 (String, CommonAttrs) | 4867 | testdata/performance/SampleMaterial.lc 792:5-834:6 (String, CommonAttrs) |
1497 | testdata/performance/SampleMaterial.lc 792:5-2182:6 List (String, CommonAttrs) | 4868 | testdata/performance/SampleMaterial.lc 792:5-2182:6 List (String, CommonAttrs) |
1498 | testdata/performance/SampleMaterial.lc 792:7-792:41 String | 4869 | testdata/performance/SampleMaterial.lc 792:7-792:41 String |
1499 | testdata/performance/SampleMaterial.lc 793:7-793:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4870 | testdata/performance/SampleMaterial.lc 793:7-793:18 () |
1500 | testdata/performance/SampleMaterial.lc 793:7-794:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4871 | -> () |
1501 | testdata/performance/SampleMaterial.lc 793:7-795:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4872 | -> Bool |
1502 | testdata/performance/SampleMaterial.lc 793:7-796:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4873 | -> Float |
1503 | testdata/performance/SampleMaterial.lc 793:7-797:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4874 | -> Bool |
4875 | -> Bool | ||
4876 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4877 | testdata/performance/SampleMaterial.lc 793:7-794:26 () | ||
4878 | -> Bool | ||
4879 | -> Float | ||
4880 | -> Bool | ||
4881 | -> Bool | ||
4882 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4883 | testdata/performance/SampleMaterial.lc 793:7-795:26 Bool | ||
4884 | -> Float | ||
4885 | -> Bool | ||
4886 | -> Bool | ||
4887 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4888 | testdata/performance/SampleMaterial.lc 793:7-796:27 Float | ||
4889 | -> Bool | ||
4890 | -> Bool | ||
4891 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4892 | testdata/performance/SampleMaterial.lc 793:7-797:21 Bool | ||
4893 | -> Bool | ||
4894 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1504 | testdata/performance/SampleMaterial.lc 793:7-798:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4895 | testdata/performance/SampleMaterial.lc 793:7-798:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1505 | testdata/performance/SampleMaterial.lc 793:7-799:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4896 | testdata/performance/SampleMaterial.lc 793:7-799:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1506 | testdata/performance/SampleMaterial.lc 793:7-800:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 4897 | testdata/performance/SampleMaterial.lc 793:7-800:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1520,12 +4911,33 @@ testdata/performance/SampleMaterial.lc 801:30-801:32 forall a . List a | |||
1520 | testdata/performance/SampleMaterial.lc 802:25-802:30 Bool | 4911 | testdata/performance/SampleMaterial.lc 802:25-802:30 Bool |
1521 | testdata/performance/SampleMaterial.lc 803:29-803:34 Bool | 4912 | testdata/performance/SampleMaterial.lc 803:29-803:34 Bool |
1522 | testdata/performance/SampleMaterial.lc 805:13-831:14 List StageAttrs | 4913 | testdata/performance/SampleMaterial.lc 805:13-831:14 List StageAttrs |
1523 | testdata/performance/SampleMaterial.lc 805:15-805:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4914 | testdata/performance/SampleMaterial.lc 805:15-805:25 Maybe (Blending', Blending') |
1524 | testdata/performance/SampleMaterial.lc 805:15-806:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4915 | -> RGBGen |
1525 | testdata/performance/SampleMaterial.lc 805:15-807:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4916 | -> AlphaGen |
1526 | testdata/performance/SampleMaterial.lc 805:15-808:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4917 | -> TCGen |
1527 | testdata/performance/SampleMaterial.lc 805:15-809:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4918 | -> List TCMod |
1528 | testdata/performance/SampleMaterial.lc 805:15-810:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4919 | -> StageTexture |
4920 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4921 | testdata/performance/SampleMaterial.lc 805:15-806:36 RGBGen | ||
4922 | -> AlphaGen | ||
4923 | -> TCGen | ||
4924 | -> List TCMod | ||
4925 | -> StageTexture | ||
4926 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4927 | testdata/performance/SampleMaterial.lc 805:15-807:50 AlphaGen | ||
4928 | -> TCGen | ||
4929 | -> List TCMod | ||
4930 | -> StageTexture | ||
4931 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4932 | testdata/performance/SampleMaterial.lc 805:15-808:42 TCGen | ||
4933 | -> List TCMod | ||
4934 | -> StageTexture | ||
4935 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4936 | testdata/performance/SampleMaterial.lc 805:15-809:36 List TCMod | ||
4937 | -> StageTexture | ||
4938 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4939 | testdata/performance/SampleMaterial.lc 805:15-810:31 StageTexture | ||
4940 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1529 | testdata/performance/SampleMaterial.lc 805:15-811:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4941 | testdata/performance/SampleMaterial.lc 805:15-811:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1530 | testdata/performance/SampleMaterial.lc 805:15-812:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4942 | testdata/performance/SampleMaterial.lc 805:15-812:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1531 | testdata/performance/SampleMaterial.lc 805:15-813:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4943 | testdata/performance/SampleMaterial.lc 805:15-813:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1545,12 +4957,33 @@ testdata/performance/SampleMaterial.lc 813:33-813:41 DepthFunction | |||
1545 | testdata/performance/SampleMaterial.lc 814:33-814:40 forall a . Maybe a | 4957 | testdata/performance/SampleMaterial.lc 814:33-814:40 forall a . Maybe a |
1546 | testdata/performance/SampleMaterial.lc 815:41-815:46 Bool | 4958 | testdata/performance/SampleMaterial.lc 815:41-815:46 Bool |
1547 | testdata/performance/SampleMaterial.lc 816:38-816:54 String | 4959 | testdata/performance/SampleMaterial.lc 816:38-816:54 String |
1548 | testdata/performance/SampleMaterial.lc 818:15-818:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4960 | testdata/performance/SampleMaterial.lc 818:15-818:25 Maybe (Blending', Blending') |
1549 | testdata/performance/SampleMaterial.lc 818:15-819:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4961 | -> RGBGen |
1550 | testdata/performance/SampleMaterial.lc 818:15-820:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4962 | -> AlphaGen |
1551 | testdata/performance/SampleMaterial.lc 818:15-821:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4963 | -> TCGen |
1552 | testdata/performance/SampleMaterial.lc 818:15-822:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4964 | -> List TCMod |
1553 | testdata/performance/SampleMaterial.lc 818:15-823:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4965 | -> StageTexture |
4966 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4967 | testdata/performance/SampleMaterial.lc 818:15-819:57 RGBGen | ||
4968 | -> AlphaGen | ||
4969 | -> TCGen | ||
4970 | -> List TCMod | ||
4971 | -> StageTexture | ||
4972 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4973 | testdata/performance/SampleMaterial.lc 818:15-820:50 AlphaGen | ||
4974 | -> TCGen | ||
4975 | -> List TCMod | ||
4976 | -> StageTexture | ||
4977 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4978 | testdata/performance/SampleMaterial.lc 818:15-821:42 TCGen | ||
4979 | -> List TCMod | ||
4980 | -> StageTexture | ||
4981 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4982 | testdata/performance/SampleMaterial.lc 818:15-822:40 List TCMod | ||
4983 | -> StageTexture | ||
4984 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4985 | testdata/performance/SampleMaterial.lc 818:15-823:31 StageTexture | ||
4986 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1554 | testdata/performance/SampleMaterial.lc 818:15-824:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4987 | testdata/performance/SampleMaterial.lc 818:15-824:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1555 | testdata/performance/SampleMaterial.lc 818:15-825:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4988 | testdata/performance/SampleMaterial.lc 818:15-825:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1556 | testdata/performance/SampleMaterial.lc 818:15-826:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 4989 | testdata/performance/SampleMaterial.lc 818:15-826:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1576,11 +5009,31 @@ testdata/performance/SampleMaterial.lc 832:21-832:26 Bool | |||
1576 | testdata/performance/SampleMaterial.lc 835:5-891:6 (String, CommonAttrs) | 5009 | testdata/performance/SampleMaterial.lc 835:5-891:6 (String, CommonAttrs) |
1577 | testdata/performance/SampleMaterial.lc 835:5-2182:6 List (String, CommonAttrs) | 5010 | testdata/performance/SampleMaterial.lc 835:5-2182:6 List (String, CommonAttrs) |
1578 | testdata/performance/SampleMaterial.lc 835:7-835:41 String | 5011 | testdata/performance/SampleMaterial.lc 835:7-835:41 String |
1579 | testdata/performance/SampleMaterial.lc 836:7-836:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5012 | testdata/performance/SampleMaterial.lc 836:7-836:18 () |
1580 | testdata/performance/SampleMaterial.lc 836:7-837:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5013 | -> () |
1581 | testdata/performance/SampleMaterial.lc 836:7-838:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5014 | -> Bool |
1582 | testdata/performance/SampleMaterial.lc 836:7-839:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5015 | -> Float |
1583 | testdata/performance/SampleMaterial.lc 836:7-840:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5016 | -> Bool |
5017 | -> Bool | ||
5018 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5019 | testdata/performance/SampleMaterial.lc 836:7-837:26 () | ||
5020 | -> Bool | ||
5021 | -> Float | ||
5022 | -> Bool | ||
5023 | -> Bool | ||
5024 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5025 | testdata/performance/SampleMaterial.lc 836:7-838:26 Bool | ||
5026 | -> Float | ||
5027 | -> Bool | ||
5028 | -> Bool | ||
5029 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5030 | testdata/performance/SampleMaterial.lc 836:7-839:27 Float | ||
5031 | -> Bool | ||
5032 | -> Bool | ||
5033 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5034 | testdata/performance/SampleMaterial.lc 836:7-840:21 Bool | ||
5035 | -> Bool | ||
5036 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1584 | testdata/performance/SampleMaterial.lc 836:7-841:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5037 | testdata/performance/SampleMaterial.lc 836:7-841:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1585 | testdata/performance/SampleMaterial.lc 836:7-842:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5038 | testdata/performance/SampleMaterial.lc 836:7-842:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1586 | testdata/performance/SampleMaterial.lc 836:7-843:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5039 | testdata/performance/SampleMaterial.lc 836:7-843:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1600,12 +5053,33 @@ testdata/performance/SampleMaterial.lc 844:30-844:32 forall a . List a | |||
1600 | testdata/performance/SampleMaterial.lc 845:25-845:30 Bool | 5053 | testdata/performance/SampleMaterial.lc 845:25-845:30 Bool |
1601 | testdata/performance/SampleMaterial.lc 846:29-846:34 Bool | 5054 | testdata/performance/SampleMaterial.lc 846:29-846:34 Bool |
1602 | testdata/performance/SampleMaterial.lc 848:13-888:14 List StageAttrs | 5055 | testdata/performance/SampleMaterial.lc 848:13-888:14 List StageAttrs |
1603 | testdata/performance/SampleMaterial.lc 848:15-848:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5056 | testdata/performance/SampleMaterial.lc 848:15-848:25 Maybe (Blending', Blending') |
1604 | testdata/performance/SampleMaterial.lc 848:15-849:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5057 | -> RGBGen |
1605 | testdata/performance/SampleMaterial.lc 848:15-850:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5058 | -> AlphaGen |
1606 | testdata/performance/SampleMaterial.lc 848:15-851:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5059 | -> TCGen |
1607 | testdata/performance/SampleMaterial.lc 848:15-852:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5060 | -> List TCMod |
1608 | testdata/performance/SampleMaterial.lc 848:15-854:88 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5061 | -> StageTexture |
5062 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5063 | testdata/performance/SampleMaterial.lc 848:15-849:36 RGBGen | ||
5064 | -> AlphaGen | ||
5065 | -> TCGen | ||
5066 | -> List TCMod | ||
5067 | -> StageTexture | ||
5068 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5069 | testdata/performance/SampleMaterial.lc 848:15-850:42 AlphaGen | ||
5070 | -> TCGen | ||
5071 | -> List TCMod | ||
5072 | -> StageTexture | ||
5073 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5074 | testdata/performance/SampleMaterial.lc 848:15-851:42 TCGen | ||
5075 | -> List TCMod | ||
5076 | -> StageTexture | ||
5077 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5078 | testdata/performance/SampleMaterial.lc 848:15-852:36 List TCMod | ||
5079 | -> StageTexture | ||
5080 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5081 | testdata/performance/SampleMaterial.lc 848:15-854:88 StageTexture | ||
5082 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1609 | testdata/performance/SampleMaterial.lc 848:15-855:66 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5083 | testdata/performance/SampleMaterial.lc 848:15-855:66 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1610 | testdata/performance/SampleMaterial.lc 848:15-856:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5084 | testdata/performance/SampleMaterial.lc 848:15-856:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1611 | testdata/performance/SampleMaterial.lc 848:15-857:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5085 | testdata/performance/SampleMaterial.lc 848:15-857:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1645,12 +5119,33 @@ testdata/performance/SampleMaterial.lc 857:33-857:41 DepthFunction | |||
1645 | testdata/performance/SampleMaterial.lc 858:33-858:40 forall a . Maybe a | 5119 | testdata/performance/SampleMaterial.lc 858:33-858:40 forall a . Maybe a |
1646 | testdata/performance/SampleMaterial.lc 859:41-859:46 Bool | 5120 | testdata/performance/SampleMaterial.lc 859:41-859:46 Bool |
1647 | testdata/performance/SampleMaterial.lc 860:38-860:54 String | 5121 | testdata/performance/SampleMaterial.lc 860:38-860:54 String |
1648 | testdata/performance/SampleMaterial.lc 862:15-862:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5122 | testdata/performance/SampleMaterial.lc 862:15-862:25 Maybe (Blending', Blending') |
1649 | testdata/performance/SampleMaterial.lc 862:15-863:69 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5123 | -> RGBGen |
1650 | testdata/performance/SampleMaterial.lc 862:15-864:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5124 | -> AlphaGen |
1651 | testdata/performance/SampleMaterial.lc 862:15-865:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5125 | -> TCGen |
1652 | testdata/performance/SampleMaterial.lc 862:15-866:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5126 | -> List TCMod |
1653 | testdata/performance/SampleMaterial.lc 862:15-867:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5127 | -> StageTexture |
5128 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5129 | testdata/performance/SampleMaterial.lc 862:15-863:69 RGBGen | ||
5130 | -> AlphaGen | ||
5131 | -> TCGen | ||
5132 | -> List TCMod | ||
5133 | -> StageTexture | ||
5134 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5135 | testdata/performance/SampleMaterial.lc 862:15-864:42 AlphaGen | ||
5136 | -> TCGen | ||
5137 | -> List TCMod | ||
5138 | -> StageTexture | ||
5139 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5140 | testdata/performance/SampleMaterial.lc 862:15-865:42 TCGen | ||
5141 | -> List TCMod | ||
5142 | -> StageTexture | ||
5143 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5144 | testdata/performance/SampleMaterial.lc 862:15-866:36 List TCMod | ||
5145 | -> StageTexture | ||
5146 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5147 | testdata/performance/SampleMaterial.lc 862:15-867:31 StageTexture | ||
5148 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1654 | testdata/performance/SampleMaterial.lc 862:15-868:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5149 | testdata/performance/SampleMaterial.lc 862:15-868:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1655 | testdata/performance/SampleMaterial.lc 862:15-869:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5150 | testdata/performance/SampleMaterial.lc 862:15-869:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1656 | testdata/performance/SampleMaterial.lc 862:15-870:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5151 | testdata/performance/SampleMaterial.lc 862:15-870:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1675,12 +5170,33 @@ testdata/performance/SampleMaterial.lc 870:33-870:41 DepthFunction | |||
1675 | testdata/performance/SampleMaterial.lc 871:33-871:40 forall a . Maybe a | 5170 | testdata/performance/SampleMaterial.lc 871:33-871:40 forall a . Maybe a |
1676 | testdata/performance/SampleMaterial.lc 872:41-872:46 Bool | 5171 | testdata/performance/SampleMaterial.lc 872:41-872:46 Bool |
1677 | testdata/performance/SampleMaterial.lc 873:38-873:54 String | 5172 | testdata/performance/SampleMaterial.lc 873:38-873:54 String |
1678 | testdata/performance/SampleMaterial.lc 875:15-875:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5173 | testdata/performance/SampleMaterial.lc 875:15-875:25 Maybe (Blending', Blending') |
1679 | testdata/performance/SampleMaterial.lc 875:15-876:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5174 | -> RGBGen |
1680 | testdata/performance/SampleMaterial.lc 875:15-877:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5175 | -> AlphaGen |
1681 | testdata/performance/SampleMaterial.lc 875:15-878:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5176 | -> TCGen |
1682 | testdata/performance/SampleMaterial.lc 875:15-879:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5177 | -> List TCMod |
1683 | testdata/performance/SampleMaterial.lc 875:15-880:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5178 | -> StageTexture |
5179 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5180 | testdata/performance/SampleMaterial.lc 875:15-876:57 RGBGen | ||
5181 | -> AlphaGen | ||
5182 | -> TCGen | ||
5183 | -> List TCMod | ||
5184 | -> StageTexture | ||
5185 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5186 | testdata/performance/SampleMaterial.lc 875:15-877:42 AlphaGen | ||
5187 | -> TCGen | ||
5188 | -> List TCMod | ||
5189 | -> StageTexture | ||
5190 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5191 | testdata/performance/SampleMaterial.lc 875:15-878:42 TCGen | ||
5192 | -> List TCMod | ||
5193 | -> StageTexture | ||
5194 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5195 | testdata/performance/SampleMaterial.lc 875:15-879:40 List TCMod | ||
5196 | -> StageTexture | ||
5197 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5198 | testdata/performance/SampleMaterial.lc 875:15-880:31 StageTexture | ||
5199 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1684 | testdata/performance/SampleMaterial.lc 875:15-881:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5200 | testdata/performance/SampleMaterial.lc 875:15-881:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1685 | testdata/performance/SampleMaterial.lc 875:15-882:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5201 | testdata/performance/SampleMaterial.lc 875:15-882:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1686 | testdata/performance/SampleMaterial.lc 875:15-883:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5202 | testdata/performance/SampleMaterial.lc 875:15-883:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1706,11 +5222,31 @@ testdata/performance/SampleMaterial.lc 889:21-889:26 Bool | |||
1706 | testdata/performance/SampleMaterial.lc 892:5-934:6 (String, CommonAttrs) | 5222 | testdata/performance/SampleMaterial.lc 892:5-934:6 (String, CommonAttrs) |
1707 | testdata/performance/SampleMaterial.lc 892:5-2182:6 List (String, CommonAttrs) | 5223 | testdata/performance/SampleMaterial.lc 892:5-2182:6 List (String, CommonAttrs) |
1708 | testdata/performance/SampleMaterial.lc 892:7-892:41 String | 5224 | testdata/performance/SampleMaterial.lc 892:7-892:41 String |
1709 | testdata/performance/SampleMaterial.lc 893:7-893:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5225 | testdata/performance/SampleMaterial.lc 893:7-893:18 () |
1710 | testdata/performance/SampleMaterial.lc 893:7-894:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5226 | -> () |
1711 | testdata/performance/SampleMaterial.lc 893:7-895:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5227 | -> Bool |
1712 | testdata/performance/SampleMaterial.lc 893:7-896:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5228 | -> Float |
1713 | testdata/performance/SampleMaterial.lc 893:7-897:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5229 | -> Bool |
5230 | -> Bool | ||
5231 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5232 | testdata/performance/SampleMaterial.lc 893:7-894:26 () | ||
5233 | -> Bool | ||
5234 | -> Float | ||
5235 | -> Bool | ||
5236 | -> Bool | ||
5237 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5238 | testdata/performance/SampleMaterial.lc 893:7-895:26 Bool | ||
5239 | -> Float | ||
5240 | -> Bool | ||
5241 | -> Bool | ||
5242 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5243 | testdata/performance/SampleMaterial.lc 893:7-896:27 Float | ||
5244 | -> Bool | ||
5245 | -> Bool | ||
5246 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5247 | testdata/performance/SampleMaterial.lc 893:7-897:21 Bool | ||
5248 | -> Bool | ||
5249 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1714 | testdata/performance/SampleMaterial.lc 893:7-898:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5250 | testdata/performance/SampleMaterial.lc 893:7-898:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1715 | testdata/performance/SampleMaterial.lc 893:7-899:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5251 | testdata/performance/SampleMaterial.lc 893:7-899:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1716 | testdata/performance/SampleMaterial.lc 893:7-900:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5252 | testdata/performance/SampleMaterial.lc 893:7-900:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1730,12 +5266,33 @@ testdata/performance/SampleMaterial.lc 901:30-901:32 forall a . List a | |||
1730 | testdata/performance/SampleMaterial.lc 902:25-902:30 Bool | 5266 | testdata/performance/SampleMaterial.lc 902:25-902:30 Bool |
1731 | testdata/performance/SampleMaterial.lc 903:29-903:34 Bool | 5267 | testdata/performance/SampleMaterial.lc 903:29-903:34 Bool |
1732 | testdata/performance/SampleMaterial.lc 905:13-931:14 List StageAttrs | 5268 | testdata/performance/SampleMaterial.lc 905:13-931:14 List StageAttrs |
1733 | testdata/performance/SampleMaterial.lc 905:15-905:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5269 | testdata/performance/SampleMaterial.lc 905:15-905:25 Maybe (Blending', Blending') |
1734 | testdata/performance/SampleMaterial.lc 905:15-906:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5270 | -> RGBGen |
1735 | testdata/performance/SampleMaterial.lc 905:15-907:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5271 | -> AlphaGen |
1736 | testdata/performance/SampleMaterial.lc 905:15-908:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5272 | -> TCGen |
1737 | testdata/performance/SampleMaterial.lc 905:15-909:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5273 | -> List TCMod |
1738 | testdata/performance/SampleMaterial.lc 905:15-910:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5274 | -> StageTexture |
5275 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5276 | testdata/performance/SampleMaterial.lc 905:15-906:36 RGBGen | ||
5277 | -> AlphaGen | ||
5278 | -> TCGen | ||
5279 | -> List TCMod | ||
5280 | -> StageTexture | ||
5281 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5282 | testdata/performance/SampleMaterial.lc 905:15-907:50 AlphaGen | ||
5283 | -> TCGen | ||
5284 | -> List TCMod | ||
5285 | -> StageTexture | ||
5286 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5287 | testdata/performance/SampleMaterial.lc 905:15-908:42 TCGen | ||
5288 | -> List TCMod | ||
5289 | -> StageTexture | ||
5290 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5291 | testdata/performance/SampleMaterial.lc 905:15-909:36 List TCMod | ||
5292 | -> StageTexture | ||
5293 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5294 | testdata/performance/SampleMaterial.lc 905:15-910:31 StageTexture | ||
5295 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1739 | testdata/performance/SampleMaterial.lc 905:15-911:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5296 | testdata/performance/SampleMaterial.lc 905:15-911:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1740 | testdata/performance/SampleMaterial.lc 905:15-912:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5297 | testdata/performance/SampleMaterial.lc 905:15-912:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1741 | testdata/performance/SampleMaterial.lc 905:15-913:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5298 | testdata/performance/SampleMaterial.lc 905:15-913:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1755,12 +5312,33 @@ testdata/performance/SampleMaterial.lc 913:33-913:41 DepthFunction | |||
1755 | testdata/performance/SampleMaterial.lc 914:33-914:40 forall a . Maybe a | 5312 | testdata/performance/SampleMaterial.lc 914:33-914:40 forall a . Maybe a |
1756 | testdata/performance/SampleMaterial.lc 915:41-915:46 Bool | 5313 | testdata/performance/SampleMaterial.lc 915:41-915:46 Bool |
1757 | testdata/performance/SampleMaterial.lc 916:38-916:54 String | 5314 | testdata/performance/SampleMaterial.lc 916:38-916:54 String |
1758 | testdata/performance/SampleMaterial.lc 918:15-918:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5315 | testdata/performance/SampleMaterial.lc 918:15-918:25 Maybe (Blending', Blending') |
1759 | testdata/performance/SampleMaterial.lc 918:15-919:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5316 | -> RGBGen |
1760 | testdata/performance/SampleMaterial.lc 918:15-920:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5317 | -> AlphaGen |
1761 | testdata/performance/SampleMaterial.lc 918:15-921:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5318 | -> TCGen |
1762 | testdata/performance/SampleMaterial.lc 918:15-922:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5319 | -> List TCMod |
1763 | testdata/performance/SampleMaterial.lc 918:15-923:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5320 | -> StageTexture |
5321 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5322 | testdata/performance/SampleMaterial.lc 918:15-919:57 RGBGen | ||
5323 | -> AlphaGen | ||
5324 | -> TCGen | ||
5325 | -> List TCMod | ||
5326 | -> StageTexture | ||
5327 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5328 | testdata/performance/SampleMaterial.lc 918:15-920:50 AlphaGen | ||
5329 | -> TCGen | ||
5330 | -> List TCMod | ||
5331 | -> StageTexture | ||
5332 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5333 | testdata/performance/SampleMaterial.lc 918:15-921:42 TCGen | ||
5334 | -> List TCMod | ||
5335 | -> StageTexture | ||
5336 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5337 | testdata/performance/SampleMaterial.lc 918:15-922:40 List TCMod | ||
5338 | -> StageTexture | ||
5339 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5340 | testdata/performance/SampleMaterial.lc 918:15-923:31 StageTexture | ||
5341 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1764 | testdata/performance/SampleMaterial.lc 918:15-924:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5342 | testdata/performance/SampleMaterial.lc 918:15-924:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1765 | testdata/performance/SampleMaterial.lc 918:15-925:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5343 | testdata/performance/SampleMaterial.lc 918:15-925:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1766 | testdata/performance/SampleMaterial.lc 918:15-926:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5344 | testdata/performance/SampleMaterial.lc 918:15-926:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1786,11 +5364,31 @@ testdata/performance/SampleMaterial.lc 932:21-932:26 Bool | |||
1786 | testdata/performance/SampleMaterial.lc 935:5-978:6 (String, CommonAttrs) | 5364 | testdata/performance/SampleMaterial.lc 935:5-978:6 (String, CommonAttrs) |
1787 | testdata/performance/SampleMaterial.lc 935:5-2182:6 List (String, CommonAttrs) | 5365 | testdata/performance/SampleMaterial.lc 935:5-2182:6 List (String, CommonAttrs) |
1788 | testdata/performance/SampleMaterial.lc 935:7-935:54 String | 5366 | testdata/performance/SampleMaterial.lc 935:7-935:54 String |
1789 | testdata/performance/SampleMaterial.lc 936:7-936:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5367 | testdata/performance/SampleMaterial.lc 936:7-936:18 () |
1790 | testdata/performance/SampleMaterial.lc 936:7-937:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5368 | -> () |
1791 | testdata/performance/SampleMaterial.lc 936:7-938:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5369 | -> Bool |
1792 | testdata/performance/SampleMaterial.lc 936:7-939:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5370 | -> Float |
1793 | testdata/performance/SampleMaterial.lc 936:7-940:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5371 | -> Bool |
5372 | -> Bool | ||
5373 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5374 | testdata/performance/SampleMaterial.lc 936:7-937:26 () | ||
5375 | -> Bool | ||
5376 | -> Float | ||
5377 | -> Bool | ||
5378 | -> Bool | ||
5379 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5380 | testdata/performance/SampleMaterial.lc 936:7-938:26 Bool | ||
5381 | -> Float | ||
5382 | -> Bool | ||
5383 | -> Bool | ||
5384 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5385 | testdata/performance/SampleMaterial.lc 936:7-939:27 Float | ||
5386 | -> Bool | ||
5387 | -> Bool | ||
5388 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5389 | testdata/performance/SampleMaterial.lc 936:7-940:21 Bool | ||
5390 | -> Bool | ||
5391 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1794 | testdata/performance/SampleMaterial.lc 936:7-941:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5392 | testdata/performance/SampleMaterial.lc 936:7-941:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1795 | testdata/performance/SampleMaterial.lc 936:7-942:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5393 | testdata/performance/SampleMaterial.lc 936:7-942:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1796 | testdata/performance/SampleMaterial.lc 936:7-943:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5394 | testdata/performance/SampleMaterial.lc 936:7-943:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1810,12 +5408,33 @@ testdata/performance/SampleMaterial.lc 944:30-944:32 forall a . List a | |||
1810 | testdata/performance/SampleMaterial.lc 945:25-945:30 Bool | 5408 | testdata/performance/SampleMaterial.lc 945:25-945:30 Bool |
1811 | testdata/performance/SampleMaterial.lc 946:29-946:34 Bool | 5409 | testdata/performance/SampleMaterial.lc 946:29-946:34 Bool |
1812 | testdata/performance/SampleMaterial.lc 948:13-975:14 List StageAttrs | 5410 | testdata/performance/SampleMaterial.lc 948:13-975:14 List StageAttrs |
1813 | testdata/performance/SampleMaterial.lc 948:15-948:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5411 | testdata/performance/SampleMaterial.lc 948:15-948:25 Maybe (Blending', Blending') |
1814 | testdata/performance/SampleMaterial.lc 948:15-949:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5412 | -> RGBGen |
1815 | testdata/performance/SampleMaterial.lc 948:15-950:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5413 | -> AlphaGen |
1816 | testdata/performance/SampleMaterial.lc 948:15-951:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5414 | -> TCGen |
1817 | testdata/performance/SampleMaterial.lc 948:15-952:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5415 | -> List TCMod |
1818 | testdata/performance/SampleMaterial.lc 948:15-953:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5416 | -> StageTexture |
5417 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5418 | testdata/performance/SampleMaterial.lc 948:15-949:36 RGBGen | ||
5419 | -> AlphaGen | ||
5420 | -> TCGen | ||
5421 | -> List TCMod | ||
5422 | -> StageTexture | ||
5423 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5424 | testdata/performance/SampleMaterial.lc 948:15-950:50 AlphaGen | ||
5425 | -> TCGen | ||
5426 | -> List TCMod | ||
5427 | -> StageTexture | ||
5428 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5429 | testdata/performance/SampleMaterial.lc 948:15-951:42 TCGen | ||
5430 | -> List TCMod | ||
5431 | -> StageTexture | ||
5432 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5433 | testdata/performance/SampleMaterial.lc 948:15-952:36 List TCMod | ||
5434 | -> StageTexture | ||
5435 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5436 | testdata/performance/SampleMaterial.lc 948:15-953:31 StageTexture | ||
5437 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1819 | testdata/performance/SampleMaterial.lc 948:15-955:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5438 | testdata/performance/SampleMaterial.lc 948:15-955:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1820 | testdata/performance/SampleMaterial.lc 948:15-956:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5439 | testdata/performance/SampleMaterial.lc 948:15-956:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1821 | testdata/performance/SampleMaterial.lc 948:15-957:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5440 | testdata/performance/SampleMaterial.lc 948:15-957:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1835,12 +5454,33 @@ testdata/performance/SampleMaterial.lc 957:33-957:41 DepthFunction | |||
1835 | testdata/performance/SampleMaterial.lc 958:33-958:40 forall a . Maybe a | 5454 | testdata/performance/SampleMaterial.lc 958:33-958:40 forall a . Maybe a |
1836 | testdata/performance/SampleMaterial.lc 959:41-959:46 Bool | 5455 | testdata/performance/SampleMaterial.lc 959:41-959:46 Bool |
1837 | testdata/performance/SampleMaterial.lc 960:38-960:54 String | 5456 | testdata/performance/SampleMaterial.lc 960:38-960:54 String |
1838 | testdata/performance/SampleMaterial.lc 962:15-962:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5457 | testdata/performance/SampleMaterial.lc 962:15-962:25 Maybe (Blending', Blending') |
1839 | testdata/performance/SampleMaterial.lc 962:15-963:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5458 | -> RGBGen |
1840 | testdata/performance/SampleMaterial.lc 962:15-964:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5459 | -> AlphaGen |
1841 | testdata/performance/SampleMaterial.lc 962:15-965:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5460 | -> TCGen |
1842 | testdata/performance/SampleMaterial.lc 962:15-966:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5461 | -> List TCMod |
1843 | testdata/performance/SampleMaterial.lc 962:15-967:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5462 | -> StageTexture |
5463 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5464 | testdata/performance/SampleMaterial.lc 962:15-963:57 RGBGen | ||
5465 | -> AlphaGen | ||
5466 | -> TCGen | ||
5467 | -> List TCMod | ||
5468 | -> StageTexture | ||
5469 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5470 | testdata/performance/SampleMaterial.lc 962:15-964:50 AlphaGen | ||
5471 | -> TCGen | ||
5472 | -> List TCMod | ||
5473 | -> StageTexture | ||
5474 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5475 | testdata/performance/SampleMaterial.lc 962:15-965:42 TCGen | ||
5476 | -> List TCMod | ||
5477 | -> StageTexture | ||
5478 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5479 | testdata/performance/SampleMaterial.lc 962:15-966:40 List TCMod | ||
5480 | -> StageTexture | ||
5481 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5482 | testdata/performance/SampleMaterial.lc 962:15-967:31 StageTexture | ||
5483 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1844 | testdata/performance/SampleMaterial.lc 962:15-968:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5484 | testdata/performance/SampleMaterial.lc 962:15-968:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1845 | testdata/performance/SampleMaterial.lc 962:15-969:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5485 | testdata/performance/SampleMaterial.lc 962:15-969:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1846 | testdata/performance/SampleMaterial.lc 962:15-970:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5486 | testdata/performance/SampleMaterial.lc 962:15-970:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1866,11 +5506,31 @@ testdata/performance/SampleMaterial.lc 976:21-976:26 Bool | |||
1866 | testdata/performance/SampleMaterial.lc 979:5-1021:6 (String, CommonAttrs) | 5506 | testdata/performance/SampleMaterial.lc 979:5-1021:6 (String, CommonAttrs) |
1867 | testdata/performance/SampleMaterial.lc 979:5-2182:6 List (String, CommonAttrs) | 5507 | testdata/performance/SampleMaterial.lc 979:5-2182:6 List (String, CommonAttrs) |
1868 | testdata/performance/SampleMaterial.lc 979:7-979:45 String | 5508 | testdata/performance/SampleMaterial.lc 979:7-979:45 String |
1869 | testdata/performance/SampleMaterial.lc 980:7-980:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5509 | testdata/performance/SampleMaterial.lc 980:7-980:18 () |
1870 | testdata/performance/SampleMaterial.lc 980:7-981:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5510 | -> () |
1871 | testdata/performance/SampleMaterial.lc 980:7-982:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5511 | -> Bool |
1872 | testdata/performance/SampleMaterial.lc 980:7-983:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5512 | -> Float |
1873 | testdata/performance/SampleMaterial.lc 980:7-984:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5513 | -> Bool |
5514 | -> Bool | ||
5515 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5516 | testdata/performance/SampleMaterial.lc 980:7-981:26 () | ||
5517 | -> Bool | ||
5518 | -> Float | ||
5519 | -> Bool | ||
5520 | -> Bool | ||
5521 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5522 | testdata/performance/SampleMaterial.lc 980:7-982:26 Bool | ||
5523 | -> Float | ||
5524 | -> Bool | ||
5525 | -> Bool | ||
5526 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5527 | testdata/performance/SampleMaterial.lc 980:7-983:27 Float | ||
5528 | -> Bool | ||
5529 | -> Bool | ||
5530 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5531 | testdata/performance/SampleMaterial.lc 980:7-984:21 Bool | ||
5532 | -> Bool | ||
5533 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1874 | testdata/performance/SampleMaterial.lc 980:7-985:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5534 | testdata/performance/SampleMaterial.lc 980:7-985:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1875 | testdata/performance/SampleMaterial.lc 980:7-986:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5535 | testdata/performance/SampleMaterial.lc 980:7-986:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1876 | testdata/performance/SampleMaterial.lc 980:7-987:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5536 | testdata/performance/SampleMaterial.lc 980:7-987:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1890,12 +5550,33 @@ testdata/performance/SampleMaterial.lc 988:30-988:32 forall a . List a | |||
1890 | testdata/performance/SampleMaterial.lc 989:25-989:30 Bool | 5550 | testdata/performance/SampleMaterial.lc 989:25-989:30 Bool |
1891 | testdata/performance/SampleMaterial.lc 990:29-990:34 Bool | 5551 | testdata/performance/SampleMaterial.lc 990:29-990:34 Bool |
1892 | testdata/performance/SampleMaterial.lc 992:13-1018:14 List StageAttrs | 5552 | testdata/performance/SampleMaterial.lc 992:13-1018:14 List StageAttrs |
1893 | testdata/performance/SampleMaterial.lc 992:15-992:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5553 | testdata/performance/SampleMaterial.lc 992:15-992:25 Maybe (Blending', Blending') |
1894 | testdata/performance/SampleMaterial.lc 992:15-993:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5554 | -> RGBGen |
1895 | testdata/performance/SampleMaterial.lc 992:15-994:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5555 | -> AlphaGen |
1896 | testdata/performance/SampleMaterial.lc 992:15-995:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5556 | -> TCGen |
1897 | testdata/performance/SampleMaterial.lc 992:15-996:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5557 | -> List TCMod |
1898 | testdata/performance/SampleMaterial.lc 992:15-997:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5558 | -> StageTexture |
5559 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5560 | testdata/performance/SampleMaterial.lc 992:15-993:36 RGBGen | ||
5561 | -> AlphaGen | ||
5562 | -> TCGen | ||
5563 | -> List TCMod | ||
5564 | -> StageTexture | ||
5565 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5566 | testdata/performance/SampleMaterial.lc 992:15-994:50 AlphaGen | ||
5567 | -> TCGen | ||
5568 | -> List TCMod | ||
5569 | -> StageTexture | ||
5570 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5571 | testdata/performance/SampleMaterial.lc 992:15-995:42 TCGen | ||
5572 | -> List TCMod | ||
5573 | -> StageTexture | ||
5574 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5575 | testdata/performance/SampleMaterial.lc 992:15-996:36 List TCMod | ||
5576 | -> StageTexture | ||
5577 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5578 | testdata/performance/SampleMaterial.lc 992:15-997:31 StageTexture | ||
5579 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1899 | testdata/performance/SampleMaterial.lc 992:15-998:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5580 | testdata/performance/SampleMaterial.lc 992:15-998:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1900 | testdata/performance/SampleMaterial.lc 992:15-999:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5581 | testdata/performance/SampleMaterial.lc 992:15-999:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1901 | testdata/performance/SampleMaterial.lc 992:15-1000:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5582 | testdata/performance/SampleMaterial.lc 992:15-1000:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1915,12 +5596,33 @@ testdata/performance/SampleMaterial.lc 1000:33-1000:41 DepthFunction | |||
1915 | testdata/performance/SampleMaterial.lc 1001:33-1001:40 forall a . Maybe a | 5596 | testdata/performance/SampleMaterial.lc 1001:33-1001:40 forall a . Maybe a |
1916 | testdata/performance/SampleMaterial.lc 1002:41-1002:46 Bool | 5597 | testdata/performance/SampleMaterial.lc 1002:41-1002:46 Bool |
1917 | testdata/performance/SampleMaterial.lc 1003:38-1003:54 String | 5598 | testdata/performance/SampleMaterial.lc 1003:38-1003:54 String |
1918 | testdata/performance/SampleMaterial.lc 1005:15-1005:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5599 | testdata/performance/SampleMaterial.lc 1005:15-1005:25 Maybe (Blending', Blending') |
1919 | testdata/performance/SampleMaterial.lc 1005:15-1006:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5600 | -> RGBGen |
1920 | testdata/performance/SampleMaterial.lc 1005:15-1007:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5601 | -> AlphaGen |
1921 | testdata/performance/SampleMaterial.lc 1005:15-1008:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5602 | -> TCGen |
1922 | testdata/performance/SampleMaterial.lc 1005:15-1009:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5603 | -> List TCMod |
1923 | testdata/performance/SampleMaterial.lc 1005:15-1010:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5604 | -> StageTexture |
5605 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5606 | testdata/performance/SampleMaterial.lc 1005:15-1006:57 RGBGen | ||
5607 | -> AlphaGen | ||
5608 | -> TCGen | ||
5609 | -> List TCMod | ||
5610 | -> StageTexture | ||
5611 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5612 | testdata/performance/SampleMaterial.lc 1005:15-1007:50 AlphaGen | ||
5613 | -> TCGen | ||
5614 | -> List TCMod | ||
5615 | -> StageTexture | ||
5616 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5617 | testdata/performance/SampleMaterial.lc 1005:15-1008:42 TCGen | ||
5618 | -> List TCMod | ||
5619 | -> StageTexture | ||
5620 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5621 | testdata/performance/SampleMaterial.lc 1005:15-1009:40 List TCMod | ||
5622 | -> StageTexture | ||
5623 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5624 | testdata/performance/SampleMaterial.lc 1005:15-1010:31 StageTexture | ||
5625 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1924 | testdata/performance/SampleMaterial.lc 1005:15-1011:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5626 | testdata/performance/SampleMaterial.lc 1005:15-1011:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1925 | testdata/performance/SampleMaterial.lc 1005:15-1012:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5627 | testdata/performance/SampleMaterial.lc 1005:15-1012:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1926 | testdata/performance/SampleMaterial.lc 1005:15-1013:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5628 | testdata/performance/SampleMaterial.lc 1005:15-1013:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1946,11 +5648,31 @@ testdata/performance/SampleMaterial.lc 1019:21-1019:26 Bool | |||
1946 | testdata/performance/SampleMaterial.lc 1022:5-1064:6 (String, CommonAttrs) | 5648 | testdata/performance/SampleMaterial.lc 1022:5-1064:6 (String, CommonAttrs) |
1947 | testdata/performance/SampleMaterial.lc 1022:5-2182:6 List (String, CommonAttrs) | 5649 | testdata/performance/SampleMaterial.lc 1022:5-2182:6 List (String, CommonAttrs) |
1948 | testdata/performance/SampleMaterial.lc 1022:7-1022:44 String | 5650 | testdata/performance/SampleMaterial.lc 1022:7-1022:44 String |
1949 | testdata/performance/SampleMaterial.lc 1023:7-1023:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5651 | testdata/performance/SampleMaterial.lc 1023:7-1023:18 () |
1950 | testdata/performance/SampleMaterial.lc 1023:7-1024:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5652 | -> () |
1951 | testdata/performance/SampleMaterial.lc 1023:7-1025:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5653 | -> Bool |
1952 | testdata/performance/SampleMaterial.lc 1023:7-1026:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5654 | -> Float |
1953 | testdata/performance/SampleMaterial.lc 1023:7-1027:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5655 | -> Bool |
5656 | -> Bool | ||
5657 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5658 | testdata/performance/SampleMaterial.lc 1023:7-1024:26 () | ||
5659 | -> Bool | ||
5660 | -> Float | ||
5661 | -> Bool | ||
5662 | -> Bool | ||
5663 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5664 | testdata/performance/SampleMaterial.lc 1023:7-1025:26 Bool | ||
5665 | -> Float | ||
5666 | -> Bool | ||
5667 | -> Bool | ||
5668 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5669 | testdata/performance/SampleMaterial.lc 1023:7-1026:27 Float | ||
5670 | -> Bool | ||
5671 | -> Bool | ||
5672 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5673 | testdata/performance/SampleMaterial.lc 1023:7-1027:21 Bool | ||
5674 | -> Bool | ||
5675 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
1954 | testdata/performance/SampleMaterial.lc 1023:7-1028:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5676 | testdata/performance/SampleMaterial.lc 1023:7-1028:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1955 | testdata/performance/SampleMaterial.lc 1023:7-1029:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5677 | testdata/performance/SampleMaterial.lc 1023:7-1029:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
1956 | testdata/performance/SampleMaterial.lc 1023:7-1030:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5678 | testdata/performance/SampleMaterial.lc 1023:7-1030:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -1970,12 +5692,33 @@ testdata/performance/SampleMaterial.lc 1031:30-1031:32 forall a . List a | |||
1970 | testdata/performance/SampleMaterial.lc 1032:25-1032:30 Bool | 5692 | testdata/performance/SampleMaterial.lc 1032:25-1032:30 Bool |
1971 | testdata/performance/SampleMaterial.lc 1033:29-1033:34 Bool | 5693 | testdata/performance/SampleMaterial.lc 1033:29-1033:34 Bool |
1972 | testdata/performance/SampleMaterial.lc 1035:13-1061:14 List StageAttrs | 5694 | testdata/performance/SampleMaterial.lc 1035:13-1061:14 List StageAttrs |
1973 | testdata/performance/SampleMaterial.lc 1035:15-1035:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5695 | testdata/performance/SampleMaterial.lc 1035:15-1035:25 Maybe (Blending', Blending') |
1974 | testdata/performance/SampleMaterial.lc 1035:15-1036:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5696 | -> RGBGen |
1975 | testdata/performance/SampleMaterial.lc 1035:15-1037:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5697 | -> AlphaGen |
1976 | testdata/performance/SampleMaterial.lc 1035:15-1038:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5698 | -> TCGen |
1977 | testdata/performance/SampleMaterial.lc 1035:15-1039:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5699 | -> List TCMod |
1978 | testdata/performance/SampleMaterial.lc 1035:15-1040:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5700 | -> StageTexture |
5701 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5702 | testdata/performance/SampleMaterial.lc 1035:15-1036:36 RGBGen | ||
5703 | -> AlphaGen | ||
5704 | -> TCGen | ||
5705 | -> List TCMod | ||
5706 | -> StageTexture | ||
5707 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5708 | testdata/performance/SampleMaterial.lc 1035:15-1037:50 AlphaGen | ||
5709 | -> TCGen | ||
5710 | -> List TCMod | ||
5711 | -> StageTexture | ||
5712 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5713 | testdata/performance/SampleMaterial.lc 1035:15-1038:42 TCGen | ||
5714 | -> List TCMod | ||
5715 | -> StageTexture | ||
5716 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5717 | testdata/performance/SampleMaterial.lc 1035:15-1039:36 List TCMod | ||
5718 | -> StageTexture | ||
5719 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5720 | testdata/performance/SampleMaterial.lc 1035:15-1040:31 StageTexture | ||
5721 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
1979 | testdata/performance/SampleMaterial.lc 1035:15-1041:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5722 | testdata/performance/SampleMaterial.lc 1035:15-1041:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1980 | testdata/performance/SampleMaterial.lc 1035:15-1042:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5723 | testdata/performance/SampleMaterial.lc 1035:15-1042:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
1981 | testdata/performance/SampleMaterial.lc 1035:15-1043:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5724 | testdata/performance/SampleMaterial.lc 1035:15-1043:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -1995,12 +5738,33 @@ testdata/performance/SampleMaterial.lc 1043:33-1043:41 DepthFunction | |||
1995 | testdata/performance/SampleMaterial.lc 1044:33-1044:40 forall a . Maybe a | 5738 | testdata/performance/SampleMaterial.lc 1044:33-1044:40 forall a . Maybe a |
1996 | testdata/performance/SampleMaterial.lc 1045:41-1045:46 Bool | 5739 | testdata/performance/SampleMaterial.lc 1045:41-1045:46 Bool |
1997 | testdata/performance/SampleMaterial.lc 1046:38-1046:54 String | 5740 | testdata/performance/SampleMaterial.lc 1046:38-1046:54 String |
1998 | testdata/performance/SampleMaterial.lc 1048:15-1048:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5741 | testdata/performance/SampleMaterial.lc 1048:15-1048:25 Maybe (Blending', Blending') |
1999 | testdata/performance/SampleMaterial.lc 1048:15-1049:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5742 | -> RGBGen |
2000 | testdata/performance/SampleMaterial.lc 1048:15-1050:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5743 | -> AlphaGen |
2001 | testdata/performance/SampleMaterial.lc 1048:15-1051:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5744 | -> TCGen |
2002 | testdata/performance/SampleMaterial.lc 1048:15-1052:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5745 | -> List TCMod |
2003 | testdata/performance/SampleMaterial.lc 1048:15-1053:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5746 | -> StageTexture |
5747 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5748 | testdata/performance/SampleMaterial.lc 1048:15-1049:57 RGBGen | ||
5749 | -> AlphaGen | ||
5750 | -> TCGen | ||
5751 | -> List TCMod | ||
5752 | -> StageTexture | ||
5753 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5754 | testdata/performance/SampleMaterial.lc 1048:15-1050:50 AlphaGen | ||
5755 | -> TCGen | ||
5756 | -> List TCMod | ||
5757 | -> StageTexture | ||
5758 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5759 | testdata/performance/SampleMaterial.lc 1048:15-1051:42 TCGen | ||
5760 | -> List TCMod | ||
5761 | -> StageTexture | ||
5762 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5763 | testdata/performance/SampleMaterial.lc 1048:15-1052:40 List TCMod | ||
5764 | -> StageTexture | ||
5765 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5766 | testdata/performance/SampleMaterial.lc 1048:15-1053:31 StageTexture | ||
5767 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2004 | testdata/performance/SampleMaterial.lc 1048:15-1054:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5768 | testdata/performance/SampleMaterial.lc 1048:15-1054:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2005 | testdata/performance/SampleMaterial.lc 1048:15-1055:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5769 | testdata/performance/SampleMaterial.lc 1048:15-1055:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2006 | testdata/performance/SampleMaterial.lc 1048:15-1056:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5770 | testdata/performance/SampleMaterial.lc 1048:15-1056:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2026,11 +5790,31 @@ testdata/performance/SampleMaterial.lc 1062:21-1062:26 Bool | |||
2026 | testdata/performance/SampleMaterial.lc 1065:5-1107:6 (String, CommonAttrs) | 5790 | testdata/performance/SampleMaterial.lc 1065:5-1107:6 (String, CommonAttrs) |
2027 | testdata/performance/SampleMaterial.lc 1065:5-2182:6 List (String, CommonAttrs) | 5791 | testdata/performance/SampleMaterial.lc 1065:5-2182:6 List (String, CommonAttrs) |
2028 | testdata/performance/SampleMaterial.lc 1065:7-1065:44 String | 5792 | testdata/performance/SampleMaterial.lc 1065:7-1065:44 String |
2029 | testdata/performance/SampleMaterial.lc 1066:7-1066:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5793 | testdata/performance/SampleMaterial.lc 1066:7-1066:18 () |
2030 | testdata/performance/SampleMaterial.lc 1066:7-1067:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5794 | -> () |
2031 | testdata/performance/SampleMaterial.lc 1066:7-1068:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5795 | -> Bool |
2032 | testdata/performance/SampleMaterial.lc 1066:7-1069:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5796 | -> Float |
2033 | testdata/performance/SampleMaterial.lc 1066:7-1070:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5797 | -> Bool |
5798 | -> Bool | ||
5799 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5800 | testdata/performance/SampleMaterial.lc 1066:7-1067:26 () | ||
5801 | -> Bool | ||
5802 | -> Float | ||
5803 | -> Bool | ||
5804 | -> Bool | ||
5805 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5806 | testdata/performance/SampleMaterial.lc 1066:7-1068:26 Bool | ||
5807 | -> Float | ||
5808 | -> Bool | ||
5809 | -> Bool | ||
5810 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5811 | testdata/performance/SampleMaterial.lc 1066:7-1069:27 Float | ||
5812 | -> Bool | ||
5813 | -> Bool | ||
5814 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5815 | testdata/performance/SampleMaterial.lc 1066:7-1070:21 Bool | ||
5816 | -> Bool | ||
5817 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2034 | testdata/performance/SampleMaterial.lc 1066:7-1071:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5818 | testdata/performance/SampleMaterial.lc 1066:7-1071:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2035 | testdata/performance/SampleMaterial.lc 1066:7-1072:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5819 | testdata/performance/SampleMaterial.lc 1066:7-1072:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2036 | testdata/performance/SampleMaterial.lc 1066:7-1073:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5820 | testdata/performance/SampleMaterial.lc 1066:7-1073:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2050,12 +5834,33 @@ testdata/performance/SampleMaterial.lc 1074:30-1074:32 forall a . List a | |||
2050 | testdata/performance/SampleMaterial.lc 1075:25-1075:30 Bool | 5834 | testdata/performance/SampleMaterial.lc 1075:25-1075:30 Bool |
2051 | testdata/performance/SampleMaterial.lc 1076:29-1076:34 Bool | 5835 | testdata/performance/SampleMaterial.lc 1076:29-1076:34 Bool |
2052 | testdata/performance/SampleMaterial.lc 1078:13-1104:14 List StageAttrs | 5836 | testdata/performance/SampleMaterial.lc 1078:13-1104:14 List StageAttrs |
2053 | testdata/performance/SampleMaterial.lc 1078:15-1078:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5837 | testdata/performance/SampleMaterial.lc 1078:15-1078:25 Maybe (Blending', Blending') |
2054 | testdata/performance/SampleMaterial.lc 1078:15-1079:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5838 | -> RGBGen |
2055 | testdata/performance/SampleMaterial.lc 1078:15-1080:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5839 | -> AlphaGen |
2056 | testdata/performance/SampleMaterial.lc 1078:15-1081:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5840 | -> TCGen |
2057 | testdata/performance/SampleMaterial.lc 1078:15-1082:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5841 | -> List TCMod |
2058 | testdata/performance/SampleMaterial.lc 1078:15-1083:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5842 | -> StageTexture |
5843 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5844 | testdata/performance/SampleMaterial.lc 1078:15-1079:36 RGBGen | ||
5845 | -> AlphaGen | ||
5846 | -> TCGen | ||
5847 | -> List TCMod | ||
5848 | -> StageTexture | ||
5849 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5850 | testdata/performance/SampleMaterial.lc 1078:15-1080:50 AlphaGen | ||
5851 | -> TCGen | ||
5852 | -> List TCMod | ||
5853 | -> StageTexture | ||
5854 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5855 | testdata/performance/SampleMaterial.lc 1078:15-1081:42 TCGen | ||
5856 | -> List TCMod | ||
5857 | -> StageTexture | ||
5858 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5859 | testdata/performance/SampleMaterial.lc 1078:15-1082:36 List TCMod | ||
5860 | -> StageTexture | ||
5861 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5862 | testdata/performance/SampleMaterial.lc 1078:15-1083:31 StageTexture | ||
5863 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2059 | testdata/performance/SampleMaterial.lc 1078:15-1084:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5864 | testdata/performance/SampleMaterial.lc 1078:15-1084:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2060 | testdata/performance/SampleMaterial.lc 1078:15-1085:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5865 | testdata/performance/SampleMaterial.lc 1078:15-1085:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2061 | testdata/performance/SampleMaterial.lc 1078:15-1086:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5866 | testdata/performance/SampleMaterial.lc 1078:15-1086:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2075,12 +5880,33 @@ testdata/performance/SampleMaterial.lc 1086:33-1086:41 DepthFunction | |||
2075 | testdata/performance/SampleMaterial.lc 1087:33-1087:40 forall a . Maybe a | 5880 | testdata/performance/SampleMaterial.lc 1087:33-1087:40 forall a . Maybe a |
2076 | testdata/performance/SampleMaterial.lc 1088:41-1088:46 Bool | 5881 | testdata/performance/SampleMaterial.lc 1088:41-1088:46 Bool |
2077 | testdata/performance/SampleMaterial.lc 1089:38-1089:54 String | 5882 | testdata/performance/SampleMaterial.lc 1089:38-1089:54 String |
2078 | testdata/performance/SampleMaterial.lc 1091:15-1091:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5883 | testdata/performance/SampleMaterial.lc 1091:15-1091:25 Maybe (Blending', Blending') |
2079 | testdata/performance/SampleMaterial.lc 1091:15-1092:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5884 | -> RGBGen |
2080 | testdata/performance/SampleMaterial.lc 1091:15-1093:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5885 | -> AlphaGen |
2081 | testdata/performance/SampleMaterial.lc 1091:15-1094:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5886 | -> TCGen |
2082 | testdata/performance/SampleMaterial.lc 1091:15-1095:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5887 | -> List TCMod |
2083 | testdata/performance/SampleMaterial.lc 1091:15-1096:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5888 | -> StageTexture |
5889 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5890 | testdata/performance/SampleMaterial.lc 1091:15-1092:57 RGBGen | ||
5891 | -> AlphaGen | ||
5892 | -> TCGen | ||
5893 | -> List TCMod | ||
5894 | -> StageTexture | ||
5895 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5896 | testdata/performance/SampleMaterial.lc 1091:15-1093:50 AlphaGen | ||
5897 | -> TCGen | ||
5898 | -> List TCMod | ||
5899 | -> StageTexture | ||
5900 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5901 | testdata/performance/SampleMaterial.lc 1091:15-1094:42 TCGen | ||
5902 | -> List TCMod | ||
5903 | -> StageTexture | ||
5904 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5905 | testdata/performance/SampleMaterial.lc 1091:15-1095:40 List TCMod | ||
5906 | -> StageTexture | ||
5907 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5908 | testdata/performance/SampleMaterial.lc 1091:15-1096:31 StageTexture | ||
5909 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2084 | testdata/performance/SampleMaterial.lc 1091:15-1097:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5910 | testdata/performance/SampleMaterial.lc 1091:15-1097:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2085 | testdata/performance/SampleMaterial.lc 1091:15-1098:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5911 | testdata/performance/SampleMaterial.lc 1091:15-1098:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2086 | testdata/performance/SampleMaterial.lc 1091:15-1099:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5912 | testdata/performance/SampleMaterial.lc 1091:15-1099:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2106,11 +5932,31 @@ testdata/performance/SampleMaterial.lc 1105:21-1105:26 Bool | |||
2106 | testdata/performance/SampleMaterial.lc 1108:5-1150:6 (String, CommonAttrs) | 5932 | testdata/performance/SampleMaterial.lc 1108:5-1150:6 (String, CommonAttrs) |
2107 | testdata/performance/SampleMaterial.lc 1108:5-2182:6 List (String, CommonAttrs) | 5933 | testdata/performance/SampleMaterial.lc 1108:5-2182:6 List (String, CommonAttrs) |
2108 | testdata/performance/SampleMaterial.lc 1108:7-1108:49 String | 5934 | testdata/performance/SampleMaterial.lc 1108:7-1108:49 String |
2109 | testdata/performance/SampleMaterial.lc 1109:7-1109:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5935 | testdata/performance/SampleMaterial.lc 1109:7-1109:18 () |
2110 | testdata/performance/SampleMaterial.lc 1109:7-1110:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5936 | -> () |
2111 | testdata/performance/SampleMaterial.lc 1109:7-1111:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5937 | -> Bool |
2112 | testdata/performance/SampleMaterial.lc 1109:7-1112:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5938 | -> Float |
2113 | testdata/performance/SampleMaterial.lc 1109:7-1113:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5939 | -> Bool |
5940 | -> Bool | ||
5941 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5942 | testdata/performance/SampleMaterial.lc 1109:7-1110:26 () | ||
5943 | -> Bool | ||
5944 | -> Float | ||
5945 | -> Bool | ||
5946 | -> Bool | ||
5947 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5948 | testdata/performance/SampleMaterial.lc 1109:7-1111:26 Bool | ||
5949 | -> Float | ||
5950 | -> Bool | ||
5951 | -> Bool | ||
5952 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5953 | testdata/performance/SampleMaterial.lc 1109:7-1112:27 Float | ||
5954 | -> Bool | ||
5955 | -> Bool | ||
5956 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
5957 | testdata/performance/SampleMaterial.lc 1109:7-1113:21 Bool | ||
5958 | -> Bool | ||
5959 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2114 | testdata/performance/SampleMaterial.lc 1109:7-1114:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5960 | testdata/performance/SampleMaterial.lc 1109:7-1114:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2115 | testdata/performance/SampleMaterial.lc 1109:7-1115:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5961 | testdata/performance/SampleMaterial.lc 1109:7-1115:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2116 | testdata/performance/SampleMaterial.lc 1109:7-1116:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 5962 | testdata/performance/SampleMaterial.lc 1109:7-1116:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2130,12 +5976,33 @@ testdata/performance/SampleMaterial.lc 1117:30-1117:32 forall a . List a | |||
2130 | testdata/performance/SampleMaterial.lc 1118:25-1118:30 Bool | 5976 | testdata/performance/SampleMaterial.lc 1118:25-1118:30 Bool |
2131 | testdata/performance/SampleMaterial.lc 1119:29-1119:34 Bool | 5977 | testdata/performance/SampleMaterial.lc 1119:29-1119:34 Bool |
2132 | testdata/performance/SampleMaterial.lc 1121:13-1147:14 List StageAttrs | 5978 | testdata/performance/SampleMaterial.lc 1121:13-1147:14 List StageAttrs |
2133 | testdata/performance/SampleMaterial.lc 1121:15-1121:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5979 | testdata/performance/SampleMaterial.lc 1121:15-1121:25 Maybe (Blending', Blending') |
2134 | testdata/performance/SampleMaterial.lc 1121:15-1122:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5980 | -> RGBGen |
2135 | testdata/performance/SampleMaterial.lc 1121:15-1123:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5981 | -> AlphaGen |
2136 | testdata/performance/SampleMaterial.lc 1121:15-1124:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5982 | -> TCGen |
2137 | testdata/performance/SampleMaterial.lc 1121:15-1125:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5983 | -> List TCMod |
2138 | testdata/performance/SampleMaterial.lc 1121:15-1126:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 5984 | -> StageTexture |
5985 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5986 | testdata/performance/SampleMaterial.lc 1121:15-1122:36 RGBGen | ||
5987 | -> AlphaGen | ||
5988 | -> TCGen | ||
5989 | -> List TCMod | ||
5990 | -> StageTexture | ||
5991 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5992 | testdata/performance/SampleMaterial.lc 1121:15-1123:50 AlphaGen | ||
5993 | -> TCGen | ||
5994 | -> List TCMod | ||
5995 | -> StageTexture | ||
5996 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
5997 | testdata/performance/SampleMaterial.lc 1121:15-1124:42 TCGen | ||
5998 | -> List TCMod | ||
5999 | -> StageTexture | ||
6000 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6001 | testdata/performance/SampleMaterial.lc 1121:15-1125:36 List TCMod | ||
6002 | -> StageTexture | ||
6003 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6004 | testdata/performance/SampleMaterial.lc 1121:15-1126:31 StageTexture | ||
6005 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2139 | testdata/performance/SampleMaterial.lc 1121:15-1127:80 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6006 | testdata/performance/SampleMaterial.lc 1121:15-1127:80 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2140 | testdata/performance/SampleMaterial.lc 1121:15-1128:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6007 | testdata/performance/SampleMaterial.lc 1121:15-1128:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2141 | testdata/performance/SampleMaterial.lc 1121:15-1129:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6008 | testdata/performance/SampleMaterial.lc 1121:15-1129:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2155,12 +6022,33 @@ testdata/performance/SampleMaterial.lc 1129:33-1129:41 DepthFunction | |||
2155 | testdata/performance/SampleMaterial.lc 1130:33-1130:40 forall a . Maybe a | 6022 | testdata/performance/SampleMaterial.lc 1130:33-1130:40 forall a . Maybe a |
2156 | testdata/performance/SampleMaterial.lc 1131:41-1131:46 Bool | 6023 | testdata/performance/SampleMaterial.lc 1131:41-1131:46 Bool |
2157 | testdata/performance/SampleMaterial.lc 1132:38-1132:54 String | 6024 | testdata/performance/SampleMaterial.lc 1132:38-1132:54 String |
2158 | testdata/performance/SampleMaterial.lc 1134:15-1134:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6025 | testdata/performance/SampleMaterial.lc 1134:15-1134:25 Maybe (Blending', Blending') |
2159 | testdata/performance/SampleMaterial.lc 1134:15-1135:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6026 | -> RGBGen |
2160 | testdata/performance/SampleMaterial.lc 1134:15-1136:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6027 | -> AlphaGen |
2161 | testdata/performance/SampleMaterial.lc 1134:15-1137:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6028 | -> TCGen |
2162 | testdata/performance/SampleMaterial.lc 1134:15-1138:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6029 | -> List TCMod |
2163 | testdata/performance/SampleMaterial.lc 1134:15-1139:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6030 | -> StageTexture |
6031 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6032 | testdata/performance/SampleMaterial.lc 1134:15-1135:57 RGBGen | ||
6033 | -> AlphaGen | ||
6034 | -> TCGen | ||
6035 | -> List TCMod | ||
6036 | -> StageTexture | ||
6037 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6038 | testdata/performance/SampleMaterial.lc 1134:15-1136:50 AlphaGen | ||
6039 | -> TCGen | ||
6040 | -> List TCMod | ||
6041 | -> StageTexture | ||
6042 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6043 | testdata/performance/SampleMaterial.lc 1134:15-1137:42 TCGen | ||
6044 | -> List TCMod | ||
6045 | -> StageTexture | ||
6046 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6047 | testdata/performance/SampleMaterial.lc 1134:15-1138:40 List TCMod | ||
6048 | -> StageTexture | ||
6049 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6050 | testdata/performance/SampleMaterial.lc 1134:15-1139:31 StageTexture | ||
6051 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2164 | testdata/performance/SampleMaterial.lc 1134:15-1140:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6052 | testdata/performance/SampleMaterial.lc 1134:15-1140:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2165 | testdata/performance/SampleMaterial.lc 1134:15-1141:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6053 | testdata/performance/SampleMaterial.lc 1134:15-1141:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2166 | testdata/performance/SampleMaterial.lc 1134:15-1142:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6054 | testdata/performance/SampleMaterial.lc 1134:15-1142:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2186,11 +6074,31 @@ testdata/performance/SampleMaterial.lc 1148:21-1148:26 Bool | |||
2186 | testdata/performance/SampleMaterial.lc 1151:5-1193:6 (String, CommonAttrs) | 6074 | testdata/performance/SampleMaterial.lc 1151:5-1193:6 (String, CommonAttrs) |
2187 | testdata/performance/SampleMaterial.lc 1151:5-2182:6 List (String, CommonAttrs) | 6075 | testdata/performance/SampleMaterial.lc 1151:5-2182:6 List (String, CommonAttrs) |
2188 | testdata/performance/SampleMaterial.lc 1151:7-1151:41 String | 6076 | testdata/performance/SampleMaterial.lc 1151:7-1151:41 String |
2189 | testdata/performance/SampleMaterial.lc 1152:7-1152:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6077 | testdata/performance/SampleMaterial.lc 1152:7-1152:18 () |
2190 | testdata/performance/SampleMaterial.lc 1152:7-1153:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6078 | -> () |
2191 | testdata/performance/SampleMaterial.lc 1152:7-1154:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6079 | -> Bool |
2192 | testdata/performance/SampleMaterial.lc 1152:7-1155:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6080 | -> Float |
2193 | testdata/performance/SampleMaterial.lc 1152:7-1156:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6081 | -> Bool |
6082 | -> Bool | ||
6083 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6084 | testdata/performance/SampleMaterial.lc 1152:7-1153:26 () | ||
6085 | -> Bool | ||
6086 | -> Float | ||
6087 | -> Bool | ||
6088 | -> Bool | ||
6089 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6090 | testdata/performance/SampleMaterial.lc 1152:7-1154:26 Bool | ||
6091 | -> Float | ||
6092 | -> Bool | ||
6093 | -> Bool | ||
6094 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6095 | testdata/performance/SampleMaterial.lc 1152:7-1155:27 Float | ||
6096 | -> Bool | ||
6097 | -> Bool | ||
6098 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6099 | testdata/performance/SampleMaterial.lc 1152:7-1156:21 Bool | ||
6100 | -> Bool | ||
6101 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2194 | testdata/performance/SampleMaterial.lc 1152:7-1157:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6102 | testdata/performance/SampleMaterial.lc 1152:7-1157:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2195 | testdata/performance/SampleMaterial.lc 1152:7-1158:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6103 | testdata/performance/SampleMaterial.lc 1152:7-1158:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2196 | testdata/performance/SampleMaterial.lc 1152:7-1159:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6104 | testdata/performance/SampleMaterial.lc 1152:7-1159:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2210,12 +6118,33 @@ testdata/performance/SampleMaterial.lc 1160:30-1160:32 forall a . List a | |||
2210 | testdata/performance/SampleMaterial.lc 1161:25-1161:30 Bool | 6118 | testdata/performance/SampleMaterial.lc 1161:25-1161:30 Bool |
2211 | testdata/performance/SampleMaterial.lc 1162:29-1162:34 Bool | 6119 | testdata/performance/SampleMaterial.lc 1162:29-1162:34 Bool |
2212 | testdata/performance/SampleMaterial.lc 1164:13-1190:14 List StageAttrs | 6120 | testdata/performance/SampleMaterial.lc 1164:13-1190:14 List StageAttrs |
2213 | testdata/performance/SampleMaterial.lc 1164:15-1164:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6121 | testdata/performance/SampleMaterial.lc 1164:15-1164:25 Maybe (Blending', Blending') |
2214 | testdata/performance/SampleMaterial.lc 1164:15-1165:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6122 | -> RGBGen |
2215 | testdata/performance/SampleMaterial.lc 1164:15-1166:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6123 | -> AlphaGen |
2216 | testdata/performance/SampleMaterial.lc 1164:15-1167:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6124 | -> TCGen |
2217 | testdata/performance/SampleMaterial.lc 1164:15-1168:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6125 | -> List TCMod |
2218 | testdata/performance/SampleMaterial.lc 1164:15-1169:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6126 | -> StageTexture |
6127 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6128 | testdata/performance/SampleMaterial.lc 1164:15-1165:36 RGBGen | ||
6129 | -> AlphaGen | ||
6130 | -> TCGen | ||
6131 | -> List TCMod | ||
6132 | -> StageTexture | ||
6133 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6134 | testdata/performance/SampleMaterial.lc 1164:15-1166:50 AlphaGen | ||
6135 | -> TCGen | ||
6136 | -> List TCMod | ||
6137 | -> StageTexture | ||
6138 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6139 | testdata/performance/SampleMaterial.lc 1164:15-1167:42 TCGen | ||
6140 | -> List TCMod | ||
6141 | -> StageTexture | ||
6142 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6143 | testdata/performance/SampleMaterial.lc 1164:15-1168:36 List TCMod | ||
6144 | -> StageTexture | ||
6145 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6146 | testdata/performance/SampleMaterial.lc 1164:15-1169:31 StageTexture | ||
6147 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2219 | testdata/performance/SampleMaterial.lc 1164:15-1170:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6148 | testdata/performance/SampleMaterial.lc 1164:15-1170:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2220 | testdata/performance/SampleMaterial.lc 1164:15-1171:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6149 | testdata/performance/SampleMaterial.lc 1164:15-1171:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2221 | testdata/performance/SampleMaterial.lc 1164:15-1172:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6150 | testdata/performance/SampleMaterial.lc 1164:15-1172:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2235,12 +6164,33 @@ testdata/performance/SampleMaterial.lc 1172:33-1172:41 DepthFunction | |||
2235 | testdata/performance/SampleMaterial.lc 1173:33-1173:40 forall a . Maybe a | 6164 | testdata/performance/SampleMaterial.lc 1173:33-1173:40 forall a . Maybe a |
2236 | testdata/performance/SampleMaterial.lc 1174:41-1174:46 Bool | 6165 | testdata/performance/SampleMaterial.lc 1174:41-1174:46 Bool |
2237 | testdata/performance/SampleMaterial.lc 1175:38-1175:54 String | 6166 | testdata/performance/SampleMaterial.lc 1175:38-1175:54 String |
2238 | testdata/performance/SampleMaterial.lc 1177:15-1177:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6167 | testdata/performance/SampleMaterial.lc 1177:15-1177:25 Maybe (Blending', Blending') |
2239 | testdata/performance/SampleMaterial.lc 1177:15-1178:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6168 | -> RGBGen |
2240 | testdata/performance/SampleMaterial.lc 1177:15-1179:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6169 | -> AlphaGen |
2241 | testdata/performance/SampleMaterial.lc 1177:15-1180:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6170 | -> TCGen |
2242 | testdata/performance/SampleMaterial.lc 1177:15-1181:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6171 | -> List TCMod |
2243 | testdata/performance/SampleMaterial.lc 1177:15-1182:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6172 | -> StageTexture |
6173 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6174 | testdata/performance/SampleMaterial.lc 1177:15-1178:57 RGBGen | ||
6175 | -> AlphaGen | ||
6176 | -> TCGen | ||
6177 | -> List TCMod | ||
6178 | -> StageTexture | ||
6179 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6180 | testdata/performance/SampleMaterial.lc 1177:15-1179:50 AlphaGen | ||
6181 | -> TCGen | ||
6182 | -> List TCMod | ||
6183 | -> StageTexture | ||
6184 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6185 | testdata/performance/SampleMaterial.lc 1177:15-1180:42 TCGen | ||
6186 | -> List TCMod | ||
6187 | -> StageTexture | ||
6188 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6189 | testdata/performance/SampleMaterial.lc 1177:15-1181:40 List TCMod | ||
6190 | -> StageTexture | ||
6191 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6192 | testdata/performance/SampleMaterial.lc 1177:15-1182:31 StageTexture | ||
6193 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2244 | testdata/performance/SampleMaterial.lc 1177:15-1183:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6194 | testdata/performance/SampleMaterial.lc 1177:15-1183:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2245 | testdata/performance/SampleMaterial.lc 1177:15-1184:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6195 | testdata/performance/SampleMaterial.lc 1177:15-1184:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2246 | testdata/performance/SampleMaterial.lc 1177:15-1185:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6196 | testdata/performance/SampleMaterial.lc 1177:15-1185:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2266,11 +6216,31 @@ testdata/performance/SampleMaterial.lc 1191:21-1191:26 Bool | |||
2266 | testdata/performance/SampleMaterial.lc 1194:5-1236:6 (String, CommonAttrs) | 6216 | testdata/performance/SampleMaterial.lc 1194:5-1236:6 (String, CommonAttrs) |
2267 | testdata/performance/SampleMaterial.lc 1194:5-2182:6 List (String, CommonAttrs) | 6217 | testdata/performance/SampleMaterial.lc 1194:5-2182:6 List (String, CommonAttrs) |
2268 | testdata/performance/SampleMaterial.lc 1194:7-1194:43 String | 6218 | testdata/performance/SampleMaterial.lc 1194:7-1194:43 String |
2269 | testdata/performance/SampleMaterial.lc 1195:7-1195:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6219 | testdata/performance/SampleMaterial.lc 1195:7-1195:18 () |
2270 | testdata/performance/SampleMaterial.lc 1195:7-1196:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6220 | -> () |
2271 | testdata/performance/SampleMaterial.lc 1195:7-1197:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6221 | -> Bool |
2272 | testdata/performance/SampleMaterial.lc 1195:7-1198:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6222 | -> Float |
2273 | testdata/performance/SampleMaterial.lc 1195:7-1199:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6223 | -> Bool |
6224 | -> Bool | ||
6225 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6226 | testdata/performance/SampleMaterial.lc 1195:7-1196:26 () | ||
6227 | -> Bool | ||
6228 | -> Float | ||
6229 | -> Bool | ||
6230 | -> Bool | ||
6231 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6232 | testdata/performance/SampleMaterial.lc 1195:7-1197:26 Bool | ||
6233 | -> Float | ||
6234 | -> Bool | ||
6235 | -> Bool | ||
6236 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6237 | testdata/performance/SampleMaterial.lc 1195:7-1198:27 Float | ||
6238 | -> Bool | ||
6239 | -> Bool | ||
6240 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6241 | testdata/performance/SampleMaterial.lc 1195:7-1199:21 Bool | ||
6242 | -> Bool | ||
6243 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2274 | testdata/performance/SampleMaterial.lc 1195:7-1200:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6244 | testdata/performance/SampleMaterial.lc 1195:7-1200:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2275 | testdata/performance/SampleMaterial.lc 1195:7-1201:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6245 | testdata/performance/SampleMaterial.lc 1195:7-1201:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2276 | testdata/performance/SampleMaterial.lc 1195:7-1202:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6246 | testdata/performance/SampleMaterial.lc 1195:7-1202:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2290,12 +6260,33 @@ testdata/performance/SampleMaterial.lc 1203:30-1203:32 forall a . List a | |||
2290 | testdata/performance/SampleMaterial.lc 1204:25-1204:30 Bool | 6260 | testdata/performance/SampleMaterial.lc 1204:25-1204:30 Bool |
2291 | testdata/performance/SampleMaterial.lc 1205:29-1205:34 Bool | 6261 | testdata/performance/SampleMaterial.lc 1205:29-1205:34 Bool |
2292 | testdata/performance/SampleMaterial.lc 1207:13-1233:14 List StageAttrs | 6262 | testdata/performance/SampleMaterial.lc 1207:13-1233:14 List StageAttrs |
2293 | testdata/performance/SampleMaterial.lc 1207:15-1207:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6263 | testdata/performance/SampleMaterial.lc 1207:15-1207:25 Maybe (Blending', Blending') |
2294 | testdata/performance/SampleMaterial.lc 1207:15-1208:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6264 | -> RGBGen |
2295 | testdata/performance/SampleMaterial.lc 1207:15-1209:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6265 | -> AlphaGen |
2296 | testdata/performance/SampleMaterial.lc 1207:15-1210:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6266 | -> TCGen |
2297 | testdata/performance/SampleMaterial.lc 1207:15-1211:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6267 | -> List TCMod |
2298 | testdata/performance/SampleMaterial.lc 1207:15-1212:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6268 | -> StageTexture |
6269 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6270 | testdata/performance/SampleMaterial.lc 1207:15-1208:36 RGBGen | ||
6271 | -> AlphaGen | ||
6272 | -> TCGen | ||
6273 | -> List TCMod | ||
6274 | -> StageTexture | ||
6275 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6276 | testdata/performance/SampleMaterial.lc 1207:15-1209:50 AlphaGen | ||
6277 | -> TCGen | ||
6278 | -> List TCMod | ||
6279 | -> StageTexture | ||
6280 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6281 | testdata/performance/SampleMaterial.lc 1207:15-1210:42 TCGen | ||
6282 | -> List TCMod | ||
6283 | -> StageTexture | ||
6284 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6285 | testdata/performance/SampleMaterial.lc 1207:15-1211:36 List TCMod | ||
6286 | -> StageTexture | ||
6287 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6288 | testdata/performance/SampleMaterial.lc 1207:15-1212:31 StageTexture | ||
6289 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2299 | testdata/performance/SampleMaterial.lc 1207:15-1213:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6290 | testdata/performance/SampleMaterial.lc 1207:15-1213:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2300 | testdata/performance/SampleMaterial.lc 1207:15-1214:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6291 | testdata/performance/SampleMaterial.lc 1207:15-1214:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2301 | testdata/performance/SampleMaterial.lc 1207:15-1215:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6292 | testdata/performance/SampleMaterial.lc 1207:15-1215:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2315,12 +6306,33 @@ testdata/performance/SampleMaterial.lc 1215:33-1215:41 DepthFunction | |||
2315 | testdata/performance/SampleMaterial.lc 1216:33-1216:40 forall a . Maybe a | 6306 | testdata/performance/SampleMaterial.lc 1216:33-1216:40 forall a . Maybe a |
2316 | testdata/performance/SampleMaterial.lc 1217:41-1217:46 Bool | 6307 | testdata/performance/SampleMaterial.lc 1217:41-1217:46 Bool |
2317 | testdata/performance/SampleMaterial.lc 1218:38-1218:54 String | 6308 | testdata/performance/SampleMaterial.lc 1218:38-1218:54 String |
2318 | testdata/performance/SampleMaterial.lc 1220:15-1220:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6309 | testdata/performance/SampleMaterial.lc 1220:15-1220:25 Maybe (Blending', Blending') |
2319 | testdata/performance/SampleMaterial.lc 1220:15-1221:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6310 | -> RGBGen |
2320 | testdata/performance/SampleMaterial.lc 1220:15-1222:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6311 | -> AlphaGen |
2321 | testdata/performance/SampleMaterial.lc 1220:15-1223:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6312 | -> TCGen |
2322 | testdata/performance/SampleMaterial.lc 1220:15-1224:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6313 | -> List TCMod |
2323 | testdata/performance/SampleMaterial.lc 1220:15-1225:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6314 | -> StageTexture |
6315 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6316 | testdata/performance/SampleMaterial.lc 1220:15-1221:57 RGBGen | ||
6317 | -> AlphaGen | ||
6318 | -> TCGen | ||
6319 | -> List TCMod | ||
6320 | -> StageTexture | ||
6321 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6322 | testdata/performance/SampleMaterial.lc 1220:15-1222:50 AlphaGen | ||
6323 | -> TCGen | ||
6324 | -> List TCMod | ||
6325 | -> StageTexture | ||
6326 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6327 | testdata/performance/SampleMaterial.lc 1220:15-1223:42 TCGen | ||
6328 | -> List TCMod | ||
6329 | -> StageTexture | ||
6330 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6331 | testdata/performance/SampleMaterial.lc 1220:15-1224:40 List TCMod | ||
6332 | -> StageTexture | ||
6333 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6334 | testdata/performance/SampleMaterial.lc 1220:15-1225:31 StageTexture | ||
6335 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2324 | testdata/performance/SampleMaterial.lc 1220:15-1226:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6336 | testdata/performance/SampleMaterial.lc 1220:15-1226:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2325 | testdata/performance/SampleMaterial.lc 1220:15-1227:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6337 | testdata/performance/SampleMaterial.lc 1220:15-1227:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2326 | testdata/performance/SampleMaterial.lc 1220:15-1228:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6338 | testdata/performance/SampleMaterial.lc 1220:15-1228:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2346,11 +6358,31 @@ testdata/performance/SampleMaterial.lc 1234:21-1234:26 Bool | |||
2346 | testdata/performance/SampleMaterial.lc 1237:5-1279:6 (String, CommonAttrs) | 6358 | testdata/performance/SampleMaterial.lc 1237:5-1279:6 (String, CommonAttrs) |
2347 | testdata/performance/SampleMaterial.lc 1237:5-2182:6 List (String, CommonAttrs) | 6359 | testdata/performance/SampleMaterial.lc 1237:5-2182:6 List (String, CommonAttrs) |
2348 | testdata/performance/SampleMaterial.lc 1237:7-1237:41 String | 6360 | testdata/performance/SampleMaterial.lc 1237:7-1237:41 String |
2349 | testdata/performance/SampleMaterial.lc 1238:7-1238:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6361 | testdata/performance/SampleMaterial.lc 1238:7-1238:18 () |
2350 | testdata/performance/SampleMaterial.lc 1238:7-1239:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6362 | -> () |
2351 | testdata/performance/SampleMaterial.lc 1238:7-1240:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6363 | -> Bool |
2352 | testdata/performance/SampleMaterial.lc 1238:7-1241:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6364 | -> Float |
2353 | testdata/performance/SampleMaterial.lc 1238:7-1242:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6365 | -> Bool |
6366 | -> Bool | ||
6367 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6368 | testdata/performance/SampleMaterial.lc 1238:7-1239:26 () | ||
6369 | -> Bool | ||
6370 | -> Float | ||
6371 | -> Bool | ||
6372 | -> Bool | ||
6373 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6374 | testdata/performance/SampleMaterial.lc 1238:7-1240:26 Bool | ||
6375 | -> Float | ||
6376 | -> Bool | ||
6377 | -> Bool | ||
6378 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6379 | testdata/performance/SampleMaterial.lc 1238:7-1241:27 Float | ||
6380 | -> Bool | ||
6381 | -> Bool | ||
6382 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6383 | testdata/performance/SampleMaterial.lc 1238:7-1242:21 Bool | ||
6384 | -> Bool | ||
6385 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2354 | testdata/performance/SampleMaterial.lc 1238:7-1243:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6386 | testdata/performance/SampleMaterial.lc 1238:7-1243:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2355 | testdata/performance/SampleMaterial.lc 1238:7-1244:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6387 | testdata/performance/SampleMaterial.lc 1238:7-1244:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2356 | testdata/performance/SampleMaterial.lc 1238:7-1245:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6388 | testdata/performance/SampleMaterial.lc 1238:7-1245:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2370,12 +6402,33 @@ testdata/performance/SampleMaterial.lc 1246:30-1246:32 forall a . List a | |||
2370 | testdata/performance/SampleMaterial.lc 1247:25-1247:30 Bool | 6402 | testdata/performance/SampleMaterial.lc 1247:25-1247:30 Bool |
2371 | testdata/performance/SampleMaterial.lc 1248:29-1248:34 Bool | 6403 | testdata/performance/SampleMaterial.lc 1248:29-1248:34 Bool |
2372 | testdata/performance/SampleMaterial.lc 1250:13-1276:14 List StageAttrs | 6404 | testdata/performance/SampleMaterial.lc 1250:13-1276:14 List StageAttrs |
2373 | testdata/performance/SampleMaterial.lc 1250:15-1250:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6405 | testdata/performance/SampleMaterial.lc 1250:15-1250:25 Maybe (Blending', Blending') |
2374 | testdata/performance/SampleMaterial.lc 1250:15-1251:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6406 | -> RGBGen |
2375 | testdata/performance/SampleMaterial.lc 1250:15-1252:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6407 | -> AlphaGen |
2376 | testdata/performance/SampleMaterial.lc 1250:15-1253:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6408 | -> TCGen |
2377 | testdata/performance/SampleMaterial.lc 1250:15-1254:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6409 | -> List TCMod |
2378 | testdata/performance/SampleMaterial.lc 1250:15-1255:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6410 | -> StageTexture |
6411 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6412 | testdata/performance/SampleMaterial.lc 1250:15-1251:36 RGBGen | ||
6413 | -> AlphaGen | ||
6414 | -> TCGen | ||
6415 | -> List TCMod | ||
6416 | -> StageTexture | ||
6417 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6418 | testdata/performance/SampleMaterial.lc 1250:15-1252:50 AlphaGen | ||
6419 | -> TCGen | ||
6420 | -> List TCMod | ||
6421 | -> StageTexture | ||
6422 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6423 | testdata/performance/SampleMaterial.lc 1250:15-1253:42 TCGen | ||
6424 | -> List TCMod | ||
6425 | -> StageTexture | ||
6426 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6427 | testdata/performance/SampleMaterial.lc 1250:15-1254:36 List TCMod | ||
6428 | -> StageTexture | ||
6429 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6430 | testdata/performance/SampleMaterial.lc 1250:15-1255:31 StageTexture | ||
6431 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2379 | testdata/performance/SampleMaterial.lc 1250:15-1256:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6432 | testdata/performance/SampleMaterial.lc 1250:15-1256:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2380 | testdata/performance/SampleMaterial.lc 1250:15-1257:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6433 | testdata/performance/SampleMaterial.lc 1250:15-1257:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2381 | testdata/performance/SampleMaterial.lc 1250:15-1258:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6434 | testdata/performance/SampleMaterial.lc 1250:15-1258:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2395,12 +6448,33 @@ testdata/performance/SampleMaterial.lc 1258:33-1258:41 DepthFunction | |||
2395 | testdata/performance/SampleMaterial.lc 1259:33-1259:40 forall a . Maybe a | 6448 | testdata/performance/SampleMaterial.lc 1259:33-1259:40 forall a . Maybe a |
2396 | testdata/performance/SampleMaterial.lc 1260:41-1260:46 Bool | 6449 | testdata/performance/SampleMaterial.lc 1260:41-1260:46 Bool |
2397 | testdata/performance/SampleMaterial.lc 1261:38-1261:54 String | 6450 | testdata/performance/SampleMaterial.lc 1261:38-1261:54 String |
2398 | testdata/performance/SampleMaterial.lc 1263:15-1263:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6451 | testdata/performance/SampleMaterial.lc 1263:15-1263:25 Maybe (Blending', Blending') |
2399 | testdata/performance/SampleMaterial.lc 1263:15-1264:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6452 | -> RGBGen |
2400 | testdata/performance/SampleMaterial.lc 1263:15-1265:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6453 | -> AlphaGen |
2401 | testdata/performance/SampleMaterial.lc 1263:15-1266:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6454 | -> TCGen |
2402 | testdata/performance/SampleMaterial.lc 1263:15-1267:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6455 | -> List TCMod |
2403 | testdata/performance/SampleMaterial.lc 1263:15-1268:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6456 | -> StageTexture |
6457 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6458 | testdata/performance/SampleMaterial.lc 1263:15-1264:57 RGBGen | ||
6459 | -> AlphaGen | ||
6460 | -> TCGen | ||
6461 | -> List TCMod | ||
6462 | -> StageTexture | ||
6463 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6464 | testdata/performance/SampleMaterial.lc 1263:15-1265:50 AlphaGen | ||
6465 | -> TCGen | ||
6466 | -> List TCMod | ||
6467 | -> StageTexture | ||
6468 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6469 | testdata/performance/SampleMaterial.lc 1263:15-1266:42 TCGen | ||
6470 | -> List TCMod | ||
6471 | -> StageTexture | ||
6472 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6473 | testdata/performance/SampleMaterial.lc 1263:15-1267:40 List TCMod | ||
6474 | -> StageTexture | ||
6475 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6476 | testdata/performance/SampleMaterial.lc 1263:15-1268:31 StageTexture | ||
6477 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2404 | testdata/performance/SampleMaterial.lc 1263:15-1269:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6478 | testdata/performance/SampleMaterial.lc 1263:15-1269:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2405 | testdata/performance/SampleMaterial.lc 1263:15-1270:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6479 | testdata/performance/SampleMaterial.lc 1263:15-1270:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2406 | testdata/performance/SampleMaterial.lc 1263:15-1271:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6480 | testdata/performance/SampleMaterial.lc 1263:15-1271:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2426,11 +6500,31 @@ testdata/performance/SampleMaterial.lc 1277:21-1277:26 Bool | |||
2426 | testdata/performance/SampleMaterial.lc 1280:5-1322:6 (String, CommonAttrs) | 6500 | testdata/performance/SampleMaterial.lc 1280:5-1322:6 (String, CommonAttrs) |
2427 | testdata/performance/SampleMaterial.lc 1280:5-2182:6 List (String, CommonAttrs) | 6501 | testdata/performance/SampleMaterial.lc 1280:5-2182:6 List (String, CommonAttrs) |
2428 | testdata/performance/SampleMaterial.lc 1280:7-1280:44 String | 6502 | testdata/performance/SampleMaterial.lc 1280:7-1280:44 String |
2429 | testdata/performance/SampleMaterial.lc 1281:7-1281:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6503 | testdata/performance/SampleMaterial.lc 1281:7-1281:18 () |
2430 | testdata/performance/SampleMaterial.lc 1281:7-1282:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6504 | -> () |
2431 | testdata/performance/SampleMaterial.lc 1281:7-1283:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6505 | -> Bool |
2432 | testdata/performance/SampleMaterial.lc 1281:7-1284:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6506 | -> Float |
2433 | testdata/performance/SampleMaterial.lc 1281:7-1285:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6507 | -> Bool |
6508 | -> Bool | ||
6509 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6510 | testdata/performance/SampleMaterial.lc 1281:7-1282:26 () | ||
6511 | -> Bool | ||
6512 | -> Float | ||
6513 | -> Bool | ||
6514 | -> Bool | ||
6515 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6516 | testdata/performance/SampleMaterial.lc 1281:7-1283:26 Bool | ||
6517 | -> Float | ||
6518 | -> Bool | ||
6519 | -> Bool | ||
6520 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6521 | testdata/performance/SampleMaterial.lc 1281:7-1284:27 Float | ||
6522 | -> Bool | ||
6523 | -> Bool | ||
6524 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6525 | testdata/performance/SampleMaterial.lc 1281:7-1285:21 Bool | ||
6526 | -> Bool | ||
6527 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2434 | testdata/performance/SampleMaterial.lc 1281:7-1286:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6528 | testdata/performance/SampleMaterial.lc 1281:7-1286:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2435 | testdata/performance/SampleMaterial.lc 1281:7-1287:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6529 | testdata/performance/SampleMaterial.lc 1281:7-1287:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2436 | testdata/performance/SampleMaterial.lc 1281:7-1288:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6530 | testdata/performance/SampleMaterial.lc 1281:7-1288:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2450,12 +6544,33 @@ testdata/performance/SampleMaterial.lc 1289:30-1289:32 forall a . List a | |||
2450 | testdata/performance/SampleMaterial.lc 1290:25-1290:30 Bool | 6544 | testdata/performance/SampleMaterial.lc 1290:25-1290:30 Bool |
2451 | testdata/performance/SampleMaterial.lc 1291:29-1291:34 Bool | 6545 | testdata/performance/SampleMaterial.lc 1291:29-1291:34 Bool |
2452 | testdata/performance/SampleMaterial.lc 1293:13-1319:14 List StageAttrs | 6546 | testdata/performance/SampleMaterial.lc 1293:13-1319:14 List StageAttrs |
2453 | testdata/performance/SampleMaterial.lc 1293:15-1293:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6547 | testdata/performance/SampleMaterial.lc 1293:15-1293:25 Maybe (Blending', Blending') |
2454 | testdata/performance/SampleMaterial.lc 1293:15-1294:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6548 | -> RGBGen |
2455 | testdata/performance/SampleMaterial.lc 1293:15-1295:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6549 | -> AlphaGen |
2456 | testdata/performance/SampleMaterial.lc 1293:15-1296:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6550 | -> TCGen |
2457 | testdata/performance/SampleMaterial.lc 1293:15-1297:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6551 | -> List TCMod |
2458 | testdata/performance/SampleMaterial.lc 1293:15-1298:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6552 | -> StageTexture |
6553 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6554 | testdata/performance/SampleMaterial.lc 1293:15-1294:36 RGBGen | ||
6555 | -> AlphaGen | ||
6556 | -> TCGen | ||
6557 | -> List TCMod | ||
6558 | -> StageTexture | ||
6559 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6560 | testdata/performance/SampleMaterial.lc 1293:15-1295:50 AlphaGen | ||
6561 | -> TCGen | ||
6562 | -> List TCMod | ||
6563 | -> StageTexture | ||
6564 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6565 | testdata/performance/SampleMaterial.lc 1293:15-1296:42 TCGen | ||
6566 | -> List TCMod | ||
6567 | -> StageTexture | ||
6568 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6569 | testdata/performance/SampleMaterial.lc 1293:15-1297:36 List TCMod | ||
6570 | -> StageTexture | ||
6571 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6572 | testdata/performance/SampleMaterial.lc 1293:15-1298:31 StageTexture | ||
6573 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2459 | testdata/performance/SampleMaterial.lc 1293:15-1299:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6574 | testdata/performance/SampleMaterial.lc 1293:15-1299:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2460 | testdata/performance/SampleMaterial.lc 1293:15-1300:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6575 | testdata/performance/SampleMaterial.lc 1293:15-1300:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2461 | testdata/performance/SampleMaterial.lc 1293:15-1301:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6576 | testdata/performance/SampleMaterial.lc 1293:15-1301:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2475,12 +6590,33 @@ testdata/performance/SampleMaterial.lc 1301:33-1301:41 DepthFunction | |||
2475 | testdata/performance/SampleMaterial.lc 1302:33-1302:40 forall a . Maybe a | 6590 | testdata/performance/SampleMaterial.lc 1302:33-1302:40 forall a . Maybe a |
2476 | testdata/performance/SampleMaterial.lc 1303:41-1303:46 Bool | 6591 | testdata/performance/SampleMaterial.lc 1303:41-1303:46 Bool |
2477 | testdata/performance/SampleMaterial.lc 1304:38-1304:54 String | 6592 | testdata/performance/SampleMaterial.lc 1304:38-1304:54 String |
2478 | testdata/performance/SampleMaterial.lc 1306:15-1306:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6593 | testdata/performance/SampleMaterial.lc 1306:15-1306:25 Maybe (Blending', Blending') |
2479 | testdata/performance/SampleMaterial.lc 1306:15-1307:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6594 | -> RGBGen |
2480 | testdata/performance/SampleMaterial.lc 1306:15-1308:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6595 | -> AlphaGen |
2481 | testdata/performance/SampleMaterial.lc 1306:15-1309:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6596 | -> TCGen |
2482 | testdata/performance/SampleMaterial.lc 1306:15-1310:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6597 | -> List TCMod |
2483 | testdata/performance/SampleMaterial.lc 1306:15-1311:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6598 | -> StageTexture |
6599 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6600 | testdata/performance/SampleMaterial.lc 1306:15-1307:57 RGBGen | ||
6601 | -> AlphaGen | ||
6602 | -> TCGen | ||
6603 | -> List TCMod | ||
6604 | -> StageTexture | ||
6605 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6606 | testdata/performance/SampleMaterial.lc 1306:15-1308:50 AlphaGen | ||
6607 | -> TCGen | ||
6608 | -> List TCMod | ||
6609 | -> StageTexture | ||
6610 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6611 | testdata/performance/SampleMaterial.lc 1306:15-1309:42 TCGen | ||
6612 | -> List TCMod | ||
6613 | -> StageTexture | ||
6614 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6615 | testdata/performance/SampleMaterial.lc 1306:15-1310:40 List TCMod | ||
6616 | -> StageTexture | ||
6617 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6618 | testdata/performance/SampleMaterial.lc 1306:15-1311:31 StageTexture | ||
6619 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2484 | testdata/performance/SampleMaterial.lc 1306:15-1312:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6620 | testdata/performance/SampleMaterial.lc 1306:15-1312:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2485 | testdata/performance/SampleMaterial.lc 1306:15-1313:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6621 | testdata/performance/SampleMaterial.lc 1306:15-1313:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2486 | testdata/performance/SampleMaterial.lc 1306:15-1314:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6622 | testdata/performance/SampleMaterial.lc 1306:15-1314:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2506,11 +6642,31 @@ testdata/performance/SampleMaterial.lc 1320:21-1320:26 Bool | |||
2506 | testdata/performance/SampleMaterial.lc 1323:5-1365:6 (String, CommonAttrs) | 6642 | testdata/performance/SampleMaterial.lc 1323:5-1365:6 (String, CommonAttrs) |
2507 | testdata/performance/SampleMaterial.lc 1323:5-2182:6 List (String, CommonAttrs) | 6643 | testdata/performance/SampleMaterial.lc 1323:5-2182:6 List (String, CommonAttrs) |
2508 | testdata/performance/SampleMaterial.lc 1323:7-1323:43 String | 6644 | testdata/performance/SampleMaterial.lc 1323:7-1323:43 String |
2509 | testdata/performance/SampleMaterial.lc 1324:7-1324:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6645 | testdata/performance/SampleMaterial.lc 1324:7-1324:18 () |
2510 | testdata/performance/SampleMaterial.lc 1324:7-1325:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6646 | -> () |
2511 | testdata/performance/SampleMaterial.lc 1324:7-1326:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6647 | -> Bool |
2512 | testdata/performance/SampleMaterial.lc 1324:7-1327:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6648 | -> Float |
2513 | testdata/performance/SampleMaterial.lc 1324:7-1328:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6649 | -> Bool |
6650 | -> Bool | ||
6651 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6652 | testdata/performance/SampleMaterial.lc 1324:7-1325:26 () | ||
6653 | -> Bool | ||
6654 | -> Float | ||
6655 | -> Bool | ||
6656 | -> Bool | ||
6657 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6658 | testdata/performance/SampleMaterial.lc 1324:7-1326:26 Bool | ||
6659 | -> Float | ||
6660 | -> Bool | ||
6661 | -> Bool | ||
6662 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6663 | testdata/performance/SampleMaterial.lc 1324:7-1327:27 Float | ||
6664 | -> Bool | ||
6665 | -> Bool | ||
6666 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6667 | testdata/performance/SampleMaterial.lc 1324:7-1328:21 Bool | ||
6668 | -> Bool | ||
6669 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2514 | testdata/performance/SampleMaterial.lc 1324:7-1329:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6670 | testdata/performance/SampleMaterial.lc 1324:7-1329:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2515 | testdata/performance/SampleMaterial.lc 1324:7-1330:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6671 | testdata/performance/SampleMaterial.lc 1324:7-1330:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2516 | testdata/performance/SampleMaterial.lc 1324:7-1331:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6672 | testdata/performance/SampleMaterial.lc 1324:7-1331:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2530,12 +6686,33 @@ testdata/performance/SampleMaterial.lc 1332:30-1332:32 forall a . List a | |||
2530 | testdata/performance/SampleMaterial.lc 1333:25-1333:30 Bool | 6686 | testdata/performance/SampleMaterial.lc 1333:25-1333:30 Bool |
2531 | testdata/performance/SampleMaterial.lc 1334:29-1334:34 Bool | 6687 | testdata/performance/SampleMaterial.lc 1334:29-1334:34 Bool |
2532 | testdata/performance/SampleMaterial.lc 1336:13-1362:14 List StageAttrs | 6688 | testdata/performance/SampleMaterial.lc 1336:13-1362:14 List StageAttrs |
2533 | testdata/performance/SampleMaterial.lc 1336:15-1336:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6689 | testdata/performance/SampleMaterial.lc 1336:15-1336:25 Maybe (Blending', Blending') |
2534 | testdata/performance/SampleMaterial.lc 1336:15-1337:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6690 | -> RGBGen |
2535 | testdata/performance/SampleMaterial.lc 1336:15-1338:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6691 | -> AlphaGen |
2536 | testdata/performance/SampleMaterial.lc 1336:15-1339:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6692 | -> TCGen |
2537 | testdata/performance/SampleMaterial.lc 1336:15-1340:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6693 | -> List TCMod |
2538 | testdata/performance/SampleMaterial.lc 1336:15-1341:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6694 | -> StageTexture |
6695 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6696 | testdata/performance/SampleMaterial.lc 1336:15-1337:36 RGBGen | ||
6697 | -> AlphaGen | ||
6698 | -> TCGen | ||
6699 | -> List TCMod | ||
6700 | -> StageTexture | ||
6701 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6702 | testdata/performance/SampleMaterial.lc 1336:15-1338:50 AlphaGen | ||
6703 | -> TCGen | ||
6704 | -> List TCMod | ||
6705 | -> StageTexture | ||
6706 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6707 | testdata/performance/SampleMaterial.lc 1336:15-1339:42 TCGen | ||
6708 | -> List TCMod | ||
6709 | -> StageTexture | ||
6710 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6711 | testdata/performance/SampleMaterial.lc 1336:15-1340:36 List TCMod | ||
6712 | -> StageTexture | ||
6713 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6714 | testdata/performance/SampleMaterial.lc 1336:15-1341:31 StageTexture | ||
6715 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2539 | testdata/performance/SampleMaterial.lc 1336:15-1342:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6716 | testdata/performance/SampleMaterial.lc 1336:15-1342:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2540 | testdata/performance/SampleMaterial.lc 1336:15-1343:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6717 | testdata/performance/SampleMaterial.lc 1336:15-1343:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2541 | testdata/performance/SampleMaterial.lc 1336:15-1344:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6718 | testdata/performance/SampleMaterial.lc 1336:15-1344:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2555,12 +6732,33 @@ testdata/performance/SampleMaterial.lc 1344:33-1344:41 DepthFunction | |||
2555 | testdata/performance/SampleMaterial.lc 1345:33-1345:40 forall a . Maybe a | 6732 | testdata/performance/SampleMaterial.lc 1345:33-1345:40 forall a . Maybe a |
2556 | testdata/performance/SampleMaterial.lc 1346:41-1346:46 Bool | 6733 | testdata/performance/SampleMaterial.lc 1346:41-1346:46 Bool |
2557 | testdata/performance/SampleMaterial.lc 1347:38-1347:54 String | 6734 | testdata/performance/SampleMaterial.lc 1347:38-1347:54 String |
2558 | testdata/performance/SampleMaterial.lc 1349:15-1349:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6735 | testdata/performance/SampleMaterial.lc 1349:15-1349:25 Maybe (Blending', Blending') |
2559 | testdata/performance/SampleMaterial.lc 1349:15-1350:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6736 | -> RGBGen |
2560 | testdata/performance/SampleMaterial.lc 1349:15-1351:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6737 | -> AlphaGen |
2561 | testdata/performance/SampleMaterial.lc 1349:15-1352:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6738 | -> TCGen |
2562 | testdata/performance/SampleMaterial.lc 1349:15-1353:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6739 | -> List TCMod |
2563 | testdata/performance/SampleMaterial.lc 1349:15-1354:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6740 | -> StageTexture |
6741 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6742 | testdata/performance/SampleMaterial.lc 1349:15-1350:57 RGBGen | ||
6743 | -> AlphaGen | ||
6744 | -> TCGen | ||
6745 | -> List TCMod | ||
6746 | -> StageTexture | ||
6747 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6748 | testdata/performance/SampleMaterial.lc 1349:15-1351:50 AlphaGen | ||
6749 | -> TCGen | ||
6750 | -> List TCMod | ||
6751 | -> StageTexture | ||
6752 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6753 | testdata/performance/SampleMaterial.lc 1349:15-1352:42 TCGen | ||
6754 | -> List TCMod | ||
6755 | -> StageTexture | ||
6756 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6757 | testdata/performance/SampleMaterial.lc 1349:15-1353:40 List TCMod | ||
6758 | -> StageTexture | ||
6759 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6760 | testdata/performance/SampleMaterial.lc 1349:15-1354:31 StageTexture | ||
6761 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2564 | testdata/performance/SampleMaterial.lc 1349:15-1355:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6762 | testdata/performance/SampleMaterial.lc 1349:15-1355:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2565 | testdata/performance/SampleMaterial.lc 1349:15-1356:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6763 | testdata/performance/SampleMaterial.lc 1349:15-1356:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2566 | testdata/performance/SampleMaterial.lc 1349:15-1357:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6764 | testdata/performance/SampleMaterial.lc 1349:15-1357:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2586,11 +6784,31 @@ testdata/performance/SampleMaterial.lc 1363:21-1363:26 Bool | |||
2586 | testdata/performance/SampleMaterial.lc 1366:5-1408:6 (String, CommonAttrs) | 6784 | testdata/performance/SampleMaterial.lc 1366:5-1408:6 (String, CommonAttrs) |
2587 | testdata/performance/SampleMaterial.lc 1366:5-2182:6 List (String, CommonAttrs) | 6785 | testdata/performance/SampleMaterial.lc 1366:5-2182:6 List (String, CommonAttrs) |
2588 | testdata/performance/SampleMaterial.lc 1366:7-1366:44 String | 6786 | testdata/performance/SampleMaterial.lc 1366:7-1366:44 String |
2589 | testdata/performance/SampleMaterial.lc 1367:7-1367:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6787 | testdata/performance/SampleMaterial.lc 1367:7-1367:18 () |
2590 | testdata/performance/SampleMaterial.lc 1367:7-1368:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6788 | -> () |
2591 | testdata/performance/SampleMaterial.lc 1367:7-1369:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6789 | -> Bool |
2592 | testdata/performance/SampleMaterial.lc 1367:7-1370:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6790 | -> Float |
2593 | testdata/performance/SampleMaterial.lc 1367:7-1371:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6791 | -> Bool |
6792 | -> Bool | ||
6793 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6794 | testdata/performance/SampleMaterial.lc 1367:7-1368:26 () | ||
6795 | -> Bool | ||
6796 | -> Float | ||
6797 | -> Bool | ||
6798 | -> Bool | ||
6799 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6800 | testdata/performance/SampleMaterial.lc 1367:7-1369:26 Bool | ||
6801 | -> Float | ||
6802 | -> Bool | ||
6803 | -> Bool | ||
6804 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6805 | testdata/performance/SampleMaterial.lc 1367:7-1370:27 Float | ||
6806 | -> Bool | ||
6807 | -> Bool | ||
6808 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6809 | testdata/performance/SampleMaterial.lc 1367:7-1371:21 Bool | ||
6810 | -> Bool | ||
6811 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2594 | testdata/performance/SampleMaterial.lc 1367:7-1372:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6812 | testdata/performance/SampleMaterial.lc 1367:7-1372:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2595 | testdata/performance/SampleMaterial.lc 1367:7-1373:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6813 | testdata/performance/SampleMaterial.lc 1367:7-1373:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2596 | testdata/performance/SampleMaterial.lc 1367:7-1374:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6814 | testdata/performance/SampleMaterial.lc 1367:7-1374:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2610,12 +6828,33 @@ testdata/performance/SampleMaterial.lc 1375:30-1375:32 forall a . List a | |||
2610 | testdata/performance/SampleMaterial.lc 1376:25-1376:30 Bool | 6828 | testdata/performance/SampleMaterial.lc 1376:25-1376:30 Bool |
2611 | testdata/performance/SampleMaterial.lc 1377:29-1377:34 Bool | 6829 | testdata/performance/SampleMaterial.lc 1377:29-1377:34 Bool |
2612 | testdata/performance/SampleMaterial.lc 1379:13-1405:14 List StageAttrs | 6830 | testdata/performance/SampleMaterial.lc 1379:13-1405:14 List StageAttrs |
2613 | testdata/performance/SampleMaterial.lc 1379:15-1379:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6831 | testdata/performance/SampleMaterial.lc 1379:15-1379:25 Maybe (Blending', Blending') |
2614 | testdata/performance/SampleMaterial.lc 1379:15-1380:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6832 | -> RGBGen |
2615 | testdata/performance/SampleMaterial.lc 1379:15-1381:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6833 | -> AlphaGen |
2616 | testdata/performance/SampleMaterial.lc 1379:15-1382:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6834 | -> TCGen |
2617 | testdata/performance/SampleMaterial.lc 1379:15-1383:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6835 | -> List TCMod |
2618 | testdata/performance/SampleMaterial.lc 1379:15-1384:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6836 | -> StageTexture |
6837 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6838 | testdata/performance/SampleMaterial.lc 1379:15-1380:36 RGBGen | ||
6839 | -> AlphaGen | ||
6840 | -> TCGen | ||
6841 | -> List TCMod | ||
6842 | -> StageTexture | ||
6843 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6844 | testdata/performance/SampleMaterial.lc 1379:15-1381:50 AlphaGen | ||
6845 | -> TCGen | ||
6846 | -> List TCMod | ||
6847 | -> StageTexture | ||
6848 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6849 | testdata/performance/SampleMaterial.lc 1379:15-1382:42 TCGen | ||
6850 | -> List TCMod | ||
6851 | -> StageTexture | ||
6852 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6853 | testdata/performance/SampleMaterial.lc 1379:15-1383:36 List TCMod | ||
6854 | -> StageTexture | ||
6855 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6856 | testdata/performance/SampleMaterial.lc 1379:15-1384:31 StageTexture | ||
6857 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2619 | testdata/performance/SampleMaterial.lc 1379:15-1385:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6858 | testdata/performance/SampleMaterial.lc 1379:15-1385:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2620 | testdata/performance/SampleMaterial.lc 1379:15-1386:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6859 | testdata/performance/SampleMaterial.lc 1379:15-1386:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2621 | testdata/performance/SampleMaterial.lc 1379:15-1387:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6860 | testdata/performance/SampleMaterial.lc 1379:15-1387:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2635,12 +6874,33 @@ testdata/performance/SampleMaterial.lc 1387:33-1387:41 DepthFunction | |||
2635 | testdata/performance/SampleMaterial.lc 1388:33-1388:40 forall a . Maybe a | 6874 | testdata/performance/SampleMaterial.lc 1388:33-1388:40 forall a . Maybe a |
2636 | testdata/performance/SampleMaterial.lc 1389:41-1389:46 Bool | 6875 | testdata/performance/SampleMaterial.lc 1389:41-1389:46 Bool |
2637 | testdata/performance/SampleMaterial.lc 1390:38-1390:54 String | 6876 | testdata/performance/SampleMaterial.lc 1390:38-1390:54 String |
2638 | testdata/performance/SampleMaterial.lc 1392:15-1392:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6877 | testdata/performance/SampleMaterial.lc 1392:15-1392:25 Maybe (Blending', Blending') |
2639 | testdata/performance/SampleMaterial.lc 1392:15-1393:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6878 | -> RGBGen |
2640 | testdata/performance/SampleMaterial.lc 1392:15-1394:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6879 | -> AlphaGen |
2641 | testdata/performance/SampleMaterial.lc 1392:15-1395:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6880 | -> TCGen |
2642 | testdata/performance/SampleMaterial.lc 1392:15-1396:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6881 | -> List TCMod |
2643 | testdata/performance/SampleMaterial.lc 1392:15-1397:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6882 | -> StageTexture |
6883 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6884 | testdata/performance/SampleMaterial.lc 1392:15-1393:57 RGBGen | ||
6885 | -> AlphaGen | ||
6886 | -> TCGen | ||
6887 | -> List TCMod | ||
6888 | -> StageTexture | ||
6889 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6890 | testdata/performance/SampleMaterial.lc 1392:15-1394:50 AlphaGen | ||
6891 | -> TCGen | ||
6892 | -> List TCMod | ||
6893 | -> StageTexture | ||
6894 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6895 | testdata/performance/SampleMaterial.lc 1392:15-1395:42 TCGen | ||
6896 | -> List TCMod | ||
6897 | -> StageTexture | ||
6898 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6899 | testdata/performance/SampleMaterial.lc 1392:15-1396:40 List TCMod | ||
6900 | -> StageTexture | ||
6901 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6902 | testdata/performance/SampleMaterial.lc 1392:15-1397:31 StageTexture | ||
6903 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2644 | testdata/performance/SampleMaterial.lc 1392:15-1398:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6904 | testdata/performance/SampleMaterial.lc 1392:15-1398:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2645 | testdata/performance/SampleMaterial.lc 1392:15-1399:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6905 | testdata/performance/SampleMaterial.lc 1392:15-1399:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2646 | testdata/performance/SampleMaterial.lc 1392:15-1400:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6906 | testdata/performance/SampleMaterial.lc 1392:15-1400:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2666,11 +6926,31 @@ testdata/performance/SampleMaterial.lc 1406:21-1406:26 Bool | |||
2666 | testdata/performance/SampleMaterial.lc 1409:5-1451:6 (String, CommonAttrs) | 6926 | testdata/performance/SampleMaterial.lc 1409:5-1451:6 (String, CommonAttrs) |
2667 | testdata/performance/SampleMaterial.lc 1409:5-2182:6 List (String, CommonAttrs) | 6927 | testdata/performance/SampleMaterial.lc 1409:5-2182:6 List (String, CommonAttrs) |
2668 | testdata/performance/SampleMaterial.lc 1409:7-1409:44 String | 6928 | testdata/performance/SampleMaterial.lc 1409:7-1409:44 String |
2669 | testdata/performance/SampleMaterial.lc 1410:7-1410:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6929 | testdata/performance/SampleMaterial.lc 1410:7-1410:18 () |
2670 | testdata/performance/SampleMaterial.lc 1410:7-1411:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6930 | -> () |
2671 | testdata/performance/SampleMaterial.lc 1410:7-1412:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6931 | -> Bool |
2672 | testdata/performance/SampleMaterial.lc 1410:7-1413:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6932 | -> Float |
2673 | testdata/performance/SampleMaterial.lc 1410:7-1414:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6933 | -> Bool |
6934 | -> Bool | ||
6935 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6936 | testdata/performance/SampleMaterial.lc 1410:7-1411:26 () | ||
6937 | -> Bool | ||
6938 | -> Float | ||
6939 | -> Bool | ||
6940 | -> Bool | ||
6941 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6942 | testdata/performance/SampleMaterial.lc 1410:7-1412:26 Bool | ||
6943 | -> Float | ||
6944 | -> Bool | ||
6945 | -> Bool | ||
6946 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6947 | testdata/performance/SampleMaterial.lc 1410:7-1413:27 Float | ||
6948 | -> Bool | ||
6949 | -> Bool | ||
6950 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
6951 | testdata/performance/SampleMaterial.lc 1410:7-1414:21 Bool | ||
6952 | -> Bool | ||
6953 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2674 | testdata/performance/SampleMaterial.lc 1410:7-1415:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6954 | testdata/performance/SampleMaterial.lc 1410:7-1415:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2675 | testdata/performance/SampleMaterial.lc 1410:7-1416:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6955 | testdata/performance/SampleMaterial.lc 1410:7-1416:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2676 | testdata/performance/SampleMaterial.lc 1410:7-1417:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 6956 | testdata/performance/SampleMaterial.lc 1410:7-1417:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2690,12 +6970,33 @@ testdata/performance/SampleMaterial.lc 1418:30-1418:32 forall a . List a | |||
2690 | testdata/performance/SampleMaterial.lc 1419:25-1419:30 Bool | 6970 | testdata/performance/SampleMaterial.lc 1419:25-1419:30 Bool |
2691 | testdata/performance/SampleMaterial.lc 1420:29-1420:34 Bool | 6971 | testdata/performance/SampleMaterial.lc 1420:29-1420:34 Bool |
2692 | testdata/performance/SampleMaterial.lc 1422:13-1448:14 List StageAttrs | 6972 | testdata/performance/SampleMaterial.lc 1422:13-1448:14 List StageAttrs |
2693 | testdata/performance/SampleMaterial.lc 1422:15-1422:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6973 | testdata/performance/SampleMaterial.lc 1422:15-1422:25 Maybe (Blending', Blending') |
2694 | testdata/performance/SampleMaterial.lc 1422:15-1423:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6974 | -> RGBGen |
2695 | testdata/performance/SampleMaterial.lc 1422:15-1424:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6975 | -> AlphaGen |
2696 | testdata/performance/SampleMaterial.lc 1422:15-1425:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6976 | -> TCGen |
2697 | testdata/performance/SampleMaterial.lc 1422:15-1426:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6977 | -> List TCMod |
2698 | testdata/performance/SampleMaterial.lc 1422:15-1427:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 6978 | -> StageTexture |
6979 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6980 | testdata/performance/SampleMaterial.lc 1422:15-1423:36 RGBGen | ||
6981 | -> AlphaGen | ||
6982 | -> TCGen | ||
6983 | -> List TCMod | ||
6984 | -> StageTexture | ||
6985 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6986 | testdata/performance/SampleMaterial.lc 1422:15-1424:50 AlphaGen | ||
6987 | -> TCGen | ||
6988 | -> List TCMod | ||
6989 | -> StageTexture | ||
6990 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6991 | testdata/performance/SampleMaterial.lc 1422:15-1425:42 TCGen | ||
6992 | -> List TCMod | ||
6993 | -> StageTexture | ||
6994 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6995 | testdata/performance/SampleMaterial.lc 1422:15-1426:36 List TCMod | ||
6996 | -> StageTexture | ||
6997 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
6998 | testdata/performance/SampleMaterial.lc 1422:15-1427:31 StageTexture | ||
6999 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2699 | testdata/performance/SampleMaterial.lc 1422:15-1428:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7000 | testdata/performance/SampleMaterial.lc 1422:15-1428:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2700 | testdata/performance/SampleMaterial.lc 1422:15-1429:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7001 | testdata/performance/SampleMaterial.lc 1422:15-1429:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2701 | testdata/performance/SampleMaterial.lc 1422:15-1430:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7002 | testdata/performance/SampleMaterial.lc 1422:15-1430:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2715,12 +7016,33 @@ testdata/performance/SampleMaterial.lc 1430:33-1430:41 DepthFunction | |||
2715 | testdata/performance/SampleMaterial.lc 1431:33-1431:40 forall a . Maybe a | 7016 | testdata/performance/SampleMaterial.lc 1431:33-1431:40 forall a . Maybe a |
2716 | testdata/performance/SampleMaterial.lc 1432:41-1432:46 Bool | 7017 | testdata/performance/SampleMaterial.lc 1432:41-1432:46 Bool |
2717 | testdata/performance/SampleMaterial.lc 1433:38-1433:54 String | 7018 | testdata/performance/SampleMaterial.lc 1433:38-1433:54 String |
2718 | testdata/performance/SampleMaterial.lc 1435:15-1435:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7019 | testdata/performance/SampleMaterial.lc 1435:15-1435:25 Maybe (Blending', Blending') |
2719 | testdata/performance/SampleMaterial.lc 1435:15-1436:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7020 | -> RGBGen |
2720 | testdata/performance/SampleMaterial.lc 1435:15-1437:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7021 | -> AlphaGen |
2721 | testdata/performance/SampleMaterial.lc 1435:15-1438:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7022 | -> TCGen |
2722 | testdata/performance/SampleMaterial.lc 1435:15-1439:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7023 | -> List TCMod |
2723 | testdata/performance/SampleMaterial.lc 1435:15-1440:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7024 | -> StageTexture |
7025 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7026 | testdata/performance/SampleMaterial.lc 1435:15-1436:57 RGBGen | ||
7027 | -> AlphaGen | ||
7028 | -> TCGen | ||
7029 | -> List TCMod | ||
7030 | -> StageTexture | ||
7031 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7032 | testdata/performance/SampleMaterial.lc 1435:15-1437:50 AlphaGen | ||
7033 | -> TCGen | ||
7034 | -> List TCMod | ||
7035 | -> StageTexture | ||
7036 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7037 | testdata/performance/SampleMaterial.lc 1435:15-1438:42 TCGen | ||
7038 | -> List TCMod | ||
7039 | -> StageTexture | ||
7040 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7041 | testdata/performance/SampleMaterial.lc 1435:15-1439:40 List TCMod | ||
7042 | -> StageTexture | ||
7043 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7044 | testdata/performance/SampleMaterial.lc 1435:15-1440:31 StageTexture | ||
7045 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2724 | testdata/performance/SampleMaterial.lc 1435:15-1441:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7046 | testdata/performance/SampleMaterial.lc 1435:15-1441:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2725 | testdata/performance/SampleMaterial.lc 1435:15-1442:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7047 | testdata/performance/SampleMaterial.lc 1435:15-1442:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2726 | testdata/performance/SampleMaterial.lc 1435:15-1443:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7048 | testdata/performance/SampleMaterial.lc 1435:15-1443:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2746,11 +7068,31 @@ testdata/performance/SampleMaterial.lc 1449:21-1449:26 Bool | |||
2746 | testdata/performance/SampleMaterial.lc 1452:5-1494:6 (String, CommonAttrs) | 7068 | testdata/performance/SampleMaterial.lc 1452:5-1494:6 (String, CommonAttrs) |
2747 | testdata/performance/SampleMaterial.lc 1452:5-2182:6 List (String, CommonAttrs) | 7069 | testdata/performance/SampleMaterial.lc 1452:5-2182:6 List (String, CommonAttrs) |
2748 | testdata/performance/SampleMaterial.lc 1452:7-1452:44 String | 7070 | testdata/performance/SampleMaterial.lc 1452:7-1452:44 String |
2749 | testdata/performance/SampleMaterial.lc 1453:7-1453:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7071 | testdata/performance/SampleMaterial.lc 1453:7-1453:18 () |
2750 | testdata/performance/SampleMaterial.lc 1453:7-1454:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7072 | -> () |
2751 | testdata/performance/SampleMaterial.lc 1453:7-1455:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7073 | -> Bool |
2752 | testdata/performance/SampleMaterial.lc 1453:7-1456:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7074 | -> Float |
2753 | testdata/performance/SampleMaterial.lc 1453:7-1457:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7075 | -> Bool |
7076 | -> Bool | ||
7077 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7078 | testdata/performance/SampleMaterial.lc 1453:7-1454:26 () | ||
7079 | -> Bool | ||
7080 | -> Float | ||
7081 | -> Bool | ||
7082 | -> Bool | ||
7083 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7084 | testdata/performance/SampleMaterial.lc 1453:7-1455:26 Bool | ||
7085 | -> Float | ||
7086 | -> Bool | ||
7087 | -> Bool | ||
7088 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7089 | testdata/performance/SampleMaterial.lc 1453:7-1456:27 Float | ||
7090 | -> Bool | ||
7091 | -> Bool | ||
7092 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7093 | testdata/performance/SampleMaterial.lc 1453:7-1457:21 Bool | ||
7094 | -> Bool | ||
7095 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2754 | testdata/performance/SampleMaterial.lc 1453:7-1458:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7096 | testdata/performance/SampleMaterial.lc 1453:7-1458:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2755 | testdata/performance/SampleMaterial.lc 1453:7-1459:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7097 | testdata/performance/SampleMaterial.lc 1453:7-1459:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2756 | testdata/performance/SampleMaterial.lc 1453:7-1460:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7098 | testdata/performance/SampleMaterial.lc 1453:7-1460:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2770,12 +7112,33 @@ testdata/performance/SampleMaterial.lc 1461:30-1461:32 forall a . List a | |||
2770 | testdata/performance/SampleMaterial.lc 1462:25-1462:30 Bool | 7112 | testdata/performance/SampleMaterial.lc 1462:25-1462:30 Bool |
2771 | testdata/performance/SampleMaterial.lc 1463:29-1463:34 Bool | 7113 | testdata/performance/SampleMaterial.lc 1463:29-1463:34 Bool |
2772 | testdata/performance/SampleMaterial.lc 1465:13-1491:14 List StageAttrs | 7114 | testdata/performance/SampleMaterial.lc 1465:13-1491:14 List StageAttrs |
2773 | testdata/performance/SampleMaterial.lc 1465:15-1465:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7115 | testdata/performance/SampleMaterial.lc 1465:15-1465:25 Maybe (Blending', Blending') |
2774 | testdata/performance/SampleMaterial.lc 1465:15-1466:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7116 | -> RGBGen |
2775 | testdata/performance/SampleMaterial.lc 1465:15-1467:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7117 | -> AlphaGen |
2776 | testdata/performance/SampleMaterial.lc 1465:15-1468:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7118 | -> TCGen |
2777 | testdata/performance/SampleMaterial.lc 1465:15-1469:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7119 | -> List TCMod |
2778 | testdata/performance/SampleMaterial.lc 1465:15-1470:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7120 | -> StageTexture |
7121 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7122 | testdata/performance/SampleMaterial.lc 1465:15-1466:36 RGBGen | ||
7123 | -> AlphaGen | ||
7124 | -> TCGen | ||
7125 | -> List TCMod | ||
7126 | -> StageTexture | ||
7127 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7128 | testdata/performance/SampleMaterial.lc 1465:15-1467:50 AlphaGen | ||
7129 | -> TCGen | ||
7130 | -> List TCMod | ||
7131 | -> StageTexture | ||
7132 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7133 | testdata/performance/SampleMaterial.lc 1465:15-1468:42 TCGen | ||
7134 | -> List TCMod | ||
7135 | -> StageTexture | ||
7136 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7137 | testdata/performance/SampleMaterial.lc 1465:15-1469:36 List TCMod | ||
7138 | -> StageTexture | ||
7139 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7140 | testdata/performance/SampleMaterial.lc 1465:15-1470:31 StageTexture | ||
7141 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2779 | testdata/performance/SampleMaterial.lc 1465:15-1471:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7142 | testdata/performance/SampleMaterial.lc 1465:15-1471:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2780 | testdata/performance/SampleMaterial.lc 1465:15-1472:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7143 | testdata/performance/SampleMaterial.lc 1465:15-1472:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2781 | testdata/performance/SampleMaterial.lc 1465:15-1473:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7144 | testdata/performance/SampleMaterial.lc 1465:15-1473:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2795,12 +7158,33 @@ testdata/performance/SampleMaterial.lc 1473:33-1473:41 DepthFunction | |||
2795 | testdata/performance/SampleMaterial.lc 1474:33-1474:40 forall a . Maybe a | 7158 | testdata/performance/SampleMaterial.lc 1474:33-1474:40 forall a . Maybe a |
2796 | testdata/performance/SampleMaterial.lc 1475:41-1475:46 Bool | 7159 | testdata/performance/SampleMaterial.lc 1475:41-1475:46 Bool |
2797 | testdata/performance/SampleMaterial.lc 1476:38-1476:54 String | 7160 | testdata/performance/SampleMaterial.lc 1476:38-1476:54 String |
2798 | testdata/performance/SampleMaterial.lc 1478:15-1478:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7161 | testdata/performance/SampleMaterial.lc 1478:15-1478:25 Maybe (Blending', Blending') |
2799 | testdata/performance/SampleMaterial.lc 1478:15-1479:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7162 | -> RGBGen |
2800 | testdata/performance/SampleMaterial.lc 1478:15-1480:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7163 | -> AlphaGen |
2801 | testdata/performance/SampleMaterial.lc 1478:15-1481:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7164 | -> TCGen |
2802 | testdata/performance/SampleMaterial.lc 1478:15-1482:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7165 | -> List TCMod |
2803 | testdata/performance/SampleMaterial.lc 1478:15-1483:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7166 | -> StageTexture |
7167 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7168 | testdata/performance/SampleMaterial.lc 1478:15-1479:57 RGBGen | ||
7169 | -> AlphaGen | ||
7170 | -> TCGen | ||
7171 | -> List TCMod | ||
7172 | -> StageTexture | ||
7173 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7174 | testdata/performance/SampleMaterial.lc 1478:15-1480:50 AlphaGen | ||
7175 | -> TCGen | ||
7176 | -> List TCMod | ||
7177 | -> StageTexture | ||
7178 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7179 | testdata/performance/SampleMaterial.lc 1478:15-1481:42 TCGen | ||
7180 | -> List TCMod | ||
7181 | -> StageTexture | ||
7182 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7183 | testdata/performance/SampleMaterial.lc 1478:15-1482:40 List TCMod | ||
7184 | -> StageTexture | ||
7185 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7186 | testdata/performance/SampleMaterial.lc 1478:15-1483:31 StageTexture | ||
7187 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2804 | testdata/performance/SampleMaterial.lc 1478:15-1484:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7188 | testdata/performance/SampleMaterial.lc 1478:15-1484:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2805 | testdata/performance/SampleMaterial.lc 1478:15-1485:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7189 | testdata/performance/SampleMaterial.lc 1478:15-1485:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2806 | testdata/performance/SampleMaterial.lc 1478:15-1486:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7190 | testdata/performance/SampleMaterial.lc 1478:15-1486:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2826,11 +7210,31 @@ testdata/performance/SampleMaterial.lc 1492:21-1492:26 Bool | |||
2826 | testdata/performance/SampleMaterial.lc 1495:5-1537:6 (String, CommonAttrs) | 7210 | testdata/performance/SampleMaterial.lc 1495:5-1537:6 (String, CommonAttrs) |
2827 | testdata/performance/SampleMaterial.lc 1495:5-2182:6 List (String, CommonAttrs) | 7211 | testdata/performance/SampleMaterial.lc 1495:5-2182:6 List (String, CommonAttrs) |
2828 | testdata/performance/SampleMaterial.lc 1495:7-1495:45 String | 7212 | testdata/performance/SampleMaterial.lc 1495:7-1495:45 String |
2829 | testdata/performance/SampleMaterial.lc 1496:7-1496:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7213 | testdata/performance/SampleMaterial.lc 1496:7-1496:18 () |
2830 | testdata/performance/SampleMaterial.lc 1496:7-1497:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7214 | -> () |
2831 | testdata/performance/SampleMaterial.lc 1496:7-1498:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7215 | -> Bool |
2832 | testdata/performance/SampleMaterial.lc 1496:7-1499:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7216 | -> Float |
2833 | testdata/performance/SampleMaterial.lc 1496:7-1500:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7217 | -> Bool |
7218 | -> Bool | ||
7219 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7220 | testdata/performance/SampleMaterial.lc 1496:7-1497:26 () | ||
7221 | -> Bool | ||
7222 | -> Float | ||
7223 | -> Bool | ||
7224 | -> Bool | ||
7225 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7226 | testdata/performance/SampleMaterial.lc 1496:7-1498:26 Bool | ||
7227 | -> Float | ||
7228 | -> Bool | ||
7229 | -> Bool | ||
7230 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7231 | testdata/performance/SampleMaterial.lc 1496:7-1499:27 Float | ||
7232 | -> Bool | ||
7233 | -> Bool | ||
7234 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7235 | testdata/performance/SampleMaterial.lc 1496:7-1500:21 Bool | ||
7236 | -> Bool | ||
7237 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2834 | testdata/performance/SampleMaterial.lc 1496:7-1501:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7238 | testdata/performance/SampleMaterial.lc 1496:7-1501:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2835 | testdata/performance/SampleMaterial.lc 1496:7-1502:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7239 | testdata/performance/SampleMaterial.lc 1496:7-1502:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2836 | testdata/performance/SampleMaterial.lc 1496:7-1503:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7240 | testdata/performance/SampleMaterial.lc 1496:7-1503:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2850,12 +7254,33 @@ testdata/performance/SampleMaterial.lc 1504:30-1504:32 forall a . List a | |||
2850 | testdata/performance/SampleMaterial.lc 1505:25-1505:30 Bool | 7254 | testdata/performance/SampleMaterial.lc 1505:25-1505:30 Bool |
2851 | testdata/performance/SampleMaterial.lc 1506:29-1506:34 Bool | 7255 | testdata/performance/SampleMaterial.lc 1506:29-1506:34 Bool |
2852 | testdata/performance/SampleMaterial.lc 1508:13-1534:14 List StageAttrs | 7256 | testdata/performance/SampleMaterial.lc 1508:13-1534:14 List StageAttrs |
2853 | testdata/performance/SampleMaterial.lc 1508:15-1508:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7257 | testdata/performance/SampleMaterial.lc 1508:15-1508:25 Maybe (Blending', Blending') |
2854 | testdata/performance/SampleMaterial.lc 1508:15-1509:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7258 | -> RGBGen |
2855 | testdata/performance/SampleMaterial.lc 1508:15-1510:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7259 | -> AlphaGen |
2856 | testdata/performance/SampleMaterial.lc 1508:15-1511:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7260 | -> TCGen |
2857 | testdata/performance/SampleMaterial.lc 1508:15-1512:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7261 | -> List TCMod |
2858 | testdata/performance/SampleMaterial.lc 1508:15-1513:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7262 | -> StageTexture |
7263 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7264 | testdata/performance/SampleMaterial.lc 1508:15-1509:36 RGBGen | ||
7265 | -> AlphaGen | ||
7266 | -> TCGen | ||
7267 | -> List TCMod | ||
7268 | -> StageTexture | ||
7269 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7270 | testdata/performance/SampleMaterial.lc 1508:15-1510:50 AlphaGen | ||
7271 | -> TCGen | ||
7272 | -> List TCMod | ||
7273 | -> StageTexture | ||
7274 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7275 | testdata/performance/SampleMaterial.lc 1508:15-1511:42 TCGen | ||
7276 | -> List TCMod | ||
7277 | -> StageTexture | ||
7278 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7279 | testdata/performance/SampleMaterial.lc 1508:15-1512:36 List TCMod | ||
7280 | -> StageTexture | ||
7281 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7282 | testdata/performance/SampleMaterial.lc 1508:15-1513:31 StageTexture | ||
7283 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2859 | testdata/performance/SampleMaterial.lc 1508:15-1514:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7284 | testdata/performance/SampleMaterial.lc 1508:15-1514:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2860 | testdata/performance/SampleMaterial.lc 1508:15-1515:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7285 | testdata/performance/SampleMaterial.lc 1508:15-1515:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2861 | testdata/performance/SampleMaterial.lc 1508:15-1516:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7286 | testdata/performance/SampleMaterial.lc 1508:15-1516:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2875,12 +7300,33 @@ testdata/performance/SampleMaterial.lc 1516:33-1516:41 DepthFunction | |||
2875 | testdata/performance/SampleMaterial.lc 1517:33-1517:40 forall a . Maybe a | 7300 | testdata/performance/SampleMaterial.lc 1517:33-1517:40 forall a . Maybe a |
2876 | testdata/performance/SampleMaterial.lc 1518:41-1518:46 Bool | 7301 | testdata/performance/SampleMaterial.lc 1518:41-1518:46 Bool |
2877 | testdata/performance/SampleMaterial.lc 1519:38-1519:54 String | 7302 | testdata/performance/SampleMaterial.lc 1519:38-1519:54 String |
2878 | testdata/performance/SampleMaterial.lc 1521:15-1521:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7303 | testdata/performance/SampleMaterial.lc 1521:15-1521:25 Maybe (Blending', Blending') |
2879 | testdata/performance/SampleMaterial.lc 1521:15-1522:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7304 | -> RGBGen |
2880 | testdata/performance/SampleMaterial.lc 1521:15-1523:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7305 | -> AlphaGen |
2881 | testdata/performance/SampleMaterial.lc 1521:15-1524:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7306 | -> TCGen |
2882 | testdata/performance/SampleMaterial.lc 1521:15-1525:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7307 | -> List TCMod |
2883 | testdata/performance/SampleMaterial.lc 1521:15-1526:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7308 | -> StageTexture |
7309 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7310 | testdata/performance/SampleMaterial.lc 1521:15-1522:57 RGBGen | ||
7311 | -> AlphaGen | ||
7312 | -> TCGen | ||
7313 | -> List TCMod | ||
7314 | -> StageTexture | ||
7315 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7316 | testdata/performance/SampleMaterial.lc 1521:15-1523:50 AlphaGen | ||
7317 | -> TCGen | ||
7318 | -> List TCMod | ||
7319 | -> StageTexture | ||
7320 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7321 | testdata/performance/SampleMaterial.lc 1521:15-1524:42 TCGen | ||
7322 | -> List TCMod | ||
7323 | -> StageTexture | ||
7324 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7325 | testdata/performance/SampleMaterial.lc 1521:15-1525:40 List TCMod | ||
7326 | -> StageTexture | ||
7327 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7328 | testdata/performance/SampleMaterial.lc 1521:15-1526:31 StageTexture | ||
7329 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2884 | testdata/performance/SampleMaterial.lc 1521:15-1527:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7330 | testdata/performance/SampleMaterial.lc 1521:15-1527:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2885 | testdata/performance/SampleMaterial.lc 1521:15-1528:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7331 | testdata/performance/SampleMaterial.lc 1521:15-1528:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2886 | testdata/performance/SampleMaterial.lc 1521:15-1529:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7332 | testdata/performance/SampleMaterial.lc 1521:15-1529:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2906,11 +7352,31 @@ testdata/performance/SampleMaterial.lc 1535:21-1535:26 Bool | |||
2906 | testdata/performance/SampleMaterial.lc 1538:5-1580:6 (String, CommonAttrs) | 7352 | testdata/performance/SampleMaterial.lc 1538:5-1580:6 (String, CommonAttrs) |
2907 | testdata/performance/SampleMaterial.lc 1538:5-2182:6 List (String, CommonAttrs) | 7353 | testdata/performance/SampleMaterial.lc 1538:5-2182:6 List (String, CommonAttrs) |
2908 | testdata/performance/SampleMaterial.lc 1538:7-1538:47 String | 7354 | testdata/performance/SampleMaterial.lc 1538:7-1538:47 String |
2909 | testdata/performance/SampleMaterial.lc 1539:7-1539:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7355 | testdata/performance/SampleMaterial.lc 1539:7-1539:18 () |
2910 | testdata/performance/SampleMaterial.lc 1539:7-1540:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7356 | -> () |
2911 | testdata/performance/SampleMaterial.lc 1539:7-1541:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7357 | -> Bool |
2912 | testdata/performance/SampleMaterial.lc 1539:7-1542:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7358 | -> Float |
2913 | testdata/performance/SampleMaterial.lc 1539:7-1543:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7359 | -> Bool |
7360 | -> Bool | ||
7361 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7362 | testdata/performance/SampleMaterial.lc 1539:7-1540:26 () | ||
7363 | -> Bool | ||
7364 | -> Float | ||
7365 | -> Bool | ||
7366 | -> Bool | ||
7367 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7368 | testdata/performance/SampleMaterial.lc 1539:7-1541:26 Bool | ||
7369 | -> Float | ||
7370 | -> Bool | ||
7371 | -> Bool | ||
7372 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7373 | testdata/performance/SampleMaterial.lc 1539:7-1542:27 Float | ||
7374 | -> Bool | ||
7375 | -> Bool | ||
7376 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7377 | testdata/performance/SampleMaterial.lc 1539:7-1543:21 Bool | ||
7378 | -> Bool | ||
7379 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2914 | testdata/performance/SampleMaterial.lc 1539:7-1544:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7380 | testdata/performance/SampleMaterial.lc 1539:7-1544:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2915 | testdata/performance/SampleMaterial.lc 1539:7-1545:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7381 | testdata/performance/SampleMaterial.lc 1539:7-1545:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2916 | testdata/performance/SampleMaterial.lc 1539:7-1546:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7382 | testdata/performance/SampleMaterial.lc 1539:7-1546:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -2930,12 +7396,33 @@ testdata/performance/SampleMaterial.lc 1547:30-1547:32 forall a . List a | |||
2930 | testdata/performance/SampleMaterial.lc 1548:25-1548:30 Bool | 7396 | testdata/performance/SampleMaterial.lc 1548:25-1548:30 Bool |
2931 | testdata/performance/SampleMaterial.lc 1549:29-1549:34 Bool | 7397 | testdata/performance/SampleMaterial.lc 1549:29-1549:34 Bool |
2932 | testdata/performance/SampleMaterial.lc 1551:13-1577:14 List StageAttrs | 7398 | testdata/performance/SampleMaterial.lc 1551:13-1577:14 List StageAttrs |
2933 | testdata/performance/SampleMaterial.lc 1551:15-1551:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7399 | testdata/performance/SampleMaterial.lc 1551:15-1551:25 Maybe (Blending', Blending') |
2934 | testdata/performance/SampleMaterial.lc 1551:15-1552:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7400 | -> RGBGen |
2935 | testdata/performance/SampleMaterial.lc 1551:15-1553:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7401 | -> AlphaGen |
2936 | testdata/performance/SampleMaterial.lc 1551:15-1554:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7402 | -> TCGen |
2937 | testdata/performance/SampleMaterial.lc 1551:15-1555:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7403 | -> List TCMod |
2938 | testdata/performance/SampleMaterial.lc 1551:15-1556:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7404 | -> StageTexture |
7405 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7406 | testdata/performance/SampleMaterial.lc 1551:15-1552:36 RGBGen | ||
7407 | -> AlphaGen | ||
7408 | -> TCGen | ||
7409 | -> List TCMod | ||
7410 | -> StageTexture | ||
7411 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7412 | testdata/performance/SampleMaterial.lc 1551:15-1553:50 AlphaGen | ||
7413 | -> TCGen | ||
7414 | -> List TCMod | ||
7415 | -> StageTexture | ||
7416 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7417 | testdata/performance/SampleMaterial.lc 1551:15-1554:42 TCGen | ||
7418 | -> List TCMod | ||
7419 | -> StageTexture | ||
7420 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7421 | testdata/performance/SampleMaterial.lc 1551:15-1555:36 List TCMod | ||
7422 | -> StageTexture | ||
7423 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7424 | testdata/performance/SampleMaterial.lc 1551:15-1556:31 StageTexture | ||
7425 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2939 | testdata/performance/SampleMaterial.lc 1551:15-1557:78 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7426 | testdata/performance/SampleMaterial.lc 1551:15-1557:78 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2940 | testdata/performance/SampleMaterial.lc 1551:15-1558:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7427 | testdata/performance/SampleMaterial.lc 1551:15-1558:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2941 | testdata/performance/SampleMaterial.lc 1551:15-1559:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7428 | testdata/performance/SampleMaterial.lc 1551:15-1559:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2955,12 +7442,33 @@ testdata/performance/SampleMaterial.lc 1559:33-1559:41 DepthFunction | |||
2955 | testdata/performance/SampleMaterial.lc 1560:33-1560:40 forall a . Maybe a | 7442 | testdata/performance/SampleMaterial.lc 1560:33-1560:40 forall a . Maybe a |
2956 | testdata/performance/SampleMaterial.lc 1561:41-1561:46 Bool | 7443 | testdata/performance/SampleMaterial.lc 1561:41-1561:46 Bool |
2957 | testdata/performance/SampleMaterial.lc 1562:38-1562:54 String | 7444 | testdata/performance/SampleMaterial.lc 1562:38-1562:54 String |
2958 | testdata/performance/SampleMaterial.lc 1564:15-1564:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7445 | testdata/performance/SampleMaterial.lc 1564:15-1564:25 Maybe (Blending', Blending') |
2959 | testdata/performance/SampleMaterial.lc 1564:15-1565:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7446 | -> RGBGen |
2960 | testdata/performance/SampleMaterial.lc 1564:15-1566:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7447 | -> AlphaGen |
2961 | testdata/performance/SampleMaterial.lc 1564:15-1567:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7448 | -> TCGen |
2962 | testdata/performance/SampleMaterial.lc 1564:15-1568:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7449 | -> List TCMod |
2963 | testdata/performance/SampleMaterial.lc 1564:15-1569:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7450 | -> StageTexture |
7451 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7452 | testdata/performance/SampleMaterial.lc 1564:15-1565:57 RGBGen | ||
7453 | -> AlphaGen | ||
7454 | -> TCGen | ||
7455 | -> List TCMod | ||
7456 | -> StageTexture | ||
7457 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7458 | testdata/performance/SampleMaterial.lc 1564:15-1566:50 AlphaGen | ||
7459 | -> TCGen | ||
7460 | -> List TCMod | ||
7461 | -> StageTexture | ||
7462 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7463 | testdata/performance/SampleMaterial.lc 1564:15-1567:42 TCGen | ||
7464 | -> List TCMod | ||
7465 | -> StageTexture | ||
7466 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7467 | testdata/performance/SampleMaterial.lc 1564:15-1568:40 List TCMod | ||
7468 | -> StageTexture | ||
7469 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7470 | testdata/performance/SampleMaterial.lc 1564:15-1569:31 StageTexture | ||
7471 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
2964 | testdata/performance/SampleMaterial.lc 1564:15-1570:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7472 | testdata/performance/SampleMaterial.lc 1564:15-1570:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2965 | testdata/performance/SampleMaterial.lc 1564:15-1571:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7473 | testdata/performance/SampleMaterial.lc 1564:15-1571:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
2966 | testdata/performance/SampleMaterial.lc 1564:15-1572:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7474 | testdata/performance/SampleMaterial.lc 1564:15-1572:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -2986,11 +7494,31 @@ testdata/performance/SampleMaterial.lc 1578:21-1578:26 Bool | |||
2986 | testdata/performance/SampleMaterial.lc 1581:5-1623:6 (String, CommonAttrs) | 7494 | testdata/performance/SampleMaterial.lc 1581:5-1623:6 (String, CommonAttrs) |
2987 | testdata/performance/SampleMaterial.lc 1581:5-2182:6 List (String, CommonAttrs) | 7495 | testdata/performance/SampleMaterial.lc 1581:5-2182:6 List (String, CommonAttrs) |
2988 | testdata/performance/SampleMaterial.lc 1581:7-1581:49 String | 7496 | testdata/performance/SampleMaterial.lc 1581:7-1581:49 String |
2989 | testdata/performance/SampleMaterial.lc 1582:7-1582:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7497 | testdata/performance/SampleMaterial.lc 1582:7-1582:18 () |
2990 | testdata/performance/SampleMaterial.lc 1582:7-1583:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7498 | -> () |
2991 | testdata/performance/SampleMaterial.lc 1582:7-1584:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7499 | -> Bool |
2992 | testdata/performance/SampleMaterial.lc 1582:7-1585:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7500 | -> Float |
2993 | testdata/performance/SampleMaterial.lc 1582:7-1586:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7501 | -> Bool |
7502 | -> Bool | ||
7503 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7504 | testdata/performance/SampleMaterial.lc 1582:7-1583:26 () | ||
7505 | -> Bool | ||
7506 | -> Float | ||
7507 | -> Bool | ||
7508 | -> Bool | ||
7509 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7510 | testdata/performance/SampleMaterial.lc 1582:7-1584:26 Bool | ||
7511 | -> Float | ||
7512 | -> Bool | ||
7513 | -> Bool | ||
7514 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7515 | testdata/performance/SampleMaterial.lc 1582:7-1585:27 Float | ||
7516 | -> Bool | ||
7517 | -> Bool | ||
7518 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7519 | testdata/performance/SampleMaterial.lc 1582:7-1586:21 Bool | ||
7520 | -> Bool | ||
7521 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
2994 | testdata/performance/SampleMaterial.lc 1582:7-1587:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7522 | testdata/performance/SampleMaterial.lc 1582:7-1587:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2995 | testdata/performance/SampleMaterial.lc 1582:7-1588:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7523 | testdata/performance/SampleMaterial.lc 1582:7-1588:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
2996 | testdata/performance/SampleMaterial.lc 1582:7-1589:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7524 | testdata/performance/SampleMaterial.lc 1582:7-1589:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3010,12 +7538,33 @@ testdata/performance/SampleMaterial.lc 1590:30-1590:32 forall a . List a | |||
3010 | testdata/performance/SampleMaterial.lc 1591:25-1591:30 Bool | 7538 | testdata/performance/SampleMaterial.lc 1591:25-1591:30 Bool |
3011 | testdata/performance/SampleMaterial.lc 1592:29-1592:34 Bool | 7539 | testdata/performance/SampleMaterial.lc 1592:29-1592:34 Bool |
3012 | testdata/performance/SampleMaterial.lc 1594:13-1620:14 List StageAttrs | 7540 | testdata/performance/SampleMaterial.lc 1594:13-1620:14 List StageAttrs |
3013 | testdata/performance/SampleMaterial.lc 1594:15-1594:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7541 | testdata/performance/SampleMaterial.lc 1594:15-1594:25 Maybe (Blending', Blending') |
3014 | testdata/performance/SampleMaterial.lc 1594:15-1595:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7542 | -> RGBGen |
3015 | testdata/performance/SampleMaterial.lc 1594:15-1596:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7543 | -> AlphaGen |
3016 | testdata/performance/SampleMaterial.lc 1594:15-1597:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7544 | -> TCGen |
3017 | testdata/performance/SampleMaterial.lc 1594:15-1598:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7545 | -> List TCMod |
3018 | testdata/performance/SampleMaterial.lc 1594:15-1599:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7546 | -> StageTexture |
7547 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7548 | testdata/performance/SampleMaterial.lc 1594:15-1595:36 RGBGen | ||
7549 | -> AlphaGen | ||
7550 | -> TCGen | ||
7551 | -> List TCMod | ||
7552 | -> StageTexture | ||
7553 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7554 | testdata/performance/SampleMaterial.lc 1594:15-1596:50 AlphaGen | ||
7555 | -> TCGen | ||
7556 | -> List TCMod | ||
7557 | -> StageTexture | ||
7558 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7559 | testdata/performance/SampleMaterial.lc 1594:15-1597:42 TCGen | ||
7560 | -> List TCMod | ||
7561 | -> StageTexture | ||
7562 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7563 | testdata/performance/SampleMaterial.lc 1594:15-1598:36 List TCMod | ||
7564 | -> StageTexture | ||
7565 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7566 | testdata/performance/SampleMaterial.lc 1594:15-1599:31 StageTexture | ||
7567 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3019 | testdata/performance/SampleMaterial.lc 1594:15-1600:80 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7568 | testdata/performance/SampleMaterial.lc 1594:15-1600:80 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3020 | testdata/performance/SampleMaterial.lc 1594:15-1601:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7569 | testdata/performance/SampleMaterial.lc 1594:15-1601:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3021 | testdata/performance/SampleMaterial.lc 1594:15-1602:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7570 | testdata/performance/SampleMaterial.lc 1594:15-1602:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3035,12 +7584,33 @@ testdata/performance/SampleMaterial.lc 1602:33-1602:41 DepthFunction | |||
3035 | testdata/performance/SampleMaterial.lc 1603:33-1603:40 forall a . Maybe a | 7584 | testdata/performance/SampleMaterial.lc 1603:33-1603:40 forall a . Maybe a |
3036 | testdata/performance/SampleMaterial.lc 1604:41-1604:46 Bool | 7585 | testdata/performance/SampleMaterial.lc 1604:41-1604:46 Bool |
3037 | testdata/performance/SampleMaterial.lc 1605:38-1605:54 String | 7586 | testdata/performance/SampleMaterial.lc 1605:38-1605:54 String |
3038 | testdata/performance/SampleMaterial.lc 1607:15-1607:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7587 | testdata/performance/SampleMaterial.lc 1607:15-1607:25 Maybe (Blending', Blending') |
3039 | testdata/performance/SampleMaterial.lc 1607:15-1608:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7588 | -> RGBGen |
3040 | testdata/performance/SampleMaterial.lc 1607:15-1609:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7589 | -> AlphaGen |
3041 | testdata/performance/SampleMaterial.lc 1607:15-1610:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7590 | -> TCGen |
3042 | testdata/performance/SampleMaterial.lc 1607:15-1611:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7591 | -> List TCMod |
3043 | testdata/performance/SampleMaterial.lc 1607:15-1612:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7592 | -> StageTexture |
7593 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7594 | testdata/performance/SampleMaterial.lc 1607:15-1608:57 RGBGen | ||
7595 | -> AlphaGen | ||
7596 | -> TCGen | ||
7597 | -> List TCMod | ||
7598 | -> StageTexture | ||
7599 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7600 | testdata/performance/SampleMaterial.lc 1607:15-1609:50 AlphaGen | ||
7601 | -> TCGen | ||
7602 | -> List TCMod | ||
7603 | -> StageTexture | ||
7604 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7605 | testdata/performance/SampleMaterial.lc 1607:15-1610:42 TCGen | ||
7606 | -> List TCMod | ||
7607 | -> StageTexture | ||
7608 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7609 | testdata/performance/SampleMaterial.lc 1607:15-1611:40 List TCMod | ||
7610 | -> StageTexture | ||
7611 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7612 | testdata/performance/SampleMaterial.lc 1607:15-1612:31 StageTexture | ||
7613 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3044 | testdata/performance/SampleMaterial.lc 1607:15-1613:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7614 | testdata/performance/SampleMaterial.lc 1607:15-1613:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3045 | testdata/performance/SampleMaterial.lc 1607:15-1614:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7615 | testdata/performance/SampleMaterial.lc 1607:15-1614:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3046 | testdata/performance/SampleMaterial.lc 1607:15-1615:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7616 | testdata/performance/SampleMaterial.lc 1607:15-1615:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3066,11 +7636,31 @@ testdata/performance/SampleMaterial.lc 1621:21-1621:26 Bool | |||
3066 | testdata/performance/SampleMaterial.lc 1624:5-1666:6 (String, CommonAttrs) | 7636 | testdata/performance/SampleMaterial.lc 1624:5-1666:6 (String, CommonAttrs) |
3067 | testdata/performance/SampleMaterial.lc 1624:5-2182:6 List (String, CommonAttrs) | 7637 | testdata/performance/SampleMaterial.lc 1624:5-2182:6 List (String, CommonAttrs) |
3068 | testdata/performance/SampleMaterial.lc 1624:7-1624:44 String | 7638 | testdata/performance/SampleMaterial.lc 1624:7-1624:44 String |
3069 | testdata/performance/SampleMaterial.lc 1625:7-1625:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7639 | testdata/performance/SampleMaterial.lc 1625:7-1625:18 () |
3070 | testdata/performance/SampleMaterial.lc 1625:7-1626:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7640 | -> () |
3071 | testdata/performance/SampleMaterial.lc 1625:7-1627:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7641 | -> Bool |
3072 | testdata/performance/SampleMaterial.lc 1625:7-1628:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7642 | -> Float |
3073 | testdata/performance/SampleMaterial.lc 1625:7-1629:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7643 | -> Bool |
7644 | -> Bool | ||
7645 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7646 | testdata/performance/SampleMaterial.lc 1625:7-1626:26 () | ||
7647 | -> Bool | ||
7648 | -> Float | ||
7649 | -> Bool | ||
7650 | -> Bool | ||
7651 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7652 | testdata/performance/SampleMaterial.lc 1625:7-1627:26 Bool | ||
7653 | -> Float | ||
7654 | -> Bool | ||
7655 | -> Bool | ||
7656 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7657 | testdata/performance/SampleMaterial.lc 1625:7-1628:27 Float | ||
7658 | -> Bool | ||
7659 | -> Bool | ||
7660 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7661 | testdata/performance/SampleMaterial.lc 1625:7-1629:21 Bool | ||
7662 | -> Bool | ||
7663 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3074 | testdata/performance/SampleMaterial.lc 1625:7-1630:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7664 | testdata/performance/SampleMaterial.lc 1625:7-1630:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3075 | testdata/performance/SampleMaterial.lc 1625:7-1631:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7665 | testdata/performance/SampleMaterial.lc 1625:7-1631:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3076 | testdata/performance/SampleMaterial.lc 1625:7-1632:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7666 | testdata/performance/SampleMaterial.lc 1625:7-1632:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3090,12 +7680,33 @@ testdata/performance/SampleMaterial.lc 1633:30-1633:32 forall a . List a | |||
3090 | testdata/performance/SampleMaterial.lc 1634:25-1634:30 Bool | 7680 | testdata/performance/SampleMaterial.lc 1634:25-1634:30 Bool |
3091 | testdata/performance/SampleMaterial.lc 1635:29-1635:34 Bool | 7681 | testdata/performance/SampleMaterial.lc 1635:29-1635:34 Bool |
3092 | testdata/performance/SampleMaterial.lc 1637:13-1663:14 List StageAttrs | 7682 | testdata/performance/SampleMaterial.lc 1637:13-1663:14 List StageAttrs |
3093 | testdata/performance/SampleMaterial.lc 1637:15-1637:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7683 | testdata/performance/SampleMaterial.lc 1637:15-1637:25 Maybe (Blending', Blending') |
3094 | testdata/performance/SampleMaterial.lc 1637:15-1638:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7684 | -> RGBGen |
3095 | testdata/performance/SampleMaterial.lc 1637:15-1639:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7685 | -> AlphaGen |
3096 | testdata/performance/SampleMaterial.lc 1637:15-1640:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7686 | -> TCGen |
3097 | testdata/performance/SampleMaterial.lc 1637:15-1641:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7687 | -> List TCMod |
3098 | testdata/performance/SampleMaterial.lc 1637:15-1642:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7688 | -> StageTexture |
7689 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7690 | testdata/performance/SampleMaterial.lc 1637:15-1638:36 RGBGen | ||
7691 | -> AlphaGen | ||
7692 | -> TCGen | ||
7693 | -> List TCMod | ||
7694 | -> StageTexture | ||
7695 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7696 | testdata/performance/SampleMaterial.lc 1637:15-1639:50 AlphaGen | ||
7697 | -> TCGen | ||
7698 | -> List TCMod | ||
7699 | -> StageTexture | ||
7700 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7701 | testdata/performance/SampleMaterial.lc 1637:15-1640:42 TCGen | ||
7702 | -> List TCMod | ||
7703 | -> StageTexture | ||
7704 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7705 | testdata/performance/SampleMaterial.lc 1637:15-1641:36 List TCMod | ||
7706 | -> StageTexture | ||
7707 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7708 | testdata/performance/SampleMaterial.lc 1637:15-1642:31 StageTexture | ||
7709 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3099 | testdata/performance/SampleMaterial.lc 1637:15-1643:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7710 | testdata/performance/SampleMaterial.lc 1637:15-1643:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3100 | testdata/performance/SampleMaterial.lc 1637:15-1644:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7711 | testdata/performance/SampleMaterial.lc 1637:15-1644:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3101 | testdata/performance/SampleMaterial.lc 1637:15-1645:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7712 | testdata/performance/SampleMaterial.lc 1637:15-1645:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3115,12 +7726,33 @@ testdata/performance/SampleMaterial.lc 1645:33-1645:41 DepthFunction | |||
3115 | testdata/performance/SampleMaterial.lc 1646:33-1646:40 forall a . Maybe a | 7726 | testdata/performance/SampleMaterial.lc 1646:33-1646:40 forall a . Maybe a |
3116 | testdata/performance/SampleMaterial.lc 1647:41-1647:46 Bool | 7727 | testdata/performance/SampleMaterial.lc 1647:41-1647:46 Bool |
3117 | testdata/performance/SampleMaterial.lc 1648:38-1648:54 String | 7728 | testdata/performance/SampleMaterial.lc 1648:38-1648:54 String |
3118 | testdata/performance/SampleMaterial.lc 1650:15-1650:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7729 | testdata/performance/SampleMaterial.lc 1650:15-1650:25 Maybe (Blending', Blending') |
3119 | testdata/performance/SampleMaterial.lc 1650:15-1651:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7730 | -> RGBGen |
3120 | testdata/performance/SampleMaterial.lc 1650:15-1652:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7731 | -> AlphaGen |
3121 | testdata/performance/SampleMaterial.lc 1650:15-1653:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7732 | -> TCGen |
3122 | testdata/performance/SampleMaterial.lc 1650:15-1654:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7733 | -> List TCMod |
3123 | testdata/performance/SampleMaterial.lc 1650:15-1655:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7734 | -> StageTexture |
7735 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7736 | testdata/performance/SampleMaterial.lc 1650:15-1651:57 RGBGen | ||
7737 | -> AlphaGen | ||
7738 | -> TCGen | ||
7739 | -> List TCMod | ||
7740 | -> StageTexture | ||
7741 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7742 | testdata/performance/SampleMaterial.lc 1650:15-1652:50 AlphaGen | ||
7743 | -> TCGen | ||
7744 | -> List TCMod | ||
7745 | -> StageTexture | ||
7746 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7747 | testdata/performance/SampleMaterial.lc 1650:15-1653:42 TCGen | ||
7748 | -> List TCMod | ||
7749 | -> StageTexture | ||
7750 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7751 | testdata/performance/SampleMaterial.lc 1650:15-1654:40 List TCMod | ||
7752 | -> StageTexture | ||
7753 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7754 | testdata/performance/SampleMaterial.lc 1650:15-1655:31 StageTexture | ||
7755 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3124 | testdata/performance/SampleMaterial.lc 1650:15-1656:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7756 | testdata/performance/SampleMaterial.lc 1650:15-1656:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3125 | testdata/performance/SampleMaterial.lc 1650:15-1657:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7757 | testdata/performance/SampleMaterial.lc 1650:15-1657:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3126 | testdata/performance/SampleMaterial.lc 1650:15-1658:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7758 | testdata/performance/SampleMaterial.lc 1650:15-1658:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3146,11 +7778,31 @@ testdata/performance/SampleMaterial.lc 1664:21-1664:26 Bool | |||
3146 | testdata/performance/SampleMaterial.lc 1667:5-1709:6 (String, CommonAttrs) | 7778 | testdata/performance/SampleMaterial.lc 1667:5-1709:6 (String, CommonAttrs) |
3147 | testdata/performance/SampleMaterial.lc 1667:5-2182:6 List (String, CommonAttrs) | 7779 | testdata/performance/SampleMaterial.lc 1667:5-2182:6 List (String, CommonAttrs) |
3148 | testdata/performance/SampleMaterial.lc 1667:7-1667:43 String | 7780 | testdata/performance/SampleMaterial.lc 1667:7-1667:43 String |
3149 | testdata/performance/SampleMaterial.lc 1668:7-1668:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7781 | testdata/performance/SampleMaterial.lc 1668:7-1668:18 () |
3150 | testdata/performance/SampleMaterial.lc 1668:7-1669:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7782 | -> () |
3151 | testdata/performance/SampleMaterial.lc 1668:7-1670:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7783 | -> Bool |
3152 | testdata/performance/SampleMaterial.lc 1668:7-1671:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7784 | -> Float |
3153 | testdata/performance/SampleMaterial.lc 1668:7-1672:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7785 | -> Bool |
7786 | -> Bool | ||
7787 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7788 | testdata/performance/SampleMaterial.lc 1668:7-1669:26 () | ||
7789 | -> Bool | ||
7790 | -> Float | ||
7791 | -> Bool | ||
7792 | -> Bool | ||
7793 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7794 | testdata/performance/SampleMaterial.lc 1668:7-1670:26 Bool | ||
7795 | -> Float | ||
7796 | -> Bool | ||
7797 | -> Bool | ||
7798 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7799 | testdata/performance/SampleMaterial.lc 1668:7-1671:27 Float | ||
7800 | -> Bool | ||
7801 | -> Bool | ||
7802 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7803 | testdata/performance/SampleMaterial.lc 1668:7-1672:21 Bool | ||
7804 | -> Bool | ||
7805 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3154 | testdata/performance/SampleMaterial.lc 1668:7-1673:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7806 | testdata/performance/SampleMaterial.lc 1668:7-1673:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3155 | testdata/performance/SampleMaterial.lc 1668:7-1674:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7807 | testdata/performance/SampleMaterial.lc 1668:7-1674:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3156 | testdata/performance/SampleMaterial.lc 1668:7-1675:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7808 | testdata/performance/SampleMaterial.lc 1668:7-1675:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3170,12 +7822,33 @@ testdata/performance/SampleMaterial.lc 1676:30-1676:32 forall a . List a | |||
3170 | testdata/performance/SampleMaterial.lc 1677:25-1677:30 Bool | 7822 | testdata/performance/SampleMaterial.lc 1677:25-1677:30 Bool |
3171 | testdata/performance/SampleMaterial.lc 1678:29-1678:34 Bool | 7823 | testdata/performance/SampleMaterial.lc 1678:29-1678:34 Bool |
3172 | testdata/performance/SampleMaterial.lc 1680:13-1706:14 List StageAttrs | 7824 | testdata/performance/SampleMaterial.lc 1680:13-1706:14 List StageAttrs |
3173 | testdata/performance/SampleMaterial.lc 1680:15-1680:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7825 | testdata/performance/SampleMaterial.lc 1680:15-1680:25 Maybe (Blending', Blending') |
3174 | testdata/performance/SampleMaterial.lc 1680:15-1681:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7826 | -> RGBGen |
3175 | testdata/performance/SampleMaterial.lc 1680:15-1682:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7827 | -> AlphaGen |
3176 | testdata/performance/SampleMaterial.lc 1680:15-1683:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7828 | -> TCGen |
3177 | testdata/performance/SampleMaterial.lc 1680:15-1684:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7829 | -> List TCMod |
3178 | testdata/performance/SampleMaterial.lc 1680:15-1685:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7830 | -> StageTexture |
7831 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7832 | testdata/performance/SampleMaterial.lc 1680:15-1681:36 RGBGen | ||
7833 | -> AlphaGen | ||
7834 | -> TCGen | ||
7835 | -> List TCMod | ||
7836 | -> StageTexture | ||
7837 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7838 | testdata/performance/SampleMaterial.lc 1680:15-1682:50 AlphaGen | ||
7839 | -> TCGen | ||
7840 | -> List TCMod | ||
7841 | -> StageTexture | ||
7842 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7843 | testdata/performance/SampleMaterial.lc 1680:15-1683:42 TCGen | ||
7844 | -> List TCMod | ||
7845 | -> StageTexture | ||
7846 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7847 | testdata/performance/SampleMaterial.lc 1680:15-1684:36 List TCMod | ||
7848 | -> StageTexture | ||
7849 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7850 | testdata/performance/SampleMaterial.lc 1680:15-1685:31 StageTexture | ||
7851 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3179 | testdata/performance/SampleMaterial.lc 1680:15-1686:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7852 | testdata/performance/SampleMaterial.lc 1680:15-1686:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3180 | testdata/performance/SampleMaterial.lc 1680:15-1687:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7853 | testdata/performance/SampleMaterial.lc 1680:15-1687:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3181 | testdata/performance/SampleMaterial.lc 1680:15-1688:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7854 | testdata/performance/SampleMaterial.lc 1680:15-1688:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3195,12 +7868,33 @@ testdata/performance/SampleMaterial.lc 1688:33-1688:41 DepthFunction | |||
3195 | testdata/performance/SampleMaterial.lc 1689:33-1689:40 forall a . Maybe a | 7868 | testdata/performance/SampleMaterial.lc 1689:33-1689:40 forall a . Maybe a |
3196 | testdata/performance/SampleMaterial.lc 1690:41-1690:46 Bool | 7869 | testdata/performance/SampleMaterial.lc 1690:41-1690:46 Bool |
3197 | testdata/performance/SampleMaterial.lc 1691:38-1691:54 String | 7870 | testdata/performance/SampleMaterial.lc 1691:38-1691:54 String |
3198 | testdata/performance/SampleMaterial.lc 1693:15-1693:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7871 | testdata/performance/SampleMaterial.lc 1693:15-1693:25 Maybe (Blending', Blending') |
3199 | testdata/performance/SampleMaterial.lc 1693:15-1694:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7872 | -> RGBGen |
3200 | testdata/performance/SampleMaterial.lc 1693:15-1695:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7873 | -> AlphaGen |
3201 | testdata/performance/SampleMaterial.lc 1693:15-1696:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7874 | -> TCGen |
3202 | testdata/performance/SampleMaterial.lc 1693:15-1697:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7875 | -> List TCMod |
3203 | testdata/performance/SampleMaterial.lc 1693:15-1698:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7876 | -> StageTexture |
7877 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7878 | testdata/performance/SampleMaterial.lc 1693:15-1694:57 RGBGen | ||
7879 | -> AlphaGen | ||
7880 | -> TCGen | ||
7881 | -> List TCMod | ||
7882 | -> StageTexture | ||
7883 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7884 | testdata/performance/SampleMaterial.lc 1693:15-1695:50 AlphaGen | ||
7885 | -> TCGen | ||
7886 | -> List TCMod | ||
7887 | -> StageTexture | ||
7888 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7889 | testdata/performance/SampleMaterial.lc 1693:15-1696:42 TCGen | ||
7890 | -> List TCMod | ||
7891 | -> StageTexture | ||
7892 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7893 | testdata/performance/SampleMaterial.lc 1693:15-1697:40 List TCMod | ||
7894 | -> StageTexture | ||
7895 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7896 | testdata/performance/SampleMaterial.lc 1693:15-1698:31 StageTexture | ||
7897 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3204 | testdata/performance/SampleMaterial.lc 1693:15-1699:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7898 | testdata/performance/SampleMaterial.lc 1693:15-1699:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3205 | testdata/performance/SampleMaterial.lc 1693:15-1700:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7899 | testdata/performance/SampleMaterial.lc 1693:15-1700:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3206 | testdata/performance/SampleMaterial.lc 1693:15-1701:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7900 | testdata/performance/SampleMaterial.lc 1693:15-1701:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3226,11 +7920,31 @@ testdata/performance/SampleMaterial.lc 1707:21-1707:26 Bool | |||
3226 | testdata/performance/SampleMaterial.lc 1710:5-1752:6 (String, CommonAttrs) | 7920 | testdata/performance/SampleMaterial.lc 1710:5-1752:6 (String, CommonAttrs) |
3227 | testdata/performance/SampleMaterial.lc 1710:5-2182:6 List (String, CommonAttrs) | 7921 | testdata/performance/SampleMaterial.lc 1710:5-2182:6 List (String, CommonAttrs) |
3228 | testdata/performance/SampleMaterial.lc 1710:7-1710:41 String | 7922 | testdata/performance/SampleMaterial.lc 1710:7-1710:41 String |
3229 | testdata/performance/SampleMaterial.lc 1711:7-1711:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7923 | testdata/performance/SampleMaterial.lc 1711:7-1711:18 () |
3230 | testdata/performance/SampleMaterial.lc 1711:7-1712:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7924 | -> () |
3231 | testdata/performance/SampleMaterial.lc 1711:7-1713:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7925 | -> Bool |
3232 | testdata/performance/SampleMaterial.lc 1711:7-1714:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7926 | -> Float |
3233 | testdata/performance/SampleMaterial.lc 1711:7-1715:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7927 | -> Bool |
7928 | -> Bool | ||
7929 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7930 | testdata/performance/SampleMaterial.lc 1711:7-1712:26 () | ||
7931 | -> Bool | ||
7932 | -> Float | ||
7933 | -> Bool | ||
7934 | -> Bool | ||
7935 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7936 | testdata/performance/SampleMaterial.lc 1711:7-1713:26 Bool | ||
7937 | -> Float | ||
7938 | -> Bool | ||
7939 | -> Bool | ||
7940 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7941 | testdata/performance/SampleMaterial.lc 1711:7-1714:27 Float | ||
7942 | -> Bool | ||
7943 | -> Bool | ||
7944 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
7945 | testdata/performance/SampleMaterial.lc 1711:7-1715:21 Bool | ||
7946 | -> Bool | ||
7947 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3234 | testdata/performance/SampleMaterial.lc 1711:7-1716:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7948 | testdata/performance/SampleMaterial.lc 1711:7-1716:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3235 | testdata/performance/SampleMaterial.lc 1711:7-1717:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7949 | testdata/performance/SampleMaterial.lc 1711:7-1717:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3236 | testdata/performance/SampleMaterial.lc 1711:7-1718:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 7950 | testdata/performance/SampleMaterial.lc 1711:7-1718:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3250,12 +7964,33 @@ testdata/performance/SampleMaterial.lc 1719:30-1719:32 forall a . List a | |||
3250 | testdata/performance/SampleMaterial.lc 1720:25-1720:30 Bool | 7964 | testdata/performance/SampleMaterial.lc 1720:25-1720:30 Bool |
3251 | testdata/performance/SampleMaterial.lc 1721:29-1721:34 Bool | 7965 | testdata/performance/SampleMaterial.lc 1721:29-1721:34 Bool |
3252 | testdata/performance/SampleMaterial.lc 1723:13-1749:14 List StageAttrs | 7966 | testdata/performance/SampleMaterial.lc 1723:13-1749:14 List StageAttrs |
3253 | testdata/performance/SampleMaterial.lc 1723:15-1723:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7967 | testdata/performance/SampleMaterial.lc 1723:15-1723:25 Maybe (Blending', Blending') |
3254 | testdata/performance/SampleMaterial.lc 1723:15-1724:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7968 | -> RGBGen |
3255 | testdata/performance/SampleMaterial.lc 1723:15-1725:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7969 | -> AlphaGen |
3256 | testdata/performance/SampleMaterial.lc 1723:15-1726:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7970 | -> TCGen |
3257 | testdata/performance/SampleMaterial.lc 1723:15-1727:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7971 | -> List TCMod |
3258 | testdata/performance/SampleMaterial.lc 1723:15-1728:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7972 | -> StageTexture |
7973 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7974 | testdata/performance/SampleMaterial.lc 1723:15-1724:36 RGBGen | ||
7975 | -> AlphaGen | ||
7976 | -> TCGen | ||
7977 | -> List TCMod | ||
7978 | -> StageTexture | ||
7979 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7980 | testdata/performance/SampleMaterial.lc 1723:15-1725:50 AlphaGen | ||
7981 | -> TCGen | ||
7982 | -> List TCMod | ||
7983 | -> StageTexture | ||
7984 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7985 | testdata/performance/SampleMaterial.lc 1723:15-1726:42 TCGen | ||
7986 | -> List TCMod | ||
7987 | -> StageTexture | ||
7988 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7989 | testdata/performance/SampleMaterial.lc 1723:15-1727:36 List TCMod | ||
7990 | -> StageTexture | ||
7991 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
7992 | testdata/performance/SampleMaterial.lc 1723:15-1728:31 StageTexture | ||
7993 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3259 | testdata/performance/SampleMaterial.lc 1723:15-1729:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7994 | testdata/performance/SampleMaterial.lc 1723:15-1729:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3260 | testdata/performance/SampleMaterial.lc 1723:15-1730:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7995 | testdata/performance/SampleMaterial.lc 1723:15-1730:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3261 | testdata/performance/SampleMaterial.lc 1723:15-1731:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 7996 | testdata/performance/SampleMaterial.lc 1723:15-1731:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3275,12 +8010,33 @@ testdata/performance/SampleMaterial.lc 1731:33-1731:41 DepthFunction | |||
3275 | testdata/performance/SampleMaterial.lc 1732:33-1732:40 forall a . Maybe a | 8010 | testdata/performance/SampleMaterial.lc 1732:33-1732:40 forall a . Maybe a |
3276 | testdata/performance/SampleMaterial.lc 1733:41-1733:46 Bool | 8011 | testdata/performance/SampleMaterial.lc 1733:41-1733:46 Bool |
3277 | testdata/performance/SampleMaterial.lc 1734:38-1734:54 String | 8012 | testdata/performance/SampleMaterial.lc 1734:38-1734:54 String |
3278 | testdata/performance/SampleMaterial.lc 1736:15-1736:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8013 | testdata/performance/SampleMaterial.lc 1736:15-1736:25 Maybe (Blending', Blending') |
3279 | testdata/performance/SampleMaterial.lc 1736:15-1737:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8014 | -> RGBGen |
3280 | testdata/performance/SampleMaterial.lc 1736:15-1738:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8015 | -> AlphaGen |
3281 | testdata/performance/SampleMaterial.lc 1736:15-1739:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8016 | -> TCGen |
3282 | testdata/performance/SampleMaterial.lc 1736:15-1740:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8017 | -> List TCMod |
3283 | testdata/performance/SampleMaterial.lc 1736:15-1741:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8018 | -> StageTexture |
8019 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8020 | testdata/performance/SampleMaterial.lc 1736:15-1737:57 RGBGen | ||
8021 | -> AlphaGen | ||
8022 | -> TCGen | ||
8023 | -> List TCMod | ||
8024 | -> StageTexture | ||
8025 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8026 | testdata/performance/SampleMaterial.lc 1736:15-1738:50 AlphaGen | ||
8027 | -> TCGen | ||
8028 | -> List TCMod | ||
8029 | -> StageTexture | ||
8030 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8031 | testdata/performance/SampleMaterial.lc 1736:15-1739:42 TCGen | ||
8032 | -> List TCMod | ||
8033 | -> StageTexture | ||
8034 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8035 | testdata/performance/SampleMaterial.lc 1736:15-1740:40 List TCMod | ||
8036 | -> StageTexture | ||
8037 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8038 | testdata/performance/SampleMaterial.lc 1736:15-1741:31 StageTexture | ||
8039 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3284 | testdata/performance/SampleMaterial.lc 1736:15-1742:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8040 | testdata/performance/SampleMaterial.lc 1736:15-1742:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3285 | testdata/performance/SampleMaterial.lc 1736:15-1743:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8041 | testdata/performance/SampleMaterial.lc 1736:15-1743:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3286 | testdata/performance/SampleMaterial.lc 1736:15-1744:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8042 | testdata/performance/SampleMaterial.lc 1736:15-1744:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3306,11 +8062,31 @@ testdata/performance/SampleMaterial.lc 1750:21-1750:26 Bool | |||
3306 | testdata/performance/SampleMaterial.lc 1753:5-1795:6 (String, CommonAttrs) | 8062 | testdata/performance/SampleMaterial.lc 1753:5-1795:6 (String, CommonAttrs) |
3307 | testdata/performance/SampleMaterial.lc 1753:5-2182:6 List (String, CommonAttrs) | 8063 | testdata/performance/SampleMaterial.lc 1753:5-2182:6 List (String, CommonAttrs) |
3308 | testdata/performance/SampleMaterial.lc 1753:7-1753:42 String | 8064 | testdata/performance/SampleMaterial.lc 1753:7-1753:42 String |
3309 | testdata/performance/SampleMaterial.lc 1754:7-1754:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8065 | testdata/performance/SampleMaterial.lc 1754:7-1754:18 () |
3310 | testdata/performance/SampleMaterial.lc 1754:7-1755:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8066 | -> () |
3311 | testdata/performance/SampleMaterial.lc 1754:7-1756:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8067 | -> Bool |
3312 | testdata/performance/SampleMaterial.lc 1754:7-1757:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8068 | -> Float |
3313 | testdata/performance/SampleMaterial.lc 1754:7-1758:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8069 | -> Bool |
8070 | -> Bool | ||
8071 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8072 | testdata/performance/SampleMaterial.lc 1754:7-1755:26 () | ||
8073 | -> Bool | ||
8074 | -> Float | ||
8075 | -> Bool | ||
8076 | -> Bool | ||
8077 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8078 | testdata/performance/SampleMaterial.lc 1754:7-1756:26 Bool | ||
8079 | -> Float | ||
8080 | -> Bool | ||
8081 | -> Bool | ||
8082 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8083 | testdata/performance/SampleMaterial.lc 1754:7-1757:27 Float | ||
8084 | -> Bool | ||
8085 | -> Bool | ||
8086 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8087 | testdata/performance/SampleMaterial.lc 1754:7-1758:21 Bool | ||
8088 | -> Bool | ||
8089 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3314 | testdata/performance/SampleMaterial.lc 1754:7-1759:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8090 | testdata/performance/SampleMaterial.lc 1754:7-1759:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3315 | testdata/performance/SampleMaterial.lc 1754:7-1760:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8091 | testdata/performance/SampleMaterial.lc 1754:7-1760:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3316 | testdata/performance/SampleMaterial.lc 1754:7-1761:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8092 | testdata/performance/SampleMaterial.lc 1754:7-1761:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3330,12 +8106,33 @@ testdata/performance/SampleMaterial.lc 1762:30-1762:32 forall a . List a | |||
3330 | testdata/performance/SampleMaterial.lc 1763:25-1763:30 Bool | 8106 | testdata/performance/SampleMaterial.lc 1763:25-1763:30 Bool |
3331 | testdata/performance/SampleMaterial.lc 1764:29-1764:34 Bool | 8107 | testdata/performance/SampleMaterial.lc 1764:29-1764:34 Bool |
3332 | testdata/performance/SampleMaterial.lc 1766:13-1792:14 List StageAttrs | 8108 | testdata/performance/SampleMaterial.lc 1766:13-1792:14 List StageAttrs |
3333 | testdata/performance/SampleMaterial.lc 1766:15-1766:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8109 | testdata/performance/SampleMaterial.lc 1766:15-1766:25 Maybe (Blending', Blending') |
3334 | testdata/performance/SampleMaterial.lc 1766:15-1767:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8110 | -> RGBGen |
3335 | testdata/performance/SampleMaterial.lc 1766:15-1768:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8111 | -> AlphaGen |
3336 | testdata/performance/SampleMaterial.lc 1766:15-1769:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8112 | -> TCGen |
3337 | testdata/performance/SampleMaterial.lc 1766:15-1770:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8113 | -> List TCMod |
3338 | testdata/performance/SampleMaterial.lc 1766:15-1771:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8114 | -> StageTexture |
8115 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8116 | testdata/performance/SampleMaterial.lc 1766:15-1767:36 RGBGen | ||
8117 | -> AlphaGen | ||
8118 | -> TCGen | ||
8119 | -> List TCMod | ||
8120 | -> StageTexture | ||
8121 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8122 | testdata/performance/SampleMaterial.lc 1766:15-1768:50 AlphaGen | ||
8123 | -> TCGen | ||
8124 | -> List TCMod | ||
8125 | -> StageTexture | ||
8126 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8127 | testdata/performance/SampleMaterial.lc 1766:15-1769:42 TCGen | ||
8128 | -> List TCMod | ||
8129 | -> StageTexture | ||
8130 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8131 | testdata/performance/SampleMaterial.lc 1766:15-1770:36 List TCMod | ||
8132 | -> StageTexture | ||
8133 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8134 | testdata/performance/SampleMaterial.lc 1766:15-1771:31 StageTexture | ||
8135 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3339 | testdata/performance/SampleMaterial.lc 1766:15-1772:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8136 | testdata/performance/SampleMaterial.lc 1766:15-1772:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3340 | testdata/performance/SampleMaterial.lc 1766:15-1773:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8137 | testdata/performance/SampleMaterial.lc 1766:15-1773:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3341 | testdata/performance/SampleMaterial.lc 1766:15-1774:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8138 | testdata/performance/SampleMaterial.lc 1766:15-1774:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3355,12 +8152,33 @@ testdata/performance/SampleMaterial.lc 1774:33-1774:41 DepthFunction | |||
3355 | testdata/performance/SampleMaterial.lc 1775:33-1775:40 forall a . Maybe a | 8152 | testdata/performance/SampleMaterial.lc 1775:33-1775:40 forall a . Maybe a |
3356 | testdata/performance/SampleMaterial.lc 1776:41-1776:46 Bool | 8153 | testdata/performance/SampleMaterial.lc 1776:41-1776:46 Bool |
3357 | testdata/performance/SampleMaterial.lc 1777:38-1777:54 String | 8154 | testdata/performance/SampleMaterial.lc 1777:38-1777:54 String |
3358 | testdata/performance/SampleMaterial.lc 1779:15-1779:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8155 | testdata/performance/SampleMaterial.lc 1779:15-1779:25 Maybe (Blending', Blending') |
3359 | testdata/performance/SampleMaterial.lc 1779:15-1780:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8156 | -> RGBGen |
3360 | testdata/performance/SampleMaterial.lc 1779:15-1781:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8157 | -> AlphaGen |
3361 | testdata/performance/SampleMaterial.lc 1779:15-1782:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8158 | -> TCGen |
3362 | testdata/performance/SampleMaterial.lc 1779:15-1783:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8159 | -> List TCMod |
3363 | testdata/performance/SampleMaterial.lc 1779:15-1784:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8160 | -> StageTexture |
8161 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8162 | testdata/performance/SampleMaterial.lc 1779:15-1780:57 RGBGen | ||
8163 | -> AlphaGen | ||
8164 | -> TCGen | ||
8165 | -> List TCMod | ||
8166 | -> StageTexture | ||
8167 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8168 | testdata/performance/SampleMaterial.lc 1779:15-1781:50 AlphaGen | ||
8169 | -> TCGen | ||
8170 | -> List TCMod | ||
8171 | -> StageTexture | ||
8172 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8173 | testdata/performance/SampleMaterial.lc 1779:15-1782:42 TCGen | ||
8174 | -> List TCMod | ||
8175 | -> StageTexture | ||
8176 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8177 | testdata/performance/SampleMaterial.lc 1779:15-1783:40 List TCMod | ||
8178 | -> StageTexture | ||
8179 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8180 | testdata/performance/SampleMaterial.lc 1779:15-1784:31 StageTexture | ||
8181 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3364 | testdata/performance/SampleMaterial.lc 1779:15-1785:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8182 | testdata/performance/SampleMaterial.lc 1779:15-1785:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3365 | testdata/performance/SampleMaterial.lc 1779:15-1786:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8183 | testdata/performance/SampleMaterial.lc 1779:15-1786:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3366 | testdata/performance/SampleMaterial.lc 1779:15-1787:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8184 | testdata/performance/SampleMaterial.lc 1779:15-1787:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3386,11 +8204,31 @@ testdata/performance/SampleMaterial.lc 1793:21-1793:26 Bool | |||
3386 | testdata/performance/SampleMaterial.lc 1796:5-1838:6 (String, CommonAttrs) | 8204 | testdata/performance/SampleMaterial.lc 1796:5-1838:6 (String, CommonAttrs) |
3387 | testdata/performance/SampleMaterial.lc 1796:5-2182:6 List (String, CommonAttrs) | 8205 | testdata/performance/SampleMaterial.lc 1796:5-2182:6 List (String, CommonAttrs) |
3388 | testdata/performance/SampleMaterial.lc 1796:7-1796:48 String | 8206 | testdata/performance/SampleMaterial.lc 1796:7-1796:48 String |
3389 | testdata/performance/SampleMaterial.lc 1797:7-1797:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8207 | testdata/performance/SampleMaterial.lc 1797:7-1797:18 () |
3390 | testdata/performance/SampleMaterial.lc 1797:7-1798:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8208 | -> () |
3391 | testdata/performance/SampleMaterial.lc 1797:7-1799:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8209 | -> Bool |
3392 | testdata/performance/SampleMaterial.lc 1797:7-1800:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8210 | -> Float |
3393 | testdata/performance/SampleMaterial.lc 1797:7-1801:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8211 | -> Bool |
8212 | -> Bool | ||
8213 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8214 | testdata/performance/SampleMaterial.lc 1797:7-1798:26 () | ||
8215 | -> Bool | ||
8216 | -> Float | ||
8217 | -> Bool | ||
8218 | -> Bool | ||
8219 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8220 | testdata/performance/SampleMaterial.lc 1797:7-1799:26 Bool | ||
8221 | -> Float | ||
8222 | -> Bool | ||
8223 | -> Bool | ||
8224 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8225 | testdata/performance/SampleMaterial.lc 1797:7-1800:27 Float | ||
8226 | -> Bool | ||
8227 | -> Bool | ||
8228 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8229 | testdata/performance/SampleMaterial.lc 1797:7-1801:21 Bool | ||
8230 | -> Bool | ||
8231 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3394 | testdata/performance/SampleMaterial.lc 1797:7-1802:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8232 | testdata/performance/SampleMaterial.lc 1797:7-1802:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3395 | testdata/performance/SampleMaterial.lc 1797:7-1803:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8233 | testdata/performance/SampleMaterial.lc 1797:7-1803:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3396 | testdata/performance/SampleMaterial.lc 1797:7-1804:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8234 | testdata/performance/SampleMaterial.lc 1797:7-1804:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3410,12 +8248,33 @@ testdata/performance/SampleMaterial.lc 1805:30-1805:32 forall a . List a | |||
3410 | testdata/performance/SampleMaterial.lc 1806:25-1806:30 Bool | 8248 | testdata/performance/SampleMaterial.lc 1806:25-1806:30 Bool |
3411 | testdata/performance/SampleMaterial.lc 1807:29-1807:34 Bool | 8249 | testdata/performance/SampleMaterial.lc 1807:29-1807:34 Bool |
3412 | testdata/performance/SampleMaterial.lc 1809:13-1835:14 List StageAttrs | 8250 | testdata/performance/SampleMaterial.lc 1809:13-1835:14 List StageAttrs |
3413 | testdata/performance/SampleMaterial.lc 1809:15-1809:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8251 | testdata/performance/SampleMaterial.lc 1809:15-1809:25 Maybe (Blending', Blending') |
3414 | testdata/performance/SampleMaterial.lc 1809:15-1810:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8252 | -> RGBGen |
3415 | testdata/performance/SampleMaterial.lc 1809:15-1811:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8253 | -> AlphaGen |
3416 | testdata/performance/SampleMaterial.lc 1809:15-1812:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8254 | -> TCGen |
3417 | testdata/performance/SampleMaterial.lc 1809:15-1813:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8255 | -> List TCMod |
3418 | testdata/performance/SampleMaterial.lc 1809:15-1814:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8256 | -> StageTexture |
8257 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8258 | testdata/performance/SampleMaterial.lc 1809:15-1810:36 RGBGen | ||
8259 | -> AlphaGen | ||
8260 | -> TCGen | ||
8261 | -> List TCMod | ||
8262 | -> StageTexture | ||
8263 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8264 | testdata/performance/SampleMaterial.lc 1809:15-1811:42 AlphaGen | ||
8265 | -> TCGen | ||
8266 | -> List TCMod | ||
8267 | -> StageTexture | ||
8268 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8269 | testdata/performance/SampleMaterial.lc 1809:15-1812:42 TCGen | ||
8270 | -> List TCMod | ||
8271 | -> StageTexture | ||
8272 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8273 | testdata/performance/SampleMaterial.lc 1809:15-1813:40 List TCMod | ||
8274 | -> StageTexture | ||
8275 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8276 | testdata/performance/SampleMaterial.lc 1809:15-1814:31 StageTexture | ||
8277 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3419 | testdata/performance/SampleMaterial.lc 1809:15-1815:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8278 | testdata/performance/SampleMaterial.lc 1809:15-1815:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3420 | testdata/performance/SampleMaterial.lc 1809:15-1816:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8279 | testdata/performance/SampleMaterial.lc 1809:15-1816:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3421 | testdata/performance/SampleMaterial.lc 1809:15-1817:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8280 | testdata/performance/SampleMaterial.lc 1809:15-1817:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3433,12 +8292,33 @@ testdata/performance/SampleMaterial.lc 1817:33-1817:41 DepthFunction | |||
3433 | testdata/performance/SampleMaterial.lc 1818:33-1818:40 forall a . Maybe a | 8292 | testdata/performance/SampleMaterial.lc 1818:33-1818:40 forall a . Maybe a |
3434 | testdata/performance/SampleMaterial.lc 1819:41-1819:46 Bool | 8293 | testdata/performance/SampleMaterial.lc 1819:41-1819:46 Bool |
3435 | testdata/performance/SampleMaterial.lc 1820:38-1820:53 String | 8294 | testdata/performance/SampleMaterial.lc 1820:38-1820:53 String |
3436 | testdata/performance/SampleMaterial.lc 1822:15-1822:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8295 | testdata/performance/SampleMaterial.lc 1822:15-1822:25 Maybe (Blending', Blending') |
3437 | testdata/performance/SampleMaterial.lc 1822:15-1823:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8296 | -> RGBGen |
3438 | testdata/performance/SampleMaterial.lc 1822:15-1824:42 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8297 | -> AlphaGen |
3439 | testdata/performance/SampleMaterial.lc 1822:15-1825:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8298 | -> TCGen |
3440 | testdata/performance/SampleMaterial.lc 1822:15-1826:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8299 | -> List TCMod |
3441 | testdata/performance/SampleMaterial.lc 1822:15-1827:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8300 | -> StageTexture |
8301 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8302 | testdata/performance/SampleMaterial.lc 1822:15-1823:57 RGBGen | ||
8303 | -> AlphaGen | ||
8304 | -> TCGen | ||
8305 | -> List TCMod | ||
8306 | -> StageTexture | ||
8307 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8308 | testdata/performance/SampleMaterial.lc 1822:15-1824:42 AlphaGen | ||
8309 | -> TCGen | ||
8310 | -> List TCMod | ||
8311 | -> StageTexture | ||
8312 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8313 | testdata/performance/SampleMaterial.lc 1822:15-1825:42 TCGen | ||
8314 | -> List TCMod | ||
8315 | -> StageTexture | ||
8316 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8317 | testdata/performance/SampleMaterial.lc 1822:15-1826:36 List TCMod | ||
8318 | -> StageTexture | ||
8319 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8320 | testdata/performance/SampleMaterial.lc 1822:15-1827:31 StageTexture | ||
8321 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3442 | testdata/performance/SampleMaterial.lc 1822:15-1828:77 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8322 | testdata/performance/SampleMaterial.lc 1822:15-1828:77 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3443 | testdata/performance/SampleMaterial.lc 1822:15-1829:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8323 | testdata/performance/SampleMaterial.lc 1822:15-1829:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3444 | testdata/performance/SampleMaterial.lc 1822:15-1830:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8324 | testdata/performance/SampleMaterial.lc 1822:15-1830:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3466,11 +8346,31 @@ testdata/performance/SampleMaterial.lc 1836:21-1836:26 Bool | |||
3466 | testdata/performance/SampleMaterial.lc 1839:5-1881:6 (String, CommonAttrs) | 8346 | testdata/performance/SampleMaterial.lc 1839:5-1881:6 (String, CommonAttrs) |
3467 | testdata/performance/SampleMaterial.lc 1839:5-2182:6 List (String, CommonAttrs) | 8347 | testdata/performance/SampleMaterial.lc 1839:5-2182:6 List (String, CommonAttrs) |
3468 | testdata/performance/SampleMaterial.lc 1839:7-1839:42 String | 8348 | testdata/performance/SampleMaterial.lc 1839:7-1839:42 String |
3469 | testdata/performance/SampleMaterial.lc 1840:7-1840:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8349 | testdata/performance/SampleMaterial.lc 1840:7-1840:18 () |
3470 | testdata/performance/SampleMaterial.lc 1840:7-1841:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8350 | -> () |
3471 | testdata/performance/SampleMaterial.lc 1840:7-1842:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8351 | -> Bool |
3472 | testdata/performance/SampleMaterial.lc 1840:7-1843:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8352 | -> Float |
3473 | testdata/performance/SampleMaterial.lc 1840:7-1844:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8353 | -> Bool |
8354 | -> Bool | ||
8355 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8356 | testdata/performance/SampleMaterial.lc 1840:7-1841:26 () | ||
8357 | -> Bool | ||
8358 | -> Float | ||
8359 | -> Bool | ||
8360 | -> Bool | ||
8361 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8362 | testdata/performance/SampleMaterial.lc 1840:7-1842:26 Bool | ||
8363 | -> Float | ||
8364 | -> Bool | ||
8365 | -> Bool | ||
8366 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8367 | testdata/performance/SampleMaterial.lc 1840:7-1843:27 Float | ||
8368 | -> Bool | ||
8369 | -> Bool | ||
8370 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8371 | testdata/performance/SampleMaterial.lc 1840:7-1844:21 Bool | ||
8372 | -> Bool | ||
8373 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3474 | testdata/performance/SampleMaterial.lc 1840:7-1845:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8374 | testdata/performance/SampleMaterial.lc 1840:7-1845:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3475 | testdata/performance/SampleMaterial.lc 1840:7-1846:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8375 | testdata/performance/SampleMaterial.lc 1840:7-1846:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3476 | testdata/performance/SampleMaterial.lc 1840:7-1847:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8376 | testdata/performance/SampleMaterial.lc 1840:7-1847:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3490,12 +8390,33 @@ testdata/performance/SampleMaterial.lc 1848:30-1848:32 forall a . List a | |||
3490 | testdata/performance/SampleMaterial.lc 1849:25-1849:30 Bool | 8390 | testdata/performance/SampleMaterial.lc 1849:25-1849:30 Bool |
3491 | testdata/performance/SampleMaterial.lc 1850:29-1850:34 Bool | 8391 | testdata/performance/SampleMaterial.lc 1850:29-1850:34 Bool |
3492 | testdata/performance/SampleMaterial.lc 1852:13-1878:14 List StageAttrs | 8392 | testdata/performance/SampleMaterial.lc 1852:13-1878:14 List StageAttrs |
3493 | testdata/performance/SampleMaterial.lc 1852:15-1852:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8393 | testdata/performance/SampleMaterial.lc 1852:15-1852:25 Maybe (Blending', Blending') |
3494 | testdata/performance/SampleMaterial.lc 1852:15-1853:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8394 | -> RGBGen |
3495 | testdata/performance/SampleMaterial.lc 1852:15-1854:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8395 | -> AlphaGen |
3496 | testdata/performance/SampleMaterial.lc 1852:15-1855:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8396 | -> TCGen |
3497 | testdata/performance/SampleMaterial.lc 1852:15-1856:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8397 | -> List TCMod |
3498 | testdata/performance/SampleMaterial.lc 1852:15-1857:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8398 | -> StageTexture |
8399 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8400 | testdata/performance/SampleMaterial.lc 1852:15-1853:36 RGBGen | ||
8401 | -> AlphaGen | ||
8402 | -> TCGen | ||
8403 | -> List TCMod | ||
8404 | -> StageTexture | ||
8405 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8406 | testdata/performance/SampleMaterial.lc 1852:15-1854:50 AlphaGen | ||
8407 | -> TCGen | ||
8408 | -> List TCMod | ||
8409 | -> StageTexture | ||
8410 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8411 | testdata/performance/SampleMaterial.lc 1852:15-1855:42 TCGen | ||
8412 | -> List TCMod | ||
8413 | -> StageTexture | ||
8414 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8415 | testdata/performance/SampleMaterial.lc 1852:15-1856:36 List TCMod | ||
8416 | -> StageTexture | ||
8417 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8418 | testdata/performance/SampleMaterial.lc 1852:15-1857:31 StageTexture | ||
8419 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3499 | testdata/performance/SampleMaterial.lc 1852:15-1858:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8420 | testdata/performance/SampleMaterial.lc 1852:15-1858:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3500 | testdata/performance/SampleMaterial.lc 1852:15-1859:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8421 | testdata/performance/SampleMaterial.lc 1852:15-1859:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3501 | testdata/performance/SampleMaterial.lc 1852:15-1860:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8422 | testdata/performance/SampleMaterial.lc 1852:15-1860:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3515,12 +8436,33 @@ testdata/performance/SampleMaterial.lc 1860:33-1860:41 DepthFunction | |||
3515 | testdata/performance/SampleMaterial.lc 1861:33-1861:40 forall a . Maybe a | 8436 | testdata/performance/SampleMaterial.lc 1861:33-1861:40 forall a . Maybe a |
3516 | testdata/performance/SampleMaterial.lc 1862:41-1862:46 Bool | 8437 | testdata/performance/SampleMaterial.lc 1862:41-1862:46 Bool |
3517 | testdata/performance/SampleMaterial.lc 1863:38-1863:54 String | 8438 | testdata/performance/SampleMaterial.lc 1863:38-1863:54 String |
3518 | testdata/performance/SampleMaterial.lc 1865:15-1865:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8439 | testdata/performance/SampleMaterial.lc 1865:15-1865:25 Maybe (Blending', Blending') |
3519 | testdata/performance/SampleMaterial.lc 1865:15-1866:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8440 | -> RGBGen |
3520 | testdata/performance/SampleMaterial.lc 1865:15-1867:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8441 | -> AlphaGen |
3521 | testdata/performance/SampleMaterial.lc 1865:15-1868:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8442 | -> TCGen |
3522 | testdata/performance/SampleMaterial.lc 1865:15-1869:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8443 | -> List TCMod |
3523 | testdata/performance/SampleMaterial.lc 1865:15-1870:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8444 | -> StageTexture |
8445 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8446 | testdata/performance/SampleMaterial.lc 1865:15-1866:57 RGBGen | ||
8447 | -> AlphaGen | ||
8448 | -> TCGen | ||
8449 | -> List TCMod | ||
8450 | -> StageTexture | ||
8451 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8452 | testdata/performance/SampleMaterial.lc 1865:15-1867:50 AlphaGen | ||
8453 | -> TCGen | ||
8454 | -> List TCMod | ||
8455 | -> StageTexture | ||
8456 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8457 | testdata/performance/SampleMaterial.lc 1865:15-1868:42 TCGen | ||
8458 | -> List TCMod | ||
8459 | -> StageTexture | ||
8460 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8461 | testdata/performance/SampleMaterial.lc 1865:15-1869:40 List TCMod | ||
8462 | -> StageTexture | ||
8463 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8464 | testdata/performance/SampleMaterial.lc 1865:15-1870:31 StageTexture | ||
8465 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3524 | testdata/performance/SampleMaterial.lc 1865:15-1871:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8466 | testdata/performance/SampleMaterial.lc 1865:15-1871:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3525 | testdata/performance/SampleMaterial.lc 1865:15-1872:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8467 | testdata/performance/SampleMaterial.lc 1865:15-1872:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3526 | testdata/performance/SampleMaterial.lc 1865:15-1873:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8468 | testdata/performance/SampleMaterial.lc 1865:15-1873:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3546,11 +8488,31 @@ testdata/performance/SampleMaterial.lc 1879:21-1879:26 Bool | |||
3546 | testdata/performance/SampleMaterial.lc 1882:5-1924:6 (String, CommonAttrs) | 8488 | testdata/performance/SampleMaterial.lc 1882:5-1924:6 (String, CommonAttrs) |
3547 | testdata/performance/SampleMaterial.lc 1882:5-2182:6 List (String, CommonAttrs) | 8489 | testdata/performance/SampleMaterial.lc 1882:5-2182:6 List (String, CommonAttrs) |
3548 | testdata/performance/SampleMaterial.lc 1882:7-1882:47 String | 8490 | testdata/performance/SampleMaterial.lc 1882:7-1882:47 String |
3549 | testdata/performance/SampleMaterial.lc 1883:7-1883:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8491 | testdata/performance/SampleMaterial.lc 1883:7-1883:18 () |
3550 | testdata/performance/SampleMaterial.lc 1883:7-1884:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8492 | -> () |
3551 | testdata/performance/SampleMaterial.lc 1883:7-1885:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8493 | -> Bool |
3552 | testdata/performance/SampleMaterial.lc 1883:7-1886:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8494 | -> Float |
3553 | testdata/performance/SampleMaterial.lc 1883:7-1887:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8495 | -> Bool |
8496 | -> Bool | ||
8497 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8498 | testdata/performance/SampleMaterial.lc 1883:7-1884:26 () | ||
8499 | -> Bool | ||
8500 | -> Float | ||
8501 | -> Bool | ||
8502 | -> Bool | ||
8503 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8504 | testdata/performance/SampleMaterial.lc 1883:7-1885:26 Bool | ||
8505 | -> Float | ||
8506 | -> Bool | ||
8507 | -> Bool | ||
8508 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8509 | testdata/performance/SampleMaterial.lc 1883:7-1886:27 Float | ||
8510 | -> Bool | ||
8511 | -> Bool | ||
8512 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8513 | testdata/performance/SampleMaterial.lc 1883:7-1887:21 Bool | ||
8514 | -> Bool | ||
8515 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3554 | testdata/performance/SampleMaterial.lc 1883:7-1888:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8516 | testdata/performance/SampleMaterial.lc 1883:7-1888:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3555 | testdata/performance/SampleMaterial.lc 1883:7-1889:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8517 | testdata/performance/SampleMaterial.lc 1883:7-1889:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3556 | testdata/performance/SampleMaterial.lc 1883:7-1890:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8518 | testdata/performance/SampleMaterial.lc 1883:7-1890:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3570,12 +8532,33 @@ testdata/performance/SampleMaterial.lc 1891:30-1891:32 forall a . List a | |||
3570 | testdata/performance/SampleMaterial.lc 1892:25-1892:30 Bool | 8532 | testdata/performance/SampleMaterial.lc 1892:25-1892:30 Bool |
3571 | testdata/performance/SampleMaterial.lc 1893:29-1893:34 Bool | 8533 | testdata/performance/SampleMaterial.lc 1893:29-1893:34 Bool |
3572 | testdata/performance/SampleMaterial.lc 1895:13-1921:14 List StageAttrs | 8534 | testdata/performance/SampleMaterial.lc 1895:13-1921:14 List StageAttrs |
3573 | testdata/performance/SampleMaterial.lc 1895:15-1895:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8535 | testdata/performance/SampleMaterial.lc 1895:15-1895:25 Maybe (Blending', Blending') |
3574 | testdata/performance/SampleMaterial.lc 1895:15-1896:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8536 | -> RGBGen |
3575 | testdata/performance/SampleMaterial.lc 1895:15-1897:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8537 | -> AlphaGen |
3576 | testdata/performance/SampleMaterial.lc 1895:15-1898:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8538 | -> TCGen |
3577 | testdata/performance/SampleMaterial.lc 1895:15-1899:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8539 | -> List TCMod |
3578 | testdata/performance/SampleMaterial.lc 1895:15-1900:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8540 | -> StageTexture |
8541 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8542 | testdata/performance/SampleMaterial.lc 1895:15-1896:36 RGBGen | ||
8543 | -> AlphaGen | ||
8544 | -> TCGen | ||
8545 | -> List TCMod | ||
8546 | -> StageTexture | ||
8547 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8548 | testdata/performance/SampleMaterial.lc 1895:15-1897:50 AlphaGen | ||
8549 | -> TCGen | ||
8550 | -> List TCMod | ||
8551 | -> StageTexture | ||
8552 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8553 | testdata/performance/SampleMaterial.lc 1895:15-1898:42 TCGen | ||
8554 | -> List TCMod | ||
8555 | -> StageTexture | ||
8556 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8557 | testdata/performance/SampleMaterial.lc 1895:15-1899:36 List TCMod | ||
8558 | -> StageTexture | ||
8559 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8560 | testdata/performance/SampleMaterial.lc 1895:15-1900:31 StageTexture | ||
8561 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3579 | testdata/performance/SampleMaterial.lc 1895:15-1901:78 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8562 | testdata/performance/SampleMaterial.lc 1895:15-1901:78 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3580 | testdata/performance/SampleMaterial.lc 1895:15-1902:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8563 | testdata/performance/SampleMaterial.lc 1895:15-1902:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3581 | testdata/performance/SampleMaterial.lc 1895:15-1903:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8564 | testdata/performance/SampleMaterial.lc 1895:15-1903:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3595,12 +8578,33 @@ testdata/performance/SampleMaterial.lc 1903:33-1903:41 DepthFunction | |||
3595 | testdata/performance/SampleMaterial.lc 1904:33-1904:40 forall a . Maybe a | 8578 | testdata/performance/SampleMaterial.lc 1904:33-1904:40 forall a . Maybe a |
3596 | testdata/performance/SampleMaterial.lc 1905:41-1905:46 Bool | 8579 | testdata/performance/SampleMaterial.lc 1905:41-1905:46 Bool |
3597 | testdata/performance/SampleMaterial.lc 1906:38-1906:54 String | 8580 | testdata/performance/SampleMaterial.lc 1906:38-1906:54 String |
3598 | testdata/performance/SampleMaterial.lc 1908:15-1908:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8581 | testdata/performance/SampleMaterial.lc 1908:15-1908:25 Maybe (Blending', Blending') |
3599 | testdata/performance/SampleMaterial.lc 1908:15-1909:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8582 | -> RGBGen |
3600 | testdata/performance/SampleMaterial.lc 1908:15-1910:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8583 | -> AlphaGen |
3601 | testdata/performance/SampleMaterial.lc 1908:15-1911:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8584 | -> TCGen |
3602 | testdata/performance/SampleMaterial.lc 1908:15-1912:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8585 | -> List TCMod |
3603 | testdata/performance/SampleMaterial.lc 1908:15-1913:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8586 | -> StageTexture |
8587 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8588 | testdata/performance/SampleMaterial.lc 1908:15-1909:57 RGBGen | ||
8589 | -> AlphaGen | ||
8590 | -> TCGen | ||
8591 | -> List TCMod | ||
8592 | -> StageTexture | ||
8593 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8594 | testdata/performance/SampleMaterial.lc 1908:15-1910:50 AlphaGen | ||
8595 | -> TCGen | ||
8596 | -> List TCMod | ||
8597 | -> StageTexture | ||
8598 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8599 | testdata/performance/SampleMaterial.lc 1908:15-1911:42 TCGen | ||
8600 | -> List TCMod | ||
8601 | -> StageTexture | ||
8602 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8603 | testdata/performance/SampleMaterial.lc 1908:15-1912:40 List TCMod | ||
8604 | -> StageTexture | ||
8605 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8606 | testdata/performance/SampleMaterial.lc 1908:15-1913:31 StageTexture | ||
8607 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3604 | testdata/performance/SampleMaterial.lc 1908:15-1914:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8608 | testdata/performance/SampleMaterial.lc 1908:15-1914:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3605 | testdata/performance/SampleMaterial.lc 1908:15-1915:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8609 | testdata/performance/SampleMaterial.lc 1908:15-1915:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3606 | testdata/performance/SampleMaterial.lc 1908:15-1916:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8610 | testdata/performance/SampleMaterial.lc 1908:15-1916:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3626,11 +8630,31 @@ testdata/performance/SampleMaterial.lc 1922:21-1922:26 Bool | |||
3626 | testdata/performance/SampleMaterial.lc 1925:5-1967:6 (String, CommonAttrs) | 8630 | testdata/performance/SampleMaterial.lc 1925:5-1967:6 (String, CommonAttrs) |
3627 | testdata/performance/SampleMaterial.lc 1925:5-2182:6 List (String, CommonAttrs) | 8631 | testdata/performance/SampleMaterial.lc 1925:5-2182:6 List (String, CommonAttrs) |
3628 | testdata/performance/SampleMaterial.lc 1925:7-1925:38 String | 8632 | testdata/performance/SampleMaterial.lc 1925:7-1925:38 String |
3629 | testdata/performance/SampleMaterial.lc 1926:7-1926:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8633 | testdata/performance/SampleMaterial.lc 1926:7-1926:18 () |
3630 | testdata/performance/SampleMaterial.lc 1926:7-1927:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8634 | -> () |
3631 | testdata/performance/SampleMaterial.lc 1926:7-1928:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8635 | -> Bool |
3632 | testdata/performance/SampleMaterial.lc 1926:7-1929:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8636 | -> Float |
3633 | testdata/performance/SampleMaterial.lc 1926:7-1930:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8637 | -> Bool |
8638 | -> Bool | ||
8639 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8640 | testdata/performance/SampleMaterial.lc 1926:7-1927:26 () | ||
8641 | -> Bool | ||
8642 | -> Float | ||
8643 | -> Bool | ||
8644 | -> Bool | ||
8645 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8646 | testdata/performance/SampleMaterial.lc 1926:7-1928:26 Bool | ||
8647 | -> Float | ||
8648 | -> Bool | ||
8649 | -> Bool | ||
8650 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8651 | testdata/performance/SampleMaterial.lc 1926:7-1929:27 Float | ||
8652 | -> Bool | ||
8653 | -> Bool | ||
8654 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8655 | testdata/performance/SampleMaterial.lc 1926:7-1930:21 Bool | ||
8656 | -> Bool | ||
8657 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3634 | testdata/performance/SampleMaterial.lc 1926:7-1931:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8658 | testdata/performance/SampleMaterial.lc 1926:7-1931:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3635 | testdata/performance/SampleMaterial.lc 1926:7-1932:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8659 | testdata/performance/SampleMaterial.lc 1926:7-1932:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3636 | testdata/performance/SampleMaterial.lc 1926:7-1933:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8660 | testdata/performance/SampleMaterial.lc 1926:7-1933:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3650,12 +8674,33 @@ testdata/performance/SampleMaterial.lc 1934:30-1934:32 forall a . List a | |||
3650 | testdata/performance/SampleMaterial.lc 1935:25-1935:30 Bool | 8674 | testdata/performance/SampleMaterial.lc 1935:25-1935:30 Bool |
3651 | testdata/performance/SampleMaterial.lc 1936:29-1936:34 Bool | 8675 | testdata/performance/SampleMaterial.lc 1936:29-1936:34 Bool |
3652 | testdata/performance/SampleMaterial.lc 1938:13-1964:14 List StageAttrs | 8676 | testdata/performance/SampleMaterial.lc 1938:13-1964:14 List StageAttrs |
3653 | testdata/performance/SampleMaterial.lc 1938:15-1938:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8677 | testdata/performance/SampleMaterial.lc 1938:15-1938:25 Maybe (Blending', Blending') |
3654 | testdata/performance/SampleMaterial.lc 1938:15-1939:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8678 | -> RGBGen |
3655 | testdata/performance/SampleMaterial.lc 1938:15-1940:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8679 | -> AlphaGen |
3656 | testdata/performance/SampleMaterial.lc 1938:15-1941:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8680 | -> TCGen |
3657 | testdata/performance/SampleMaterial.lc 1938:15-1942:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8681 | -> List TCMod |
3658 | testdata/performance/SampleMaterial.lc 1938:15-1943:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8682 | -> StageTexture |
8683 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8684 | testdata/performance/SampleMaterial.lc 1938:15-1939:36 RGBGen | ||
8685 | -> AlphaGen | ||
8686 | -> TCGen | ||
8687 | -> List TCMod | ||
8688 | -> StageTexture | ||
8689 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8690 | testdata/performance/SampleMaterial.lc 1938:15-1940:50 AlphaGen | ||
8691 | -> TCGen | ||
8692 | -> List TCMod | ||
8693 | -> StageTexture | ||
8694 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8695 | testdata/performance/SampleMaterial.lc 1938:15-1941:42 TCGen | ||
8696 | -> List TCMod | ||
8697 | -> StageTexture | ||
8698 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8699 | testdata/performance/SampleMaterial.lc 1938:15-1942:36 List TCMod | ||
8700 | -> StageTexture | ||
8701 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8702 | testdata/performance/SampleMaterial.lc 1938:15-1943:31 StageTexture | ||
8703 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3659 | testdata/performance/SampleMaterial.lc 1938:15-1944:69 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8704 | testdata/performance/SampleMaterial.lc 1938:15-1944:69 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3660 | testdata/performance/SampleMaterial.lc 1938:15-1945:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8705 | testdata/performance/SampleMaterial.lc 1938:15-1945:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3661 | testdata/performance/SampleMaterial.lc 1938:15-1946:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8706 | testdata/performance/SampleMaterial.lc 1938:15-1946:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3675,12 +8720,33 @@ testdata/performance/SampleMaterial.lc 1946:33-1946:41 DepthFunction | |||
3675 | testdata/performance/SampleMaterial.lc 1947:33-1947:40 forall a . Maybe a | 8720 | testdata/performance/SampleMaterial.lc 1947:33-1947:40 forall a . Maybe a |
3676 | testdata/performance/SampleMaterial.lc 1948:41-1948:46 Bool | 8721 | testdata/performance/SampleMaterial.lc 1948:41-1948:46 Bool |
3677 | testdata/performance/SampleMaterial.lc 1949:38-1949:54 String | 8722 | testdata/performance/SampleMaterial.lc 1949:38-1949:54 String |
3678 | testdata/performance/SampleMaterial.lc 1951:15-1951:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8723 | testdata/performance/SampleMaterial.lc 1951:15-1951:25 Maybe (Blending', Blending') |
3679 | testdata/performance/SampleMaterial.lc 1951:15-1952:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8724 | -> RGBGen |
3680 | testdata/performance/SampleMaterial.lc 1951:15-1953:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8725 | -> AlphaGen |
3681 | testdata/performance/SampleMaterial.lc 1951:15-1954:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8726 | -> TCGen |
3682 | testdata/performance/SampleMaterial.lc 1951:15-1955:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8727 | -> List TCMod |
3683 | testdata/performance/SampleMaterial.lc 1951:15-1956:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8728 | -> StageTexture |
8729 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8730 | testdata/performance/SampleMaterial.lc 1951:15-1952:57 RGBGen | ||
8731 | -> AlphaGen | ||
8732 | -> TCGen | ||
8733 | -> List TCMod | ||
8734 | -> StageTexture | ||
8735 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8736 | testdata/performance/SampleMaterial.lc 1951:15-1953:50 AlphaGen | ||
8737 | -> TCGen | ||
8738 | -> List TCMod | ||
8739 | -> StageTexture | ||
8740 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8741 | testdata/performance/SampleMaterial.lc 1951:15-1954:42 TCGen | ||
8742 | -> List TCMod | ||
8743 | -> StageTexture | ||
8744 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8745 | testdata/performance/SampleMaterial.lc 1951:15-1955:40 List TCMod | ||
8746 | -> StageTexture | ||
8747 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8748 | testdata/performance/SampleMaterial.lc 1951:15-1956:31 StageTexture | ||
8749 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3684 | testdata/performance/SampleMaterial.lc 1951:15-1957:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8750 | testdata/performance/SampleMaterial.lc 1951:15-1957:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3685 | testdata/performance/SampleMaterial.lc 1951:15-1958:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8751 | testdata/performance/SampleMaterial.lc 1951:15-1958:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3686 | testdata/performance/SampleMaterial.lc 1951:15-1959:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8752 | testdata/performance/SampleMaterial.lc 1951:15-1959:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3706,11 +8772,31 @@ testdata/performance/SampleMaterial.lc 1965:21-1965:26 Bool | |||
3706 | testdata/performance/SampleMaterial.lc 1968:5-2010:6 (String, CommonAttrs) | 8772 | testdata/performance/SampleMaterial.lc 1968:5-2010:6 (String, CommonAttrs) |
3707 | testdata/performance/SampleMaterial.lc 1968:5-2182:6 List (String, CommonAttrs) | 8773 | testdata/performance/SampleMaterial.lc 1968:5-2182:6 List (String, CommonAttrs) |
3708 | testdata/performance/SampleMaterial.lc 1968:7-1968:43 String | 8774 | testdata/performance/SampleMaterial.lc 1968:7-1968:43 String |
3709 | testdata/performance/SampleMaterial.lc 1969:7-1969:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8775 | testdata/performance/SampleMaterial.lc 1969:7-1969:18 () |
3710 | testdata/performance/SampleMaterial.lc 1969:7-1970:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8776 | -> () |
3711 | testdata/performance/SampleMaterial.lc 1969:7-1971:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8777 | -> Bool |
3712 | testdata/performance/SampleMaterial.lc 1969:7-1972:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8778 | -> Float |
3713 | testdata/performance/SampleMaterial.lc 1969:7-1973:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8779 | -> Bool |
8780 | -> Bool | ||
8781 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8782 | testdata/performance/SampleMaterial.lc 1969:7-1970:26 () | ||
8783 | -> Bool | ||
8784 | -> Float | ||
8785 | -> Bool | ||
8786 | -> Bool | ||
8787 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8788 | testdata/performance/SampleMaterial.lc 1969:7-1971:26 Bool | ||
8789 | -> Float | ||
8790 | -> Bool | ||
8791 | -> Bool | ||
8792 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8793 | testdata/performance/SampleMaterial.lc 1969:7-1972:27 Float | ||
8794 | -> Bool | ||
8795 | -> Bool | ||
8796 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8797 | testdata/performance/SampleMaterial.lc 1969:7-1973:21 Bool | ||
8798 | -> Bool | ||
8799 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3714 | testdata/performance/SampleMaterial.lc 1969:7-1974:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8800 | testdata/performance/SampleMaterial.lc 1969:7-1974:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3715 | testdata/performance/SampleMaterial.lc 1969:7-1975:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8801 | testdata/performance/SampleMaterial.lc 1969:7-1975:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3716 | testdata/performance/SampleMaterial.lc 1969:7-1976:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8802 | testdata/performance/SampleMaterial.lc 1969:7-1976:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3730,12 +8816,33 @@ testdata/performance/SampleMaterial.lc 1977:30-1977:32 forall a . List a | |||
3730 | testdata/performance/SampleMaterial.lc 1978:25-1978:30 Bool | 8816 | testdata/performance/SampleMaterial.lc 1978:25-1978:30 Bool |
3731 | testdata/performance/SampleMaterial.lc 1979:29-1979:34 Bool | 8817 | testdata/performance/SampleMaterial.lc 1979:29-1979:34 Bool |
3732 | testdata/performance/SampleMaterial.lc 1981:13-2007:14 List StageAttrs | 8818 | testdata/performance/SampleMaterial.lc 1981:13-2007:14 List StageAttrs |
3733 | testdata/performance/SampleMaterial.lc 1981:15-1981:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8819 | testdata/performance/SampleMaterial.lc 1981:15-1981:25 Maybe (Blending', Blending') |
3734 | testdata/performance/SampleMaterial.lc 1981:15-1982:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8820 | -> RGBGen |
3735 | testdata/performance/SampleMaterial.lc 1981:15-1983:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8821 | -> AlphaGen |
3736 | testdata/performance/SampleMaterial.lc 1981:15-1984:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8822 | -> TCGen |
3737 | testdata/performance/SampleMaterial.lc 1981:15-1985:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8823 | -> List TCMod |
3738 | testdata/performance/SampleMaterial.lc 1981:15-1986:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8824 | -> StageTexture |
8825 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8826 | testdata/performance/SampleMaterial.lc 1981:15-1982:36 RGBGen | ||
8827 | -> AlphaGen | ||
8828 | -> TCGen | ||
8829 | -> List TCMod | ||
8830 | -> StageTexture | ||
8831 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8832 | testdata/performance/SampleMaterial.lc 1981:15-1983:50 AlphaGen | ||
8833 | -> TCGen | ||
8834 | -> List TCMod | ||
8835 | -> StageTexture | ||
8836 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8837 | testdata/performance/SampleMaterial.lc 1981:15-1984:42 TCGen | ||
8838 | -> List TCMod | ||
8839 | -> StageTexture | ||
8840 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8841 | testdata/performance/SampleMaterial.lc 1981:15-1985:36 List TCMod | ||
8842 | -> StageTexture | ||
8843 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8844 | testdata/performance/SampleMaterial.lc 1981:15-1986:31 StageTexture | ||
8845 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3739 | testdata/performance/SampleMaterial.lc 1981:15-1987:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8846 | testdata/performance/SampleMaterial.lc 1981:15-1987:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3740 | testdata/performance/SampleMaterial.lc 1981:15-1988:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8847 | testdata/performance/SampleMaterial.lc 1981:15-1988:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3741 | testdata/performance/SampleMaterial.lc 1981:15-1989:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8848 | testdata/performance/SampleMaterial.lc 1981:15-1989:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3755,12 +8862,33 @@ testdata/performance/SampleMaterial.lc 1989:33-1989:41 DepthFunction | |||
3755 | testdata/performance/SampleMaterial.lc 1990:33-1990:40 forall a . Maybe a | 8862 | testdata/performance/SampleMaterial.lc 1990:33-1990:40 forall a . Maybe a |
3756 | testdata/performance/SampleMaterial.lc 1991:41-1991:46 Bool | 8863 | testdata/performance/SampleMaterial.lc 1991:41-1991:46 Bool |
3757 | testdata/performance/SampleMaterial.lc 1992:38-1992:53 String | 8864 | testdata/performance/SampleMaterial.lc 1992:38-1992:53 String |
3758 | testdata/performance/SampleMaterial.lc 1994:15-1994:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8865 | testdata/performance/SampleMaterial.lc 1994:15-1994:25 Maybe (Blending', Blending') |
3759 | testdata/performance/SampleMaterial.lc 1994:15-1995:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8866 | -> RGBGen |
3760 | testdata/performance/SampleMaterial.lc 1994:15-1996:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8867 | -> AlphaGen |
3761 | testdata/performance/SampleMaterial.lc 1994:15-1997:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8868 | -> TCGen |
3762 | testdata/performance/SampleMaterial.lc 1994:15-1998:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8869 | -> List TCMod |
3763 | testdata/performance/SampleMaterial.lc 1994:15-1999:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8870 | -> StageTexture |
8871 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8872 | testdata/performance/SampleMaterial.lc 1994:15-1995:57 RGBGen | ||
8873 | -> AlphaGen | ||
8874 | -> TCGen | ||
8875 | -> List TCMod | ||
8876 | -> StageTexture | ||
8877 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8878 | testdata/performance/SampleMaterial.lc 1994:15-1996:50 AlphaGen | ||
8879 | -> TCGen | ||
8880 | -> List TCMod | ||
8881 | -> StageTexture | ||
8882 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8883 | testdata/performance/SampleMaterial.lc 1994:15-1997:42 TCGen | ||
8884 | -> List TCMod | ||
8885 | -> StageTexture | ||
8886 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8887 | testdata/performance/SampleMaterial.lc 1994:15-1998:40 List TCMod | ||
8888 | -> StageTexture | ||
8889 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8890 | testdata/performance/SampleMaterial.lc 1994:15-1999:31 StageTexture | ||
8891 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3764 | testdata/performance/SampleMaterial.lc 1994:15-2000:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8892 | testdata/performance/SampleMaterial.lc 1994:15-2000:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3765 | testdata/performance/SampleMaterial.lc 1994:15-2001:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8893 | testdata/performance/SampleMaterial.lc 1994:15-2001:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3766 | testdata/performance/SampleMaterial.lc 1994:15-2002:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8894 | testdata/performance/SampleMaterial.lc 1994:15-2002:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3786,11 +8914,31 @@ testdata/performance/SampleMaterial.lc 2008:21-2008:26 Bool | |||
3786 | testdata/performance/SampleMaterial.lc 2011:5-2053:6 (String, CommonAttrs) | 8914 | testdata/performance/SampleMaterial.lc 2011:5-2053:6 (String, CommonAttrs) |
3787 | testdata/performance/SampleMaterial.lc 2011:5-2182:6 List (String, CommonAttrs) | 8915 | testdata/performance/SampleMaterial.lc 2011:5-2182:6 List (String, CommonAttrs) |
3788 | testdata/performance/SampleMaterial.lc 2011:7-2011:36 String | 8916 | testdata/performance/SampleMaterial.lc 2011:7-2011:36 String |
3789 | testdata/performance/SampleMaterial.lc 2012:7-2012:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8917 | testdata/performance/SampleMaterial.lc 2012:7-2012:18 () |
3790 | testdata/performance/SampleMaterial.lc 2012:7-2013:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8918 | -> () |
3791 | testdata/performance/SampleMaterial.lc 2012:7-2014:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8919 | -> Bool |
3792 | testdata/performance/SampleMaterial.lc 2012:7-2015:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8920 | -> Float |
3793 | testdata/performance/SampleMaterial.lc 2012:7-2016:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8921 | -> Bool |
8922 | -> Bool | ||
8923 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8924 | testdata/performance/SampleMaterial.lc 2012:7-2013:26 () | ||
8925 | -> Bool | ||
8926 | -> Float | ||
8927 | -> Bool | ||
8928 | -> Bool | ||
8929 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8930 | testdata/performance/SampleMaterial.lc 2012:7-2014:26 Bool | ||
8931 | -> Float | ||
8932 | -> Bool | ||
8933 | -> Bool | ||
8934 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8935 | testdata/performance/SampleMaterial.lc 2012:7-2015:27 Float | ||
8936 | -> Bool | ||
8937 | -> Bool | ||
8938 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
8939 | testdata/performance/SampleMaterial.lc 2012:7-2016:21 Bool | ||
8940 | -> Bool | ||
8941 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3794 | testdata/performance/SampleMaterial.lc 2012:7-2017:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8942 | testdata/performance/SampleMaterial.lc 2012:7-2017:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3795 | testdata/performance/SampleMaterial.lc 2012:7-2018:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8943 | testdata/performance/SampleMaterial.lc 2012:7-2018:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3796 | testdata/performance/SampleMaterial.lc 2012:7-2019:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 8944 | testdata/performance/SampleMaterial.lc 2012:7-2019:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3810,12 +8958,33 @@ testdata/performance/SampleMaterial.lc 2020:30-2020:32 forall a . List a | |||
3810 | testdata/performance/SampleMaterial.lc 2021:25-2021:30 Bool | 8958 | testdata/performance/SampleMaterial.lc 2021:25-2021:30 Bool |
3811 | testdata/performance/SampleMaterial.lc 2022:29-2022:34 Bool | 8959 | testdata/performance/SampleMaterial.lc 2022:29-2022:34 Bool |
3812 | testdata/performance/SampleMaterial.lc 2024:13-2050:14 List StageAttrs | 8960 | testdata/performance/SampleMaterial.lc 2024:13-2050:14 List StageAttrs |
3813 | testdata/performance/SampleMaterial.lc 2024:15-2024:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8961 | testdata/performance/SampleMaterial.lc 2024:15-2024:25 Maybe (Blending', Blending') |
3814 | testdata/performance/SampleMaterial.lc 2024:15-2025:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8962 | -> RGBGen |
3815 | testdata/performance/SampleMaterial.lc 2024:15-2026:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8963 | -> AlphaGen |
3816 | testdata/performance/SampleMaterial.lc 2024:15-2027:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8964 | -> TCGen |
3817 | testdata/performance/SampleMaterial.lc 2024:15-2028:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8965 | -> List TCMod |
3818 | testdata/performance/SampleMaterial.lc 2024:15-2029:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8966 | -> StageTexture |
8967 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8968 | testdata/performance/SampleMaterial.lc 2024:15-2025:36 RGBGen | ||
8969 | -> AlphaGen | ||
8970 | -> TCGen | ||
8971 | -> List TCMod | ||
8972 | -> StageTexture | ||
8973 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8974 | testdata/performance/SampleMaterial.lc 2024:15-2026:50 AlphaGen | ||
8975 | -> TCGen | ||
8976 | -> List TCMod | ||
8977 | -> StageTexture | ||
8978 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8979 | testdata/performance/SampleMaterial.lc 2024:15-2027:42 TCGen | ||
8980 | -> List TCMod | ||
8981 | -> StageTexture | ||
8982 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8983 | testdata/performance/SampleMaterial.lc 2024:15-2028:36 List TCMod | ||
8984 | -> StageTexture | ||
8985 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
8986 | testdata/performance/SampleMaterial.lc 2024:15-2029:31 StageTexture | ||
8987 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3819 | testdata/performance/SampleMaterial.lc 2024:15-2030:67 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8988 | testdata/performance/SampleMaterial.lc 2024:15-2030:67 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3820 | testdata/performance/SampleMaterial.lc 2024:15-2031:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8989 | testdata/performance/SampleMaterial.lc 2024:15-2031:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3821 | testdata/performance/SampleMaterial.lc 2024:15-2032:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 8990 | testdata/performance/SampleMaterial.lc 2024:15-2032:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3835,12 +9004,33 @@ testdata/performance/SampleMaterial.lc 2032:33-2032:41 DepthFunction | |||
3835 | testdata/performance/SampleMaterial.lc 2033:33-2033:40 forall a . Maybe a | 9004 | testdata/performance/SampleMaterial.lc 2033:33-2033:40 forall a . Maybe a |
3836 | testdata/performance/SampleMaterial.lc 2034:41-2034:46 Bool | 9005 | testdata/performance/SampleMaterial.lc 2034:41-2034:46 Bool |
3837 | testdata/performance/SampleMaterial.lc 2035:38-2035:54 String | 9006 | testdata/performance/SampleMaterial.lc 2035:38-2035:54 String |
3838 | testdata/performance/SampleMaterial.lc 2037:15-2037:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9007 | testdata/performance/SampleMaterial.lc 2037:15-2037:25 Maybe (Blending', Blending') |
3839 | testdata/performance/SampleMaterial.lc 2037:15-2038:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9008 | -> RGBGen |
3840 | testdata/performance/SampleMaterial.lc 2037:15-2039:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9009 | -> AlphaGen |
3841 | testdata/performance/SampleMaterial.lc 2037:15-2040:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9010 | -> TCGen |
3842 | testdata/performance/SampleMaterial.lc 2037:15-2041:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9011 | -> List TCMod |
3843 | testdata/performance/SampleMaterial.lc 2037:15-2042:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9012 | -> StageTexture |
9013 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9014 | testdata/performance/SampleMaterial.lc 2037:15-2038:57 RGBGen | ||
9015 | -> AlphaGen | ||
9016 | -> TCGen | ||
9017 | -> List TCMod | ||
9018 | -> StageTexture | ||
9019 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9020 | testdata/performance/SampleMaterial.lc 2037:15-2039:50 AlphaGen | ||
9021 | -> TCGen | ||
9022 | -> List TCMod | ||
9023 | -> StageTexture | ||
9024 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9025 | testdata/performance/SampleMaterial.lc 2037:15-2040:42 TCGen | ||
9026 | -> List TCMod | ||
9027 | -> StageTexture | ||
9028 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9029 | testdata/performance/SampleMaterial.lc 2037:15-2041:40 List TCMod | ||
9030 | -> StageTexture | ||
9031 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9032 | testdata/performance/SampleMaterial.lc 2037:15-2042:31 StageTexture | ||
9033 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3844 | testdata/performance/SampleMaterial.lc 2037:15-2043:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9034 | testdata/performance/SampleMaterial.lc 2037:15-2043:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3845 | testdata/performance/SampleMaterial.lc 2037:15-2044:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9035 | testdata/performance/SampleMaterial.lc 2037:15-2044:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3846 | testdata/performance/SampleMaterial.lc 2037:15-2045:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9036 | testdata/performance/SampleMaterial.lc 2037:15-2045:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3866,11 +9056,31 @@ testdata/performance/SampleMaterial.lc 2051:21-2051:26 Bool | |||
3866 | testdata/performance/SampleMaterial.lc 2054:5-2096:6 (String, CommonAttrs) | 9056 | testdata/performance/SampleMaterial.lc 2054:5-2096:6 (String, CommonAttrs) |
3867 | testdata/performance/SampleMaterial.lc 2054:5-2182:6 List (String, CommonAttrs) | 9057 | testdata/performance/SampleMaterial.lc 2054:5-2182:6 List (String, CommonAttrs) |
3868 | testdata/performance/SampleMaterial.lc 2054:7-2054:40 String | 9058 | testdata/performance/SampleMaterial.lc 2054:7-2054:40 String |
3869 | testdata/performance/SampleMaterial.lc 2055:7-2055:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9059 | testdata/performance/SampleMaterial.lc 2055:7-2055:18 () |
3870 | testdata/performance/SampleMaterial.lc 2055:7-2056:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9060 | -> () |
3871 | testdata/performance/SampleMaterial.lc 2055:7-2057:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9061 | -> Bool |
3872 | testdata/performance/SampleMaterial.lc 2055:7-2058:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9062 | -> Float |
3873 | testdata/performance/SampleMaterial.lc 2055:7-2059:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9063 | -> Bool |
9064 | -> Bool | ||
9065 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9066 | testdata/performance/SampleMaterial.lc 2055:7-2056:26 () | ||
9067 | -> Bool | ||
9068 | -> Float | ||
9069 | -> Bool | ||
9070 | -> Bool | ||
9071 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9072 | testdata/performance/SampleMaterial.lc 2055:7-2057:26 Bool | ||
9073 | -> Float | ||
9074 | -> Bool | ||
9075 | -> Bool | ||
9076 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9077 | testdata/performance/SampleMaterial.lc 2055:7-2058:27 Float | ||
9078 | -> Bool | ||
9079 | -> Bool | ||
9080 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9081 | testdata/performance/SampleMaterial.lc 2055:7-2059:21 Bool | ||
9082 | -> Bool | ||
9083 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3874 | testdata/performance/SampleMaterial.lc 2055:7-2060:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9084 | testdata/performance/SampleMaterial.lc 2055:7-2060:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3875 | testdata/performance/SampleMaterial.lc 2055:7-2061:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9085 | testdata/performance/SampleMaterial.lc 2055:7-2061:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3876 | testdata/performance/SampleMaterial.lc 2055:7-2062:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9086 | testdata/performance/SampleMaterial.lc 2055:7-2062:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3890,12 +9100,33 @@ testdata/performance/SampleMaterial.lc 2063:30-2063:32 forall a . List a | |||
3890 | testdata/performance/SampleMaterial.lc 2064:25-2064:30 Bool | 9100 | testdata/performance/SampleMaterial.lc 2064:25-2064:30 Bool |
3891 | testdata/performance/SampleMaterial.lc 2065:29-2065:34 Bool | 9101 | testdata/performance/SampleMaterial.lc 2065:29-2065:34 Bool |
3892 | testdata/performance/SampleMaterial.lc 2067:13-2093:14 List StageAttrs | 9102 | testdata/performance/SampleMaterial.lc 2067:13-2093:14 List StageAttrs |
3893 | testdata/performance/SampleMaterial.lc 2067:15-2067:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9103 | testdata/performance/SampleMaterial.lc 2067:15-2067:25 Maybe (Blending', Blending') |
3894 | testdata/performance/SampleMaterial.lc 2067:15-2068:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9104 | -> RGBGen |
3895 | testdata/performance/SampleMaterial.lc 2067:15-2069:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9105 | -> AlphaGen |
3896 | testdata/performance/SampleMaterial.lc 2067:15-2070:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9106 | -> TCGen |
3897 | testdata/performance/SampleMaterial.lc 2067:15-2071:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9107 | -> List TCMod |
3898 | testdata/performance/SampleMaterial.lc 2067:15-2072:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9108 | -> StageTexture |
9109 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9110 | testdata/performance/SampleMaterial.lc 2067:15-2068:36 RGBGen | ||
9111 | -> AlphaGen | ||
9112 | -> TCGen | ||
9113 | -> List TCMod | ||
9114 | -> StageTexture | ||
9115 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9116 | testdata/performance/SampleMaterial.lc 2067:15-2069:50 AlphaGen | ||
9117 | -> TCGen | ||
9118 | -> List TCMod | ||
9119 | -> StageTexture | ||
9120 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9121 | testdata/performance/SampleMaterial.lc 2067:15-2070:42 TCGen | ||
9122 | -> List TCMod | ||
9123 | -> StageTexture | ||
9124 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9125 | testdata/performance/SampleMaterial.lc 2067:15-2071:36 List TCMod | ||
9126 | -> StageTexture | ||
9127 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9128 | testdata/performance/SampleMaterial.lc 2067:15-2072:31 StageTexture | ||
9129 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3899 | testdata/performance/SampleMaterial.lc 2067:15-2073:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9130 | testdata/performance/SampleMaterial.lc 2067:15-2073:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3900 | testdata/performance/SampleMaterial.lc 2067:15-2074:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9131 | testdata/performance/SampleMaterial.lc 2067:15-2074:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3901 | testdata/performance/SampleMaterial.lc 2067:15-2075:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9132 | testdata/performance/SampleMaterial.lc 2067:15-2075:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3915,12 +9146,33 @@ testdata/performance/SampleMaterial.lc 2075:33-2075:41 DepthFunction | |||
3915 | testdata/performance/SampleMaterial.lc 2076:33-2076:40 forall a . Maybe a | 9146 | testdata/performance/SampleMaterial.lc 2076:33-2076:40 forall a . Maybe a |
3916 | testdata/performance/SampleMaterial.lc 2077:41-2077:46 Bool | 9147 | testdata/performance/SampleMaterial.lc 2077:41-2077:46 Bool |
3917 | testdata/performance/SampleMaterial.lc 2078:38-2078:54 String | 9148 | testdata/performance/SampleMaterial.lc 2078:38-2078:54 String |
3918 | testdata/performance/SampleMaterial.lc 2080:15-2080:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9149 | testdata/performance/SampleMaterial.lc 2080:15-2080:25 Maybe (Blending', Blending') |
3919 | testdata/performance/SampleMaterial.lc 2080:15-2081:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9150 | -> RGBGen |
3920 | testdata/performance/SampleMaterial.lc 2080:15-2082:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9151 | -> AlphaGen |
3921 | testdata/performance/SampleMaterial.lc 2080:15-2083:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9152 | -> TCGen |
3922 | testdata/performance/SampleMaterial.lc 2080:15-2084:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9153 | -> List TCMod |
3923 | testdata/performance/SampleMaterial.lc 2080:15-2085:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9154 | -> StageTexture |
9155 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9156 | testdata/performance/SampleMaterial.lc 2080:15-2081:57 RGBGen | ||
9157 | -> AlphaGen | ||
9158 | -> TCGen | ||
9159 | -> List TCMod | ||
9160 | -> StageTexture | ||
9161 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9162 | testdata/performance/SampleMaterial.lc 2080:15-2082:50 AlphaGen | ||
9163 | -> TCGen | ||
9164 | -> List TCMod | ||
9165 | -> StageTexture | ||
9166 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9167 | testdata/performance/SampleMaterial.lc 2080:15-2083:42 TCGen | ||
9168 | -> List TCMod | ||
9169 | -> StageTexture | ||
9170 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9171 | testdata/performance/SampleMaterial.lc 2080:15-2084:40 List TCMod | ||
9172 | -> StageTexture | ||
9173 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9174 | testdata/performance/SampleMaterial.lc 2080:15-2085:31 StageTexture | ||
9175 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3924 | testdata/performance/SampleMaterial.lc 2080:15-2086:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9176 | testdata/performance/SampleMaterial.lc 2080:15-2086:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3925 | testdata/performance/SampleMaterial.lc 2080:15-2087:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9177 | testdata/performance/SampleMaterial.lc 2080:15-2087:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3926 | testdata/performance/SampleMaterial.lc 2080:15-2088:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9178 | testdata/performance/SampleMaterial.lc 2080:15-2088:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3946,11 +9198,31 @@ testdata/performance/SampleMaterial.lc 2094:21-2094:26 Bool | |||
3946 | testdata/performance/SampleMaterial.lc 2097:5-2139:6 (String, CommonAttrs) | 9198 | testdata/performance/SampleMaterial.lc 2097:5-2139:6 (String, CommonAttrs) |
3947 | testdata/performance/SampleMaterial.lc 2097:5-2182:6 List (String, CommonAttrs) | 9199 | testdata/performance/SampleMaterial.lc 2097:5-2182:6 List (String, CommonAttrs) |
3948 | testdata/performance/SampleMaterial.lc 2097:7-2097:50 String | 9200 | testdata/performance/SampleMaterial.lc 2097:7-2097:50 String |
3949 | testdata/performance/SampleMaterial.lc 2098:7-2098:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9201 | testdata/performance/SampleMaterial.lc 2098:7-2098:18 () |
3950 | testdata/performance/SampleMaterial.lc 2098:7-2099:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9202 | -> () |
3951 | testdata/performance/SampleMaterial.lc 2098:7-2100:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9203 | -> Bool |
3952 | testdata/performance/SampleMaterial.lc 2098:7-2101:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9204 | -> Float |
3953 | testdata/performance/SampleMaterial.lc 2098:7-2102:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9205 | -> Bool |
9206 | -> Bool | ||
9207 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9208 | testdata/performance/SampleMaterial.lc 2098:7-2099:26 () | ||
9209 | -> Bool | ||
9210 | -> Float | ||
9211 | -> Bool | ||
9212 | -> Bool | ||
9213 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9214 | testdata/performance/SampleMaterial.lc 2098:7-2100:26 Bool | ||
9215 | -> Float | ||
9216 | -> Bool | ||
9217 | -> Bool | ||
9218 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9219 | testdata/performance/SampleMaterial.lc 2098:7-2101:27 Float | ||
9220 | -> Bool | ||
9221 | -> Bool | ||
9222 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9223 | testdata/performance/SampleMaterial.lc 2098:7-2102:21 Bool | ||
9224 | -> Bool | ||
9225 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
3954 | testdata/performance/SampleMaterial.lc 2098:7-2103:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9226 | testdata/performance/SampleMaterial.lc 2098:7-2103:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3955 | testdata/performance/SampleMaterial.lc 2098:7-2104:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9227 | testdata/performance/SampleMaterial.lc 2098:7-2104:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
3956 | testdata/performance/SampleMaterial.lc 2098:7-2105:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9228 | testdata/performance/SampleMaterial.lc 2098:7-2105:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -3970,12 +9242,33 @@ testdata/performance/SampleMaterial.lc 2106:30-2106:32 forall a . List a | |||
3970 | testdata/performance/SampleMaterial.lc 2107:25-2107:30 Bool | 9242 | testdata/performance/SampleMaterial.lc 2107:25-2107:30 Bool |
3971 | testdata/performance/SampleMaterial.lc 2108:29-2108:34 Bool | 9243 | testdata/performance/SampleMaterial.lc 2108:29-2108:34 Bool |
3972 | testdata/performance/SampleMaterial.lc 2110:13-2136:14 List StageAttrs | 9244 | testdata/performance/SampleMaterial.lc 2110:13-2136:14 List StageAttrs |
3973 | testdata/performance/SampleMaterial.lc 2110:15-2110:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9245 | testdata/performance/SampleMaterial.lc 2110:15-2110:25 Maybe (Blending', Blending') |
3974 | testdata/performance/SampleMaterial.lc 2110:15-2111:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9246 | -> RGBGen |
3975 | testdata/performance/SampleMaterial.lc 2110:15-2112:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9247 | -> AlphaGen |
3976 | testdata/performance/SampleMaterial.lc 2110:15-2113:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9248 | -> TCGen |
3977 | testdata/performance/SampleMaterial.lc 2110:15-2114:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9249 | -> List TCMod |
3978 | testdata/performance/SampleMaterial.lc 2110:15-2115:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9250 | -> StageTexture |
9251 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9252 | testdata/performance/SampleMaterial.lc 2110:15-2111:36 RGBGen | ||
9253 | -> AlphaGen | ||
9254 | -> TCGen | ||
9255 | -> List TCMod | ||
9256 | -> StageTexture | ||
9257 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9258 | testdata/performance/SampleMaterial.lc 2110:15-2112:50 AlphaGen | ||
9259 | -> TCGen | ||
9260 | -> List TCMod | ||
9261 | -> StageTexture | ||
9262 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9263 | testdata/performance/SampleMaterial.lc 2110:15-2113:42 TCGen | ||
9264 | -> List TCMod | ||
9265 | -> StageTexture | ||
9266 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9267 | testdata/performance/SampleMaterial.lc 2110:15-2114:36 List TCMod | ||
9268 | -> StageTexture | ||
9269 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9270 | testdata/performance/SampleMaterial.lc 2110:15-2115:31 StageTexture | ||
9271 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
3979 | testdata/performance/SampleMaterial.lc 2110:15-2116:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9272 | testdata/performance/SampleMaterial.lc 2110:15-2116:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3980 | testdata/performance/SampleMaterial.lc 2110:15-2117:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9273 | testdata/performance/SampleMaterial.lc 2110:15-2117:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
3981 | testdata/performance/SampleMaterial.lc 2110:15-2118:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9274 | testdata/performance/SampleMaterial.lc 2110:15-2118:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -3995,12 +9288,33 @@ testdata/performance/SampleMaterial.lc 2118:33-2118:41 DepthFunction | |||
3995 | testdata/performance/SampleMaterial.lc 2119:33-2119:40 forall a . Maybe a | 9288 | testdata/performance/SampleMaterial.lc 2119:33-2119:40 forall a . Maybe a |
3996 | testdata/performance/SampleMaterial.lc 2120:41-2120:46 Bool | 9289 | testdata/performance/SampleMaterial.lc 2120:41-2120:46 Bool |
3997 | testdata/performance/SampleMaterial.lc 2121:38-2121:53 String | 9290 | testdata/performance/SampleMaterial.lc 2121:38-2121:53 String |
3998 | testdata/performance/SampleMaterial.lc 2123:15-2123:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9291 | testdata/performance/SampleMaterial.lc 2123:15-2123:25 Maybe (Blending', Blending') |
3999 | testdata/performance/SampleMaterial.lc 2123:15-2124:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9292 | -> RGBGen |
4000 | testdata/performance/SampleMaterial.lc 2123:15-2125:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9293 | -> AlphaGen |
4001 | testdata/performance/SampleMaterial.lc 2123:15-2126:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9294 | -> TCGen |
4002 | testdata/performance/SampleMaterial.lc 2123:15-2127:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9295 | -> List TCMod |
4003 | testdata/performance/SampleMaterial.lc 2123:15-2128:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9296 | -> StageTexture |
9297 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9298 | testdata/performance/SampleMaterial.lc 2123:15-2124:57 RGBGen | ||
9299 | -> AlphaGen | ||
9300 | -> TCGen | ||
9301 | -> List TCMod | ||
9302 | -> StageTexture | ||
9303 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9304 | testdata/performance/SampleMaterial.lc 2123:15-2125:50 AlphaGen | ||
9305 | -> TCGen | ||
9306 | -> List TCMod | ||
9307 | -> StageTexture | ||
9308 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9309 | testdata/performance/SampleMaterial.lc 2123:15-2126:42 TCGen | ||
9310 | -> List TCMod | ||
9311 | -> StageTexture | ||
9312 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9313 | testdata/performance/SampleMaterial.lc 2123:15-2127:40 List TCMod | ||
9314 | -> StageTexture | ||
9315 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9316 | testdata/performance/SampleMaterial.lc 2123:15-2128:31 StageTexture | ||
9317 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4004 | testdata/performance/SampleMaterial.lc 2123:15-2129:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9318 | testdata/performance/SampleMaterial.lc 2123:15-2129:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
4005 | testdata/performance/SampleMaterial.lc 2123:15-2130:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9319 | testdata/performance/SampleMaterial.lc 2123:15-2130:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
4006 | testdata/performance/SampleMaterial.lc 2123:15-2131:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9320 | testdata/performance/SampleMaterial.lc 2123:15-2131:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -4025,11 +9339,31 @@ testdata/performance/SampleMaterial.lc 2134:38-2134:54 String | |||
4025 | testdata/performance/SampleMaterial.lc 2137:21-2137:26 Bool | 9339 | testdata/performance/SampleMaterial.lc 2137:21-2137:26 Bool |
4026 | testdata/performance/SampleMaterial.lc 2140:5-2182:6 (String, CommonAttrs) | List (String, CommonAttrs) | 9340 | testdata/performance/SampleMaterial.lc 2140:5-2182:6 (String, CommonAttrs) | List (String, CommonAttrs) |
4027 | testdata/performance/SampleMaterial.lc 2140:7-2140:50 String | 9341 | testdata/performance/SampleMaterial.lc 2140:7-2140:50 String |
4028 | testdata/performance/SampleMaterial.lc 2141:7-2141:18 () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9342 | testdata/performance/SampleMaterial.lc 2141:7-2141:18 () |
4029 | testdata/performance/SampleMaterial.lc 2141:7-2142:26 () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9343 | -> () |
4030 | testdata/performance/SampleMaterial.lc 2141:7-2143:26 Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9344 | -> Bool |
4031 | testdata/performance/SampleMaterial.lc 2141:7-2144:27 Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9345 | -> Float |
4032 | testdata/performance/SampleMaterial.lc 2141:7-2145:21 Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9346 | -> Bool |
9347 | -> Bool | ||
9348 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9349 | testdata/performance/SampleMaterial.lc 2141:7-2142:26 () | ||
9350 | -> Bool | ||
9351 | -> Float | ||
9352 | -> Bool | ||
9353 | -> Bool | ||
9354 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9355 | testdata/performance/SampleMaterial.lc 2141:7-2143:26 Bool | ||
9356 | -> Float | ||
9357 | -> Bool | ||
9358 | -> Bool | ||
9359 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9360 | testdata/performance/SampleMaterial.lc 2141:7-2144:27 Float | ||
9361 | -> Bool | ||
9362 | -> Bool | ||
9363 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
9364 | testdata/performance/SampleMaterial.lc 2141:7-2145:21 Bool | ||
9365 | -> Bool | ||
9366 | -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | ||
4033 | testdata/performance/SampleMaterial.lc 2141:7-2146:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9367 | testdata/performance/SampleMaterial.lc 2141:7-2146:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
4034 | testdata/performance/SampleMaterial.lc 2141:7-2147:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9368 | testdata/performance/SampleMaterial.lc 2141:7-2147:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
4035 | testdata/performance/SampleMaterial.lc 2141:7-2148:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | 9369 | testdata/performance/SampleMaterial.lc 2141:7-2148:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs |
@@ -4049,12 +9383,33 @@ testdata/performance/SampleMaterial.lc 2149:30-2149:32 forall a . List a | |||
4049 | testdata/performance/SampleMaterial.lc 2150:25-2150:30 Bool | 9383 | testdata/performance/SampleMaterial.lc 2150:25-2150:30 Bool |
4050 | testdata/performance/SampleMaterial.lc 2151:29-2151:34 Bool | 9384 | testdata/performance/SampleMaterial.lc 2151:29-2151:34 Bool |
4051 | testdata/performance/SampleMaterial.lc 2153:13-2179:14 List StageAttrs | 9385 | testdata/performance/SampleMaterial.lc 2153:13-2179:14 List StageAttrs |
4052 | testdata/performance/SampleMaterial.lc 2153:15-2153:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9386 | testdata/performance/SampleMaterial.lc 2153:15-2153:25 Maybe (Blending', Blending') |
4053 | testdata/performance/SampleMaterial.lc 2153:15-2154:36 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9387 | -> RGBGen |
4054 | testdata/performance/SampleMaterial.lc 2153:15-2155:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9388 | -> AlphaGen |
4055 | testdata/performance/SampleMaterial.lc 2153:15-2156:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9389 | -> TCGen |
4056 | testdata/performance/SampleMaterial.lc 2153:15-2157:36 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9390 | -> List TCMod |
4057 | testdata/performance/SampleMaterial.lc 2153:15-2158:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9391 | -> StageTexture |
9392 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9393 | testdata/performance/SampleMaterial.lc 2153:15-2154:36 RGBGen | ||
9394 | -> AlphaGen | ||
9395 | -> TCGen | ||
9396 | -> List TCMod | ||
9397 | -> StageTexture | ||
9398 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9399 | testdata/performance/SampleMaterial.lc 2153:15-2155:50 AlphaGen | ||
9400 | -> TCGen | ||
9401 | -> List TCMod | ||
9402 | -> StageTexture | ||
9403 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9404 | testdata/performance/SampleMaterial.lc 2153:15-2156:42 TCGen | ||
9405 | -> List TCMod | ||
9406 | -> StageTexture | ||
9407 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9408 | testdata/performance/SampleMaterial.lc 2153:15-2157:36 List TCMod | ||
9409 | -> StageTexture | ||
9410 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9411 | testdata/performance/SampleMaterial.lc 2153:15-2158:31 StageTexture | ||
9412 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4058 | testdata/performance/SampleMaterial.lc 2153:15-2159:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9413 | testdata/performance/SampleMaterial.lc 2153:15-2159:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
4059 | testdata/performance/SampleMaterial.lc 2153:15-2160:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9414 | testdata/performance/SampleMaterial.lc 2153:15-2160:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
4060 | testdata/performance/SampleMaterial.lc 2153:15-2161:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9415 | testdata/performance/SampleMaterial.lc 2153:15-2161:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
@@ -4074,12 +9429,33 @@ testdata/performance/SampleMaterial.lc 2161:33-2161:41 DepthFunction | |||
4074 | testdata/performance/SampleMaterial.lc 2162:33-2162:40 forall a . Maybe a | 9429 | testdata/performance/SampleMaterial.lc 2162:33-2162:40 forall a . Maybe a |
4075 | testdata/performance/SampleMaterial.lc 2163:41-2163:46 Bool | 9430 | testdata/performance/SampleMaterial.lc 2163:41-2163:46 Bool |
4076 | testdata/performance/SampleMaterial.lc 2164:38-2164:54 String | 9431 | testdata/performance/SampleMaterial.lc 2164:38-2164:54 String |
4077 | testdata/performance/SampleMaterial.lc 2166:15-2166:25 Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9432 | testdata/performance/SampleMaterial.lc 2166:15-2166:25 Maybe (Blending', Blending') |
4078 | testdata/performance/SampleMaterial.lc 2166:15-2167:57 RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9433 | -> RGBGen |
4079 | testdata/performance/SampleMaterial.lc 2166:15-2168:50 AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9434 | -> AlphaGen |
4080 | testdata/performance/SampleMaterial.lc 2166:15-2169:42 TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9435 | -> TCGen |
4081 | testdata/performance/SampleMaterial.lc 2166:15-2170:40 List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9436 | -> List TCMod |
4082 | testdata/performance/SampleMaterial.lc 2166:15-2171:31 StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9437 | -> StageTexture |
9438 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9439 | testdata/performance/SampleMaterial.lc 2166:15-2167:57 RGBGen | ||
9440 | -> AlphaGen | ||
9441 | -> TCGen | ||
9442 | -> List TCMod | ||
9443 | -> StageTexture | ||
9444 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9445 | testdata/performance/SampleMaterial.lc 2166:15-2168:50 AlphaGen | ||
9446 | -> TCGen | ||
9447 | -> List TCMod | ||
9448 | -> StageTexture | ||
9449 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9450 | testdata/performance/SampleMaterial.lc 2166:15-2169:42 TCGen | ||
9451 | -> List TCMod | ||
9452 | -> StageTexture | ||
9453 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9454 | testdata/performance/SampleMaterial.lc 2166:15-2170:40 List TCMod | ||
9455 | -> StageTexture | ||
9456 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
9457 | testdata/performance/SampleMaterial.lc 2166:15-2171:31 StageTexture | ||
9458 | -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | ||
4083 | testdata/performance/SampleMaterial.lc 2166:15-2172:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9459 | testdata/performance/SampleMaterial.lc 2166:15-2172:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
4084 | testdata/performance/SampleMaterial.lc 2166:15-2173:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9460 | testdata/performance/SampleMaterial.lc 2166:15-2173:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs |
4085 | testdata/performance/SampleMaterial.lc 2166:15-2174:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs | 9461 | testdata/performance/SampleMaterial.lc 2166:15-2174:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs |
diff --git a/testdata/point01.out b/testdata/point01.out index 6b30b9e1..d661a33c 100644 --- a/testdata/point01.out +++ b/testdata/point01.out | |||
@@ -26,8 +26,7 @@ Pipeline | |||
26 | , vertexShader = | 26 | , vertexShader = |
27 | """ | 27 | """ |
28 | #version 330 core | 28 | #version 330 core |
29 | vec4 texture2D(sampler2D s | 29 | vec4 texture2D(sampler2D s,vec2 uv) { |
30 | ,vec2 uv) { | ||
31 | return texture(s,uv); | 30 | return texture(s,uv); |
32 | } | 31 | } |
33 | uniform mat4 MVP; | 32 | uniform mat4 MVP; |
@@ -35,20 +34,13 @@ Pipeline | |||
35 | in vec4 vi2; | 34 | in vec4 vi2; |
36 | smooth out vec4 vo1; | 35 | smooth out vec4 vo1; |
37 | vec4 scale(float z0,vec4 z1) { | 36 | vec4 scale(float z0,vec4 z1) { |
38 | return (z1) * (vec4 (z0 | 37 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
39 | ,z0 | ||
40 | ,z0 | ||
41 | ,1.0)); | ||
42 | } | 38 | } |
43 | vec4 v3FToV4F(vec3 z0) { | 39 | vec4 v3FToV4F(vec3 z0) { |
44 | return vec4 ((z0).x | 40 | return vec4 ((z0).x,(z0).y,(z0).z,1.0); |
45 | ,(z0).y | ||
46 | ,(z0).z | ||
47 | ,1.0); | ||
48 | } | 41 | } |
49 | void main() { | 42 | void main() { |
50 | gl_Position = scale (0.5 | 43 | gl_Position = scale (0.5,(MVP) * (v3FToV4F (vi1))); |
51 | ,(MVP) * (v3FToV4F (vi1))); | ||
52 | vo1 = vi2; | 44 | vo1 = vi2; |
53 | gl_PointSize = 30.0; | 45 | gl_PointSize = 30.0; |
54 | } | 46 | } |
@@ -57,8 +49,7 @@ Pipeline | |||
57 | , fragmentShader = | 49 | , fragmentShader = |
58 | """ | 50 | """ |
59 | #version 330 core | 51 | #version 330 core |
60 | vec4 texture2D(sampler2D s | 52 | vec4 texture2D(sampler2D s,vec2 uv) { |
61 | ,vec2 uv) { | ||
62 | return texture(s,uv); | 53 | return texture(s,uv); |
63 | } | 54 | } |
64 | smooth in vec4 vo1; | 55 | smooth in vec4 vo1; |
diff --git a/testdata/qualified.out b/testdata/qualified.out index 8fcbc3af..907bca84 100644 --- a/testdata/qualified.out +++ b/testdata/qualified.out | |||
@@ -1 +1,2 @@ | |||
1 | ------------ desugared source code | ||
1 | main is not found | 2 | main is not found |
diff --git a/testdata/record01.reject.out b/testdata/record01.reject.out index ab3d7153..1f25211e 100644 --- a/testdata/record01.reject.out +++ b/testdata/record01.reject.out | |||
@@ -16,8 +16,11 @@ in testdata/record01.reject.lc:26:15: | |||
16 | in ScreenOut record.fieldA | 16 | in ScreenOut record.fieldA |
17 | ^^^^^^ | 17 | ^^^^^^ |
18 | ------------ tooltips | 18 | ------------ tooltips |
19 | testdata/record01.reject.lc 2:16-2:21 (BlendEquation, BlendEquation) -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) -> Vec 4 Float -> Blending Float | 19 | testdata/record01.reject.lc 2:16-2:21 (BlendEquation, BlendEquation) |
20 | testdata/record01.reject.lc 2:16-2:23 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) -> Vec 4 Float -> Blending Float | 20 | -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) |
21 | -> Vec 4 Float -> Blending Float | ||
22 | testdata/record01.reject.lc 2:16-2:23 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) | ||
23 | -> Vec 4 Float -> Blending Float | ||
21 | testdata/record01.reject.lc 2:16-2:81 Vec 4 Float -> Blending Float | 24 | testdata/record01.reject.lc 2:16-2:81 Vec 4 Float -> Blending Float |
22 | testdata/record01.reject.lc 2:16-2:102 Blending Float | 25 | testdata/record01.reject.lc 2:16-2:102 Blending Float |
23 | testdata/record01.reject.lc 2:22-2:23 _b | 26 | testdata/record01.reject.lc 2:22-2:23 _b |
@@ -42,8 +45,11 @@ testdata/record01.reject.lc 3:13-3:39 Blending Float | |||
42 | testdata/record01.reject.lc 3:22-3:39 (BlendEquation, BlendEquation) | 45 | testdata/record01.reject.lc 3:22-3:39 (BlendEquation, BlendEquation) |
43 | testdata/record01.reject.lc 3:23-3:30 BlendEquation | 46 | testdata/record01.reject.lc 3:23-3:30 BlendEquation |
44 | testdata/record01.reject.lc 3:31-3:38 ((BlendEquation)) | BlendEquation | 47 | testdata/record01.reject.lc 3:31-3:38 ((BlendEquation)) | BlendEquation |
45 | testdata/record01.reject.lc 4:11-4:16 (BlendEquation, BlendEquation) -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) -> Vec 4 Float -> Blending Float | 48 | testdata/record01.reject.lc 4:11-4:16 (BlendEquation, BlendEquation) |
46 | testdata/record01.reject.lc 4:11-4:34 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) -> Vec 4 Float -> Blending Float | 49 | -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) |
50 | -> Vec 4 Float -> Blending Float | ||
51 | testdata/record01.reject.lc 4:11-4:34 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) | ||
52 | -> Vec 4 Float -> Blending Float | ||
47 | testdata/record01.reject.lc 4:11-4:92 Vec 4 Float -> Blending Float | 53 | testdata/record01.reject.lc 4:11-4:92 Vec 4 Float -> Blending Float |
48 | testdata/record01.reject.lc 4:11-4:113 Blending Float | 54 | testdata/record01.reject.lc 4:11-4:113 Blending Float |
49 | testdata/record01.reject.lc 4:17-4:34 (BlendEquation, BlendEquation) | 55 | testdata/record01.reject.lc 4:17-4:34 (BlendEquation, BlendEquation) |
@@ -84,8 +90,16 @@ testdata/record01.reject.lc 7:17-7:20 Float | |||
84 | testdata/record01.reject.lc 7:21-7:24 Float | 90 | testdata/record01.reject.lc 7:21-7:24 Float |
85 | testdata/record01.reject.lc 7:25-7:28 Float | 91 | testdata/record01.reject.lc 7:25-7:28 Float |
86 | testdata/record01.reject.lc 7:29-7:32 Float | 92 | testdata/record01.reject.lc 7:29-7:32 Float |
87 | testdata/record01.reject.lc 8:23-8:34 forall (a :: List Type) . sameLayerCounts a => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) | 93 | testdata/record01.reject.lc 8:23-8:34 forall (a :: List Type) |
88 | testdata/record01.reject.lc 8:23-8:75 FrameBuffer 1 (map Type ImageKind GetImageKind ('Cons (Image 1 'Depth) ('Cons (Image 1 ('Color (VecScalar 4 Float))) 'Nil))) | 94 | . sameLayerCounts a |
95 | => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) | ||
96 | testdata/record01.reject.lc 8:23-8:75 FrameBuffer | ||
97 | 1 | ||
98 | (map | ||
99 | Type | ||
100 | ImageKind | ||
101 | GetImageKind | ||
102 | ('Cons (Image 1 'Depth) ('Cons (Image 1 ('Color (VecScalar 4 Float))) 'Nil))) | ||
89 | testdata/record01.reject.lc 8:35-8:75 (Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))) | 103 | testdata/record01.reject.lc 8:35-8:75 (Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))) |
90 | testdata/record01.reject.lc 8:36-8:47 Float -> Image 1 'Depth | 104 | testdata/record01.reject.lc 8:36-8:47 Float -> Image 1 'Depth |
91 | testdata/record01.reject.lc 8:36-8:54 Image 1 'Depth | 105 | testdata/record01.reject.lc 8:36-8:54 Image 1 'Depth |
@@ -104,7 +118,9 @@ testdata/record01.reject.lc 11:37-11:51 PointSize _a | |||
104 | testdata/record01.reject.lc 11:47-11:51 Float | 118 | testdata/record01.reject.lc 11:47-11:51 Float |
105 | testdata/record01.reject.lc 12:10-12:18 CullMode | 119 | testdata/record01.reject.lc 12:10-12:18 CullMode |
106 | testdata/record01.reject.lc 13:11-13:20 CullMode | 120 | testdata/record01.reject.lc 13:11-13:20 CullMode |
107 | testdata/record01.reject.lc 14:23-14:34 forall a . CullMode -> PolygonMode a -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle | 121 | testdata/record01.reject.lc 14:23-14:34 forall a |
122 | . CullMode | ||
123 | -> PolygonMode a -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle | ||
108 | testdata/record01.reject.lc 14:23-14:39 PolygonMode _a -> PolygonOffset -> ProvokingVertex -> RasterContext _a 'Triangle | 124 | testdata/record01.reject.lc 14:23-14:39 PolygonMode _a -> PolygonOffset -> ProvokingVertex -> RasterContext _a 'Triangle |
109 | testdata/record01.reject.lc 14:23-14:49 PolygonOffset -> ProvokingVertex -> RasterContext _a 'Triangle | 125 | testdata/record01.reject.lc 14:23-14:49 PolygonOffset -> ProvokingVertex -> RasterContext _a 'Triangle |
110 | testdata/record01.reject.lc 14:23-14:58 ProvokingVertex -> RasterContext _a 'Triangle | 126 | testdata/record01.reject.lc 14:23-14:58 ProvokingVertex -> RasterContext _a 'Triangle |
@@ -121,7 +137,8 @@ testdata/record01.reject.lc 15:44-15:56 Bool -> FragmentOperation 'Depth | |||
121 | testdata/record01.reject.lc 15:44-15:61 FragmentOperation 'Depth | 137 | testdata/record01.reject.lc 15:44-15:61 FragmentOperation 'Depth |
122 | testdata/record01.reject.lc 15:52-15:56 ComparisonFunction | 138 | testdata/record01.reject.lc 15:52-15:56 ComparisonFunction |
123 | testdata/record01.reject.lc 15:57-15:61 Bool | 139 | testdata/record01.reject.lc 15:57-15:61 Bool |
124 | testdata/record01.reject.lc 15:63-15:70 forall a (b :: Nat) . Num a => Blending a -> VecScalar b Bool -> FragmentOperation ('Color (VecScalar b a)) | 140 | testdata/record01.reject.lc 15:63-15:70 forall a (b :: Nat) |
141 | . Num a => Blending a -> VecScalar b Bool -> FragmentOperation ('Color (VecScalar b a)) | ||
125 | testdata/record01.reject.lc 15:63-15:76 VecScalar _b Bool -> FragmentOperation ('Color (VecScalar _b Float)) | 142 | testdata/record01.reject.lc 15:63-15:76 VecScalar _b Bool -> FragmentOperation ('Color (VecScalar _b Float)) |
126 | testdata/record01.reject.lc 15:63-15:101 ((FragmentOperation ('Color (VecScalar 4 Float)))) | FragmentOperation ('Color (VecScalar 4 Float)) | 143 | testdata/record01.reject.lc 15:63-15:101 ((FragmentOperation ('Color (VecScalar 4 Float)))) | FragmentOperation ('Color (VecScalar 4 Float)) |
127 | testdata/record01.reject.lc 15:71-15:76 Blending Float | 144 | testdata/record01.reject.lc 15:71-15:76 Blending Float |
@@ -151,7 +168,8 @@ testdata/record01.reject.lc 17:28-17:57 Vec 4 Float | |||
151 | testdata/record01.reject.lc 17:42-17:55 Mat 4 4 Float | 168 | testdata/record01.reject.lc 17:42-17:55 Mat 4 4 Float |
152 | testdata/record01.reject.lc 17:56-17:57 _g | 169 | testdata/record01.reject.lc 17:56-17:57 _g |
153 | testdata/record01.reject.lc 17:59-17:60 ((VecS Float 4)) | VecS Float 4 | 170 | testdata/record01.reject.lc 17:59-17:60 ((VecS Float 4)) | VecS Float 4 |
154 | testdata/record01.reject.lc 18:23-18:28 forall (a :: PrimitiveType) (b :: List Type) . String -> HList b -> PrimitiveStream a (HList b) | 171 | testdata/record01.reject.lc 18:23-18:28 forall (a :: PrimitiveType) (b :: List Type) |
172 | . String -> HList b -> PrimitiveStream a (HList b) | ||
155 | testdata/record01.reject.lc 18:23-18:37 HList _a -> PrimitiveStream _b (HList _a) | 173 | testdata/record01.reject.lc 18:23-18:37 HList _a -> PrimitiveStream _b (HList _a) |
156 | testdata/record01.reject.lc 18:23-18:79 PrimitiveStream _a ((Vec 4 Float)) | 174 | testdata/record01.reject.lc 18:23-18:79 PrimitiveStream _a ((Vec 4 Float)) |
157 | testdata/record01.reject.lc 18:29-18:37 String | 175 | testdata/record01.reject.lc 18:29-18:37 String |
@@ -170,9 +188,16 @@ testdata/record01.reject.lc 19:23-19:49 List (Primitive ((VecS Float 4)) _a) -> | |||
170 | testdata/record01.reject.lc 19:23-19:62 List (Primitive (VecS Float 4, VecS Float 4) _a) | 188 | testdata/record01.reject.lc 19:23-19:62 List (Primitive (VecS Float 4, VecS Float 4) _a) |
171 | testdata/record01.reject.lc 19:37-19:49 ((VecS Float 4)) -> (VecS Float 4, VecS Float 4) | 189 | testdata/record01.reject.lc 19:37-19:49 ((VecS Float 4)) -> (VecS Float 4, VecS Float 4) |
172 | testdata/record01.reject.lc 19:50-19:62 forall (a :: PrimitiveType) . PrimitiveStream a ((Vec 4 Float)) | 190 | testdata/record01.reject.lc 19:50-19:62 forall (a :: PrimitiveType) . PrimitiveStream a ((Vec 4 Float)) |
173 | testdata/record01.reject.lc 20:23-20:42 forall (a :: List Type) (b :: PrimitiveType) . RasterContext (HList ('Cons (Vec 4 Float) a)) b -> HList (map Type Type Interpolated a) -> List (Primitive (HList ('Cons (Vec 4 Float) a)) b) -> List (Vector 1 (Maybe (SimpleFragment (HList a)))) | 191 | testdata/record01.reject.lc 20:23-20:42 forall (a :: List Type) (b :: PrimitiveType) |
174 | testdata/record01.reject.lc 20:23-20:52 HList (map Type Type Interpolated _a) -> List (Primitive (HList ('Cons (Vec 4 Float) _a)) 'Triangle) -> List (Vector 1 (Maybe (SimpleFragment (HList _a)))) | 192 | . RasterContext (HList ('Cons (Vec 4 Float) a)) b |
175 | testdata/record01.reject.lc 20:23-20:63 List (Primitive (HList ('Cons (Vec 4 Float) _d)) 'Triangle) -> List (Vector 1 (Maybe (SimpleFragment (HList _d)))) | 193 | -> HList (map Type Type Interpolated a) |
194 | -> List (Primitive (HList ('Cons (Vec 4 Float) a)) b) | ||
195 | -> List (Vector 1 (Maybe (SimpleFragment (HList a)))) | ||
196 | testdata/record01.reject.lc 20:23-20:52 HList (map Type Type Interpolated _a) | ||
197 | -> List (Primitive (HList ('Cons (Vec 4 Float) _a)) 'Triangle) | ||
198 | -> List (Vector 1 (Maybe (SimpleFragment (HList _a)))) | ||
199 | testdata/record01.reject.lc 20:23-20:63 List (Primitive (HList ('Cons (Vec 4 Float) _d)) 'Triangle) | ||
200 | -> List (Vector 1 (Maybe (SimpleFragment (HList _d)))) | ||
176 | testdata/record01.reject.lc 20:23-20:79 List (Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))) | 201 | testdata/record01.reject.lc 20:23-20:79 List (Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))) |
177 | testdata/record01.reject.lc 20:43-20:52 forall a . RasterContext a 'Triangle | 202 | testdata/record01.reject.lc 20:43-20:52 forall a . RasterContext a 'Triangle |
178 | testdata/record01.reject.lc 20:53-20:63 ((Interpolated _c)) | 203 | testdata/record01.reject.lc 20:53-20:63 ((Interpolated _c)) |
@@ -202,30 +227,178 @@ testdata/record01.reject.lc 22:49-22:52 Float | |||
202 | testdata/record01.reject.lc 22:53-22:56 Float | 227 | testdata/record01.reject.lc 22:53-22:56 Float |
203 | testdata/record01.reject.lc 22:57-22:60 Float | 228 | testdata/record01.reject.lc 22:57-22:60 Float |
204 | testdata/record01.reject.lc 22:61-22:64 Float | 229 | testdata/record01.reject.lc 22:61-22:64 Float |
205 | testdata/record01.reject.lc 23:23-23:33 forall (a :: Nat) (b :: List Type) c . HList b -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b))) -> List (Vector a (Maybe (SimpleFragment c))) -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) | 230 | testdata/record01.reject.lc 23:23-23:33 forall (a :: Nat) (b :: List Type) c |
206 | testdata/record01.reject.lc 23:23-23:45 (_a -> ((imageType (FragmentOperationKind (FragmentOperation ('Color (VecScalar 4 Float))))))) -> List (Vector _b (Maybe (SimpleFragment _a))) -> FrameBuffer _b (map Type ImageKind FragmentOperationKind ('Cons (FragmentOperation 'Depth) ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) -> FrameBuffer _b (map Type ImageKind FragmentOperationKind ('Cons (FragmentOperation 'Depth) ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) | 231 | . HList b |
207 | testdata/record01.reject.lc 23:23-23:60 List (Vector _a (Maybe (SimpleFragment ((VecS Float 4))))) -> FrameBuffer _a (map Type ImageKind FragmentOperationKind ('Cons (FragmentOperation 'Depth) ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) -> FrameBuffer _a (map Type ImageKind FragmentOperationKind ('Cons (FragmentOperation 'Depth) ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) | 232 | -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b))) |
208 | testdata/record01.reject.lc 23:23-23:75 FrameBuffer 1 (map Type ImageKind FragmentOperationKind ('Cons (FragmentOperation 'Depth) ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) -> FrameBuffer 1 (map Type ImageKind FragmentOperationKind ('Cons (FragmentOperation 'Depth) ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) | 233 | -> List (Vector a (Maybe (SimpleFragment c))) |
209 | testdata/record01.reject.lc 23:23-23:83 FrameBuffer 1 (map Type ImageKind FragmentOperationKind ('Cons (FragmentOperation 'Depth) ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) | 234 | -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) |
235 | -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) | ||
236 | testdata/record01.reject.lc 23:23-23:45 (_a | ||
237 | -> ((imageType (FragmentOperationKind (FragmentOperation ('Color (VecScalar 4 Float))))))) | ||
238 | -> List (Vector _b (Maybe (SimpleFragment _a))) | ||
239 | -> FrameBuffer | ||
240 | _b | ||
241 | (map | ||
242 | Type | ||
243 | ImageKind | ||
244 | FragmentOperationKind | ||
245 | ('Cons | ||
246 | (FragmentOperation 'Depth) | ||
247 | ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) | ||
248 | -> FrameBuffer | ||
249 | _b | ||
250 | (map | ||
251 | Type | ||
252 | ImageKind | ||
253 | FragmentOperationKind | ||
254 | ('Cons | ||
255 | (FragmentOperation 'Depth) | ||
256 | ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) | ||
257 | testdata/record01.reject.lc 23:23-23:60 List (Vector _a (Maybe (SimpleFragment ((VecS Float 4))))) | ||
258 | -> FrameBuffer | ||
259 | _a | ||
260 | (map | ||
261 | Type | ||
262 | ImageKind | ||
263 | FragmentOperationKind | ||
264 | ('Cons | ||
265 | (FragmentOperation 'Depth) | ||
266 | ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) | ||
267 | -> FrameBuffer | ||
268 | _a | ||
269 | (map | ||
270 | Type | ||
271 | ImageKind | ||
272 | FragmentOperationKind | ||
273 | ('Cons | ||
274 | (FragmentOperation 'Depth) | ||
275 | ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) | ||
276 | testdata/record01.reject.lc 23:23-23:75 FrameBuffer | ||
277 | 1 | ||
278 | (map | ||
279 | Type | ||
280 | ImageKind | ||
281 | FragmentOperationKind | ||
282 | ('Cons | ||
283 | (FragmentOperation 'Depth) | ||
284 | ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) | ||
285 | -> FrameBuffer | ||
286 | 1 | ||
287 | (map | ||
288 | Type | ||
289 | ImageKind | ||
290 | FragmentOperationKind | ||
291 | ('Cons | ||
292 | (FragmentOperation 'Depth) | ||
293 | ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) | ||
294 | testdata/record01.reject.lc 23:23-23:83 FrameBuffer | ||
295 | 1 | ||
296 | (map | ||
297 | Type | ||
298 | ImageKind | ||
299 | FragmentOperationKind | ||
300 | ('Cons | ||
301 | (FragmentOperation 'Depth) | ||
302 | ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) | ||
210 | testdata/record01.reject.lc 23:34-23:45 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))) | 303 | testdata/record01.reject.lc 23:34-23:45 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))) |
211 | testdata/record01.reject.lc 23:46-23:60 ((VecS Float 4)) -> ((VecS Float 4)) | 304 | testdata/record01.reject.lc 23:46-23:60 ((VecS Float 4)) -> ((VecS Float 4)) |
212 | testdata/record01.reject.lc 23:61-23:75 List (Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))) | 305 | testdata/record01.reject.lc 23:61-23:75 List (Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))) |
213 | testdata/record01.reject.lc 23:76-23:83 FrameBuffer 1 (map Type ImageKind GetImageKind ('Cons (Image 1 'Depth) ('Cons (Image 1 ('Color (VecScalar 4 Float))) 'Nil))) | 306 | testdata/record01.reject.lc 23:76-23:83 FrameBuffer |
214 | testdata/record01.reject.lc 24:12-24:58 RecordC ('Cons ('RecItem "fieldA" Float) ('Cons ('RecItem "fieldB" (FrameBuffer 1 (map Type ImageKind FragmentOperationKind ('Cons (FragmentOperation 'Depth) ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))) ('Cons ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) 'Nil))) | 307 | 1 |
308 | (map | ||
309 | Type | ||
310 | ImageKind | ||
311 | GetImageKind | ||
312 | ('Cons (Image 1 'Depth) ('Cons (Image 1 ('Color (VecScalar 4 Float))) 'Nil))) | ||
313 | testdata/record01.reject.lc 24:12-24:58 RecordC | ||
314 | ('Cons | ||
315 | ('RecItem "fieldA" Float) | ||
316 | ('Cons | ||
317 | ('RecItem | ||
318 | "fieldB" | ||
319 | (FrameBuffer | ||
320 | 1 | ||
321 | (map | ||
322 | Type | ||
323 | ImageKind | ||
324 | FragmentOperationKind | ||
325 | ('Cons | ||
326 | (FragmentOperation 'Depth) | ||
327 | ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))) | ||
328 | ('Cons ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) 'Nil))) | ||
215 | testdata/record01.reject.lc 24:13-24:19 RecItem | String | 329 | testdata/record01.reject.lc 24:13-24:19 RecItem | String |
216 | testdata/record01.reject.lc 24:13-24:47 List RecItem | 330 | testdata/record01.reject.lc 24:13-24:47 List RecItem |
217 | testdata/record01.reject.lc 24:21-24:24 Float | 331 | testdata/record01.reject.lc 24:21-24:24 Float |
218 | testdata/record01.reject.lc 24:21-24:57 (Float, recItemType ('RecItem "fieldB" (FrameBuffer 1 (map Type ImageKind FragmentOperationKind ('Cons (FragmentOperation 'Depth) ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))), recItemType ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))) | 332 | testdata/record01.reject.lc 24:21-24:57 (Float, recItemType |
333 | ('RecItem | ||
334 | "fieldB" | ||
335 | (FrameBuffer | ||
336 | 1 | ||
337 | (map | ||
338 | Type | ||
339 | ImageKind | ||
340 | FragmentOperationKind | ||
341 | ('Cons | ||
342 | (FragmentOperation 'Depth) | ||
343 | ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))), recItemType | ||
344 | ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))) | ||
219 | testdata/record01.reject.lc 24:26-24:32 RecItem | String | 345 | testdata/record01.reject.lc 24:26-24:32 RecItem | String |
220 | testdata/record01.reject.lc 24:26-24:47 List RecItem | 346 | testdata/record01.reject.lc 24:26-24:47 List RecItem |
221 | testdata/record01.reject.lc 24:34-24:39 FrameBuffer 1 (map Type ImageKind FragmentOperationKind ('Cons (FragmentOperation 'Depth) ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) | 347 | testdata/record01.reject.lc 24:34-24:39 FrameBuffer |
222 | testdata/record01.reject.lc 24:34-24:57 (FrameBuffer 1 (map Type ImageKind FragmentOperationKind ('Cons (FragmentOperation 'Depth) ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))), recItemType ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))) | 348 | 1 |
349 | (map | ||
350 | Type | ||
351 | ImageKind | ||
352 | FragmentOperationKind | ||
353 | ('Cons | ||
354 | (FragmentOperation 'Depth) | ||
355 | ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) | ||
356 | testdata/record01.reject.lc 24:34-24:57 (FrameBuffer | ||
357 | 1 | ||
358 | (map | ||
359 | Type | ||
360 | ImageKind | ||
361 | FragmentOperationKind | ||
362 | ('Cons | ||
363 | (FragmentOperation 'Depth) | ||
364 | ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))), recItemType | ||
365 | ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))) | ||
223 | testdata/record01.reject.lc 24:41-24:47 List RecItem | RecItem | String | 366 | testdata/record01.reject.lc 24:41-24:47 List RecItem | RecItem | String |
224 | testdata/record01.reject.lc 24:49-24:57 (((BlendEquation, BlendEquation) -> Blending Float)) | (BlendEquation, BlendEquation) -> Blending Float | 367 | testdata/record01.reject.lc 24:49-24:57 (((BlendEquation, BlendEquation) -> Blending Float)) | (BlendEquation, BlendEquation) -> Blending Float |
225 | testdata/record01.reject.lc 25:11-25:17 RecordC ('Cons ('RecItem "fieldA" Float) ('Cons ('RecItem "fieldB" (FrameBuffer 1 (map Type ImageKind FragmentOperationKind ('Cons (FragmentOperation 'Depth) ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))) ('Cons ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) 'Nil))) | 368 | testdata/record01.reject.lc 25:11-25:17 RecordC |
369 | ('Cons | ||
370 | ('RecItem "fieldA" Float) | ||
371 | ('Cons | ||
372 | ('RecItem | ||
373 | "fieldB" | ||
374 | (FrameBuffer | ||
375 | 1 | ||
376 | (map | ||
377 | Type | ||
378 | ImageKind | ||
379 | FragmentOperationKind | ||
380 | ('Cons | ||
381 | (FragmentOperation 'Depth) | ||
382 | ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))) | ||
383 | ('Cons ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) 'Nil))) | ||
226 | testdata/record01.reject.lc 25:11-25:24 _b | 384 | testdata/record01.reject.lc 25:11-25:24 _b |
227 | testdata/record01.reject.lc 25:18-25:24 String | 385 | testdata/record01.reject.lc 25:18-25:24 String |
228 | testdata/record01.reject.lc 26:5-26:14 forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output | 386 | testdata/record01.reject.lc 26:5-26:14 forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output |
229 | testdata/record01.reject.lc 26:15-26:21 RecordC ('Cons ('RecItem "fieldA" Float) ('Cons ('RecItem "fieldB" (FrameBuffer 1 (map Type ImageKind FragmentOperationKind ('Cons (FragmentOperation 'Depth) ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))) ('Cons ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) 'Nil))) | 387 | testdata/record01.reject.lc 26:15-26:21 RecordC |
388 | ('Cons | ||
389 | ('RecItem "fieldA" Float) | ||
390 | ('Cons | ||
391 | ('RecItem | ||
392 | "fieldB" | ||
393 | (FrameBuffer | ||
394 | 1 | ||
395 | (map | ||
396 | Type | ||
397 | ImageKind | ||
398 | FragmentOperationKind | ||
399 | ('Cons | ||
400 | (FragmentOperation 'Depth) | ||
401 | ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))) | ||
402 | ('Cons ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) 'Nil))) | ||
230 | testdata/record01.reject.lc 26:15-26:28 _b | 403 | testdata/record01.reject.lc 26:15-26:28 _b |
231 | testdata/record01.reject.lc 26:22-26:28 String | 404 | testdata/record01.reject.lc 26:22-26:28 String |
diff --git a/testdata/recursivetexture02.out b/testdata/recursivetexture02.out index bf5be0a0..2ced4f41 100644 --- a/testdata/recursivetexture02.out +++ b/testdata/recursivetexture02.out | |||
@@ -287,8 +287,7 @@ Pipeline | |||
287 | , vertexShader = | 287 | , vertexShader = |
288 | """ | 288 | """ |
289 | #version 330 core | 289 | #version 330 core |
290 | vec4 texture2D(sampler2D s | 290 | vec4 texture2D(sampler2D s,vec2 uv) { |
291 | ,vec2 uv) { | ||
292 | return texture(s,uv); | 291 | return texture(s,uv); |
293 | } | 292 | } |
294 | uniform mat4 MVP; | 293 | uniform mat4 MVP; |
@@ -296,14 +295,10 @@ Pipeline | |||
296 | in vec2 vi2; | 295 | in vec2 vi2; |
297 | smooth out vec2 vo1; | 296 | smooth out vec2 vo1; |
298 | vec4 scale(float z0,vec4 z1) { | 297 | vec4 scale(float z0,vec4 z1) { |
299 | return (z1) * (vec4 (z0 | 298 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
300 | ,z0 | ||
301 | ,z0 | ||
302 | ,1.0)); | ||
303 | } | 299 | } |
304 | void main() { | 300 | void main() { |
305 | gl_Position = scale (0.5 | 301 | gl_Position = scale (0.5,(MVP) * (vi1)); |
306 | ,(MVP) * (vi1)); | ||
307 | vo1 = vi2; | 302 | vo1 = vi2; |
308 | } | 303 | } |
309 | """ | 304 | """ |
@@ -311,8 +306,7 @@ Pipeline | |||
311 | , fragmentShader = | 306 | , fragmentShader = |
312 | """ | 307 | """ |
313 | #version 330 core | 308 | #version 330 core |
314 | vec4 texture2D(sampler2D s | 309 | vec4 texture2D(sampler2D s,vec2 uv) { |
315 | ,vec2 uv) { | ||
316 | return texture(s,uv); | 310 | return texture(s,uv); |
317 | } | 311 | } |
318 | smooth in vec2 vo1; | 312 | smooth in vec2 vo1; |
@@ -334,8 +328,7 @@ Pipeline | |||
334 | , vertexShader = | 328 | , vertexShader = |
335 | """ | 329 | """ |
336 | #version 330 core | 330 | #version 330 core |
337 | vec4 texture2D(sampler2D s | 331 | vec4 texture2D(sampler2D s,vec2 uv) { |
338 | ,vec2 uv) { | ||
339 | return texture(s,uv); | 332 | return texture(s,uv); |
340 | } | 333 | } |
341 | uniform mat4 MVP; | 334 | uniform mat4 MVP; |
@@ -343,14 +336,10 @@ Pipeline | |||
343 | in vec2 vi2; | 336 | in vec2 vi2; |
344 | smooth out vec2 vo1; | 337 | smooth out vec2 vo1; |
345 | vec4 scale(float z0,vec4 z1) { | 338 | vec4 scale(float z0,vec4 z1) { |
346 | return (z1) * (vec4 (z0 | 339 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
347 | ,z0 | ||
348 | ,z0 | ||
349 | ,1.0)); | ||
350 | } | 340 | } |
351 | void main() { | 341 | void main() { |
352 | gl_Position = scale (1.0 | 342 | gl_Position = scale (1.0,(MVP) * (vi1)); |
353 | ,(MVP) * (vi1)); | ||
354 | vo1 = vi2; | 343 | vo1 = vi2; |
355 | } | 344 | } |
356 | """ | 345 | """ |
@@ -358,19 +347,14 @@ Pipeline | |||
358 | , fragmentShader = | 347 | , fragmentShader = |
359 | """ | 348 | """ |
360 | #version 330 core | 349 | #version 330 core |
361 | vec4 texture2D(sampler2D s | 350 | vec4 texture2D(sampler2D s,vec2 uv) { |
362 | ,vec2 uv) { | ||
363 | return texture(s,uv); | 351 | return texture(s,uv); |
364 | } | 352 | } |
365 | uniform sampler2D s0; | 353 | uniform sampler2D s0; |
366 | smooth in vec2 vo1; | 354 | smooth in vec2 vo1; |
367 | out vec4 f0; | 355 | out vec4 f0; |
368 | void main() { | 356 | void main() { |
369 | f0 = (texture2D (s0 | 357 | f0 = (texture2D (s0,vo1)) * (vec4 (0.7,0.7,0.7,1.0)); |
370 | ,vo1)) * (vec4 (0.7 | ||
371 | ,0.7 | ||
372 | ,0.7 | ||
373 | ,1.0)); | ||
374 | } | 358 | } |
375 | """ | 359 | """ |
376 | } | 360 | } |
diff --git a/testdata/reduce01.out b/testdata/reduce01.out index d5abef3b..a4378aaf 100644 --- a/testdata/reduce01.out +++ b/testdata/reduce01.out | |||
@@ -22,8 +22,7 @@ Pipeline | |||
22 | , vertexShader = | 22 | , vertexShader = |
23 | """ | 23 | """ |
24 | #version 330 core | 24 | #version 330 core |
25 | vec4 texture2D(sampler2D s | 25 | vec4 texture2D(sampler2D s,vec2 uv) { |
26 | ,vec2 uv) { | ||
27 | return texture(s,uv); | 26 | return texture(s,uv); |
28 | } | 27 | } |
29 | in vec4 vi1; | 28 | in vec4 vi1; |
@@ -37,8 +36,7 @@ Pipeline | |||
37 | , fragmentShader = | 36 | , fragmentShader = |
38 | """ | 37 | """ |
39 | #version 330 core | 38 | #version 330 core |
40 | vec4 texture2D(sampler2D s | 39 | vec4 texture2D(sampler2D s,vec2 uv) { |
41 | ,vec2 uv) { | ||
42 | return texture(s,uv); | 40 | return texture(s,uv); |
43 | } | 41 | } |
44 | smooth in vec4 vo1; | 42 | smooth in vec4 vo1; |
diff --git a/testdata/reduce05.out b/testdata/reduce05.out index e30a8a73..6a6e25e7 100644 --- a/testdata/reduce05.out +++ b/testdata/reduce05.out | |||
@@ -22,8 +22,7 @@ Pipeline | |||
22 | , vertexShader = | 22 | , vertexShader = |
23 | """ | 23 | """ |
24 | #version 330 core | 24 | #version 330 core |
25 | vec4 texture2D(sampler2D s | 25 | vec4 texture2D(sampler2D s,vec2 uv) { |
26 | ,vec2 uv) { | ||
27 | return texture(s,uv); | 26 | return texture(s,uv); |
28 | } | 27 | } |
29 | in vec4 vi1; | 28 | in vec4 vi1; |
@@ -37,8 +36,7 @@ Pipeline | |||
37 | , fragmentShader = | 36 | , fragmentShader = |
38 | """ | 37 | """ |
39 | #version 330 core | 38 | #version 330 core |
40 | vec4 texture2D(sampler2D s | 39 | vec4 texture2D(sampler2D s,vec2 uv) { |
41 | ,vec2 uv) { | ||
42 | return texture(s,uv); | 40 | return texture(s,uv); |
43 | } | 41 | } |
44 | smooth in vec4 vo1; | 42 | smooth in vec4 vo1; |
@@ -58,8 +56,7 @@ Pipeline | |||
58 | , vertexShader = | 56 | , vertexShader = |
59 | """ | 57 | """ |
60 | #version 330 core | 58 | #version 330 core |
61 | vec4 texture2D(sampler2D s | 59 | vec4 texture2D(sampler2D s,vec2 uv) { |
62 | ,vec2 uv) { | ||
63 | return texture(s,uv); | 60 | return texture(s,uv); |
64 | } | 61 | } |
65 | in vec4 vi1; | 62 | in vec4 vi1; |
@@ -73,8 +70,7 @@ Pipeline | |||
73 | , fragmentShader = | 70 | , fragmentShader = |
74 | """ | 71 | """ |
75 | #version 330 core | 72 | #version 330 core |
76 | vec4 texture2D(sampler2D s | 73 | vec4 texture2D(sampler2D s,vec2 uv) { |
77 | ,vec2 uv) { | ||
78 | return texture(s,uv); | 74 | return texture(s,uv); |
79 | } | 75 | } |
80 | smooth in vec4 vo1; | 76 | smooth in vec4 vo1; |
diff --git a/testdata/simple02.out b/testdata/simple02.out index dc196170..30597566 100644 --- a/testdata/simple02.out +++ b/testdata/simple02.out | |||
@@ -24,8 +24,7 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | uniform mat4 MVP; | 30 | uniform mat4 MVP; |
@@ -40,17 +39,13 @@ Pipeline | |||
40 | , fragmentShader = | 39 | , fragmentShader = |
41 | """ | 40 | """ |
42 | #version 330 core | 41 | #version 330 core |
43 | vec4 texture2D(sampler2D s | 42 | vec4 texture2D(sampler2D s,vec2 uv) { |
44 | ,vec2 uv) { | ||
45 | return texture(s,uv); | 43 | return texture(s,uv); |
46 | } | 44 | } |
47 | smooth in vec4 vo1; | 45 | smooth in vec4 vo1; |
48 | out vec4 f0; | 46 | out vec4 f0; |
49 | void main() { | 47 | void main() { |
50 | f0 = (vo1) * (vec4 (1.0 | 48 | f0 = (vo1) * (vec4 (1.0,0.4,0.0,0.2)); |
51 | ,0.4 | ||
52 | ,0.0 | ||
53 | ,0.2)); | ||
54 | } | 49 | } |
55 | """ | 50 | """ |
56 | } | 51 | } |
diff --git a/testdata/simple03.out b/testdata/simple03.out index ce153a25..e68bd748 100644 --- a/testdata/simple03.out +++ b/testdata/simple03.out | |||
@@ -26,8 +26,7 @@ Pipeline | |||
26 | , vertexShader = | 26 | , vertexShader = |
27 | """ | 27 | """ |
28 | #version 330 core | 28 | #version 330 core |
29 | vec4 texture2D(sampler2D s | 29 | vec4 texture2D(sampler2D s,vec2 uv) { |
30 | ,vec2 uv) { | ||
31 | return texture(s,uv); | 30 | return texture(s,uv); |
32 | } | 31 | } |
33 | uniform mat4 viewProj; | 32 | uniform mat4 viewProj; |
@@ -35,14 +34,10 @@ Pipeline | |||
35 | in vec3 vi2; | 34 | in vec3 vi2; |
36 | smooth out vec4 vo1; | 35 | smooth out vec4 vo1; |
37 | vec4 v3FToV4F(vec3 z0) { | 36 | vec4 v3FToV4F(vec3 z0) { |
38 | return vec4 ((z0).x | 37 | return vec4 ((z0).x,(z0).y,(z0).z,1.0); |
39 | ,(z0).y | ||
40 | ,(z0).z | ||
41 | ,1.0); | ||
42 | } | 38 | } |
43 | void main() { | 39 | void main() { |
44 | gl_Position = | 40 | gl_Position = (viewProj) * (v3FToV4F (vi1)); |
45 | (viewProj) * (v3FToV4F (vi1)); | ||
46 | vo1 = v3FToV4F (vi2); | 41 | vo1 = v3FToV4F (vi2); |
47 | } | 42 | } |
48 | """ | 43 | """ |
@@ -50,8 +45,7 @@ Pipeline | |||
50 | , fragmentShader = | 45 | , fragmentShader = |
51 | """ | 46 | """ |
52 | #version 330 core | 47 | #version 330 core |
53 | vec4 texture2D(sampler2D s | 48 | vec4 texture2D(sampler2D s,vec2 uv) { |
54 | ,vec2 uv) { | ||
55 | return texture(s,uv); | 49 | return texture(s,uv); |
56 | } | 50 | } |
57 | smooth in vec4 vo1; | 51 | smooth in vec4 vo1; |
@@ -73,8 +67,7 @@ Pipeline | |||
73 | , vertexShader = | 67 | , vertexShader = |
74 | """ | 68 | """ |
75 | #version 330 core | 69 | #version 330 core |
76 | vec4 texture2D(sampler2D s | 70 | vec4 texture2D(sampler2D s,vec2 uv) { |
77 | ,vec2 uv) { | ||
78 | return texture(s,uv); | 71 | return texture(s,uv); |
79 | } | 72 | } |
80 | uniform mat4 viewProj; | 73 | uniform mat4 viewProj; |
@@ -82,14 +75,10 @@ Pipeline | |||
82 | in vec3 vi2; | 75 | in vec3 vi2; |
83 | smooth out vec4 vo1; | 76 | smooth out vec4 vo1; |
84 | vec4 v3FToV4F(vec3 z0) { | 77 | vec4 v3FToV4F(vec3 z0) { |
85 | return vec4 ((z0).x | 78 | return vec4 ((z0).x,(z0).y,(z0).z,1.0); |
86 | ,(z0).y | ||
87 | ,(z0).z | ||
88 | ,1.0); | ||
89 | } | 79 | } |
90 | void main() { | 80 | void main() { |
91 | gl_Position = | 81 | gl_Position = (viewProj) * (v3FToV4F (vi1)); |
92 | (viewProj) * (v3FToV4F (vi1)); | ||
93 | vo1 = v3FToV4F (vi2); | 82 | vo1 = v3FToV4F (vi2); |
94 | } | 83 | } |
95 | """ | 84 | """ |
@@ -97,8 +86,7 @@ Pipeline | |||
97 | , fragmentShader = | 86 | , fragmentShader = |
98 | """ | 87 | """ |
99 | #version 330 core | 88 | #version 330 core |
100 | vec4 texture2D(sampler2D s | 89 | vec4 texture2D(sampler2D s,vec2 uv) { |
101 | ,vec2 uv) { | ||
102 | return texture(s,uv); | 90 | return texture(s,uv); |
103 | } | 91 | } |
104 | smooth in vec4 vo1; | 92 | smooth in vec4 vo1; |
diff --git a/testdata/texture01.out b/testdata/texture01.out index 02c74188..cae568ff 100644 --- a/testdata/texture01.out +++ b/testdata/texture01.out | |||
@@ -27,8 +27,7 @@ Pipeline | |||
27 | , vertexShader = | 27 | , vertexShader = |
28 | """ | 28 | """ |
29 | #version 330 core | 29 | #version 330 core |
30 | vec4 texture2D(sampler2D s | 30 | vec4 texture2D(sampler2D s,vec2 uv) { |
31 | ,vec2 uv) { | ||
32 | return texture(s,uv); | 31 | return texture(s,uv); |
33 | } | 32 | } |
34 | uniform mat4 MVP; | 33 | uniform mat4 MVP; |
@@ -36,14 +35,10 @@ Pipeline | |||
36 | in vec2 vi2; | 35 | in vec2 vi2; |
37 | smooth out vec2 vo1; | 36 | smooth out vec2 vo1; |
38 | vec4 scale(float z0,vec4 z1) { | 37 | vec4 scale(float z0,vec4 z1) { |
39 | return (z1) * (vec4 (z0 | 38 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
40 | ,z0 | ||
41 | ,z0 | ||
42 | ,1.0)); | ||
43 | } | 39 | } |
44 | void main() { | 40 | void main() { |
45 | gl_Position = scale (0.5 | 41 | gl_Position = scale (0.5,(MVP) * (vi1)); |
46 | ,(MVP) * (vi1)); | ||
47 | vo1 = vi2; | 42 | vo1 = vi2; |
48 | } | 43 | } |
49 | """ | 44 | """ |
@@ -51,8 +46,7 @@ Pipeline | |||
51 | , fragmentShader = | 46 | , fragmentShader = |
52 | """ | 47 | """ |
53 | #version 330 core | 48 | #version 330 core |
54 | vec4 texture2D(sampler2D s | 49 | vec4 texture2D(sampler2D s,vec2 uv) { |
55 | ,vec2 uv) { | ||
56 | return texture(s,uv); | 50 | return texture(s,uv); |
57 | } | 51 | } |
58 | uniform sampler2D diffuse; | 52 | uniform sampler2D diffuse; |
diff --git a/testdata/texture02.out b/testdata/texture02.out index 888df86a..610acbe4 100644 --- a/testdata/texture02.out +++ b/testdata/texture02.out | |||
@@ -79,8 +79,7 @@ Pipeline | |||
79 | , vertexShader = | 79 | , vertexShader = |
80 | """ | 80 | """ |
81 | #version 330 core | 81 | #version 330 core |
82 | vec4 texture2D(sampler2D s | 82 | vec4 texture2D(sampler2D s,vec2 uv) { |
83 | ,vec2 uv) { | ||
84 | return texture(s,uv); | 83 | return texture(s,uv); |
85 | } | 84 | } |
86 | uniform mat4 MVP; | 85 | uniform mat4 MVP; |
@@ -88,14 +87,10 @@ Pipeline | |||
88 | in vec2 vi2; | 87 | in vec2 vi2; |
89 | smooth out vec2 vo1; | 88 | smooth out vec2 vo1; |
90 | vec4 scale(float z0,vec4 z1) { | 89 | vec4 scale(float z0,vec4 z1) { |
91 | return (z1) * (vec4 (z0 | 90 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
92 | ,z0 | ||
93 | ,z0 | ||
94 | ,1.0)); | ||
95 | } | 91 | } |
96 | void main() { | 92 | void main() { |
97 | gl_Position = scale (0.5 | 93 | gl_Position = scale (0.5,(MVP) * (vi1)); |
98 | ,(MVP) * (vi1)); | ||
99 | vo1 = vi2; | 94 | vo1 = vi2; |
100 | } | 95 | } |
101 | """ | 96 | """ |
@@ -103,8 +98,7 @@ Pipeline | |||
103 | , fragmentShader = | 98 | , fragmentShader = |
104 | """ | 99 | """ |
105 | #version 330 core | 100 | #version 330 core |
106 | vec4 texture2D(sampler2D s | 101 | vec4 texture2D(sampler2D s,vec2 uv) { |
107 | ,vec2 uv) { | ||
108 | return texture(s,uv); | 102 | return texture(s,uv); |
109 | } | 103 | } |
110 | uniform sampler2D s0; | 104 | uniform sampler2D s0; |
diff --git a/testdata/traceTest.out b/testdata/traceTest.out index ba76748f..7ec5a68b 100644 --- a/testdata/traceTest.out +++ b/testdata/traceTest.out | |||
@@ -1,9 +1,16 @@ | |||
1 | ------------ desugared source code | ||
2 | id = \(a :: _) -> _rhs a | ||
3 | data X (_ :: Type) (_ :: _a) :: Type where | ||
4 | |||
5 | x = _rhs undefined :: X \(a :: _) (b :: _) -> HList ('Cons a ('Cons b 'Nil)) | ||
1 | main is not found | 6 | main is not found |
2 | ------------ trace | 7 | ------------ trace |
3 | id :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m | 8 | id :: [32mforall a . [32ma[0;32m -> [32ma[0;32m[0m |
4 | 'X :: [32mforall a . [32ma[0;32m -> Type[0m | 9 | 'X :: [32mforall a . [32ma[0;32m -> Type[0m |
5 | 'XCase :: [32mforall a (b :: [32ma[0;32m) . forall (c :: X [32ma[0;32m [32mb[0;32m -> Type) (d :: X [32ma[0;32m [32mb[0;32m) -> [32m[32mc[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 10 | 'XCase :: [32mforall a (b :: [32ma[0;32m) . forall (c :: X [32ma[0;32m [32mb[0;32m -> Type) (d :: X [32ma[0;32m [32mb[0;32m) -> [32m[32mc[0;32m [32m[32md[0;32m[0;32m[0;32m[0m |
6 | match'X :: [32mforall (a :: Type -> Type) -> (forall b . forall (c :: [32mb[0;32m) -> [32m[32ma[0;32m [32m(X [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | 11 | match'X |
12 | :: [32mforall (a :: Type -> Type) | ||
13 | -> (forall b . forall (c :: [32mb[0;32m) -> [32m[32ma[0;32m [32m(X [32mb[0;32m [32mc[0;32m)[0;32m[0;32m) -> forall d -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32md[0;32m[0;32m[0;32m[0m | ||
7 | x :: [32mX (Type -> Type -> Type) \(a :: Type) (b :: Type) -> ([32ma[0;32m, [32mb[0;32m)[0m | 14 | x :: [32mX (Type -> Type -> Type) \(a :: Type) (b :: Type) -> ([32ma[0;32m, [32mb[0;32m)[0m |
8 | ------------ tooltips | 15 | ------------ tooltips |
9 | testdata/traceTest.lc 6:1-6:3 forall a . a -> a | 16 | testdata/traceTest.lc 6:1-6:3 forall a . a -> a |
diff --git a/testdata/typeclass.out b/testdata/typeclass.out index 3f5e3629..746fa7b9 100644 --- a/testdata/typeclass.out +++ b/testdata/typeclass.out | |||
@@ -1,3 +1,29 @@ | |||
1 | ------------ desugared source code | ||
2 | infix 4 == | ||
3 | infix 4 /= | ||
4 | infix 4 < | ||
5 | infixr 3 && | ||
6 | infixr 2 || | ||
7 | not = \(a :: _) -> 'BoolCase \_ -> _ :: _ (_rhs True) (_rhs False) a | ||
8 | && = \(a :: _) (b :: _) -> 'BoolCase \_ -> _ :: _ (_rhs False) (_rhs b) a | ||
9 | || = \(a :: _) (b :: _) -> 'BoolCase \_ -> _ :: _ (_rhs b) (_rhs True) a | ||
10 | 'Eq | ||
11 | = (\(a :: _) -> match'Bool | ||
12 | \_ -> _ | ||
13 | (_rhs 'Unit) | ||
14 | a | ||
15 | (_rhs ('Empty "no instance of 'Eq on ???"))) | ||
16 | :: Type -> Type | ||
17 | == | ||
18 | = (\ @a -> \ @_ -> match'Bool | ||
19 | \_ -> _ | ||
20 | (_rhs | ||
21 | \(b | ||
22 | := \(c :: _) (d :: _) -> 'BoolCase \_ -> _ :: _ (_rhs (not d)) (_rhs d) c) -> b) | ||
23 | a | ||
24 | (_rhs undefined)) | ||
25 | :: forall e . Eq e => e -> e -> Bool | ||
26 | /= = \(a :: _) (b :: _) -> _rhs (not (a == b)) | ||
1 | main is not found | 27 | main is not found |
2 | ------------ trace | 28 | ------------ trace |
3 | not :: [32mBool -> Bool[0m | 29 | not :: [32mBool -> Bool[0m |
diff --git a/testdata/typesig.reject.out b/testdata/typesig.reject.out index 909ee06d..aa062c93 100644 --- a/testdata/typesig.reject.out +++ b/testdata/typesig.reject.out | |||
@@ -1,11 +1,13 @@ | |||
1 | focus checkMetas: \([34ma[0m :: [32mType[0m) -> [32m(\(b :: Type) -> [32mprimFix [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m)[0m \([34ma[0m := [32mType[0m) -> \(c :: [32mType[0m) -> [4m<<HERE>>[0m | 1 | focus checkMetas: \([34ma[0m :: [32mType[0m) -> [32m(\(b :: Type) -> [32mprimFix [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m)[0m |
2 | \([34ma[0m := [32mType[0m) -> \(c :: [32mType[0m) -> [4m<<HERE>>[0m | ||
2 | [32m\([34md[0;32m :: [32m[32m[32mType[0;32m ~ [32m[32m_a[0;32m[0;32m[0;32m[0;32m) ([34me[0;32m :: [32m[32m[32m[32m_a[0;32m[0;32m ~ [32mX[0;32m[0;32m[0;32m) -> [32m[32mtypeAnn [32m[32m_a[0;32m[0;32m [32m[32m(labend [32mX[0;32m)[0;32m[0;32m[0;32m[0;32m[0m | 3 | [32m\([34md[0;32m :: [32m[32m[32mType[0;32m ~ [32m[32m_a[0;32m[0;32m[0;32m[0;32m) ([34me[0;32m :: [32m[32m[32m[32m_a[0;32m[0;32m ~ [32mX[0;32m[0;32m[0;32m) -> [32m[32mtypeAnn [32m[32m_a[0;32m[0;32m [32m[32m(labend [32mX[0;32m)[0;32m[0;32m[0;32m[0;32m[0m |
3 | ------------ trace | 4 | ------------ trace |
4 | 'X :: [32mType[0m | 5 | 'X :: [32mType[0m |
5 | X :: [32mX[0m | 6 | X :: [32mX[0m |
6 | 'XCase :: [32mforall (a :: X -> Type) -> [32m[32ma[0;32m [32m'X[0;32m[0;32m -> forall (b :: X) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 7 | 'XCase :: [32mforall (a :: X -> Type) -> [32m[32ma[0;32m [32m'X[0;32m[0;32m -> forall (b :: X) -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
7 | match'X :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mX[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m | 8 | match'X :: [32mforall (a :: Type -> Type) -> [32m[32ma[0;32m [32mX[0;32m[0;32m -> forall b -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m -> [32m[32ma[0;32m [32m[32mb[0;32m[0;32m[0;32m[0m |
8 | !focus checkMetas: \([34ma[0m :: [32mType[0m) -> [32m(\(b :: Type) -> [32mprimFix [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m)[0m \([34ma[0m := [32mType[0m) -> \(c :: [32mType[0m) -> [4m<<HERE>>[0m | 9 | !focus checkMetas: \([34ma[0m :: [32mType[0m) -> [32m(\(b :: Type) -> [32mprimFix [32m[32ma[0;32m[0;32m [32m[32mb[0;32m[0;32m[0;32m)[0m |
10 | \([34ma[0m := [32mType[0m) -> \(c :: [32mType[0m) -> [4m<<HERE>>[0m | ||
9 | [32m\([34md[0;32m :: [32m[32m[32mType[0;32m ~ [32m[32m_a[0;32m[0;32m[0;32m[0;32m) ([34me[0;32m :: [32m[32m[32m[32m_a[0;32m[0;32m ~ [32mX[0;32m[0;32m[0;32m) -> [32m[32mtypeAnn [32m[32m_a[0;32m[0;32m [32m[32m(labend [32mX[0;32m)[0;32m[0;32m[0;32m[0;32m[0m | 11 | [32m\([34md[0;32m :: [32m[32m[32mType[0;32m ~ [32m[32m_a[0;32m[0;32m[0;32m[0;32m) ([34me[0;32m :: [32m[32m[32m[32m_a[0;32m[0;32m ~ [32mX[0;32m[0;32m[0;32m) -> [32m[32mtypeAnn [32m[32m_a[0;32m[0;32m [32m[32m(labend [32mX[0;32m)[0;32m[0;32m[0;32m[0;32m[0m |
10 | ------------ tooltips | 12 | ------------ tooltips |
11 | testdata/typesig.reject.lc 4:6-4:7 Type | 13 | testdata/typesig.reject.lc 4:6-4:7 Type |
diff --git a/testdata/uniformparam01.out b/testdata/uniformparam01.out index 48d595fe..90c8677b 100644 --- a/testdata/uniformparam01.out +++ b/testdata/uniformparam01.out | |||
@@ -22,8 +22,7 @@ Pipeline | |||
22 | , vertexShader = | 22 | , vertexShader = |
23 | """ | 23 | """ |
24 | #version 330 core | 24 | #version 330 core |
25 | vec4 texture2D(sampler2D s | 25 | vec4 texture2D(sampler2D s,vec2 uv) { |
26 | ,vec2 uv) { | ||
27 | return texture(s,uv); | 26 | return texture(s,uv); |
28 | } | 27 | } |
29 | uniform mat4 MVP; | 28 | uniform mat4 MVP; |
@@ -38,8 +37,7 @@ Pipeline | |||
38 | , fragmentShader = | 37 | , fragmentShader = |
39 | """ | 38 | """ |
40 | #version 330 core | 39 | #version 330 core |
41 | vec4 texture2D(sampler2D s | 40 | vec4 texture2D(sampler2D s,vec2 uv) { |
42 | ,vec2 uv) { | ||
43 | return texture(s,uv); | 41 | return texture(s,uv); |
44 | } | 42 | } |
45 | flat in vec4 vo1; | 43 | flat in vec4 vo1; |
diff --git a/testdata/uniformparam02.out b/testdata/uniformparam02.out index f1311195..9caaa4ee 100644 --- a/testdata/uniformparam02.out +++ b/testdata/uniformparam02.out | |||
@@ -22,8 +22,7 @@ Pipeline | |||
22 | , vertexShader = | 22 | , vertexShader = |
23 | """ | 23 | """ |
24 | #version 330 core | 24 | #version 330 core |
25 | vec4 texture2D(sampler2D s | 25 | vec4 texture2D(sampler2D s,vec2 uv) { |
26 | ,vec2 uv) { | ||
27 | return texture(s,uv); | 26 | return texture(s,uv); |
28 | } | 27 | } |
29 | in vec4 vi1; | 28 | in vec4 vi1; |
@@ -37,8 +36,7 @@ Pipeline | |||
37 | , fragmentShader = | 36 | , fragmentShader = |
38 | """ | 37 | """ |
39 | #version 330 core | 38 | #version 330 core |
40 | vec4 texture2D(sampler2D s | 39 | vec4 texture2D(sampler2D s,vec2 uv) { |
41 | ,vec2 uv) { | ||
42 | return texture(s,uv); | 40 | return texture(s,uv); |
43 | } | 41 | } |
44 | flat in vec4 vo1; | 42 | flat in vec4 vo1; |
diff --git a/testdata/uniformparam03.out b/testdata/uniformparam03.out index 48d595fe..90c8677b 100644 --- a/testdata/uniformparam03.out +++ b/testdata/uniformparam03.out | |||
@@ -22,8 +22,7 @@ Pipeline | |||
22 | , vertexShader = | 22 | , vertexShader = |
23 | """ | 23 | """ |
24 | #version 330 core | 24 | #version 330 core |
25 | vec4 texture2D(sampler2D s | 25 | vec4 texture2D(sampler2D s,vec2 uv) { |
26 | ,vec2 uv) { | ||
27 | return texture(s,uv); | 26 | return texture(s,uv); |
28 | } | 27 | } |
29 | uniform mat4 MVP; | 28 | uniform mat4 MVP; |
@@ -38,8 +37,7 @@ Pipeline | |||
38 | , fragmentShader = | 37 | , fragmentShader = |
39 | """ | 38 | """ |
40 | #version 330 core | 39 | #version 330 core |
41 | vec4 texture2D(sampler2D s | 40 | vec4 texture2D(sampler2D s,vec2 uv) { |
42 | ,vec2 uv) { | ||
43 | return texture(s,uv); | 41 | return texture(s,uv); |
44 | } | 42 | } |
45 | flat in vec4 vo1; | 43 | flat in vec4 vo1; |
diff --git a/testdata/where.out b/testdata/where.out index d106b8f0..6b633324 100644 --- a/testdata/where.out +++ b/testdata/where.out | |||
@@ -1,3 +1,5 @@ | |||
1 | ------------ desugared source code | ||
2 | f = _rhs \(a := _rhs \(c := _rhs 1.0) -> c) (b := _rhs 1.0) -> b | ||
1 | main is not found | 3 | main is not found |
2 | ------------ trace | 4 | ------------ trace |
3 | f :: [32mFloat[0m | 5 | f :: [32mFloat[0m |
diff --git a/testdata/zip01.out b/testdata/zip01.out index cd811cda..deb2cf14 100644 --- a/testdata/zip01.out +++ b/testdata/zip01.out | |||
@@ -1,3 +1,16 @@ | |||
1 | ------------ desugared source code | ||
2 | zip2 | ||
3 | = (\(a :: _) (b :: _) -> 'ListCase | ||
4 | \_ -> _ :: _ | ||
5 | (_rhs Nil) | ||
6 | \(c :: _) (d :: _) -> 'ListCase | ||
7 | \_ -> _ :: _ | ||
8 | (_rhs Nil) | ||
9 | \(e :: _) (f :: _) -> _rhs (HCons c (HCons e HNil) : zip2 d f) | ||
10 | b | ||
11 | a) | ||
12 | :: forall (g :: _) (h :: _) | ||
13 | . List g -> List h -> List (HList ('Cons g ('Cons h 'Nil))) | ||
1 | main is not found | 14 | main is not found |
2 | ------------ trace | 15 | ------------ trace |
3 | zip2 :: [32mforall a b . List [32ma[0;32m -> List [32mb[0;32m -> List ([32ma[0;32m, [32mb[0;32m)[0m | 16 | zip2 :: [32mforall a b . List [32ma[0;32m -> List [32mb[0;32m -> List ([32ma[0;32m, [32mb[0;32m)[0m |