summaryrefslogtreecommitdiff
path: root/testdata/performance
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-05-06 12:29:36 +0200
committerPéter Diviánszky <divipp@gmail.com>2016-05-06 12:29:36 +0200
commitd353a29bb93d3105a763465300b28250117c3f40 (patch)
tree1517e23109d5e3c266b634b3c7af4dd4ca29e4d7 /testdata/performance
parent3430070058610b6aeab2543bc050bb1cf2e95d0c (diff)
show typechecked source code in .out files & fix local function handling (again)
Diffstat (limited to 'testdata/performance')
-rw-r--r--testdata/performance/Material.out1016
-rw-r--r--testdata/performance/SampleMaterial.out1878
2 files changed, 2627 insertions, 267 deletions
diff --git a/testdata/performance/Material.out b/testdata/performance/Material.out
index 1a615e54..a88e95ca 100644
--- a/testdata/performance/Material.out
+++ b/testdata/performance/Material.out
@@ -9,14 +9,29 @@ data Entity :: Type where
9 -> Vec (fromInt 4) Float 9 -> Vec (fromInt 4) Float
10 -> Vec (fromInt 3) Float -> Vec (fromInt 4) Float -> Entity 10 -> Vec (fromInt 3) Float -> Vec (fromInt 4) Float -> Entity
11 11
12eAmbientLight = \(a :: _) -> case'Entity (\_ -> _) (\(b :: _) _ _ _ -> _rhs b) a 12eAmbientLight
13 = \(a :: _) -> case'Entity
14 (\(_ :: _) -> _)
15 (\(b :: _) (_ :: _) (_ :: _) (_ :: _) -> _rhs b)
16 a
13 17
14eDirectedLight 18eDirectedLight
15 = \(a :: _) -> case'Entity (\_ -> _) (\_ (b :: _) _ _ -> _rhs b) a 19 = \(a :: _) -> case'Entity
20 (\(_ :: _) -> _)
21 (\(_ :: _) (b :: _) (_ :: _) (_ :: _) -> _rhs b)
22 a
16 23
17eLightDir = \(a :: _) -> case'Entity (\_ -> _) (\_ _ (b :: _) _ -> _rhs b) a 24eLightDir
25 = \(a :: _) -> case'Entity
26 (\(_ :: _) -> _)
27 (\(_ :: _) (_ :: _) (b :: _) (_ :: _) -> _rhs b)
28 a
18 29
19eShaderRGBA = \(a :: _) -> case'Entity (\_ -> _) (\_ _ _ (b :: _) -> _rhs b) a 30eShaderRGBA
31 = \(a :: _) -> case'Entity
32 (\(_ :: _) -> _)
33 (\(_ :: _) (_ :: _) (_ :: _) (b :: _) -> _rhs b)
34 a
20 35
21data WaveType :: Type where 36data WaveType :: Type where
22 WT_Sin :: WaveType 37 WT_Sin :: WaveType
@@ -132,68 +147,101 @@ data StageAttrs :: Type where
132 147
133saBlend 148saBlend
134 = \(a :: _) -> case'StageAttrs 149 = \(a :: _) -> case'StageAttrs
135 (\_ -> _) 150 (\(_ :: _) -> _)
136 (\(b :: _) _ _ _ _ _ _ _ _ _ _ -> _rhs b) 151 (\(b :: _)
152 (_ :: _)
153 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
154 -> _rhs b)
137 a 155 a
138 156
139saRGBGen 157saRGBGen
140 = \(a :: _) -> case'StageAttrs 158 = \(a :: _) -> case'StageAttrs
141 (\_ -> _) 159 (\(_ :: _) -> _)
142 (\_ (b :: _) _ _ _ _ _ _ _ _ _ -> _rhs b) 160 (\(_ :: _)
161 (b :: _)
162 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
163 -> _rhs b)
143 a 164 a
144 165
145saAlphaGen 166saAlphaGen
146 = \(a :: _) -> case'StageAttrs 167 = \(a :: _) -> case'StageAttrs
147 (\_ -> _) 168 (\(_ :: _) -> _)
148 (\_ _ (b :: _) _ _ _ _ _ _ _ _ -> _rhs b) 169 (\(_ :: _)
170 (_ :: _)
171 (b :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
172 -> _rhs b)
149 a 173 a
150 174
151saTCGen 175saTCGen
152 = \(a :: _) -> case'StageAttrs 176 = \(a :: _) -> case'StageAttrs
153 (\_ -> _) 177 (\(_ :: _) -> _)
154 (\_ _ _ (b :: _) _ _ _ _ _ _ _ -> _rhs b) 178 (\(_ :: _)
179 (_ :: _)
180 (_ :: _) (b :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
181 -> _rhs b)
155 a 182 a
156 183
157saTCMod 184saTCMod
158 = \(a :: _) -> case'StageAttrs 185 = \(a :: _) -> case'StageAttrs
159 (\_ -> _) 186 (\(_ :: _) -> _)
160 (\_ _ _ _ (b :: _) _ _ _ _ _ _ -> _rhs b) 187 (\(_ :: _)
188 (_ :: _)
189 (_ :: _) (_ :: _) (b :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
190 -> _rhs b)
161 a 191 a
162 192
163saTexture 193saTexture
164 = \(a :: _) -> case'StageAttrs 194 = \(a :: _) -> case'StageAttrs
165 (\_ -> _) 195 (\(_ :: _) -> _)
166 (\_ _ _ _ _ (b :: _) _ _ _ _ _ -> _rhs b) 196 (\(_ :: _)
197 (_ :: _)
198 (_ :: _) (_ :: _) (_ :: _) (b :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
199 -> _rhs b)
167 a 200 a
168 201
169saDepthWrite 202saDepthWrite
170 = \(a :: _) -> case'StageAttrs 203 = \(a :: _) -> case'StageAttrs
171 (\_ -> _) 204 (\(_ :: _) -> _)
172 (\_ _ _ _ _ _ (b :: _) _ _ _ _ -> _rhs b) 205 (\(_ :: _)
206 (_ :: _)
207 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (b :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
208 -> _rhs b)
173 a 209 a
174 210
175saDepthFunc 211saDepthFunc
176 = \(a :: _) -> case'StageAttrs 212 = \(a :: _) -> case'StageAttrs
177 (\_ -> _) 213 (\(_ :: _) -> _)
178 (\_ _ _ _ _ _ _ (b :: _) _ _ _ -> _rhs b) 214 (\(_ :: _)
215 (_ :: _)
216 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (b :: _) (_ :: _) (_ :: _) (_ :: _)
217 -> _rhs b)
179 a 218 a
180 219
181saAlphaFunc 220saAlphaFunc
182 = \(a :: _) -> case'StageAttrs 221 = \(a :: _) -> case'StageAttrs
183 (\_ -> _) 222 (\(_ :: _) -> _)
184 (\_ _ _ _ _ _ _ _ (b :: _) _ _ -> _rhs b) 223 (\(_ :: _)
224 (_ :: _)
225 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (b :: _) (_ :: _) (_ :: _)
226 -> _rhs b)
185 a 227 a
186 228
187saDepthMaskExplicit 229saDepthMaskExplicit
188 = \(a :: _) -> case'StageAttrs 230 = \(a :: _) -> case'StageAttrs
189 (\_ -> _) 231 (\(_ :: _) -> _)
190 (\_ _ _ _ _ _ _ _ _ (b :: _) _ -> _rhs b) 232 (\(_ :: _)
233 (_ :: _)
234 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (b :: _) (_ :: _)
235 -> _rhs b)
191 a 236 a
192 237
193saTextureUniform 238saTextureUniform
194 = \(a :: _) -> case'StageAttrs 239 = \(a :: _) -> case'StageAttrs
195 (\_ -> _) 240 (\(_ :: _) -> _)
196 (\_ _ _ _ _ _ _ _ _ _ (b :: _) -> _rhs b) 241 (\(_ :: _)
242 (_ :: _)
243 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (b :: _)
244 -> _rhs b)
197 a 245 a
198 246
199defaultStageAttrs :: StageAttrs 247defaultStageAttrs :: StageAttrs
@@ -224,74 +272,122 @@ data CommonAttrs :: Type where
224 272
225caSkyParms 273caSkyParms
226 = \(a :: _) -> case'CommonAttrs 274 = \(a :: _) -> case'CommonAttrs
227 (\_ -> _) 275 (\(_ :: _) -> _)
228 (\(b :: _) _ _ _ _ _ _ _ _ _ _ _ -> _rhs b) 276 (\(b :: _)
277 (_ :: _)
278 (_ :: _)
279 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
280 -> _rhs b)
229 a 281 a
230 282
231caFogParms 283caFogParms
232 = \(a :: _) -> case'CommonAttrs 284 = \(a :: _) -> case'CommonAttrs
233 (\_ -> _) 285 (\(_ :: _) -> _)
234 (\_ (b :: _) _ _ _ _ _ _ _ _ _ _ -> _rhs b) 286 (\(_ :: _)
287 (b :: _)
288 (_ :: _)
289 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
290 -> _rhs b)
235 a 291 a
236 292
237caPortal 293caPortal
238 = \(a :: _) -> case'CommonAttrs 294 = \(a :: _) -> case'CommonAttrs
239 (\_ -> _) 295 (\(_ :: _) -> _)
240 (\_ _ (b :: _) _ _ _ _ _ _ _ _ _ -> _rhs b) 296 (\(_ :: _)
297 (_ :: _)
298 (b :: _)
299 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
300 -> _rhs b)
241 a 301 a
242 302
243caSort 303caSort
244 = \(a :: _) -> case'CommonAttrs 304 = \(a :: _) -> case'CommonAttrs
245 (\_ -> _) 305 (\(_ :: _) -> _)
246 (\_ _ _ (b :: _) _ _ _ _ _ _ _ _ -> _rhs b) 306 (\(_ :: _)
307 (_ :: _)
308 (_ :: _)
309 (b :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
310 -> _rhs b)
247 a 311 a
248 312
249caEntityMergable 313caEntityMergable
250 = \(a :: _) -> case'CommonAttrs 314 = \(a :: _) -> case'CommonAttrs
251 (\_ -> _) 315 (\(_ :: _) -> _)
252 (\_ _ _ _ (b :: _) _ _ _ _ _ _ _ -> _rhs b) 316 (\(_ :: _)
317 (_ :: _)
318 (_ :: _)
319 (_ :: _) (b :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
320 -> _rhs b)
253 a 321 a
254 322
255caFogOnly 323caFogOnly
256 = \(a :: _) -> case'CommonAttrs 324 = \(a :: _) -> case'CommonAttrs
257 (\_ -> _) 325 (\(_ :: _) -> _)
258 (\_ _ _ _ _ (b :: _) _ _ _ _ _ _ -> _rhs b) 326 (\(_ :: _)
327 (_ :: _)
328 (_ :: _)
329 (_ :: _) (_ :: _) (b :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
330 -> _rhs b)
259 a 331 a
260 332
261caCull 333caCull
262 = \(a :: _) -> case'CommonAttrs 334 = \(a :: _) -> case'CommonAttrs
263 (\_ -> _) 335 (\(_ :: _) -> _)
264 (\_ _ _ _ _ _ (b :: _) _ _ _ _ _ -> _rhs b) 336 (\(_ :: _)
337 (_ :: _)
338 (_ :: _)
339 (_ :: _) (_ :: _) (_ :: _) (b :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
340 -> _rhs b)
265 a 341 a
266 342
267caDeformVertexes 343caDeformVertexes
268 = \(a :: _) -> case'CommonAttrs 344 = \(a :: _) -> case'CommonAttrs
269 (\_ -> _) 345 (\(_ :: _) -> _)
270 (\_ _ _ _ _ _ _ (b :: _) _ _ _ _ -> _rhs b) 346 (\(_ :: _)
347 (_ :: _)
348 (_ :: _)
349 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (b :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _)
350 -> _rhs b)
271 a 351 a
272 352
273caNoMipMaps 353caNoMipMaps
274 = \(a :: _) -> case'CommonAttrs 354 = \(a :: _) -> case'CommonAttrs
275 (\_ -> _) 355 (\(_ :: _) -> _)
276 (\_ _ _ _ _ _ _ _ (b :: _) _ _ _ -> _rhs b) 356 (\(_ :: _)
357 (_ :: _)
358 (_ :: _)
359 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (b :: _) (_ :: _) (_ :: _) (_ :: _)
360 -> _rhs b)
277 a 361 a
278 362
279caPolygonOffset 363caPolygonOffset
280 = \(a :: _) -> case'CommonAttrs 364 = \(a :: _) -> case'CommonAttrs
281 (\_ -> _) 365 (\(_ :: _) -> _)
282 (\_ _ _ _ _ _ _ _ _ (b :: _) _ _ -> _rhs b) 366 (\(_ :: _)
367 (_ :: _)
368 (_ :: _)
369 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (b :: _) (_ :: _) (_ :: _)
370 -> _rhs b)
283 a 371 a
284 372
285caStages 373caStages
286 = \(a :: _) -> case'CommonAttrs 374 = \(a :: _) -> case'CommonAttrs
287 (\_ -> _) 375 (\(_ :: _) -> _)
288 (\_ _ _ _ _ _ _ _ _ _ (b :: _) _ -> _rhs b) 376 (\(_ :: _)
377 (_ :: _)
378 (_ :: _)
379 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (b :: _) (_ :: _)
380 -> _rhs b)
289 a 381 a
290 382
291caIsSky 383caIsSky
292 = \(a :: _) -> case'CommonAttrs 384 = \(a :: _) -> case'CommonAttrs
293 (\_ -> _) 385 (\(_ :: _) -> _)
294 (\_ _ _ _ _ _ _ _ _ _ _ (b :: _) -> _rhs b) 386 (\(_ :: _)
387 (_ :: _)
388 (_ :: _)
389 (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (_ :: _) (b :: _)
390 -> _rhs b)
295 a 391 a
296 392
297defaultCommonAttrs :: CommonAttrs 393defaultCommonAttrs :: CommonAttrs
@@ -310,61 +406,430 @@ defaultCommonAttrs
310 False 406 False
311 [] 407 []
312 False) 408 False)
313------------ trace 409------------ core code
314identityLight :: Float 410'AlphaFunction :: Type
411'AlphaFunction
412 = <<type constructor with 0 indices; constructors: A_Gt0, A_Lt128, A_Ge128>>
413
414'AlphaGen :: Type
415'AlphaGen
416 = <<type constructor with 0 indices; constructors: A_Wave, A_Const, A_Portal, A_Identity, A_Entity, A_OneMinusEntity, A_Vertex, A_LightingSpecular, A_OneMinusVertex>>
417
418'Blending' :: Type
419'Blending'
420 = <<type constructor with 0 indices; constructors: B_DstAlpha, B_DstColor, B_One, B_OneMinusDstAlpha, B_OneMinusDstColor, B_OneMinusSrcAlpha, B_OneMinusSrcColor, B_SrcAlpha, B_SrcAlphaSaturate, B_SrcColor, B_Zero>>
421
422'CommonAttrs :: Type
423'CommonAttrs = <<type constructor with 0 indices; constructors: CommonAttrs>>
424
425'CullType :: Type
426'CullType
427 = <<type constructor with 0 indices; constructors: CT_FrontSided, CT_BackSided, CT_TwoSided>>
428
429'Deform :: Type
430'Deform
431 = <<type constructor with 0 indices; constructors: D_AutoSprite, D_AutoSprite2, D_Bulge, D_Move, D_Normal, D_ProjectionShadow, D_Text0, D_Text1, D_Text2, D_Text3, D_Text4, D_Text5, D_Text6, D_Text7, D_Wave>>
432
433'DepthFunction :: Type
434'DepthFunction
435 = <<type constructor with 0 indices; constructors: D_Equal, D_Lequal>>
436
315'Entity :: Type 437'Entity :: Type
316Entity :: Vec 4 Float -> Vec 4 Float -> Vec 3 Float -> Vec 4 Float -> Entity 438'Entity = <<type constructor with 0 indices; constructors: Entity>>
317case'Entity 439
318 :: forall (a :: Entity -> Type) 440'RGBGen :: Type
319 -> (forall (b :: Vec 4 Float) 441'RGBGen
320 (c :: Vec 4 Float) (d :: Vec 3 Float) (e :: Vec 4 Float) 442 = <<type constructor with 0 indices; constructors: RGB_Wave, RGB_Const, RGB_Identity, RGB_IdentityLighting, RGB_Entity, RGB_OneMinusEntity, RGB_ExactVertex, RGB_Vertex, RGB_LightingDiffuse, RGB_OneMinusVertex, RGB_Undefined>>
321 -> a ('Entity b c d e)) 443
322 -> forall (f :: Entity) -> a f 444'StageAttrs :: Type
323match'Entity :: forall (a :: Type -> Type) -> a Entity -> forall b -> a b -> a b 445'StageAttrs = <<type constructor with 0 indices; constructors: StageAttrs>>
324eAmbientLight :: Entity -> VecS Float 4 446
325eDirectedLight :: Entity -> VecS Float 4 447'StageTexture :: Type
326eLightDir :: Entity -> VecS Float 3 448'StageTexture
327eShaderRGBA :: Entity -> VecS Float 4 449 = <<type constructor with 0 indices; constructors: ST_Map, ST_ClampMap, ST_AnimMap, ST_Lightmap, ST_WhiteImage>>
328'WaveType :: Type 450
329WT_Sin :: WaveType 451'TCGen :: Type
330WT_Triangle :: WaveType 452'TCGen
331WT_Square :: WaveType 453 = <<type constructor with 0 indices; constructors: TG_Base, TG_Lightmap, TG_Environment, TG_Vector, TG_Undefined>>
332WT_Sawtooth :: WaveType 454
333WT_InverseSawtooth :: WaveType 455'TCMod :: Type
334WT_Noise :: WaveType 456'TCMod
335case'WaveType 457 = <<type constructor with 0 indices; constructors: TM_EntityTranslate, TM_Rotate, TM_Scroll, TM_Scale, TM_Stretch, TM_Transform, TM_Turb>>
336 :: forall (a :: WaveType -> Type) 458
337 -> a 'WT_Sin
338 -> a 'WT_Triangle
339 -> a 'WT_Square
340 -> a 'WT_Sawtooth
341 -> a 'WT_InverseSawtooth -> a 'WT_Noise -> forall (b :: WaveType) -> a b
342match'WaveType
343 :: forall (a :: Type -> Type) -> a WaveType -> forall b -> a b -> a b
344'Wave :: Type 459'Wave :: Type
345Wave :: WaveType -> Float -> Float -> Float -> Float -> Wave 460'Wave = <<type constructor with 0 indices; constructors: Wave>>
346case'Wave 461
347 :: forall (a :: Wave -> Type) 462'WaveType :: Type
348 -> (forall (b :: WaveType) (c :: Float) (d :: Float) (e :: Float) (f :: Float) 463'WaveType
349 -> a ('Wave b c d e f)) 464 = <<type constructor with 0 indices; constructors: WT_Sin, WT_Triangle, WT_Square, WT_Sawtooth, WT_InverseSawtooth, WT_Noise>>
350 -> forall (g :: Wave) -> a g 465
351match'Wave :: forall (a :: Type -> Type) -> a Wave -> forall b -> a b -> a b 466A_Const :: Float -> AlphaGen
352'Deform :: Type 467A_Const = <<1st constructor of 'AlphaGen>>
468
469A_Entity :: AlphaGen
470A_Entity = <<4th constructor of 'AlphaGen>>
471
472A_Ge128 :: AlphaFunction
473A_Ge128 = <<2nd constructor of 'AlphaFunction>>
474
475A_Gt0 :: AlphaFunction
476A_Gt0 = <<0th constructor of 'AlphaFunction>>
477
478A_Identity :: AlphaGen
479A_Identity = <<3rd constructor of 'AlphaGen>>
480
481A_LightingSpecular :: AlphaGen
482A_LightingSpecular = <<7th constructor of 'AlphaGen>>
483
484A_Lt128 :: AlphaFunction
485A_Lt128 = <<1st constructor of 'AlphaFunction>>
486
487A_OneMinusEntity :: AlphaGen
488A_OneMinusEntity = <<5th constructor of 'AlphaGen>>
489
490A_OneMinusVertex :: AlphaGen
491A_OneMinusVertex = <<8th constructor of 'AlphaGen>>
492
493A_Portal :: AlphaGen
494A_Portal = <<2nd constructor of 'AlphaGen>>
495
496A_Vertex :: AlphaGen
497A_Vertex = <<6th constructor of 'AlphaGen>>
498
499A_Wave :: Wave -> AlphaGen
500A_Wave = <<0th constructor of 'AlphaGen>>
501
502B_DstAlpha :: Blending'
503B_DstAlpha = <<0th constructor of 'Blending'>>
504
505B_DstColor :: Blending'
506B_DstColor = <<1st constructor of 'Blending'>>
507
508B_One :: Blending'
509B_One = <<2nd constructor of 'Blending'>>
510
511B_OneMinusDstAlpha :: Blending'
512B_OneMinusDstAlpha = <<3rd constructor of 'Blending'>>
513
514B_OneMinusDstColor :: Blending'
515B_OneMinusDstColor = <<4th constructor of 'Blending'>>
516
517B_OneMinusSrcAlpha :: Blending'
518B_OneMinusSrcAlpha = <<5th constructor of 'Blending'>>
519
520B_OneMinusSrcColor :: Blending'
521B_OneMinusSrcColor = <<6th constructor of 'Blending'>>
522
523B_SrcAlpha :: Blending'
524B_SrcAlpha = <<7th constructor of 'Blending'>>
525
526B_SrcAlphaSaturate :: Blending'
527B_SrcAlphaSaturate = <<8th constructor of 'Blending'>>
528
529B_SrcColor :: Blending'
530B_SrcColor = <<9th constructor of 'Blending'>>
531
532B_Zero :: Blending'
533B_Zero = <<10th constructor of 'Blending'>>
534
535CT_BackSided :: CullType
536CT_BackSided = <<1st constructor of 'CullType>>
537
538CT_FrontSided :: CullType
539CT_FrontSided = <<0th constructor of 'CullType>>
540
541CT_TwoSided :: CullType
542CT_TwoSided = <<2nd constructor of 'CullType>>
543
544CommonAttrs
545 :: ()
546 -> ()
547 -> Bool
548 -> Float
549 -> Bool
550 -> Bool
551 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
552CommonAttrs = <<0th constructor of 'CommonAttrs>>
553
353D_AutoSprite :: Deform 554D_AutoSprite :: Deform
555D_AutoSprite = <<0th constructor of 'Deform>>
556
354D_AutoSprite2 :: Deform 557D_AutoSprite2 :: Deform
558D_AutoSprite2 = <<1st constructor of 'Deform>>
559
355D_Bulge :: Float -> Float -> Float -> Deform 560D_Bulge :: Float -> Float -> Float -> Deform
561D_Bulge = <<2nd constructor of 'Deform>>
562
563D_Equal :: DepthFunction
564D_Equal = <<0th constructor of 'DepthFunction>>
565
566D_Lequal :: DepthFunction
567D_Lequal = <<1st constructor of 'DepthFunction>>
568
356D_Move :: Vec 3 Float -> Wave -> Deform 569D_Move :: Vec 3 Float -> Wave -> Deform
570D_Move = <<3rd constructor of 'Deform>>
571
357D_Normal :: Float -> Float -> Deform 572D_Normal :: Float -> Float -> Deform
573D_Normal = <<4th constructor of 'Deform>>
574
358D_ProjectionShadow :: Deform 575D_ProjectionShadow :: Deform
576D_ProjectionShadow = <<5th constructor of 'Deform>>
577
359D_Text0 :: Deform 578D_Text0 :: Deform
579D_Text0 = <<6th constructor of 'Deform>>
580
360D_Text1 :: Deform 581D_Text1 :: Deform
582D_Text1 = <<7th constructor of 'Deform>>
583
361D_Text2 :: Deform 584D_Text2 :: Deform
585D_Text2 = <<8th constructor of 'Deform>>
586
362D_Text3 :: Deform 587D_Text3 :: Deform
588D_Text3 = <<9th constructor of 'Deform>>
589
363D_Text4 :: Deform 590D_Text4 :: Deform
591D_Text4 = <<10th constructor of 'Deform>>
592
364D_Text5 :: Deform 593D_Text5 :: Deform
594D_Text5 = <<11th constructor of 'Deform>>
595
365D_Text6 :: Deform 596D_Text6 :: Deform
597D_Text6 = <<12th constructor of 'Deform>>
598
366D_Text7 :: Deform 599D_Text7 :: Deform
600D_Text7 = <<13th constructor of 'Deform>>
601
367D_Wave :: Float -> Wave -> Deform 602D_Wave :: Float -> Wave -> Deform
603D_Wave = <<14th constructor of 'Deform>>
604
605Entity :: Vec 4 Float -> Vec 4 Float -> Vec 3 Float -> Vec 4 Float -> Entity
606Entity = <<0th constructor of 'Entity>>
607
608RGB_Const :: Float -> Float -> Float -> RGBGen
609RGB_Const = <<1st constructor of 'RGBGen>>
610
611RGB_Entity :: RGBGen
612RGB_Entity = <<4th constructor of 'RGBGen>>
613
614RGB_ExactVertex :: RGBGen
615RGB_ExactVertex = <<6th constructor of 'RGBGen>>
616
617RGB_Identity :: RGBGen
618RGB_Identity = <<2nd constructor of 'RGBGen>>
619
620RGB_IdentityLighting :: RGBGen
621RGB_IdentityLighting = <<3rd constructor of 'RGBGen>>
622
623RGB_LightingDiffuse :: RGBGen
624RGB_LightingDiffuse = <<8th constructor of 'RGBGen>>
625
626RGB_OneMinusEntity :: RGBGen
627RGB_OneMinusEntity = <<5th constructor of 'RGBGen>>
628
629RGB_OneMinusVertex :: RGBGen
630RGB_OneMinusVertex = <<9th constructor of 'RGBGen>>
631
632RGB_Undefined :: RGBGen
633RGB_Undefined = <<10th constructor of 'RGBGen>>
634
635RGB_Vertex :: RGBGen
636RGB_Vertex = <<7th constructor of 'RGBGen>>
637
638RGB_Wave :: Wave -> RGBGen
639RGB_Wave = <<0th constructor of 'RGBGen>>
640
641ST_AnimMap :: Float -> [String] -> StageTexture
642ST_AnimMap = <<2nd constructor of 'StageTexture>>
643
644ST_ClampMap :: String -> StageTexture
645ST_ClampMap = <<1st constructor of 'StageTexture>>
646
647ST_Lightmap :: StageTexture
648ST_Lightmap = <<3rd constructor of 'StageTexture>>
649
650ST_Map :: String -> StageTexture
651ST_Map = <<0th constructor of 'StageTexture>>
652
653ST_WhiteImage :: StageTexture
654ST_WhiteImage = <<4th constructor of 'StageTexture>>
655
656StageAttrs
657 :: Maybe (Blending', Blending')
658 -> RGBGen
659 -> AlphaGen
660 -> TCGen
661 -> [TCMod]
662 -> StageTexture
663 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
664StageAttrs = <<0th constructor of 'StageAttrs>>
665
666TG_Base :: TCGen
667TG_Base = <<0th constructor of 'TCGen>>
668
669TG_Environment :: TCGen
670TG_Environment = <<2nd constructor of 'TCGen>>
671
672TG_Lightmap :: TCGen
673TG_Lightmap = <<1st constructor of 'TCGen>>
674
675TG_Undefined :: TCGen
676TG_Undefined = <<4th constructor of 'TCGen>>
677
678TG_Vector :: Vec 3 Float -> Vec 3 Float -> TCGen
679TG_Vector = <<3rd constructor of 'TCGen>>
680
681TM_EntityTranslate :: TCMod
682TM_EntityTranslate = <<0th constructor of 'TCMod>>
683
684TM_Rotate :: Float -> TCMod
685TM_Rotate = <<1st constructor of 'TCMod>>
686
687TM_Scale :: Float -> Float -> TCMod
688TM_Scale = <<3rd constructor of 'TCMod>>
689
690TM_Scroll :: Float -> Float -> TCMod
691TM_Scroll = <<2nd constructor of 'TCMod>>
692
693TM_Stretch :: Wave -> TCMod
694TM_Stretch = <<4th constructor of 'TCMod>>
695
696TM_Transform :: Float -> Float -> Float -> Float -> Float -> Float -> TCMod
697TM_Transform = <<5th constructor of 'TCMod>>
698
699TM_Turb :: Float -> Float -> Float -> Float -> TCMod
700TM_Turb = <<6th constructor of 'TCMod>>
701
702WT_InverseSawtooth :: WaveType
703WT_InverseSawtooth = <<4th constructor of 'WaveType>>
704
705WT_Noise :: WaveType
706WT_Noise = <<5th constructor of 'WaveType>>
707
708WT_Sawtooth :: WaveType
709WT_Sawtooth = <<3rd constructor of 'WaveType>>
710
711WT_Sin :: WaveType
712WT_Sin = <<0th constructor of 'WaveType>>
713
714WT_Square :: WaveType
715WT_Square = <<2nd constructor of 'WaveType>>
716
717WT_Triangle :: WaveType
718WT_Triangle = <<1st constructor of 'WaveType>>
719
720Wave :: WaveType -> Float -> Float -> Float -> Float -> Wave
721Wave = <<0th constructor of 'Wave>>
722
723caCull :: CommonAttrs -> CullType
724caCull
725 = \a -> case'CommonAttrs
726 (\_ -> 'CullType)
727 (\_ _ _ _ _ _ b _ _ _ _ _ -> _rhs b)
728 a
729
730caDeformVertexes :: CommonAttrs -> [Deform]
731caDeformVertexes
732 = \a -> case'CommonAttrs
733 (\_ -> ['Deform])
734 (\_ _ _ _ _ _ _ b _ _ _ _ -> _rhs b)
735 a
736
737caEntityMergable :: CommonAttrs -> Bool
738caEntityMergable
739 = \a -> case'CommonAttrs (\_ -> 'Bool) (\_ _ _ _ b _ _ _ _ _ _ _ -> _rhs b) a
740
741caFogOnly :: CommonAttrs -> Bool
742caFogOnly
743 = \a -> case'CommonAttrs (\_ -> 'Bool) (\_ _ _ _ _ b _ _ _ _ _ _ -> _rhs b) a
744
745caFogParms :: CommonAttrs -> ()
746caFogParms
747 = \a -> case'CommonAttrs (\_ -> ' ()) (\_ b _ _ _ _ _ _ _ _ _ _ -> _rhs b) a
748
749caIsSky :: CommonAttrs -> Bool
750caIsSky
751 = \a -> case'CommonAttrs (\_ -> 'Bool) (\_ _ _ _ _ _ _ _ _ _ _ b -> _rhs b) a
752
753caNoMipMaps :: CommonAttrs -> Bool
754caNoMipMaps
755 = \a -> case'CommonAttrs (\_ -> 'Bool) (\_ _ _ _ _ _ _ _ b _ _ _ -> _rhs b) a
756
757caPolygonOffset :: CommonAttrs -> Bool
758caPolygonOffset
759 = \a -> case'CommonAttrs (\_ -> 'Bool) (\_ _ _ _ _ _ _ _ _ b _ _ -> _rhs b) a
760
761caPortal :: CommonAttrs -> Bool
762caPortal
763 = \a -> case'CommonAttrs (\_ -> 'Bool) (\_ _ b _ _ _ _ _ _ _ _ _ -> _rhs b) a
764
765caSkyParms :: CommonAttrs -> ()
766caSkyParms
767 = \a -> case'CommonAttrs (\_ -> ' ()) (\b _ _ _ _ _ _ _ _ _ _ _ -> _rhs b) a
768
769caSort :: CommonAttrs -> Float
770caSort
771 = \a -> case'CommonAttrs (\_ -> 'Float) (\_ _ _ b _ _ _ _ _ _ _ _ -> _rhs b) a
772
773caStages :: CommonAttrs -> [StageAttrs]
774caStages
775 = \a -> case'CommonAttrs
776 (\_ -> ['StageAttrs])
777 (\_ _ _ _ _ _ _ _ _ _ b _ -> _rhs b)
778 a
779
780case'AlphaFunction
781 :: forall (a :: AlphaFunction -> Type)
782 -> a 'A_Gt0 -> a 'A_Lt128 -> a 'A_Ge128 -> forall (b :: AlphaFunction) -> a b
783case'AlphaFunction = \a b c d e -> <<case function of a type with 0 parameters>>
784
785case'AlphaGen
786 :: forall (a :: AlphaGen -> Type)
787 -> (forall (b :: Wave) -> a ('A_Wave b))
788 -> (forall (c :: Float) -> a ('A_Const c))
789 -> a 'A_Portal
790 -> a 'A_Identity
791 -> a 'A_Entity
792 -> a 'A_OneMinusEntity
793 -> a 'A_Vertex
794 -> a 'A_LightingSpecular -> a 'A_OneMinusVertex -> forall (d :: AlphaGen) -> a d
795case'AlphaGen
796 = \a b c d e f g h i j k -> <<case function of a type with 0 parameters>>
797
798case'Blending'
799 :: forall (a :: Blending' -> Type)
800 -> a 'B_DstAlpha
801 -> a 'B_DstColor
802 -> a 'B_One
803 -> a 'B_OneMinusDstAlpha
804 -> a 'B_OneMinusDstColor
805 -> a 'B_OneMinusSrcAlpha
806 -> a 'B_OneMinusSrcColor
807 -> a 'B_SrcAlpha
808 -> a 'B_SrcAlphaSaturate
809 -> a 'B_SrcColor -> a 'B_Zero -> forall (b :: Blending') -> a b
810case'Blending'
811 = \a b c d e f g h i j k l m -> <<case function of a type with 0 parameters>>
812
813case'CommonAttrs
814 :: forall (a :: CommonAttrs -> Type)
815 -> (forall (b :: ())
816 (c :: ())
817 (d :: Bool)
818 (e :: Float)
819 (f :: Bool)
820 (g :: Bool)
821 (h :: CullType)
822 (i :: [Deform]) (j :: Bool) (k :: Bool) (l :: [StageAttrs]) (m :: Bool)
823 -> a ('CommonAttrs b c d e f g h i j k l m))
824 -> forall (n :: CommonAttrs) -> a n
825case'CommonAttrs = \a b c -> <<case function of a type with 0 parameters>>
826
827case'CullType
828 :: forall (a :: CullType -> Type)
829 -> a 'CT_FrontSided
830 -> a 'CT_BackSided -> a 'CT_TwoSided -> forall (b :: CullType) -> a b
831case'CullType = \a b c d e -> <<case function of a type with 0 parameters>>
832
368case'Deform 833case'Deform
369 :: forall (a :: Deform -> Type) 834 :: forall (a :: Deform -> Type)
370 -> a 'D_AutoSprite 835 -> a 'D_AutoSprite
@@ -383,55 +848,23 @@ case'Deform
383 -> a 'D_Text7 848 -> a 'D_Text7
384 -> (forall (i :: Float) (j :: Wave) -> a ('D_Wave i j)) 849 -> (forall (i :: Float) (j :: Wave) -> a ('D_Wave i j))
385 -> forall (k :: Deform) -> a k 850 -> forall (k :: Deform) -> a k
386match'Deform :: forall (a :: Type -> Type) -> a Deform -> forall b -> a b -> a b 851case'Deform
387'CullType :: Type 852 = \a b c d e f g h i j k l m n o p q
388CT_FrontSided :: CullType 853 -> <<case function of a type with 0 parameters>>
389CT_BackSided :: CullType 854
390CT_TwoSided :: CullType 855case'DepthFunction
391case'CullType 856 :: forall (a :: DepthFunction -> Type)
392 :: forall (a :: CullType -> Type) 857 -> a 'D_Equal -> a 'D_Lequal -> forall (b :: DepthFunction) -> a b
393 -> a 'CT_FrontSided 858case'DepthFunction = \a b c d -> <<case function of a type with 0 parameters>>
394 -> a 'CT_BackSided -> a 'CT_TwoSided -> forall (b :: CullType) -> a b 859
395match'CullType 860case'Entity
396 :: forall (a :: Type -> Type) -> a CullType -> forall b -> a b -> a b 861 :: forall (a :: Entity -> Type)
397'Blending' :: Type 862 -> (forall (b :: Vec 4 Float)
398B_DstAlpha :: Blending' 863 (c :: Vec 4 Float) (d :: Vec 3 Float) (e :: Vec 4 Float)
399B_DstColor :: Blending' 864 -> a ('Entity b c d e))
400B_One :: Blending' 865 -> forall (f :: Entity) -> a f
401B_OneMinusDstAlpha :: Blending' 866case'Entity = \a b c -> <<case function of a type with 0 parameters>>
402B_OneMinusDstColor :: Blending' 867
403B_OneMinusSrcAlpha :: Blending'
404B_OneMinusSrcColor :: Blending'
405B_SrcAlpha :: Blending'
406B_SrcAlphaSaturate :: Blending'
407B_SrcColor :: Blending'
408B_Zero :: Blending'
409case'Blending'
410 :: forall (a :: Blending' -> Type)
411 -> a 'B_DstAlpha
412 -> a 'B_DstColor
413 -> a 'B_One
414 -> a 'B_OneMinusDstAlpha
415 -> a 'B_OneMinusDstColor
416 -> a 'B_OneMinusSrcAlpha
417 -> a 'B_OneMinusSrcColor
418 -> a 'B_SrcAlpha
419 -> a 'B_SrcAlphaSaturate
420 -> a 'B_SrcColor -> a 'B_Zero -> forall (b :: Blending') -> a b
421match'Blending'
422 :: forall (a :: Type -> Type) -> a Blending' -> forall b -> a b -> a b
423'RGBGen :: Type
424RGB_Wave :: Wave -> RGBGen
425RGB_Const :: Float -> Float -> Float -> RGBGen
426RGB_Identity :: RGBGen
427RGB_IdentityLighting :: RGBGen
428RGB_Entity :: RGBGen
429RGB_OneMinusEntity :: RGBGen
430RGB_ExactVertex :: RGBGen
431RGB_Vertex :: RGBGen
432RGB_LightingDiffuse :: RGBGen
433RGB_OneMinusVertex :: RGBGen
434RGB_Undefined :: RGBGen
435case'RGBGen 868case'RGBGen
436 :: forall (a :: RGBGen -> Type) 869 :: forall (a :: RGBGen -> Type)
437 -> (forall (b :: Wave) -> a ('RGB_Wave b)) 870 -> (forall (b :: Wave) -> a ('RGB_Wave b))
@@ -444,35 +877,32 @@ case'RGBGen
444 -> a 'RGB_Vertex 877 -> a 'RGB_Vertex
445 -> a 'RGB_LightingDiffuse 878 -> a 'RGB_LightingDiffuse
446 -> a 'RGB_OneMinusVertex -> a 'RGB_Undefined -> forall (f :: RGBGen) -> a f 879 -> a 'RGB_OneMinusVertex -> a 'RGB_Undefined -> forall (f :: RGBGen) -> a f
447match'RGBGen :: forall (a :: Type -> Type) -> a RGBGen -> forall b -> a b -> a b 880case'RGBGen
448'AlphaGen :: Type 881 = \a b c d e f g h i j k l m -> <<case function of a type with 0 parameters>>
449A_Wave :: Wave -> AlphaGen 882
450A_Const :: Float -> AlphaGen 883case'StageAttrs
451A_Portal :: AlphaGen 884 :: forall (a :: StageAttrs -> Type)
452A_Identity :: AlphaGen 885 -> (forall (b :: Maybe (Blending', Blending'))
453A_Entity :: AlphaGen 886 (c :: RGBGen)
454A_OneMinusEntity :: AlphaGen 887 (d :: AlphaGen)
455A_Vertex :: AlphaGen 888 (e :: TCGen)
456A_LightingSpecular :: AlphaGen 889 (f :: [TCMod])
457A_OneMinusVertex :: AlphaGen 890 (g :: StageTexture)
458case'AlphaGen 891 (h :: Bool)
459 :: forall (a :: AlphaGen -> Type) 892 (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String)
460 -> (forall (b :: Wave) -> a ('A_Wave b)) 893 -> a ('StageAttrs b c d e f g h i j k l))
461 -> (forall (c :: Float) -> a ('A_Const c)) 894 -> forall (m :: StageAttrs) -> a m
462 -> a 'A_Portal 895case'StageAttrs = \a b c -> <<case function of a type with 0 parameters>>
463 -> a 'A_Identity 896
464 -> a 'A_Entity 897case'StageTexture
465 -> a 'A_OneMinusEntity 898 :: forall (a :: StageTexture -> Type)
466 -> a 'A_Vertex 899 -> (forall (b :: String) -> a ('ST_Map b))
467 -> a 'A_LightingSpecular -> a 'A_OneMinusVertex -> forall (d :: AlphaGen) -> a d 900 -> (forall (c :: String) -> a ('ST_ClampMap c))
468match'AlphaGen 901 -> (forall (d :: Float) (e :: [String]) -> a ('ST_AnimMap d e))
469 :: forall (a :: Type -> Type) -> a AlphaGen -> forall b -> a b -> a b 902 -> a 'ST_Lightmap -> a 'ST_WhiteImage -> forall (f :: StageTexture) -> a f
470'TCGen :: Type 903case'StageTexture
471TG_Base :: TCGen 904 = \a b c d e f g -> <<case function of a type with 0 parameters>>
472TG_Lightmap :: TCGen 905
473TG_Environment :: TCGen
474TG_Vector :: Vec 3 Float -> Vec 3 Float -> TCGen
475TG_Undefined :: TCGen
476case'TCGen 906case'TCGen
477 :: forall (a :: TCGen -> Type) 907 :: forall (a :: TCGen -> Type)
478 -> a 'TG_Base 908 -> a 'TG_Base
@@ -480,15 +910,8 @@ case'TCGen
480 -> a 'TG_Environment 910 -> a 'TG_Environment
481 -> (forall (b :: Vec 3 Float) (c :: Vec 3 Float) -> a ('TG_Vector b c)) 911 -> (forall (b :: Vec 3 Float) (c :: Vec 3 Float) -> a ('TG_Vector b c))
482 -> a 'TG_Undefined -> forall (d :: TCGen) -> a d 912 -> a 'TG_Undefined -> forall (d :: TCGen) -> a d
483match'TCGen :: forall (a :: Type -> Type) -> a TCGen -> forall b -> a b -> a b 913case'TCGen = \a b c d e f g -> <<case function of a type with 0 parameters>>
484'TCMod :: Type 914
485TM_EntityTranslate :: TCMod
486TM_Rotate :: Float -> TCMod
487TM_Scroll :: Float -> Float -> TCMod
488TM_Scale :: Float -> Float -> TCMod
489TM_Stretch :: Wave -> TCMod
490TM_Transform :: Float -> Float -> Float -> Float -> Float -> Float -> TCMod
491TM_Turb :: Float -> Float -> Float -> Float -> TCMod
492case'TCMod 915case'TCMod
493 :: forall (a :: TCMod -> Type) 916 :: forall (a :: TCMod -> Type)
494 -> a 'TM_EntityTranslate 917 -> a 'TM_EntityTranslate
@@ -502,109 +925,170 @@ case'TCMod
502 -> (forall (n :: Float) (o :: Float) (p :: Float) (q :: Float) 925 -> (forall (n :: Float) (o :: Float) (p :: Float) (q :: Float)
503 -> a ('TM_Turb n o p q)) 926 -> a ('TM_Turb n o p q))
504 -> forall (r :: TCMod) -> a r 927 -> forall (r :: TCMod) -> a r
505match'TCMod :: forall (a :: Type -> Type) -> a TCMod -> forall b -> a b -> a b 928case'TCMod = \a b c d e f g h i -> <<case function of a type with 0 parameters>>
506'StageTexture :: Type 929
507ST_Map :: String -> StageTexture 930case'Wave
508ST_ClampMap :: String -> StageTexture 931 :: forall (a :: Wave -> Type)
509ST_AnimMap :: Float -> [String] -> StageTexture 932 -> (forall (b :: WaveType) (c :: Float) (d :: Float) (e :: Float) (f :: Float)
510ST_Lightmap :: StageTexture 933 -> a ('Wave b c d e f))
511ST_WhiteImage :: StageTexture 934 -> forall (g :: Wave) -> a g
512case'StageTexture 935case'Wave = \a b c -> <<case function of a type with 0 parameters>>
513 :: forall (a :: StageTexture -> Type) 936
514 -> (forall (b :: String) -> a ('ST_Map b)) 937case'WaveType
515 -> (forall (c :: String) -> a ('ST_ClampMap c)) 938 :: forall (a :: WaveType -> Type)
516 -> (forall (d :: Float) (e :: [String]) -> a ('ST_AnimMap d e)) 939 -> a 'WT_Sin
517 -> a 'ST_Lightmap -> a 'ST_WhiteImage -> forall (f :: StageTexture) -> a f 940 -> a 'WT_Triangle
518match'StageTexture 941 -> a 'WT_Square
519 :: forall (a :: Type -> Type) -> a StageTexture -> forall b -> a b -> a b 942 -> a 'WT_Sawtooth
520'AlphaFunction :: Type 943 -> a 'WT_InverseSawtooth -> a 'WT_Noise -> forall (b :: WaveType) -> a b
521A_Gt0 :: AlphaFunction 944case'WaveType
522A_Lt128 :: AlphaFunction 945 = \a b c d e f g h -> <<case function of a type with 0 parameters>>
523A_Ge128 :: AlphaFunction 946
524case'AlphaFunction 947defaultCommonAttrs :: CommonAttrs
525 :: forall (a :: AlphaFunction -> Type) 948defaultCommonAttrs
526 -> a 'A_Gt0 -> a 'A_Lt128 -> a 'A_Ge128 -> forall (b :: AlphaFunction) -> a b 949 = _rhs
950 (CommonAttrs () () False 0.0 False False CT_FrontSided [] False False [] False)
951
952defaultStageAttrs :: StageAttrs
953defaultStageAttrs
954 = _rhs
955 (StageAttrs
956 Nothing
957 RGB_Undefined
958 A_Identity
959 TG_Undefined
960 []
961 ST_WhiteImage
962 True
963 D_Lequal
964 Nothing
965 False
966 "")
967
968eAmbientLight :: Entity -> VecS Float 4
969eAmbientLight = \a -> case'Entity (\_ -> 'VecS 'Float 4) (\b _ _ _ -> _rhs b) a
970
971eDirectedLight :: Entity -> VecS Float 4
972eDirectedLight = \a -> case'Entity (\_ -> 'VecS 'Float 4) (\_ b _ _ -> _rhs b) a
973
974eLightDir :: Entity -> VecS Float 3
975eLightDir = \a -> case'Entity (\_ -> 'VecS 'Float 3) (\_ _ b _ -> _rhs b) a
976
977eShaderRGBA :: Entity -> VecS Float 4
978eShaderRGBA = \a -> case'Entity (\_ -> 'VecS 'Float 4) (\_ _ _ b -> _rhs b) a
979
980identityLight :: Float
981identityLight = _rhs 1.0
982
527match'AlphaFunction 983match'AlphaFunction
528 :: forall (a :: Type -> Type) -> a AlphaFunction -> forall b -> a b -> a b 984 :: forall (a :: Type -> Type) -> a AlphaFunction -> forall b -> a b -> a b
529'DepthFunction :: Type 985match'AlphaFunction = \a b c d -> <<type case function>>
530D_Equal :: DepthFunction 986
531D_Lequal :: DepthFunction 987match'AlphaGen
532case'DepthFunction 988 :: forall (a :: Type -> Type) -> a AlphaGen -> forall b -> a b -> a b
533 :: forall (a :: DepthFunction -> Type) 989match'AlphaGen = \a b c d -> <<type case function>>
534 -> a 'D_Equal -> a 'D_Lequal -> forall (b :: DepthFunction) -> a b 990
991match'Blending'
992 :: forall (a :: Type -> Type) -> a Blending' -> forall b -> a b -> a b
993match'Blending' = \a b c d -> <<type case function>>
994
995match'CommonAttrs
996 :: forall (a :: Type -> Type) -> a CommonAttrs -> forall b -> a b -> a b
997match'CommonAttrs = \a b c d -> <<type case function>>
998
999match'CullType
1000 :: forall (a :: Type -> Type) -> a CullType -> forall b -> a b -> a b
1001match'CullType = \a b c d -> <<type case function>>
1002
1003match'Deform :: forall (a :: Type -> Type) -> a Deform -> forall b -> a b -> a b
1004match'Deform = \a b c d -> <<type case function>>
1005
535match'DepthFunction 1006match'DepthFunction
536 :: forall (a :: Type -> Type) -> a DepthFunction -> forall b -> a b -> a b 1007 :: forall (a :: Type -> Type) -> a DepthFunction -> forall b -> a b -> a b
537'StageAttrs :: Type 1008match'DepthFunction = \a b c d -> <<type case function>>
538StageAttrs 1009
539 :: Maybe (Blending', Blending') 1010match'Entity :: forall (a :: Type -> Type) -> a Entity -> forall b -> a b -> a b
540 -> RGBGen 1011match'Entity = \a b c d -> <<type case function>>
541 -> AlphaGen 1012
542 -> TCGen 1013match'RGBGen :: forall (a :: Type -> Type) -> a RGBGen -> forall b -> a b -> a b
543 -> [TCMod] 1014match'RGBGen = \a b c d -> <<type case function>>
544 -> StageTexture 1015
545 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
546case'StageAttrs
547 :: forall (a :: StageAttrs -> Type)
548 -> (forall (b :: Maybe (Blending', Blending'))
549 (c :: RGBGen)
550 (d :: AlphaGen)
551 (e :: TCGen)
552 (f :: [TCMod])
553 (g :: StageTexture)
554 (h :: Bool)
555 (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String)
556 -> a ('StageAttrs b c d e f g h i j k l))
557 -> forall (m :: StageAttrs) -> a m
558match'StageAttrs 1016match'StageAttrs
559 :: forall (a :: Type -> Type) -> a StageAttrs -> forall b -> a b -> a b 1017 :: forall (a :: Type -> Type) -> a StageAttrs -> forall b -> a b -> a b
1018match'StageAttrs = \a b c d -> <<type case function>>
1019
1020match'StageTexture
1021 :: forall (a :: Type -> Type) -> a StageTexture -> forall b -> a b -> a b
1022match'StageTexture = \a b c d -> <<type case function>>
1023
1024match'TCGen :: forall (a :: Type -> Type) -> a TCGen -> forall b -> a b -> a b
1025match'TCGen = \a b c d -> <<type case function>>
1026
1027match'TCMod :: forall (a :: Type -> Type) -> a TCMod -> forall b -> a b -> a b
1028match'TCMod = \a b c d -> <<type case function>>
1029
1030match'Wave :: forall (a :: Type -> Type) -> a Wave -> forall b -> a b -> a b
1031match'Wave = \a b c d -> <<type case function>>
1032
1033match'WaveType
1034 :: forall (a :: Type -> Type) -> a WaveType -> forall b -> a b -> a b
1035match'WaveType = \a b c d -> <<type case function>>
1036
1037saAlphaFunc :: StageAttrs -> Maybe AlphaFunction
1038saAlphaFunc
1039 = \a -> case'StageAttrs
1040 (\_ -> 'Maybe 'AlphaFunction)
1041 (\_ _ _ _ _ _ _ _ b _ _ -> _rhs b)
1042 a
1043
1044saAlphaGen :: StageAttrs -> AlphaGen
1045saAlphaGen
1046 = \a -> case'StageAttrs (\_ -> 'AlphaGen) (\_ _ b _ _ _ _ _ _ _ _ -> _rhs b) a
1047
560saBlend :: StageAttrs -> Maybe (Blending', Blending') 1048saBlend :: StageAttrs -> Maybe (Blending', Blending')
1049saBlend
1050 = \a -> case'StageAttrs
1051 (\_ -> 'Maybe ' ('Blending', 'Blending'))
1052 (\b _ _ _ _ _ _ _ _ _ _ -> _rhs b)
1053 a
1054
1055saDepthFunc :: StageAttrs -> DepthFunction
1056saDepthFunc
1057 = \a -> case'StageAttrs
1058 (\_ -> 'DepthFunction)
1059 (\_ _ _ _ _ _ _ b _ _ _ -> _rhs b)
1060 a
1061
1062saDepthMaskExplicit :: StageAttrs -> Bool
1063saDepthMaskExplicit
1064 = \a -> case'StageAttrs (\_ -> 'Bool) (\_ _ _ _ _ _ _ _ _ b _ -> _rhs b) a
1065
1066saDepthWrite :: StageAttrs -> Bool
1067saDepthWrite
1068 = \a -> case'StageAttrs (\_ -> 'Bool) (\_ _ _ _ _ _ b _ _ _ _ -> _rhs b) a
1069
561saRGBGen :: StageAttrs -> RGBGen 1070saRGBGen :: StageAttrs -> RGBGen
562saAlphaGen :: StageAttrs -> AlphaGen 1071saRGBGen
1072 = \a -> case'StageAttrs (\_ -> 'RGBGen) (\_ b _ _ _ _ _ _ _ _ _ -> _rhs b) a
1073
563saTCGen :: StageAttrs -> TCGen 1074saTCGen :: StageAttrs -> TCGen
1075saTCGen
1076 = \a -> case'StageAttrs (\_ -> 'TCGen) (\_ _ _ b _ _ _ _ _ _ _ -> _rhs b) a
1077
564saTCMod :: StageAttrs -> [TCMod] 1078saTCMod :: StageAttrs -> [TCMod]
1079saTCMod
1080 = \a -> case'StageAttrs (\_ -> ['TCMod]) (\_ _ _ _ b _ _ _ _ _ _ -> _rhs b) a
1081
565saTexture :: StageAttrs -> StageTexture 1082saTexture :: StageAttrs -> StageTexture
566saDepthWrite :: StageAttrs -> Bool 1083saTexture
567saDepthFunc :: StageAttrs -> DepthFunction 1084 = \a -> case'StageAttrs
568saAlphaFunc :: StageAttrs -> Maybe AlphaFunction 1085 (\_ -> 'StageTexture)
569saDepthMaskExplicit :: StageAttrs -> Bool 1086 (\_ _ _ _ _ b _ _ _ _ _ -> _rhs b)
1087 a
1088
570saTextureUniform :: StageAttrs -> String 1089saTextureUniform :: StageAttrs -> String
571defaultStageAttrs :: StageAttrs 1090saTextureUniform
572'CommonAttrs :: Type 1091 = \a -> case'StageAttrs (\_ -> 'String) (\_ _ _ _ _ _ _ _ _ _ b -> _rhs b) a
573CommonAttrs
574 :: ()
575 -> ()
576 -> Bool
577 -> Float
578 -> Bool
579 -> Bool
580 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
581case'CommonAttrs
582 :: forall (a :: CommonAttrs -> Type)
583 -> (forall (b :: ())
584 (c :: ())
585 (d :: Bool)
586 (e :: Float)
587 (f :: Bool)
588 (g :: Bool)
589 (h :: CullType)
590 (i :: [Deform]) (j :: Bool) (k :: Bool) (l :: [StageAttrs]) (m :: Bool)
591 -> a ('CommonAttrs b c d e f g h i j k l m))
592 -> forall (n :: CommonAttrs) -> a n
593match'CommonAttrs
594 :: forall (a :: Type -> Type) -> a CommonAttrs -> forall b -> a b -> a b
595caSkyParms :: CommonAttrs -> ()
596caFogParms :: CommonAttrs -> ()
597caPortal :: CommonAttrs -> Bool
598caSort :: CommonAttrs -> Float
599caEntityMergable :: CommonAttrs -> Bool
600caFogOnly :: CommonAttrs -> Bool
601caCull :: CommonAttrs -> CullType
602caDeformVertexes :: CommonAttrs -> [Deform]
603caNoMipMaps :: CommonAttrs -> Bool
604caPolygonOffset :: CommonAttrs -> Bool
605caStages :: CommonAttrs -> [StageAttrs]
606caIsSky :: CommonAttrs -> Bool
607defaultCommonAttrs :: CommonAttrs
608------------ tooltips 1092------------ tooltips
609testdata/performance/Material.lc 7:18-7:23 1093testdata/performance/Material.lc 7:18-7:23
610 Type 1094 Type
diff --git a/testdata/performance/SampleMaterial.out b/testdata/performance/SampleMaterial.out
index 5d70651e..6a2d1969 100644
--- a/testdata/performance/SampleMaterial.out
+++ b/testdata/performance/SampleMaterial.out
@@ -1876,8 +1876,1884 @@ sampleMaterial
1876 False 1876 False
1877 "Tex_3226210144"] 1877 "Tex_3226210144"]
1878 False)] 1878 False)]
1879------------ trace 1879------------ core code
1880sampleMaterial :: [(String, CommonAttrs)] 1880sampleMaterial :: [(String, CommonAttrs)]
1881sampleMaterial
1882 = _rhs
1883 [("textures/gothic_block/blocks11b"
1884 , CommonAttrs
1885 ()
1886 ()
1887 False
1888 0.0
1889 False
1890 False
1891 CT_FrontSided
1892 []
1893 False
1894 False
1895 [StageAttrs
1896 Nothing
1897 RGB_IdentityLighting
1898 A_Identity
1899 TG_Base
1900 []
1901 (ST_Map "textures/gothic_block/blocks11b")
1902 True
1903 D_Lequal
1904 Nothing
1905 False
1906 "Tex_4288602201"
1907 , StageAttrs
1908 (Just (B_DstColor, B_Zero))
1909 RGB_IdentityLighting
1910 A_Identity
1911 TG_Lightmap
1912 []
1913 ST_Lightmap
1914 True
1915 D_Lequal
1916 Nothing
1917 False
1918 "Tex_3226210144"]
1919 False)
1920 , ("textures/gothic_block/blocks15"
1921 , CommonAttrs
1922 ()
1923 ()
1924 False
1925 0.0
1926 False
1927 False
1928 CT_FrontSided
1929 []
1930 False
1931 False
1932 [StageAttrs
1933 Nothing
1934 RGB_IdentityLighting
1935 A_Identity
1936 TG_Base
1937 []
1938 (ST_Map "textures/gothic_block/blocks15")
1939 True
1940 D_Lequal
1941 Nothing
1942 False
1943 "Tex_2523116863"
1944 , StageAttrs
1945 (Just (B_DstColor, B_Zero))
1946 RGB_IdentityLighting
1947 A_Identity
1948 TG_Lightmap
1949 []
1950 ST_Lightmap
1951 True
1952 D_Lequal
1953 Nothing
1954 False
1955 "Tex_3226210144"]
1956 False)
1957 , ("textures/gothic_block/blocks18b"
1958 , CommonAttrs
1959 ()
1960 ()
1961 False
1962 0.0
1963 False
1964 False
1965 CT_FrontSided
1966 []
1967 False
1968 False
1969 [StageAttrs
1970 Nothing
1971 RGB_IdentityLighting
1972 A_Identity
1973 TG_Base
1974 []
1975 (ST_Map "textures/gothic_block/blocks18b")
1976 True
1977 D_Lequal
1978 Nothing
1979 False
1980 "Tex_2639119078"
1981 , StageAttrs
1982 (Just (B_DstColor, B_Zero))
1983 RGB_IdentityLighting
1984 A_Identity
1985 TG_Lightmap
1986 []
1987 ST_Lightmap
1988 True
1989 D_Lequal
1990 Nothing
1991 False
1992 "Tex_3226210144"]
1993 False)
1994 , ("textures/gothic_block/blocks18c_3"
1995 , CommonAttrs
1996 ()
1997 ()
1998 False
1999 0.0
2000 False
2001 False
2002 CT_FrontSided
2003 []
2004 False
2005 False
2006 [StageAttrs
2007 Nothing
2008 RGB_IdentityLighting
2009 A_Identity
2010 TG_Base
2011 []
2012 (ST_Map "textures/gothic_block/blocks18c_3")
2013 True
2014 D_Lequal
2015 Nothing
2016 False
2017 "Tex_3939430064"
2018 , StageAttrs
2019 (Just (B_DstColor, B_Zero))
2020 RGB_IdentityLighting
2021 A_Identity
2022 TG_Lightmap
2023 []
2024 ST_Lightmap
2025 True
2026 D_Lequal
2027 Nothing
2028 False
2029 "Tex_3226210144"]
2030 False)
2031 , ("textures/gothic_block/demon_block15fx"
2032 , CommonAttrs
2033 ()
2034 ()
2035 False
2036 3.0
2037 False
2038 False
2039 CT_FrontSided
2040 []
2041 False
2042 False
2043 [StageAttrs
2044 Nothing
2045 RGB_Identity
2046 A_Identity
2047 TG_Base
2048 [TM_Scroll 0.0 1.0, TM_Turb 0.0 0.25 0.0 1.6, TM_Scale 4.0 4.0]
2049 (ST_Map "textures/sfx/firegorre.tga")
2050 True
2051 D_Lequal
2052 Nothing
2053 False
2054 "Tex_47037129"
2055 , StageAttrs
2056 (Just (B_SrcAlpha, B_OneMinusSrcAlpha))
2057 RGB_Identity
2058 A_Identity
2059 TG_Base
2060 []
2061 (ST_Map "textures/gothic_block/demon_block15fx.tga")
2062 False
2063 D_Lequal
2064 Nothing
2065 False
2066 "Tex_3562558025"
2067 , StageAttrs
2068 (Just (B_DstColor, B_OneMinusDstAlpha))
2069 RGB_Identity
2070 A_Identity
2071 TG_Lightmap
2072 []
2073 ST_Lightmap
2074 False
2075 D_Lequal
2076 Nothing
2077 False
2078 "Tex_2065974340"]
2079 False)
2080 , ("textures/gothic_block/killblock"
2081 , CommonAttrs
2082 ()
2083 ()
2084 False
2085 0.0
2086 False
2087 False
2088 CT_FrontSided
2089 []
2090 False
2091 False
2092 [StageAttrs
2093 Nothing
2094 RGB_IdentityLighting
2095 A_Identity
2096 TG_Base
2097 []
2098 (ST_Map "textures/gothic_block/killblock")
2099 True
2100 D_Lequal
2101 Nothing
2102 False
2103 "Tex_3647563961"
2104 , StageAttrs
2105 (Just (B_DstColor, B_Zero))
2106 RGB_IdentityLighting
2107 A_Identity
2108 TG_Lightmap
2109 []
2110 ST_Lightmap
2111 True
2112 D_Lequal
2113 Nothing
2114 False
2115 "Tex_3226210144"]
2116 False)
2117 , ("textures/gothic_block/killblock_i"
2118 , CommonAttrs
2119 ()
2120 ()
2121 False
2122 0.0
2123 False
2124 False
2125 CT_FrontSided
2126 []
2127 False
2128 False
2129 [StageAttrs
2130 Nothing
2131 RGB_IdentityLighting
2132 A_Identity
2133 TG_Base
2134 []
2135 (ST_Map "textures/gothic_block/killblock_i")
2136 True
2137 D_Lequal
2138 Nothing
2139 False
2140 "Tex_209322640"
2141 , StageAttrs
2142 (Just (B_DstColor, B_Zero))
2143 RGB_IdentityLighting
2144 A_Identity
2145 TG_Lightmap
2146 []
2147 ST_Lightmap
2148 True
2149 D_Lequal
2150 Nothing
2151 False
2152 "Tex_3226210144"]
2153 False)
2154 , ("textures/gothic_block/killblock_i4"
2155 , CommonAttrs
2156 ()
2157 ()
2158 False
2159 0.0
2160 False
2161 False
2162 CT_FrontSided
2163 []
2164 False
2165 False
2166 [StageAttrs
2167 Nothing
2168 RGB_IdentityLighting
2169 A_Identity
2170 TG_Base
2171 []
2172 (ST_Map "textures/gothic_block/killblock_i4")
2173 True
2174 D_Lequal
2175 Nothing
2176 False
2177 "Tex_3617993418"
2178 , StageAttrs
2179 (Just (B_DstColor, B_Zero))
2180 RGB_IdentityLighting
2181 A_Identity
2182 TG_Lightmap
2183 []
2184 ST_Lightmap
2185 True
2186 D_Lequal
2187 Nothing
2188 False
2189 "Tex_3226210144"]
2190 False)
2191 , ("textures/gothic_door/km_arena1archfinalc_mid"
2192 , CommonAttrs
2193 ()
2194 ()
2195 False
2196 0.0
2197 False
2198 False
2199 CT_FrontSided
2200 []
2201 False
2202 False
2203 [StageAttrs
2204 Nothing
2205 RGB_IdentityLighting
2206 A_Identity
2207 TG_Base
2208 []
2209 (ST_Map "textures/gothic_door/km_arena1archfinalc_mid")
2210 True
2211 D_Lequal
2212 Nothing
2213 False
2214 "Tex_2073154888"
2215 , StageAttrs
2216 (Just (B_DstColor, B_Zero))
2217 RGB_IdentityLighting
2218 A_Identity
2219 TG_Lightmap
2220 []
2221 ST_Lightmap
2222 True
2223 D_Lequal
2224 Nothing
2225 False
2226 "Tex_3226210144"]
2227 False)
2228 , ("textures/gothic_door/km_arena1archfinalc_top"
2229 , CommonAttrs
2230 ()
2231 ()
2232 False
2233 0.0
2234 False
2235 False
2236 CT_FrontSided
2237 []
2238 False
2239 False
2240 [StageAttrs
2241 Nothing
2242 RGB_IdentityLighting
2243 A_Identity
2244 TG_Base
2245 []
2246 (ST_Map "textures/gothic_door/km_arena1archfinalc_top")
2247 True
2248 D_Lequal
2249 Nothing
2250 False
2251 "Tex_3071107621"
2252 , StageAttrs
2253 (Just (B_DstColor, B_Zero))
2254 RGB_IdentityLighting
2255 A_Identity
2256 TG_Lightmap
2257 []
2258 ST_Lightmap
2259 True
2260 D_Lequal
2261 Nothing
2262 False
2263 "Tex_3226210144"]
2264 False)
2265 , ("textures/gothic_door/km_arena1archfinald_bot"
2266 , CommonAttrs
2267 ()
2268 ()
2269 False
2270 0.0
2271 False
2272 False
2273 CT_FrontSided
2274 []
2275 False
2276 False
2277 [StageAttrs
2278 Nothing
2279 RGB_IdentityLighting
2280 A_Identity
2281 TG_Base
2282 []
2283 (ST_Map "textures/gothic_door/km_arena1archfinald_bot")
2284 True
2285 D_Lequal
2286 Nothing
2287 False
2288 "Tex_1201212243"
2289 , StageAttrs
2290 (Just (B_DstColor, B_Zero))
2291 RGB_IdentityLighting
2292 A_Identity
2293 TG_Lightmap
2294 []
2295 ST_Lightmap
2296 True
2297 D_Lequal
2298 Nothing
2299 False
2300 "Tex_3226210144"]
2301 False)
2302 , ("textures/gothic_door/km_arena1archfinald_mid"
2303 , CommonAttrs
2304 ()
2305 ()
2306 False
2307 0.0
2308 False
2309 False
2310 CT_FrontSided
2311 []
2312 False
2313 False
2314 [StageAttrs
2315 Nothing
2316 RGB_IdentityLighting
2317 A_Identity
2318 TG_Base
2319 []
2320 (ST_Map "textures/gothic_door/km_arena1archfinald_mid")
2321 True
2322 D_Lequal
2323 Nothing
2324 False
2325 "Tex_3768122504"
2326 , StageAttrs
2327 (Just (B_DstColor, B_Zero))
2328 RGB_IdentityLighting
2329 A_Identity
2330 TG_Lightmap
2331 []
2332 ST_Lightmap
2333 True
2334 D_Lequal
2335 Nothing
2336 False
2337 "Tex_3226210144"]
2338 False)
2339 , ("textures/gothic_door/skull_door_a"
2340 , CommonAttrs
2341 ()
2342 ()
2343 False
2344 0.0
2345 False
2346 False
2347 CT_FrontSided
2348 []
2349 False
2350 False
2351 [StageAttrs
2352 Nothing
2353 RGB_IdentityLighting
2354 A_Identity
2355 TG_Base
2356 []
2357 (ST_Map "textures/gothic_door/skull_door_a")
2358 True
2359 D_Lequal
2360 Nothing
2361 False
2362 "Tex_1284708166"
2363 , StageAttrs
2364 (Just (B_DstColor, B_Zero))
2365 RGB_IdentityLighting
2366 A_Identity
2367 TG_Lightmap
2368 []
2369 ST_Lightmap
2370 True
2371 D_Lequal
2372 Nothing
2373 False
2374 "Tex_3226210144"]
2375 False)
2376 , ("textures/gothic_door/skull_door_b"
2377 , CommonAttrs
2378 ()
2379 ()
2380 False
2381 0.0
2382 False
2383 False
2384 CT_FrontSided
2385 []
2386 False
2387 False
2388 [StageAttrs
2389 Nothing
2390 RGB_IdentityLighting
2391 A_Identity
2392 TG_Base
2393 []
2394 (ST_Map "textures/gothic_door/skull_door_b")
2395 True
2396 D_Lequal
2397 Nothing
2398 False
2399 "Tex_1318715778"
2400 , StageAttrs
2401 (Just (B_DstColor, B_Zero))
2402 RGB_IdentityLighting
2403 A_Identity
2404 TG_Lightmap
2405 []
2406 ST_Lightmap
2407 True
2408 D_Lequal
2409 Nothing
2410 False
2411 "Tex_3226210144"]
2412 False)
2413 , ("textures/gothic_door/skull_door_c"
2414 , CommonAttrs
2415 ()
2416 ()
2417 False
2418 0.0
2419 False
2420 False
2421 CT_FrontSided
2422 []
2423 False
2424 False
2425 [StageAttrs
2426 Nothing
2427 RGB_IdentityLighting
2428 A_Identity
2429 TG_Base
2430 []
2431 (ST_Map "textures/gothic_door/skull_door_c")
2432 True
2433 D_Lequal
2434 Nothing
2435 False
2436 "Tex_4189195777"
2437 , StageAttrs
2438 (Just (B_DstColor, B_Zero))
2439 RGB_IdentityLighting
2440 A_Identity
2441 TG_Lightmap
2442 []
2443 ST_Lightmap
2444 True
2445 D_Lequal
2446 Nothing
2447 False
2448 "Tex_3226210144"]
2449 False)
2450 , ("textures/gothic_door/skull_door_d"
2451 , CommonAttrs
2452 ()
2453 ()
2454 False
2455 0.0
2456 False
2457 False
2458 CT_FrontSided
2459 []
2460 False
2461 False
2462 [StageAttrs
2463 Nothing
2464 RGB_IdentityLighting
2465 A_Identity
2466 TG_Base
2467 []
2468 (ST_Map "textures/gothic_door/skull_door_d")
2469 True
2470 D_Lequal
2471 Nothing
2472 False
2473 "Tex_1250438154"
2474 , StageAttrs
2475 (Just (B_DstColor, B_Zero))
2476 RGB_IdentityLighting
2477 A_Identity
2478 TG_Lightmap
2479 []
2480 ST_Lightmap
2481 True
2482 D_Lequal
2483 Nothing
2484 False
2485 "Tex_3226210144"]
2486 False)
2487 , ("textures/gothic_door/skull_door_e"
2488 , CommonAttrs
2489 ()
2490 ()
2491 False
2492 0.0
2493 False
2494 False
2495 CT_FrontSided
2496 []
2497 False
2498 False
2499 [StageAttrs
2500 Nothing
2501 RGB_IdentityLighting
2502 A_Identity
2503 TG_Base
2504 []
2505 (ST_Map "textures/gothic_door/skull_door_e")
2506 True
2507 D_Lequal
2508 Nothing
2509 False
2510 "Tex_4255130505"
2511 , StageAttrs
2512 (Just (B_DstColor, B_Zero))
2513 RGB_IdentityLighting
2514 A_Identity
2515 TG_Lightmap
2516 []
2517 ST_Lightmap
2518 True
2519 D_Lequal
2520 Nothing
2521 False
2522 "Tex_3226210144"]
2523 False)
2524 , ("textures/gothic_door/skull_door_f"
2525 , CommonAttrs
2526 ()
2527 ()
2528 False
2529 0.0
2530 False
2531 False
2532 CT_FrontSided
2533 []
2534 False
2535 False
2536 [StageAttrs
2537 Nothing
2538 RGB_IdentityLighting
2539 A_Identity
2540 TG_Base
2541 []
2542 (ST_Map "textures/gothic_door/skull_door_f")
2543 True
2544 D_Lequal
2545 Nothing
2546 False
2547 "Tex_4289279309"
2548 , StageAttrs
2549 (Just (B_DstColor, B_Zero))
2550 RGB_IdentityLighting
2551 A_Identity
2552 TG_Lightmap
2553 []
2554 ST_Lightmap
2555 True
2556 D_Lequal
2557 Nothing
2558 False
2559 "Tex_3226210144"]
2560 False)
2561 , ("textures/gothic_door/skullarch_a"
2562 , CommonAttrs
2563 ()
2564 ()
2565 False
2566 0.0
2567 False
2568 False
2569 CT_FrontSided
2570 []
2571 False
2572 False
2573 [StageAttrs
2574 Nothing
2575 RGB_IdentityLighting
2576 A_Identity
2577 TG_Base
2578 []
2579 (ST_Map "textures/gothic_door/skullarch_a")
2580 True
2581 D_Lequal
2582 Nothing
2583 False
2584 "Tex_3448884269"
2585 , StageAttrs
2586 (Just (B_DstColor, B_Zero))
2587 RGB_IdentityLighting
2588 A_Identity
2589 TG_Lightmap
2590 []
2591 ST_Lightmap
2592 True
2593 D_Lequal
2594 Nothing
2595 False
2596 "Tex_3226210144"]
2597 False)
2598 , ("textures/gothic_door/skullarch_b"
2599 , CommonAttrs
2600 ()
2601 ()
2602 False
2603 3.0
2604 False
2605 False
2606 CT_FrontSided
2607 []
2608 False
2609 False
2610 [StageAttrs
2611 Nothing
2612 RGB_Identity
2613 A_Identity
2614 TG_Base
2615 [TM_Scroll 0.0 1.0, TM_Turb 0.0 0.25 0.0 5.6, TM_Scale 1.5 1.5]
2616 (ST_Map "textures/sfx/firegorre.tga")
2617 True
2618 D_Lequal
2619 Nothing
2620 False
2621 "Tex_3416962274"
2622 , StageAttrs
2623 (Just (B_SrcAlpha, B_OneMinusSrcAlpha))
2624 RGB_Identity
2625 A_Identity
2626 TG_Base
2627 []
2628 (ST_Map "textures/gothic_door/skullarch_b.tga")
2629 False
2630 D_Lequal
2631 Nothing
2632 False
2633 "Tex_4077187607"
2634 , StageAttrs
2635 (Just (B_DstColor, B_Zero))
2636 RGB_Identity
2637 A_Identity
2638 TG_Lightmap
2639 []
2640 ST_Lightmap
2641 False
2642 D_Lequal
2643 Nothing
2644 False
2645 "Tex_1196599720"]
2646 False)
2647 , ("textures/gothic_door/skullarch_c"
2648 , CommonAttrs
2649 ()
2650 ()
2651 False
2652 0.0
2653 False
2654 False
2655 CT_FrontSided
2656 []
2657 False
2658 False
2659 [StageAttrs
2660 Nothing
2661 RGB_IdentityLighting
2662 A_Identity
2663 TG_Base
2664 []
2665 (ST_Map "textures/gothic_door/skullarch_c")
2666 True
2667 D_Lequal
2668 Nothing
2669 False
2670 "Tex_2024854890"
2671 , StageAttrs
2672 (Just (B_DstColor, B_Zero))
2673 RGB_IdentityLighting
2674 A_Identity
2675 TG_Lightmap
2676 []
2677 ST_Lightmap
2678 True
2679 D_Lequal
2680 Nothing
2681 False
2682 "Tex_3226210144"]
2683 False)
2684 , ("textures/gothic_door/xian_tourneyarch_inside2"
2685 , CommonAttrs
2686 ()
2687 ()
2688 False
2689 0.0
2690 False
2691 False
2692 CT_FrontSided
2693 []
2694 False
2695 False
2696 [StageAttrs
2697 Nothing
2698 RGB_IdentityLighting
2699 A_Identity
2700 TG_Base
2701 []
2702 (ST_Map "textures/gothic_door/xian_tourneyarch_inside2")
2703 True
2704 D_Lequal
2705 Nothing
2706 False
2707 "Tex_1435187472"
2708 , StageAttrs
2709 (Just (B_DstColor, B_Zero))
2710 RGB_IdentityLighting
2711 A_Identity
2712 TG_Lightmap
2713 []
2714 ST_Lightmap
2715 True
2716 D_Lequal
2717 Nothing
2718 False
2719 "Tex_3226210144"]
2720 False)
2721 , ("textures/gothic_floor/blocks17floor2"
2722 , CommonAttrs
2723 ()
2724 ()
2725 False
2726 0.0
2727 False
2728 False
2729 CT_FrontSided
2730 []
2731 False
2732 False
2733 [StageAttrs
2734 Nothing
2735 RGB_IdentityLighting
2736 A_Identity
2737 TG_Base
2738 []
2739 (ST_Map "textures/gothic_floor/blocks17floor2")
2740 True
2741 D_Lequal
2742 Nothing
2743 False
2744 "Tex_3814342582"
2745 , StageAttrs
2746 (Just (B_DstColor, B_Zero))
2747 RGB_IdentityLighting
2748 A_Identity
2749 TG_Lightmap
2750 []
2751 ST_Lightmap
2752 True
2753 D_Lequal
2754 Nothing
2755 False
2756 "Tex_3226210144"]
2757 False)
2758 , ("textures/gothic_floor/largerblock3b"
2759 , CommonAttrs
2760 ()
2761 ()
2762 False
2763 0.0
2764 False
2765 False
2766 CT_FrontSided
2767 []
2768 False
2769 False
2770 [StageAttrs
2771 Nothing
2772 RGB_IdentityLighting
2773 A_Identity
2774 TG_Base
2775 []
2776 (ST_Map "textures/gothic_floor/largerblock3b")
2777 True
2778 D_Lequal
2779 Nothing
2780 False
2781 "Tex_2966885788"
2782 , StageAttrs
2783 (Just (B_DstColor, B_Zero))
2784 RGB_IdentityLighting
2785 A_Identity
2786 TG_Lightmap
2787 []
2788 ST_Lightmap
2789 True
2790 D_Lequal
2791 Nothing
2792 False
2793 "Tex_3226210144"]
2794 False)
2795 , ("textures/gothic_floor/metalbridge06"
2796 , CommonAttrs
2797 ()
2798 ()
2799 False
2800 0.0
2801 False
2802 False
2803 CT_FrontSided
2804 []
2805 False
2806 False
2807 [StageAttrs
2808 Nothing
2809 RGB_IdentityLighting
2810 A_Identity
2811 TG_Base
2812 []
2813 (ST_Map "textures/gothic_floor/metalbridge06")
2814 True
2815 D_Lequal
2816 Nothing
2817 False
2818 "Tex_1581337759"
2819 , StageAttrs
2820 (Just (B_DstColor, B_Zero))
2821 RGB_IdentityLighting
2822 A_Identity
2823 TG_Lightmap
2824 []
2825 ST_Lightmap
2826 True
2827 D_Lequal
2828 Nothing
2829 False
2830 "Tex_3226210144"]
2831 False)
2832 , ("textures/gothic_floor/metalbridge06broke"
2833 , CommonAttrs
2834 ()
2835 ()
2836 False
2837 0.0
2838 False
2839 False
2840 CT_FrontSided
2841 []
2842 False
2843 False
2844 [StageAttrs
2845 Nothing
2846 RGB_IdentityLighting
2847 A_Identity
2848 TG_Base
2849 []
2850 (ST_Map "textures/gothic_floor/metalbridge06broke")
2851 True
2852 D_Lequal
2853 Nothing
2854 False
2855 "Tex_3921745736"
2856 , StageAttrs
2857 (Just (B_DstColor, B_Zero))
2858 RGB_IdentityLighting
2859 A_Identity
2860 TG_Lightmap
2861 []
2862 ST_Lightmap
2863 True
2864 D_Lequal
2865 Nothing
2866 False
2867 "Tex_3226210144"]
2868 False)
2869 , ("textures/gothic_floor/xstairtop4"
2870 , CommonAttrs
2871 ()
2872 ()
2873 False
2874 0.0
2875 False
2876 False
2877 CT_FrontSided
2878 []
2879 False
2880 False
2881 [StageAttrs
2882 Nothing
2883 RGB_IdentityLighting
2884 A_Identity
2885 TG_Base
2886 []
2887 (ST_Map "textures/gothic_floor/xstairtop4")
2888 True
2889 D_Lequal
2890 Nothing
2891 False
2892 "Tex_3836020895"
2893 , StageAttrs
2894 (Just (B_DstColor, B_Zero))
2895 RGB_IdentityLighting
2896 A_Identity
2897 TG_Lightmap
2898 []
2899 ST_Lightmap
2900 True
2901 D_Lequal
2902 Nothing
2903 False
2904 "Tex_3226210144"]
2905 False)
2906 , ("textures/gothic_floor/xstepborder3"
2907 , CommonAttrs
2908 ()
2909 ()
2910 False
2911 0.0
2912 False
2913 False
2914 CT_FrontSided
2915 []
2916 False
2917 False
2918 [StageAttrs
2919 Nothing
2920 RGB_IdentityLighting
2921 A_Identity
2922 TG_Base
2923 []
2924 (ST_Map "textures/gothic_floor/xstepborder3")
2925 True
2926 D_Lequal
2927 Nothing
2928 False
2929 "Tex_3269743316"
2930 , StageAttrs
2931 (Just (B_DstColor, B_Zero))
2932 RGB_IdentityLighting
2933 A_Identity
2934 TG_Lightmap
2935 []
2936 ST_Lightmap
2937 True
2938 D_Lequal
2939 Nothing
2940 False
2941 "Tex_3226210144"]
2942 False)
2943 , ("textures/gothic_trim/baseboard04"
2944 , CommonAttrs
2945 ()
2946 ()
2947 False
2948 0.0
2949 False
2950 False
2951 CT_FrontSided
2952 []
2953 False
2954 False
2955 [StageAttrs
2956 Nothing
2957 RGB_IdentityLighting
2958 A_Identity
2959 TG_Base
2960 []
2961 (ST_Map "textures/gothic_trim/baseboard04")
2962 True
2963 D_Lequal
2964 Nothing
2965 False
2966 "Tex_1002517541"
2967 , StageAttrs
2968 (Just (B_DstColor, B_Zero))
2969 RGB_IdentityLighting
2970 A_Identity
2971 TG_Lightmap
2972 []
2973 ST_Lightmap
2974 True
2975 D_Lequal
2976 Nothing
2977 False
2978 "Tex_3226210144"]
2979 False)
2980 , ("textures/gothic_trim/baseboard09_c3"
2981 , CommonAttrs
2982 ()
2983 ()
2984 False
2985 0.0
2986 False
2987 False
2988 CT_FrontSided
2989 []
2990 False
2991 False
2992 [StageAttrs
2993 Nothing
2994 RGB_IdentityLighting
2995 A_Identity
2996 TG_Base
2997 []
2998 (ST_Map "textures/gothic_trim/baseboard09_c3")
2999 True
3000 D_Lequal
3001 Nothing
3002 False
3003 "Tex_2289735512"
3004 , StageAttrs
3005 (Just (B_DstColor, B_Zero))
3006 RGB_IdentityLighting
3007 A_Identity
3008 TG_Lightmap
3009 []
3010 ST_Lightmap
3011 True
3012 D_Lequal
3013 Nothing
3014 False
3015 "Tex_3226210144"]
3016 False)
3017 , ("textures/gothic_trim/baseboard09_e"
3018 , CommonAttrs
3019 ()
3020 ()
3021 False
3022 0.0
3023 False
3024 False
3025 CT_FrontSided
3026 []
3027 False
3028 False
3029 [StageAttrs
3030 Nothing
3031 RGB_IdentityLighting
3032 A_Identity
3033 TG_Base
3034 []
3035 (ST_Map "textures/gothic_trim/baseboard09_e")
3036 True
3037 D_Lequal
3038 Nothing
3039 False
3040 "Tex_2367525081"
3041 , StageAttrs
3042 (Just (B_DstColor, B_Zero))
3043 RGB_IdentityLighting
3044 A_Identity
3045 TG_Lightmap
3046 []
3047 ST_Lightmap
3048 True
3049 D_Lequal
3050 Nothing
3051 False
3052 "Tex_3226210144"]
3053 False)
3054 , ("textures/gothic_trim/baseboard09_e2"
3055 , CommonAttrs
3056 ()
3057 ()
3058 False
3059 0.0
3060 False
3061 False
3062 CT_FrontSided
3063 []
3064 False
3065 False
3066 [StageAttrs
3067 Nothing
3068 RGB_IdentityLighting
3069 A_Identity
3070 TG_Base
3071 []
3072 (ST_Map "textures/gothic_trim/baseboard09_e2")
3073 True
3074 D_Lequal
3075 Nothing
3076 False
3077 "Tex_3694494180"
3078 , StageAttrs
3079 (Just (B_DstColor, B_Zero))
3080 RGB_IdentityLighting
3081 A_Identity
3082 TG_Lightmap
3083 []
3084 ST_Lightmap
3085 True
3086 D_Lequal
3087 Nothing
3088 False
3089 "Tex_3226210144"]
3090 False)
3091 , ("textures/gothic_trim/baseboard09_l2"
3092 , CommonAttrs
3093 ()
3094 ()
3095 False
3096 0.0
3097 False
3098 False
3099 CT_FrontSided
3100 []
3101 False
3102 False
3103 [StageAttrs
3104 Nothing
3105 RGB_IdentityLighting
3106 A_Identity
3107 TG_Base
3108 []
3109 (ST_Map "textures/gothic_trim/baseboard09_l2")
3110 True
3111 D_Lequal
3112 Nothing
3113 False
3114 "Tex_3202786139"
3115 , StageAttrs
3116 (Just (B_DstColor, B_Zero))
3117 RGB_IdentityLighting
3118 A_Identity
3119 TG_Lightmap
3120 []
3121 ST_Lightmap
3122 True
3123 D_Lequal
3124 Nothing
3125 False
3126 "Tex_3226210144"]
3127 False)
3128 , ("textures/gothic_trim/baseboard09_o3"
3129 , CommonAttrs
3130 ()
3131 ()
3132 False
3133 0.0
3134 False
3135 False
3136 CT_FrontSided
3137 []
3138 False
3139 False
3140 [StageAttrs
3141 Nothing
3142 RGB_IdentityLighting
3143 A_Identity
3144 TG_Base
3145 []
3146 (ST_Map "textures/gothic_trim/baseboard09_o3")
3147 True
3148 D_Lequal
3149 Nothing
3150 False
3151 "Tex_2512757607"
3152 , StageAttrs
3153 (Just (B_DstColor, B_Zero))
3154 RGB_IdentityLighting
3155 A_Identity
3156 TG_Lightmap
3157 []
3158 ST_Lightmap
3159 True
3160 D_Lequal
3161 Nothing
3162 False
3163 "Tex_3226210144"]
3164 False)
3165 , ("textures/gothic_trim/km_arena1tower4"
3166 , CommonAttrs
3167 ()
3168 ()
3169 False
3170 0.0
3171 False
3172 False
3173 CT_FrontSided
3174 []
3175 False
3176 False
3177 [StageAttrs
3178 Nothing
3179 RGB_IdentityLighting
3180 A_Identity
3181 TG_Base
3182 []
3183 (ST_Map "textures/gothic_trim/km_arena1tower4")
3184 True
3185 D_Lequal
3186 Nothing
3187 False
3188 "Tex_3479185666"
3189 , StageAttrs
3190 (Just (B_DstColor, B_Zero))
3191 RGB_IdentityLighting
3192 A_Identity
3193 TG_Lightmap
3194 []
3195 ST_Lightmap
3196 True
3197 D_Lequal
3198 Nothing
3199 False
3200 "Tex_3226210144"]
3201 False)
3202 , ("textures/gothic_trim/km_arena1tower4_a"
3203 , CommonAttrs
3204 ()
3205 ()
3206 False
3207 0.0
3208 False
3209 False
3210 CT_FrontSided
3211 []
3212 False
3213 False
3214 [StageAttrs
3215 Nothing
3216 RGB_IdentityLighting
3217 A_Identity
3218 TG_Base
3219 []
3220 (ST_Map "textures/gothic_trim/km_arena1tower4_a")
3221 True
3222 D_Lequal
3223 Nothing
3224 False
3225 "Tex_3012001075"
3226 , StageAttrs
3227 (Just (B_DstColor, B_Zero))
3228 RGB_IdentityLighting
3229 A_Identity
3230 TG_Lightmap
3231 []
3232 ST_Lightmap
3233 True
3234 D_Lequal
3235 Nothing
3236 False
3237 "Tex_3226210144"]
3238 False)
3239 , ("textures/gothic_trim/metaldemonkillblock"
3240 , CommonAttrs
3241 ()
3242 ()
3243 False
3244 0.0
3245 False
3246 False
3247 CT_FrontSided
3248 []
3249 False
3250 False
3251 [StageAttrs
3252 Nothing
3253 RGB_IdentityLighting
3254 A_Identity
3255 TG_Base
3256 []
3257 (ST_Map "textures/gothic_trim/metaldemonkillblock")
3258 True
3259 D_Lequal
3260 Nothing
3261 False
3262 "Tex_1062467595"
3263 , StageAttrs
3264 (Just (B_DstColor, B_Zero))
3265 RGB_IdentityLighting
3266 A_Identity
3267 TG_Lightmap
3268 []
3269 ST_Lightmap
3270 True
3271 D_Lequal
3272 Nothing
3273 False
3274 "Tex_3226210144"]
3275 False)
3276 , ("textures/gothic_trim/metalsupport4b"
3277 , CommonAttrs
3278 ()
3279 ()
3280 False
3281 0.0
3282 False
3283 False
3284 CT_FrontSided
3285 []
3286 False
3287 False
3288 [StageAttrs
3289 Nothing
3290 RGB_IdentityLighting
3291 A_Identity
3292 TG_Base
3293 []
3294 (ST_Map "textures/gothic_trim/metalsupport4b")
3295 True
3296 D_Lequal
3297 Nothing
3298 False
3299 "Tex_3593923076"
3300 , StageAttrs
3301 (Just (B_DstColor, B_Zero))
3302 RGB_IdentityLighting
3303 A_Identity
3304 TG_Lightmap
3305 []
3306 ST_Lightmap
3307 True
3308 D_Lequal
3309 Nothing
3310 False
3311 "Tex_3226210144"]
3312 False)
3313 , ("textures/gothic_trim/metalsupsolid"
3314 , CommonAttrs
3315 ()
3316 ()
3317 False
3318 0.0
3319 False
3320 False
3321 CT_FrontSided
3322 []
3323 False
3324 False
3325 [StageAttrs
3326 Nothing
3327 RGB_IdentityLighting
3328 A_Identity
3329 TG_Base
3330 []
3331 (ST_Map "textures/gothic_trim/metalsupsolid")
3332 True
3333 D_Lequal
3334 Nothing
3335 False
3336 "Tex_2893650486"
3337 , StageAttrs
3338 (Just (B_DstColor, B_Zero))
3339 RGB_IdentityLighting
3340 A_Identity
3341 TG_Lightmap
3342 []
3343 ST_Lightmap
3344 True
3345 D_Lequal
3346 Nothing
3347 False
3348 "Tex_3226210144"]
3349 False)
3350 , ("textures/gothic_trim/pitted_rust"
3351 , CommonAttrs
3352 ()
3353 ()
3354 False
3355 0.0
3356 False
3357 False
3358 CT_FrontSided
3359 []
3360 False
3361 False
3362 [StageAttrs
3363 Nothing
3364 RGB_IdentityLighting
3365 A_Identity
3366 TG_Base
3367 []
3368 (ST_Map "textures/gothic_trim/pitted_rust")
3369 True
3370 D_Lequal
3371 Nothing
3372 False
3373 "Tex_1243894392"
3374 , StageAttrs
3375 (Just (B_DstColor, B_Zero))
3376 RGB_IdentityLighting
3377 A_Identity
3378 TG_Lightmap
3379 []
3380 ST_Lightmap
3381 True
3382 D_Lequal
3383 Nothing
3384 False
3385 "Tex_3226210144"]
3386 False)
3387 , ("textures/gothic_trim/pitted_rust2"
3388 , CommonAttrs
3389 ()
3390 ()
3391 False
3392 0.0
3393 False
3394 False
3395 CT_FrontSided
3396 []
3397 False
3398 False
3399 [StageAttrs
3400 Nothing
3401 RGB_IdentityLighting
3402 A_Identity
3403 TG_Base
3404 []
3405 (ST_Map "textures/gothic_trim/pitted_rust2")
3406 True
3407 D_Lequal
3408 Nothing
3409 False
3410 "Tex_2099456856"
3411 , StageAttrs
3412 (Just (B_DstColor, B_Zero))
3413 RGB_IdentityLighting
3414 A_Identity
3415 TG_Lightmap
3416 []
3417 ST_Lightmap
3418 True
3419 D_Lequal
3420 Nothing
3421 False
3422 "Tex_3226210144"]
3423 False)
3424 , ("textures/gothic_trim/pitted_rust2_trans"
3425 , CommonAttrs
3426 ()
3427 ()
3428 False
3429 3.0
3430 False
3431 False
3432 CT_FrontSided
3433 []
3434 False
3435 False
3436 [StageAttrs
3437 Nothing
3438 RGB_Identity
3439 A_Identity
3440 TG_Lightmap
3441 []
3442 ST_Lightmap
3443 True
3444 D_Lequal
3445 Nothing
3446 False
3447 "Tex_511571587"
3448 , StageAttrs
3449 (Just (B_DstColor, B_Zero))
3450 RGB_Identity
3451 A_Identity
3452 TG_Base
3453 []
3454 (ST_Map "textures/gothic_trim/pitted_rust2.tga")
3455 False
3456 D_Lequal
3457 Nothing
3458 False
3459 "Tex_1910997598"]
3460 False)
3461 , ("textures/gothic_trim/pitted_rust3"
3462 , CommonAttrs
3463 ()
3464 ()
3465 False
3466 0.0
3467 False
3468 False
3469 CT_FrontSided
3470 []
3471 False
3472 False
3473 [StageAttrs
3474 Nothing
3475 RGB_IdentityLighting
3476 A_Identity
3477 TG_Base
3478 []
3479 (ST_Map "textures/gothic_trim/pitted_rust3")
3480 True
3481 D_Lequal
3482 Nothing
3483 False
3484 "Tex_3389727963"
3485 , StageAttrs
3486 (Just (B_DstColor, B_Zero))
3487 RGB_IdentityLighting
3488 A_Identity
3489 TG_Lightmap
3490 []
3491 ST_Lightmap
3492 True
3493 D_Lequal
3494 Nothing
3495 False
3496 "Tex_3226210144"]
3497 False)
3498 , ("textures/gothic_trim/skullsvertgray02b"
3499 , CommonAttrs
3500 ()
3501 ()
3502 False
3503 0.0
3504 False
3505 False
3506 CT_FrontSided
3507 []
3508 False
3509 False
3510 [StageAttrs
3511 Nothing
3512 RGB_IdentityLighting
3513 A_Identity
3514 TG_Base
3515 []
3516 (ST_Map "textures/gothic_trim/skullsvertgray02b")
3517 True
3518 D_Lequal
3519 Nothing
3520 False
3521 "Tex_2634868983"
3522 , StageAttrs
3523 (Just (B_DstColor, B_Zero))
3524 RGB_IdentityLighting
3525 A_Identity
3526 TG_Lightmap
3527 []
3528 ST_Lightmap
3529 True
3530 D_Lequal
3531 Nothing
3532 False
3533 "Tex_3226210144"]
3534 False)
3535 , ("textures/gothic_wall/iron01_e"
3536 , CommonAttrs
3537 ()
3538 ()
3539 False
3540 0.0
3541 False
3542 False
3543 CT_FrontSided
3544 []
3545 False
3546 False
3547 [StageAttrs
3548 Nothing
3549 RGB_IdentityLighting
3550 A_Identity
3551 TG_Base
3552 []
3553 (ST_Map "textures/gothic_wall/iron01_e")
3554 True
3555 D_Lequal
3556 Nothing
3557 False
3558 "Tex_2432583247"
3559 , StageAttrs
3560 (Just (B_DstColor, B_Zero))
3561 RGB_IdentityLighting
3562 A_Identity
3563 TG_Lightmap
3564 []
3565 ST_Lightmap
3566 True
3567 D_Lequal
3568 Nothing
3569 False
3570 "Tex_3226210144"]
3571 False)
3572 , ("textures/gothic_wall/iron01_ntech3"
3573 , CommonAttrs
3574 ()
3575 ()
3576 False
3577 0.0
3578 False
3579 False
3580 CT_FrontSided
3581 []
3582 False
3583 False
3584 [StageAttrs
3585 Nothing
3586 RGB_IdentityLighting
3587 A_Identity
3588 TG_Base
3589 []
3590 (ST_Map "textures/gothic_wall/iron01_ntech3")
3591 True
3592 D_Lequal
3593 Nothing
3594 False
3595 "Tex_442868841"
3596 , StageAttrs
3597 (Just (B_DstColor, B_Zero))
3598 RGB_IdentityLighting
3599 A_Identity
3600 TG_Lightmap
3601 []
3602 ST_Lightmap
3603 True
3604 D_Lequal
3605 Nothing
3606 False
3607 "Tex_3226210144"]
3608 False)
3609 , ("textures/gothic_wall/skull4"
3610 , CommonAttrs
3611 ()
3612 ()
3613 False
3614 0.0
3615 False
3616 False
3617 CT_FrontSided
3618 []
3619 False
3620 False
3621 [StageAttrs
3622 Nothing
3623 RGB_IdentityLighting
3624 A_Identity
3625 TG_Base
3626 []
3627 (ST_Map "textures/gothic_wall/skull4")
3628 True
3629 D_Lequal
3630 Nothing
3631 False
3632 "Tex_2239853403"
3633 , StageAttrs
3634 (Just (B_DstColor, B_Zero))
3635 RGB_IdentityLighting
3636 A_Identity
3637 TG_Lightmap
3638 []
3639 ST_Lightmap
3640 True
3641 D_Lequal
3642 Nothing
3643 False
3644 "Tex_3226210144"]
3645 False)
3646 , ("textures/gothic_wall/slateroofc"
3647 , CommonAttrs
3648 ()
3649 ()
3650 False
3651 0.0
3652 False
3653 False
3654 CT_FrontSided
3655 []
3656 False
3657 False
3658 [StageAttrs
3659 Nothing
3660 RGB_IdentityLighting
3661 A_Identity
3662 TG_Base
3663 []
3664 (ST_Map "textures/gothic_wall/slateroofc")
3665 True
3666 D_Lequal
3667 Nothing
3668 False
3669 "Tex_2490648334"
3670 , StageAttrs
3671 (Just (B_DstColor, B_Zero))
3672 RGB_IdentityLighting
3673 A_Identity
3674 TG_Lightmap
3675 []
3676 ST_Lightmap
3677 True
3678 D_Lequal
3679 Nothing
3680 False
3681 "Tex_3226210144"]
3682 False)
3683 , ("textures/gothic_wall/supportborder_blue_b"
3684 , CommonAttrs
3685 ()
3686 ()
3687 False
3688 0.0
3689 False
3690 False
3691 CT_FrontSided
3692 []
3693 False
3694 False
3695 [StageAttrs
3696 Nothing
3697 RGB_IdentityLighting
3698 A_Identity
3699 TG_Base
3700 []
3701 (ST_Map "textures/gothic_wall/supportborder_blue_b")
3702 True
3703 D_Lequal
3704 Nothing
3705 False
3706 "Tex_564811775"
3707 , StageAttrs
3708 (Just (B_DstColor, B_Zero))
3709 RGB_IdentityLighting
3710 A_Identity
3711 TG_Lightmap
3712 []
3713 ST_Lightmap
3714 True
3715 D_Lequal
3716 Nothing
3717 False
3718 "Tex_3226210144"]
3719 False)
3720 , ("textures/gothic_wall/supportborder_blue_c"
3721 , CommonAttrs
3722 ()
3723 ()
3724 False
3725 0.0
3726 False
3727 False
3728 CT_FrontSided
3729 []
3730 False
3731 False
3732 [StageAttrs
3733 Nothing
3734 RGB_IdentityLighting
3735 A_Identity
3736 TG_Base
3737 []
3738 (ST_Map "textures/gothic_wall/supportborder_blue_c")
3739 True
3740 D_Lequal
3741 Nothing
3742 False
3743 "Tex_2525124732"
3744 , StageAttrs
3745 (Just (B_DstColor, B_Zero))
3746 RGB_IdentityLighting
3747 A_Identity
3748 TG_Lightmap
3749 []
3750 ST_Lightmap
3751 True
3752 D_Lequal
3753 Nothing
3754 False
3755 "Tex_3226210144"]
3756 False)]
1881------------ tooltips 3757------------ tooltips
1882testdata/performance/SampleMaterial.lc 3:1-3:15 3758testdata/performance/SampleMaterial.lc 3:1-3:15
1883 [(String, CommonAttrs)] 3759 [(String, CommonAttrs)]