summaryrefslogtreecommitdiff
path: root/testdata/performance/Material.out
diff options
context:
space:
mode:
Diffstat (limited to 'testdata/performance/Material.out')
-rw-r--r--testdata/performance/Material.out282
1 files changed, 141 insertions, 141 deletions
diff --git a/testdata/performance/Material.out b/testdata/performance/Material.out
index 958efb6f..d31c4191 100644
--- a/testdata/performance/Material.out
+++ b/testdata/performance/Material.out
@@ -1,161 +1,161 @@
1main is not found 1main is not found
2------------ trace 2------------ trace
3identityLight :: 'Float 3identityLight :: Float
4'Entity :: Type 4'Entity :: Type
5Entity :: 'Vec 4 'Float -> 'Vec 4 'Float -> 'Vec 3 'Float -> 'Vec 4 'Float -> 'Entity 5Entity :: Vec 4 Float -> Vec 4 Float -> Vec 3 Float -> Vec 4 Float -> Entity
6'EntityCase :: forall (a :: 'Entity -> Type) -> (forall (b :: 'Vec 4 'Float) (c :: 'Vec 4 'Float) (d :: 'Vec 3 'Float) (e :: 'Vec 4 'Float) -> a (Entity b c d e)) -> forall (f :: 'Entity) -> a f 6'EntityCase :: forall (a :: Entity -> Type) -> (forall (b :: Vec 4 Float) (c :: Vec 4 Float) (d :: Vec 3 Float) (e :: Vec 4 Float) -> a ('Entity b c d e)) -> forall (f :: Entity) -> a f
7match'Entity :: forall (a :: Type -> Type) -> a 'Entity -> forall b -> a b -> a b 7match'Entity :: forall (a :: Type -> Type) -> a Entity -> forall b -> a b -> a b
8eAmbientLight :: 'Entity -> 'VecS 'Float 4 8eAmbientLight :: Entity -> VecS Float 4
9eDirectedLight :: 'Entity -> 'VecS 'Float 4 9eDirectedLight :: Entity -> VecS Float 4
10eLightDir :: 'Entity -> 'VecS 'Float 3 10eLightDir :: Entity -> VecS Float 3
11eShaderRGBA :: 'Entity -> 'VecS 'Float 4 11eShaderRGBA :: Entity -> VecS Float 4
12'WaveType :: Type 12'WaveType :: Type
13WT_Sin :: 'WaveType 13WT_Sin :: WaveType
14WT_Triangle :: 'WaveType 14WT_Triangle :: WaveType
15WT_Square :: 'WaveType 15WT_Square :: WaveType
16WT_Sawtooth :: 'WaveType 16WT_Sawtooth :: WaveType
17WT_InverseSawtooth :: 'WaveType 17WT_InverseSawtooth :: WaveType
18WT_Noise :: 'WaveType 18WT_Noise :: WaveType
19'WaveTypeCase :: forall (a :: 'WaveType -> Type) -> a WT_Sin -> a WT_Triangle -> a WT_Square -> a WT_Sawtooth -> a WT_InverseSawtooth -> a WT_Noise -> forall (b :: 'WaveType) -> a b 19'WaveTypeCase :: forall (a :: WaveType -> Type) -> a 'WT_Sin -> a 'WT_Triangle -> a 'WT_Square -> a 'WT_Sawtooth -> a 'WT_InverseSawtooth -> a 'WT_Noise -> forall (b :: WaveType) -> a b
20match'WaveType :: forall (a :: Type -> Type) -> a 'WaveType -> forall b -> a b -> a b 20match'WaveType :: forall (a :: Type -> Type) -> a WaveType -> forall b -> a b -> a b
21'Wave :: Type 21'Wave :: Type
22Wave :: 'WaveType -> 'Float -> 'Float -> 'Float -> 'Float -> 'Wave 22Wave :: WaveType -> Float -> Float -> Float -> Float -> Wave
23'WaveCase :: forall (a :: 'Wave -> Type) -> (forall (b :: 'WaveType) (c :: 'Float) (d :: 'Float) (e :: 'Float) (f :: 'Float) -> a (Wave b c d e f)) -> forall (g :: 'Wave) -> a g 23'WaveCase :: forall (a :: Wave -> Type) -> (forall (b :: WaveType) (c :: Float) (d :: Float) (e :: Float) (f :: Float) -> a ('Wave b c d e f)) -> forall (g :: Wave) -> a g
24match'Wave :: forall (a :: Type -> Type) -> a 'Wave -> forall b -> a b -> a b 24match'Wave :: forall (a :: Type -> Type) -> a Wave -> forall b -> a b -> a b
25'Deform :: Type 25'Deform :: Type
26D_AutoSprite :: 'Deform 26D_AutoSprite :: Deform
27D_AutoSprite2 :: 'Deform 27D_AutoSprite2 :: Deform
28D_Bulge :: 'Float -> 'Float -> 'Float -> 'Deform 28D_Bulge :: Float -> Float -> Float -> Deform
29D_Move :: 'Vec 3 'Float -> 'Wave -> 'Deform 29D_Move :: Vec 3 Float -> Wave -> Deform
30D_Normal :: 'Float -> 'Float -> 'Deform 30D_Normal :: Float -> Float -> Deform
31D_ProjectionShadow :: 'Deform 31D_ProjectionShadow :: Deform
32D_Text0 :: 'Deform 32D_Text0 :: Deform
33D_Text1 :: 'Deform 33D_Text1 :: Deform
34D_Text2 :: 'Deform 34D_Text2 :: Deform
35D_Text3 :: 'Deform 35D_Text3 :: Deform
36D_Text4 :: 'Deform 36D_Text4 :: Deform
37D_Text5 :: 'Deform 37D_Text5 :: Deform
38D_Text6 :: 'Deform 38D_Text6 :: Deform
39D_Text7 :: 'Deform 39D_Text7 :: Deform
40D_Wave :: 'Float -> 'Wave -> 'Deform 40D_Wave :: Float -> Wave -> Deform
41'DeformCase :: forall (a :: 'Deform -> Type) -> a D_AutoSprite -> a D_AutoSprite2 -> (forall (b :: 'Float) (c :: 'Float) (d :: 'Float) -> a (D_Bulge b c d)) -> (forall (e :: 'Vec 3 'Float) (f :: 'Wave) -> a (D_Move e f)) -> (forall (g :: 'Float) (h :: 'Float) -> a (D_Normal g h)) -> a D_ProjectionShadow -> a D_Text0 -> a D_Text1 -> a D_Text2 -> a D_Text3 -> a D_Text4 -> a D_Text5 -> a D_Text6 -> a D_Text7 -> (forall (i :: 'Float) (j :: 'Wave) -> a (D_Wave i j)) -> forall (k :: 'Deform) -> a k 41'DeformCase :: forall (a :: Deform -> Type) -> a 'D_AutoSprite -> a 'D_AutoSprite2 -> (forall (b :: Float) (c :: Float) (d :: Float) -> a ('D_Bulge b c d)) -> (forall (e :: Vec 3 Float) (f :: Wave) -> a ('D_Move e f)) -> (forall (g :: Float) (h :: Float) -> a ('D_Normal g h)) -> a 'D_ProjectionShadow -> a 'D_Text0 -> a 'D_Text1 -> a 'D_Text2 -> a 'D_Text3 -> a 'D_Text4 -> a 'D_Text5 -> a 'D_Text6 -> a 'D_Text7 -> (forall (i :: Float) (j :: Wave) -> a ('D_Wave i j)) -> forall (k :: Deform) -> a k
42match'Deform :: forall (a :: Type -> Type) -> a 'Deform -> forall b -> a b -> a b 42match'Deform :: forall (a :: Type -> Type) -> a Deform -> forall b -> a b -> a b
43'CullType :: Type 43'CullType :: Type
44CT_FrontSided :: 'CullType 44CT_FrontSided :: CullType
45CT_BackSided :: 'CullType 45CT_BackSided :: CullType
46CT_TwoSided :: 'CullType 46CT_TwoSided :: CullType
47'CullTypeCase :: forall (a :: 'CullType -> Type) -> a CT_FrontSided -> a CT_BackSided -> a CT_TwoSided -> forall (b :: 'CullType) -> a b 47'CullTypeCase :: forall (a :: CullType -> Type) -> a 'CT_FrontSided -> a 'CT_BackSided -> a 'CT_TwoSided -> forall (b :: CullType) -> a b
48match'CullType :: forall (a :: Type -> Type) -> a 'CullType -> forall b -> a b -> a b 48match'CullType :: forall (a :: Type -> Type) -> a CullType -> forall b -> a b -> a b
49'Blending' :: Type 49'Blending' :: Type
50B_DstAlpha :: 'Blending' 50B_DstAlpha :: Blending'
51B_DstColor :: 'Blending' 51B_DstColor :: Blending'
52B_One :: 'Blending' 52B_One :: Blending'
53B_OneMinusDstAlpha :: 'Blending' 53B_OneMinusDstAlpha :: Blending'
54B_OneMinusDstColor :: 'Blending' 54B_OneMinusDstColor :: Blending'
55B_OneMinusSrcAlpha :: 'Blending' 55B_OneMinusSrcAlpha :: Blending'
56B_OneMinusSrcColor :: 'Blending' 56B_OneMinusSrcColor :: Blending'
57B_SrcAlpha :: 'Blending' 57B_SrcAlpha :: Blending'
58B_SrcAlphaSaturate :: 'Blending' 58B_SrcAlphaSaturate :: Blending'
59B_SrcColor :: 'Blending' 59B_SrcColor :: Blending'
60B_Zero :: 'Blending' 60B_Zero :: Blending'
61'Blending'Case :: forall (a :: 'Blending' -> Type) -> a B_DstAlpha -> a B_DstColor -> a B_One -> a B_OneMinusDstAlpha -> a B_OneMinusDstColor -> a B_OneMinusSrcAlpha -> a B_OneMinusSrcColor -> a B_SrcAlpha -> a B_SrcAlphaSaturate -> a B_SrcColor -> a B_Zero -> forall (b :: 'Blending') -> a b 61'Blending'Case :: forall (a :: Blending' -> Type) -> a 'B_DstAlpha -> a 'B_DstColor -> a 'B_One -> a 'B_OneMinusDstAlpha -> a 'B_OneMinusDstColor -> a 'B_OneMinusSrcAlpha -> a 'B_OneMinusSrcColor -> a 'B_SrcAlpha -> a 'B_SrcAlphaSaturate -> a 'B_SrcColor -> a 'B_Zero -> forall (b :: Blending') -> a b
62match'Blending' :: forall (a :: Type -> Type) -> a 'Blending' -> forall b -> a b -> a b 62match'Blending' :: forall (a :: Type -> Type) -> a Blending' -> forall b -> a b -> a b
63'RGBGen :: Type 63'RGBGen :: Type
64RGB_Wave :: 'Wave -> 'RGBGen 64RGB_Wave :: Wave -> RGBGen
65RGB_Const :: 'Float -> 'Float -> 'Float -> 'RGBGen 65RGB_Const :: Float -> Float -> Float -> RGBGen
66RGB_Identity :: 'RGBGen 66RGB_Identity :: RGBGen
67RGB_IdentityLighting :: 'RGBGen 67RGB_IdentityLighting :: RGBGen
68RGB_Entity :: 'RGBGen 68RGB_Entity :: RGBGen
69RGB_OneMinusEntity :: 'RGBGen 69RGB_OneMinusEntity :: RGBGen
70RGB_ExactVertex :: 'RGBGen 70RGB_ExactVertex :: RGBGen
71RGB_Vertex :: 'RGBGen 71RGB_Vertex :: RGBGen
72RGB_LightingDiffuse :: 'RGBGen 72RGB_LightingDiffuse :: RGBGen
73RGB_OneMinusVertex :: 'RGBGen 73RGB_OneMinusVertex :: RGBGen
74RGB_Undefined :: 'RGBGen 74RGB_Undefined :: RGBGen
75'RGBGenCase :: forall (a :: 'RGBGen -> Type) -> (forall (b :: 'Wave) -> a (RGB_Wave b)) -> (forall (c :: 'Float) (d :: 'Float) (e :: 'Float) -> a (RGB_Const c d e)) -> a RGB_Identity -> a RGB_IdentityLighting -> a RGB_Entity -> a RGB_OneMinusEntity -> a RGB_ExactVertex -> a RGB_Vertex -> a RGB_LightingDiffuse -> a RGB_OneMinusVertex -> a RGB_Undefined -> forall (f :: 'RGBGen) -> a f 75'RGBGenCase :: forall (a :: RGBGen -> Type) -> (forall (b :: Wave) -> a ('RGB_Wave b)) -> (forall (c :: Float) (d :: Float) (e :: Float) -> a ('RGB_Const c d e)) -> a 'RGB_Identity -> a 'RGB_IdentityLighting -> a 'RGB_Entity -> a 'RGB_OneMinusEntity -> a 'RGB_ExactVertex -> a 'RGB_Vertex -> a 'RGB_LightingDiffuse -> a 'RGB_OneMinusVertex -> a 'RGB_Undefined -> forall (f :: RGBGen) -> a f
76match'RGBGen :: forall (a :: Type -> Type) -> a 'RGBGen -> forall b -> a b -> a b 76match'RGBGen :: forall (a :: Type -> Type) -> a RGBGen -> forall b -> a b -> a b
77'AlphaGen :: Type 77'AlphaGen :: Type
78A_Wave :: 'Wave -> 'AlphaGen 78A_Wave :: Wave -> AlphaGen
79A_Const :: 'Float -> 'AlphaGen 79A_Const :: Float -> AlphaGen
80A_Portal :: 'AlphaGen 80A_Portal :: AlphaGen
81A_Identity :: 'AlphaGen 81A_Identity :: AlphaGen
82A_Entity :: 'AlphaGen 82A_Entity :: AlphaGen
83A_OneMinusEntity :: 'AlphaGen 83A_OneMinusEntity :: AlphaGen
84A_Vertex :: 'AlphaGen 84A_Vertex :: AlphaGen
85A_LightingSpecular :: 'AlphaGen 85A_LightingSpecular :: AlphaGen
86A_OneMinusVertex :: 'AlphaGen 86A_OneMinusVertex :: AlphaGen
87'AlphaGenCase :: forall (a :: 'AlphaGen -> Type) -> (forall (b :: 'Wave) -> a (A_Wave b)) -> (forall (c :: 'Float) -> a (A_Const c)) -> a A_Portal -> a A_Identity -> a A_Entity -> a A_OneMinusEntity -> a A_Vertex -> a A_LightingSpecular -> a A_OneMinusVertex -> forall (d :: 'AlphaGen) -> a d 87'AlphaGenCase :: forall (a :: AlphaGen -> Type) -> (forall (b :: Wave) -> a ('A_Wave b)) -> (forall (c :: Float) -> a ('A_Const c)) -> a 'A_Portal -> a 'A_Identity -> a 'A_Entity -> a 'A_OneMinusEntity -> a 'A_Vertex -> a 'A_LightingSpecular -> a 'A_OneMinusVertex -> forall (d :: AlphaGen) -> a d
88match'AlphaGen :: forall (a :: Type -> Type) -> a 'AlphaGen -> forall b -> a b -> a b 88match'AlphaGen :: forall (a :: Type -> Type) -> a AlphaGen -> forall b -> a b -> a b
89'TCGen :: Type 89'TCGen :: Type
90TG_Base :: 'TCGen 90TG_Base :: TCGen
91TG_Lightmap :: 'TCGen 91TG_Lightmap :: TCGen
92TG_Environment :: 'TCGen 92TG_Environment :: TCGen
93TG_Vector :: 'Vec 3 'Float -> 'Vec 3 'Float -> 'TCGen 93TG_Vector :: Vec 3 Float -> Vec 3 Float -> TCGen
94TG_Undefined :: 'TCGen 94TG_Undefined :: TCGen
95'TCGenCase :: forall (a :: 'TCGen -> Type) -> a TG_Base -> a TG_Lightmap -> a TG_Environment -> (forall (b :: 'Vec 3 'Float) (c :: 'Vec 3 'Float) -> a (TG_Vector b c)) -> a TG_Undefined -> forall (d :: 'TCGen) -> a d 95'TCGenCase :: forall (a :: TCGen -> Type) -> a 'TG_Base -> a 'TG_Lightmap -> a 'TG_Environment -> (forall (b :: Vec 3 Float) (c :: Vec 3 Float) -> a ('TG_Vector b c)) -> a 'TG_Undefined -> forall (d :: TCGen) -> a d
96match'TCGen :: forall (a :: Type -> Type) -> a 'TCGen -> forall b -> a b -> a b 96match'TCGen :: forall (a :: Type -> Type) -> a TCGen -> forall b -> a b -> a b
97'TCMod :: Type 97'TCMod :: Type
98TM_EntityTranslate :: 'TCMod 98TM_EntityTranslate :: TCMod
99TM_Rotate :: 'Float -> 'TCMod 99TM_Rotate :: Float -> TCMod
100TM_Scroll :: 'Float -> 'Float -> 'TCMod 100TM_Scroll :: Float -> Float -> TCMod
101TM_Scale :: 'Float -> 'Float -> 'TCMod 101TM_Scale :: Float -> Float -> TCMod
102TM_Stretch :: 'Wave -> 'TCMod 102TM_Stretch :: Wave -> TCMod
103TM_Transform :: 'Float -> 'Float -> 'Float -> 'Float -> 'Float -> 'Float -> 'TCMod 103TM_Transform :: Float -> Float -> Float -> Float -> Float -> Float -> TCMod
104TM_Turb :: 'Float -> 'Float -> 'Float -> 'Float -> 'TCMod 104TM_Turb :: Float -> Float -> Float -> Float -> TCMod
105'TCModCase :: forall (a :: 'TCMod -> Type) -> a TM_EntityTranslate -> (forall (b :: 'Float) -> a (TM_Rotate b)) -> (forall (c :: 'Float) (d :: 'Float) -> a (TM_Scroll c d)) -> (forall (e :: 'Float) (f :: 'Float) -> a (TM_Scale e f)) -> (forall (g :: 'Wave) -> a (TM_Stretch g)) -> (forall (h :: 'Float) (i :: 'Float) (j :: 'Float) (k :: 'Float) (l :: 'Float) (m :: 'Float) -> a (TM_Transform h i j k l m)) -> (forall (n :: 'Float) (o :: 'Float) (p :: 'Float) (q :: 'Float) -> a (TM_Turb n o p q)) -> forall (r :: 'TCMod) -> a r 105'TCModCase :: forall (a :: TCMod -> Type) -> a 'TM_EntityTranslate -> (forall (b :: Float) -> a ('TM_Rotate b)) -> (forall (c :: Float) (d :: Float) -> a ('TM_Scroll c d)) -> (forall (e :: Float) (f :: Float) -> a ('TM_Scale e f)) -> (forall (g :: Wave) -> a ('TM_Stretch g)) -> (forall (h :: Float) (i :: Float) (j :: Float) (k :: Float) (l :: Float) (m :: Float) -> a ('TM_Transform h i j k l m)) -> (forall (n :: Float) (o :: Float) (p :: Float) (q :: Float) -> a ('TM_Turb n o p q)) -> forall (r :: TCMod) -> a r
106match'TCMod :: forall (a :: Type -> Type) -> a 'TCMod -> forall b -> a b -> a b 106match'TCMod :: forall (a :: Type -> Type) -> a TCMod -> forall b -> a b -> a b
107'StageTexture :: Type 107'StageTexture :: Type
108ST_Map :: 'String -> 'StageTexture 108ST_Map :: String -> StageTexture
109ST_ClampMap :: 'String -> 'StageTexture 109ST_ClampMap :: String -> StageTexture
110ST_AnimMap :: 'Float -> 'List 'String -> 'StageTexture 110ST_AnimMap :: Float -> List String -> StageTexture
111ST_Lightmap :: 'StageTexture 111ST_Lightmap :: StageTexture
112ST_WhiteImage :: 'StageTexture 112ST_WhiteImage :: StageTexture
113'StageTextureCase :: forall (a :: 'StageTexture -> Type) -> (forall (b :: 'String) -> a (ST_Map b)) -> (forall (c :: 'String) -> a (ST_ClampMap c)) -> (forall (d :: 'Float) (e :: 'List 'String) -> a (ST_AnimMap d e)) -> a ST_Lightmap -> a ST_WhiteImage -> forall (f :: 'StageTexture) -> a f 113'StageTextureCase :: forall (a :: StageTexture -> Type) -> (forall (b :: String) -> a ('ST_Map b)) -> (forall (c :: String) -> a ('ST_ClampMap c)) -> (forall (d :: Float) (e :: List String) -> a ('ST_AnimMap d e)) -> a 'ST_Lightmap -> a 'ST_WhiteImage -> forall (f :: StageTexture) -> a f
114match'StageTexture :: forall (a :: Type -> Type) -> a 'StageTexture -> forall b -> a b -> a b 114match'StageTexture :: forall (a :: Type -> Type) -> a StageTexture -> forall b -> a b -> a b
115'AlphaFunction :: Type 115'AlphaFunction :: Type
116A_Gt0 :: 'AlphaFunction 116A_Gt0 :: AlphaFunction
117A_Lt128 :: 'AlphaFunction 117A_Lt128 :: AlphaFunction
118A_Ge128 :: 'AlphaFunction 118A_Ge128 :: AlphaFunction
119'AlphaFunctionCase :: forall (a :: 'AlphaFunction -> Type) -> a A_Gt0 -> a A_Lt128 -> a A_Ge128 -> forall (b :: 'AlphaFunction) -> a b 119'AlphaFunctionCase :: forall (a :: AlphaFunction -> Type) -> a 'A_Gt0 -> a 'A_Lt128 -> a 'A_Ge128 -> forall (b :: AlphaFunction) -> a b
120match'AlphaFunction :: forall (a :: Type -> Type) -> a 'AlphaFunction -> forall b -> a b -> a b 120match'AlphaFunction :: forall (a :: Type -> Type) -> a AlphaFunction -> forall b -> a b -> a b
121'DepthFunction :: Type 121'DepthFunction :: Type
122D_Equal :: 'DepthFunction 122D_Equal :: DepthFunction
123D_Lequal :: 'DepthFunction 123D_Lequal :: DepthFunction
124'DepthFunctionCase :: forall (a :: 'DepthFunction -> Type) -> a D_Equal -> a D_Lequal -> forall (b :: 'DepthFunction) -> a b 124'DepthFunctionCase :: forall (a :: DepthFunction -> Type) -> a 'D_Equal -> a 'D_Lequal -> forall (b :: DepthFunction) -> a b
125match'DepthFunction :: forall (a :: Type -> Type) -> a 'DepthFunction -> forall b -> a b -> a b 125match'DepthFunction :: forall (a :: Type -> Type) -> a DepthFunction -> forall b -> a b -> a b
126'StageAttrs :: Type 126'StageAttrs :: Type
127StageAttrs :: 'Maybe ('Blending', 'Blending') -> 'RGBGen -> 'AlphaGen -> 'TCGen -> 'List 'TCMod -> 'StageTexture -> 'Bool -> 'DepthFunction -> 'Maybe 'AlphaFunction -> 'Bool -> 'String -> 'StageAttrs 127StageAttrs :: Maybe (Blending', Blending') -> RGBGen -> AlphaGen -> TCGen -> List TCMod -> StageTexture -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
128'StageAttrsCase :: forall (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) -> a (StageAttrs b c d e f g h i j k l)) -> forall (m :: 'StageAttrs) -> a m 128'StageAttrsCase :: forall (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) -> a ('StageAttrs b c d e f g h i j k l)) -> forall (m :: StageAttrs) -> a m
129match'StageAttrs :: forall (a :: Type -> Type) -> a 'StageAttrs -> forall b -> a b -> a b 129match'StageAttrs :: forall (a :: Type -> Type) -> a StageAttrs -> forall b -> a b -> a b
130saBlend :: 'StageAttrs -> 'Maybe ('Blending', 'Blending') 130saBlend :: StageAttrs -> Maybe (Blending', Blending')
131saRGBGen :: 'StageAttrs -> 'RGBGen 131saRGBGen :: StageAttrs -> RGBGen
132saAlphaGen :: 'StageAttrs -> 'AlphaGen 132saAlphaGen :: StageAttrs -> AlphaGen
133saTCGen :: 'StageAttrs -> 'TCGen 133saTCGen :: StageAttrs -> TCGen
134saTCMod :: 'StageAttrs -> 'List 'TCMod 134saTCMod :: StageAttrs -> List TCMod
135saTexture :: 'StageAttrs -> 'StageTexture 135saTexture :: StageAttrs -> StageTexture
136saDepthWrite :: 'StageAttrs -> 'Bool 136saDepthWrite :: StageAttrs -> Bool
137saDepthFunc :: 'StageAttrs -> 'DepthFunction 137saDepthFunc :: StageAttrs -> DepthFunction
138saAlphaFunc :: 'StageAttrs -> 'Maybe 'AlphaFunction 138saAlphaFunc :: StageAttrs -> Maybe AlphaFunction
139saDepthMaskExplicit :: 'StageAttrs -> 'Bool 139saDepthMaskExplicit :: StageAttrs -> Bool
140saTextureUniform :: 'StageAttrs -> 'String 140saTextureUniform :: StageAttrs -> String
141defaultStageAttrs :: 'StageAttrs 141defaultStageAttrs :: StageAttrs
142'CommonAttrs :: Type 142'CommonAttrs :: Type
143CommonAttrs :: () -> () -> 'Bool -> 'Float -> 'Bool -> 'Bool -> 'CullType -> 'List 'Deform -> 'Bool -> 'Bool -> 'List 'StageAttrs -> 'Bool -> 'CommonAttrs 143CommonAttrs :: () -> () -> Bool -> Float -> Bool -> Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
144'CommonAttrsCase :: forall (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) -> a (CommonAttrs b c d e f g h i j k l m)) -> forall (n :: 'CommonAttrs) -> a n 144'CommonAttrsCase :: forall (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) -> a ('CommonAttrs b c d e f g h i j k l m)) -> forall (n :: CommonAttrs) -> a n
145match'CommonAttrs :: forall (a :: Type -> Type) -> a 'CommonAttrs -> forall b -> a b -> a b 145match'CommonAttrs :: forall (a :: Type -> Type) -> a CommonAttrs -> forall b -> a b -> a b
146caSkyParms :: 'CommonAttrs -> () 146caSkyParms :: CommonAttrs -> ()
147caFogParms :: 'CommonAttrs -> () 147caFogParms :: CommonAttrs -> ()
148caPortal :: 'CommonAttrs -> 'Bool 148caPortal :: CommonAttrs -> Bool
149caSort :: 'CommonAttrs -> 'Float 149caSort :: CommonAttrs -> Float
150caEntityMergable :: 'CommonAttrs -> 'Bool 150caEntityMergable :: CommonAttrs -> Bool
151caFogOnly :: 'CommonAttrs -> 'Bool 151caFogOnly :: CommonAttrs -> Bool
152caCull :: 'CommonAttrs -> 'CullType 152caCull :: CommonAttrs -> CullType
153caDeformVertexes :: 'CommonAttrs -> 'List 'Deform 153caDeformVertexes :: CommonAttrs -> List Deform
154caNoMipMaps :: 'CommonAttrs -> 'Bool 154caNoMipMaps :: CommonAttrs -> Bool
155caPolygonOffset :: 'CommonAttrs -> 'Bool 155caPolygonOffset :: CommonAttrs -> Bool
156caStages :: 'CommonAttrs -> 'List 'StageAttrs 156caStages :: CommonAttrs -> List StageAttrs
157caIsSky :: 'CommonAttrs -> 'Bool 157caIsSky :: CommonAttrs -> Bool
158defaultCommonAttrs :: 'CommonAttrs 158defaultCommonAttrs :: CommonAttrs
159------------ tooltips 159------------ tooltips
160testdata/performance/Material.lc 7:18-7:23 Type 160testdata/performance/Material.lc 7:18-7:23 Type
161testdata/performance/Material.lc 8:1-8:14 Float 161testdata/performance/Material.lc 8:1-8:14 Float