Pipeline {backend = OpenGL33, textures = [], samplers = [], targets = [RenderTarget {renderTargets = [TargetItem {targetSemantic = Depth, targetRef = Just (Framebuffer Depth)},TargetItem {targetSemantic = Color, targetRef = Just (Framebuffer Color)}]}], programs = [Program {programUniforms = fromList [("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("n2",Parameter {name = "position", ty = V3F}),("o2",Parameter {name = "color", ty = V4F})], programInTextures = fromList [], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 n2 ;\nin vec4 o2 ;\nsmooth out vec4 vv0 ;\nvoid main() {\nvv0 = o2;\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( n2 ).x,( n2 ).y,( n2 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nsmooth in vec4 vv0 ;\nout vec4 f0 ;\nvoid main() {\nf0 = vec4 ( ( 1.0 ) - ( ( vv0 ).x ),( 1.0 ) - ( ( vv0 ).y ),( 1.0 ) - ( ( vv0 ).z ),1.0 );\n}\n"},Program {programUniforms = fromList [("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("p5",Parameter {name = "position", ty = V3F}),("q5",Parameter {name = "color", ty = V4F})], programInTextures = fromList [], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 p5 ;\nin vec4 q5 ;\nsmooth out vec4 vv0 ;\nvoid main() {\nvv0 = vec4 ( ( q5 ).x,( q5 ).y,( q5 ).z,0.5 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( p5 ).x,( p5 ).y,( p5 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nsmooth in vec4 vv0 ;\nout vec4 f0 ;\nvoid main() {\nf0 = vv0;\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a10",Parameter {name = "lightmapUV", ty = V2F}),("b10",Parameter {name = "color", ty = V4F}),("x9",Parameter {name = "position", ty = V3F}),("y9",Parameter {name = "normal", ty = V3F}),("z9",Parameter {name = "diffuseUV", ty = V2F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 x9 ;\nin vec3 y9 ;\nin vec2 z9 ;\nin vec2 a10 ;\nin vec4 b10 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = a10;\nvv1 = vec4 ( 1.0,1.0,1.0,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( x9 ).x,( x9 ).y,( x9 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3562558025",FTexture2D),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("j14",Parameter {name = "position", ty = V3F}),("k14",Parameter {name = "normal", ty = V3F}),("l14",Parameter {name = "diffuseUV", ty = V2F}),("m14",Parameter {name = "lightmapUV", ty = V2F}),("n14",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3562558025",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 j14 ;\nin vec3 k14 ;\nin vec2 l14 ;\nin vec2 m14 ;\nin vec4 n14 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = l14;\nvv1 = vec4 ( 1.0,1.0,1.0,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( j14 ).x,( j14 ).y,( j14 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3562558025 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3562558025,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_47037129",FTexture2D),("time",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("n18",Parameter {name = "position", ty = V3F}),("o18",Parameter {name = "normal", ty = V3F}),("p18",Parameter {name = "diffuseUV", ty = V2F}),("q18",Parameter {name = "lightmapUV", ty = V2F}),("r18",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_47037129",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float time ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 n18 ;\nin vec3 o18 ;\nin vec2 p18 ;\nin vec2 q18 ;\nin vec4 r18 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = ( ( ( p18 ) + ( ( vec2 ( 0.0,1.0 ) ) * ( time ) ) ) + ( ( sin ( vec2 ( ( 6.28 ) * ( ( ( ( ( n18 ).x ) + ( ( n18 ).z ) ) * ( 9.765625e-4 ) ) + ( ( 0.0 ) + ( ( time ) * ( 1.6 ) ) ) ),( 6.28 ) * ( ( ( ( n18 ).y ) * ( 9.765625e-4 ) ) + ( ( 0.0 ) + ( ( time ) * ( 1.6 ) ) ) ) ) ) ) * ( 0.25 ) ) ) * ( vec2 ( 4.0,4.0 ) );\nvv1 = vec4 ( 1.0,1.0,1.0,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( n18 ).x,( n18 ).y,( n18 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_47037129 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_47037129,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_1910997598",FTexture2D),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("e25",Parameter {name = "position", ty = V3F}),("f25",Parameter {name = "normal", ty = V3F}),("g25",Parameter {name = "diffuseUV", ty = V2F}),("h25",Parameter {name = "lightmapUV", ty = V2F}),("i25",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_1910997598",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 e25 ;\nin vec3 f25 ;\nin vec2 g25 ;\nin vec2 h25 ;\nin vec4 i25 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = g25;\nvv1 = vec4 ( 1.0,1.0,1.0,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( e25 ).x,( e25 ).y,( e25 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_1910997598 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_1910997598,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("i29",Parameter {name = "position", ty = V3F}),("j29",Parameter {name = "normal", ty = V3F}),("k29",Parameter {name = "diffuseUV", ty = V2F}),("l29",Parameter {name = "lightmapUV", ty = V2F}),("m29",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 i29 ;\nin vec3 j29 ;\nin vec2 k29 ;\nin vec2 l29 ;\nin vec4 m29 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = l29;\nvv1 = vec4 ( 1.0,1.0,1.0,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( i29 ).x,( i29 ).y,( i29 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("u33",Parameter {name = "position", ty = V3F}),("v33",Parameter {name = "normal", ty = V3F}),("w33",Parameter {name = "diffuseUV", ty = V2F}),("x33",Parameter {name = "lightmapUV", ty = V2F}),("y33",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 u33 ;\nin vec3 v33 ;\nin vec2 w33 ;\nin vec2 x33 ;\nin vec4 y33 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = x33;\nvv1 = vec4 ( 1.0,1.0,1.0,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( u33 ).x,( u33 ).y,( u33 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_4077187607",FTexture2D),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("g38",Parameter {name = "position", ty = V3F}),("h38",Parameter {name = "normal", ty = V3F}),("i38",Parameter {name = "diffuseUV", ty = V2F}),("j38",Parameter {name = "lightmapUV", ty = V2F}),("k38",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_4077187607",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 g38 ;\nin vec3 h38 ;\nin vec2 i38 ;\nin vec2 j38 ;\nin vec4 k38 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = i38;\nvv1 = vec4 ( 1.0,1.0,1.0,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( g38 ).x,( g38 ).y,( g38 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_4077187607 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_4077187607,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3416962274",FTexture2D),("time",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("k42",Parameter {name = "position", ty = V3F}),("l42",Parameter {name = "normal", ty = V3F}),("m42",Parameter {name = "diffuseUV", ty = V2F}),("n42",Parameter {name = "lightmapUV", ty = V2F}),("o42",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3416962274",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float time ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 k42 ;\nin vec3 l42 ;\nin vec2 m42 ;\nin vec2 n42 ;\nin vec4 o42 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = ( ( ( m42 ) + ( ( vec2 ( 0.0,1.0 ) ) * ( time ) ) ) + ( ( sin ( vec2 ( ( 6.28 ) * ( ( ( ( ( k42 ).x ) + ( ( k42 ).z ) ) * ( 9.765625e-4 ) ) + ( ( 0.0 ) + ( ( time ) * ( 5.6 ) ) ) ),( 6.28 ) * ( ( ( ( k42 ).y ) * ( 9.765625e-4 ) ) + ( ( 0.0 ) + ( ( time ) * ( 5.6 ) ) ) ) ) ) ) * ( 0.25 ) ) ) * ( vec2 ( 1.5,1.5 ) );\nvv1 = vec4 ( 1.0,1.0,1.0,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( k42 ).x,( k42 ).y,( k42 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3416962274 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3416962274,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("b49",Parameter {name = "position", ty = V3F}),("c49",Parameter {name = "normal", ty = V3F}),("d49",Parameter {name = "diffuseUV", ty = V2F}),("e49",Parameter {name = "lightmapUV", ty = V2F}),("f49",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 b49 ;\nin vec3 c49 ;\nin vec2 d49 ;\nin vec2 e49 ;\nin vec4 f49 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = e49;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( b49 ).x,( b49 ).y,( b49 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_4288602201",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("i53",Parameter {name = "position", ty = V3F}),("j53",Parameter {name = "normal", ty = V3F}),("k53",Parameter {name = "diffuseUV", ty = V2F}),("l53",Parameter {name = "lightmapUV", ty = V2F}),("m53",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_4288602201",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 i53 ;\nin vec3 j53 ;\nin vec2 k53 ;\nin vec2 l53 ;\nin vec4 m53 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = k53;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( i53 ).x,( i53 ).y,( i53 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_4288602201 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_4288602201,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a58",Parameter {name = "lightmapUV", ty = V2F}),("b58",Parameter {name = "color", ty = V4F}),("x57",Parameter {name = "position", ty = V3F}),("y57",Parameter {name = "normal", ty = V3F}),("z57",Parameter {name = "diffuseUV", ty = V2F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 x57 ;\nin vec3 y57 ;\nin vec2 z57 ;\nin vec2 a58 ;\nin vec4 b58 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = a58;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( x57 ).x,( x57 ).y,( x57 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3202786139",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("e62",Parameter {name = "position", ty = V3F}),("f62",Parameter {name = "normal", ty = V3F}),("g62",Parameter {name = "diffuseUV", ty = V2F}),("h62",Parameter {name = "lightmapUV", ty = V2F}),("i62",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3202786139",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 e62 ;\nin vec3 f62 ;\nin vec2 g62 ;\nin vec2 h62 ;\nin vec4 i62 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = g62;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( e62 ).x,( e62 ).y,( e62 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3202786139 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3202786139,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("t66",Parameter {name = "position", ty = V3F}),("u66",Parameter {name = "normal", ty = V3F}),("v66",Parameter {name = "diffuseUV", ty = V2F}),("w66",Parameter {name = "lightmapUV", ty = V2F}),("x66",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 t66 ;\nin vec3 u66 ;\nin vec2 v66 ;\nin vec2 w66 ;\nin vec4 x66 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = w66;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( t66 ).x,( t66 ).y,( t66 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_4255130505",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a71",Parameter {name = "position", ty = V3F}),("b71",Parameter {name = "normal", ty = V3F}),("c71",Parameter {name = "diffuseUV", ty = V2F}),("d71",Parameter {name = "lightmapUV", ty = V2F}),("e71",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_4255130505",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 a71 ;\nin vec3 b71 ;\nin vec2 c71 ;\nin vec2 d71 ;\nin vec4 e71 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = c71;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( a71 ).x,( a71 ).y,( a71 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_4255130505 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_4255130505,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("p75",Parameter {name = "position", ty = V3F}),("q75",Parameter {name = "normal", ty = V3F}),("r75",Parameter {name = "diffuseUV", ty = V2F}),("s75",Parameter {name = "lightmapUV", ty = V2F}),("t75",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 p75 ;\nin vec3 q75 ;\nin vec2 r75 ;\nin vec2 s75 ;\nin vec4 t75 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = s75;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( p75 ).x,( p75 ).y,( p75 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_564811775",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a80",Parameter {name = "color", ty = V4F}),("w79",Parameter {name = "position", ty = V3F}),("x79",Parameter {name = "normal", ty = V3F}),("y79",Parameter {name = "diffuseUV", ty = V2F}),("z79",Parameter {name = "lightmapUV", ty = V2F})], programInTextures = fromList [("Tex_564811775",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 w79 ;\nin vec3 x79 ;\nin vec2 y79 ;\nin vec2 z79 ;\nin vec4 a80 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = y79;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( w79 ).x,( w79 ).y,( w79 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_564811775 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_564811775,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("l84",Parameter {name = "position", ty = V3F}),("m84",Parameter {name = "normal", ty = V3F}),("n84",Parameter {name = "diffuseUV", ty = V2F}),("o84",Parameter {name = "lightmapUV", ty = V2F}),("p84",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 l84 ;\nin vec3 m84 ;\nin vec2 n84 ;\nin vec2 o84 ;\nin vec4 p84 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = o84;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( l84 ).x,( l84 ).y,( l84 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2073154888",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("s88",Parameter {name = "position", ty = V3F}),("t88",Parameter {name = "normal", ty = V3F}),("u88",Parameter {name = "diffuseUV", ty = V2F}),("v88",Parameter {name = "lightmapUV", ty = V2F}),("w88",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_2073154888",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 s88 ;\nin vec3 t88 ;\nin vec2 u88 ;\nin vec2 v88 ;\nin vec4 w88 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = u88;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( s88 ).x,( s88 ).y,( s88 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2073154888 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2073154888,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("h93",Parameter {name = "position", ty = V3F}),("i93",Parameter {name = "normal", ty = V3F}),("j93",Parameter {name = "diffuseUV", ty = V2F}),("k93",Parameter {name = "lightmapUV", ty = V2F}),("l93",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 h93 ;\nin vec3 i93 ;\nin vec2 j93 ;\nin vec2 k93 ;\nin vec4 l93 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = k93;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( h93 ).x,( h93 ).y,( h93 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2099456856",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("o97",Parameter {name = "position", ty = V3F}),("p97",Parameter {name = "normal", ty = V3F}),("q97",Parameter {name = "diffuseUV", ty = V2F}),("r97",Parameter {name = "lightmapUV", ty = V2F}),("s97",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_2099456856",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 o97 ;\nin vec3 p97 ;\nin vec2 q97 ;\nin vec2 r97 ;\nin vec4 s97 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = q97;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( o97 ).x,( o97 ).y,( o97 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2099456856 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2099456856,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("d102",Parameter {name = "position", ty = V3F}),("e102",Parameter {name = "normal", ty = V3F}),("f102",Parameter {name = "diffuseUV", ty = V2F}),("g102",Parameter {name = "lightmapUV", ty = V2F}),("h102",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 d102 ;\nin vec3 e102 ;\nin vec2 f102 ;\nin vec2 g102 ;\nin vec4 h102 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = g102;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( d102 ).x,( d102 ).y,( d102 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_1581337759",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("k106",Parameter {name = "position", ty = V3F}),("l106",Parameter {name = "normal", ty = V3F}),("m106",Parameter {name = "diffuseUV", ty = V2F}),("n106",Parameter {name = "lightmapUV", ty = V2F}),("o106",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_1581337759",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 k106 ;\nin vec3 l106 ;\nin vec2 m106 ;\nin vec2 n106 ;\nin vec4 o106 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = m106;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( k106 ).x,( k106 ).y,( k106 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_1581337759 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_1581337759,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a111",Parameter {name = "normal", ty = V3F}),("b111",Parameter {name = "diffuseUV", ty = V2F}),("c111",Parameter {name = "lightmapUV", ty = V2F}),("d111",Parameter {name = "color", ty = V4F}),("z110",Parameter {name = "position", ty = V3F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 z110 ;\nin vec3 a111 ;\nin vec2 b111 ;\nin vec2 c111 ;\nin vec4 d111 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = c111;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( z110 ).x,( z110 ).y,( z110 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_1062467595",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("g115",Parameter {name = "position", ty = V3F}),("h115",Parameter {name = "normal", ty = V3F}),("i115",Parameter {name = "diffuseUV", ty = V2F}),("j115",Parameter {name = "lightmapUV", ty = V2F}),("k115",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_1062467595",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 g115 ;\nin vec3 h115 ;\nin vec2 i115 ;\nin vec2 j115 ;\nin vec4 k115 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = i115;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( g115 ).x,( g115 ).y,( g115 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_1062467595 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_1062467595,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("v119",Parameter {name = "position", ty = V3F}),("w119",Parameter {name = "normal", ty = V3F}),("x119",Parameter {name = "diffuseUV", ty = V2F}),("y119",Parameter {name = "lightmapUV", ty = V2F}),("z119",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 v119 ;\nin vec3 w119 ;\nin vec2 x119 ;\nin vec2 y119 ;\nin vec4 z119 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = y119;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( v119 ).x,( v119 ).y,( v119 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2024854890",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("c124",Parameter {name = "position", ty = V3F}),("d124",Parameter {name = "normal", ty = V3F}),("e124",Parameter {name = "diffuseUV", ty = V2F}),("f124",Parameter {name = "lightmapUV", ty = V2F}),("g124",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_2024854890",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 c124 ;\nin vec3 d124 ;\nin vec2 e124 ;\nin vec2 f124 ;\nin vec4 g124 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = e124;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( c124 ).x,( c124 ).y,( c124 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2024854890 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2024854890,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("r128",Parameter {name = "position", ty = V3F}),("s128",Parameter {name = "normal", ty = V3F}),("t128",Parameter {name = "diffuseUV", ty = V2F}),("u128",Parameter {name = "lightmapUV", ty = V2F}),("v128",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 r128 ;\nin vec3 s128 ;\nin vec2 t128 ;\nin vec2 u128 ;\nin vec4 v128 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = u128;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( r128 ).x,( r128 ).y,( r128 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_1284708166",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a133",Parameter {name = "diffuseUV", ty = V2F}),("b133",Parameter {name = "lightmapUV", ty = V2F}),("c133",Parameter {name = "color", ty = V4F}),("y132",Parameter {name = "position", ty = V3F}),("z132",Parameter {name = "normal", ty = V3F})], programInTextures = fromList [("Tex_1284708166",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 y132 ;\nin vec3 z132 ;\nin vec2 a133 ;\nin vec2 b133 ;\nin vec4 c133 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = a133;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( y132 ).x,( y132 ).y,( y132 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_1284708166 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_1284708166,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("n137",Parameter {name = "position", ty = V3F}),("o137",Parameter {name = "normal", ty = V3F}),("p137",Parameter {name = "diffuseUV", ty = V2F}),("q137",Parameter {name = "lightmapUV", ty = V2F}),("r137",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 n137 ;\nin vec3 o137 ;\nin vec2 p137 ;\nin vec2 q137 ;\nin vec4 r137 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = q137;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( n137 ).x,( n137 ).y,( n137 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2432583247",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("u141",Parameter {name = "position", ty = V3F}),("v141",Parameter {name = "normal", ty = V3F}),("w141",Parameter {name = "diffuseUV", ty = V2F}),("x141",Parameter {name = "lightmapUV", ty = V2F}),("y141",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_2432583247",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 u141 ;\nin vec3 v141 ;\nin vec2 w141 ;\nin vec2 x141 ;\nin vec4 y141 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = w141;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( u141 ).x,( u141 ).y,( u141 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2432583247 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2432583247,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("j146",Parameter {name = "position", ty = V3F}),("k146",Parameter {name = "normal", ty = V3F}),("l146",Parameter {name = "diffuseUV", ty = V2F}),("m146",Parameter {name = "lightmapUV", ty = V2F}),("n146",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 j146 ;\nin vec3 k146 ;\nin vec2 l146 ;\nin vec2 m146 ;\nin vec4 n146 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = m146;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( j146 ).x,( j146 ).y,( j146 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_1002517541",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("q150",Parameter {name = "position", ty = V3F}),("r150",Parameter {name = "normal", ty = V3F}),("s150",Parameter {name = "diffuseUV", ty = V2F}),("t150",Parameter {name = "lightmapUV", ty = V2F}),("u150",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_1002517541",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 q150 ;\nin vec3 r150 ;\nin vec2 s150 ;\nin vec2 t150 ;\nin vec4 u150 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = s150;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( q150 ).x,( q150 ).y,( q150 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_1002517541 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_1002517541,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("f155",Parameter {name = "position", ty = V3F}),("g155",Parameter {name = "normal", ty = V3F}),("h155",Parameter {name = "diffuseUV", ty = V2F}),("i155",Parameter {name = "lightmapUV", ty = V2F}),("j155",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 f155 ;\nin vec3 g155 ;\nin vec2 h155 ;\nin vec2 i155 ;\nin vec4 j155 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = i155;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( f155 ).x,( f155 ).y,( f155 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2639119078",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("m159",Parameter {name = "position", ty = V3F}),("n159",Parameter {name = "normal", ty = V3F}),("o159",Parameter {name = "diffuseUV", ty = V2F}),("p159",Parameter {name = "lightmapUV", ty = V2F}),("q159",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_2639119078",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 m159 ;\nin vec3 n159 ;\nin vec2 o159 ;\nin vec2 p159 ;\nin vec4 q159 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = o159;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( m159 ).x,( m159 ).y,( m159 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2639119078 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2639119078,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("b164",Parameter {name = "position", ty = V3F}),("c164",Parameter {name = "normal", ty = V3F}),("d164",Parameter {name = "diffuseUV", ty = V2F}),("e164",Parameter {name = "lightmapUV", ty = V2F}),("f164",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 b164 ;\nin vec3 c164 ;\nin vec2 d164 ;\nin vec2 e164 ;\nin vec4 f164 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = e164;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( b164 ).x,( b164 ).y,( b164 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3479185666",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("i168",Parameter {name = "position", ty = V3F}),("j168",Parameter {name = "normal", ty = V3F}),("k168",Parameter {name = "diffuseUV", ty = V2F}),("l168",Parameter {name = "lightmapUV", ty = V2F}),("m168",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3479185666",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 i168 ;\nin vec3 j168 ;\nin vec2 k168 ;\nin vec2 l168 ;\nin vec4 m168 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = k168;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( i168 ).x,( i168 ).y,( i168 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3479185666 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3479185666,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a173",Parameter {name = "lightmapUV", ty = V2F}),("b173",Parameter {name = "color", ty = V4F}),("x172",Parameter {name = "position", ty = V3F}),("y172",Parameter {name = "normal", ty = V3F}),("z172",Parameter {name = "diffuseUV", ty = V2F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 x172 ;\nin vec3 y172 ;\nin vec2 z172 ;\nin vec2 a173 ;\nin vec4 b173 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = a173;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( x172 ).x,( x172 ).y,( x172 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3448884269",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("e177",Parameter {name = "position", ty = V3F}),("f177",Parameter {name = "normal", ty = V3F}),("g177",Parameter {name = "diffuseUV", ty = V2F}),("h177",Parameter {name = "lightmapUV", ty = V2F}),("i177",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3448884269",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 e177 ;\nin vec3 f177 ;\nin vec2 g177 ;\nin vec2 h177 ;\nin vec4 i177 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = g177;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( e177 ).x,( e177 ).y,( e177 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3448884269 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3448884269,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("t181",Parameter {name = "position", ty = V3F}),("u181",Parameter {name = "normal", ty = V3F}),("v181",Parameter {name = "diffuseUV", ty = V2F}),("w181",Parameter {name = "lightmapUV", ty = V2F}),("x181",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 t181 ;\nin vec3 u181 ;\nin vec2 v181 ;\nin vec2 w181 ;\nin vec4 x181 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = w181;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( t181 ).x,( t181 ).y,( t181 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_1201212243",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a186",Parameter {name = "position", ty = V3F}),("b186",Parameter {name = "normal", ty = V3F}),("c186",Parameter {name = "diffuseUV", ty = V2F}),("d186",Parameter {name = "lightmapUV", ty = V2F}),("e186",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_1201212243",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 a186 ;\nin vec3 b186 ;\nin vec2 c186 ;\nin vec2 d186 ;\nin vec4 e186 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = c186;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( a186 ).x,( a186 ).y,( a186 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_1201212243 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_1201212243,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("p190",Parameter {name = "position", ty = V3F}),("q190",Parameter {name = "normal", ty = V3F}),("r190",Parameter {name = "diffuseUV", ty = V2F}),("s190",Parameter {name = "lightmapUV", ty = V2F}),("t190",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 p190 ;\nin vec3 q190 ;\nin vec2 r190 ;\nin vec2 s190 ;\nin vec4 t190 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = s190;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( p190 ).x,( p190 ).y,( p190 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3389727963",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a195",Parameter {name = "color", ty = V4F}),("w194",Parameter {name = "position", ty = V3F}),("x194",Parameter {name = "normal", ty = V3F}),("y194",Parameter {name = "diffuseUV", ty = V2F}),("z194",Parameter {name = "lightmapUV", ty = V2F})], programInTextures = fromList [("Tex_3389727963",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 w194 ;\nin vec3 x194 ;\nin vec2 y194 ;\nin vec2 z194 ;\nin vec4 a195 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = y194;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( w194 ).x,( w194 ).y,( w194 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3389727963 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3389727963,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("l199",Parameter {name = "position", ty = V3F}),("m199",Parameter {name = "normal", ty = V3F}),("n199",Parameter {name = "diffuseUV", ty = V2F}),("o199",Parameter {name = "lightmapUV", ty = V2F}),("p199",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 l199 ;\nin vec3 m199 ;\nin vec2 n199 ;\nin vec2 o199 ;\nin vec4 p199 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = o199;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( l199 ).x,( l199 ).y,( l199 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3836020895",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("s203",Parameter {name = "position", ty = V3F}),("t203",Parameter {name = "normal", ty = V3F}),("u203",Parameter {name = "diffuseUV", ty = V2F}),("v203",Parameter {name = "lightmapUV", ty = V2F}),("w203",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3836020895",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 s203 ;\nin vec3 t203 ;\nin vec2 u203 ;\nin vec2 v203 ;\nin vec4 w203 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = u203;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( s203 ).x,( s203 ).y,( s203 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3836020895 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3836020895,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("h208",Parameter {name = "position", ty = V3F}),("i208",Parameter {name = "normal", ty = V3F}),("j208",Parameter {name = "diffuseUV", ty = V2F}),("k208",Parameter {name = "lightmapUV", ty = V2F}),("l208",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 h208 ;\nin vec3 i208 ;\nin vec2 j208 ;\nin vec2 k208 ;\nin vec4 l208 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = k208;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( h208 ).x,( h208 ).y,( h208 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_209322640",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("o212",Parameter {name = "position", ty = V3F}),("p212",Parameter {name = "normal", ty = V3F}),("q212",Parameter {name = "diffuseUV", ty = V2F}),("r212",Parameter {name = "lightmapUV", ty = V2F}),("s212",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_209322640",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 o212 ;\nin vec3 p212 ;\nin vec2 q212 ;\nin vec2 r212 ;\nin vec4 s212 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = q212;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( o212 ).x,( o212 ).y,( o212 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_209322640 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_209322640,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("d217",Parameter {name = "position", ty = V3F}),("e217",Parameter {name = "normal", ty = V3F}),("f217",Parameter {name = "diffuseUV", ty = V2F}),("g217",Parameter {name = "lightmapUV", ty = V2F}),("h217",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 d217 ;\nin vec3 e217 ;\nin vec2 f217 ;\nin vec2 g217 ;\nin vec4 h217 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = g217;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( d217 ).x,( d217 ).y,( d217 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2893650486",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("k221",Parameter {name = "position", ty = V3F}),("l221",Parameter {name = "normal", ty = V3F}),("m221",Parameter {name = "diffuseUV", ty = V2F}),("n221",Parameter {name = "lightmapUV", ty = V2F}),("o221",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_2893650486",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 k221 ;\nin vec3 l221 ;\nin vec2 m221 ;\nin vec2 n221 ;\nin vec4 o221 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = m221;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( k221 ).x,( k221 ).y,( k221 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2893650486 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2893650486,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a226",Parameter {name = "normal", ty = V3F}),("b226",Parameter {name = "diffuseUV", ty = V2F}),("c226",Parameter {name = "lightmapUV", ty = V2F}),("d226",Parameter {name = "color", ty = V4F}),("z225",Parameter {name = "position", ty = V3F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 z225 ;\nin vec3 a226 ;\nin vec2 b226 ;\nin vec2 c226 ;\nin vec4 d226 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = c226;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( z225 ).x,( z225 ).y,( z225 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3814342582",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("g230",Parameter {name = "position", ty = V3F}),("h230",Parameter {name = "normal", ty = V3F}),("i230",Parameter {name = "diffuseUV", ty = V2F}),("j230",Parameter {name = "lightmapUV", ty = V2F}),("k230",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3814342582",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 g230 ;\nin vec3 h230 ;\nin vec2 i230 ;\nin vec2 j230 ;\nin vec4 k230 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = i230;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( g230 ).x,( g230 ).y,( g230 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3814342582 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3814342582,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("v234",Parameter {name = "position", ty = V3F}),("w234",Parameter {name = "normal", ty = V3F}),("x234",Parameter {name = "diffuseUV", ty = V2F}),("y234",Parameter {name = "lightmapUV", ty = V2F}),("z234",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 v234 ;\nin vec3 w234 ;\nin vec2 x234 ;\nin vec2 y234 ;\nin vec4 z234 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = y234;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( v234 ).x,( v234 ).y,( v234 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_4189195777",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("c239",Parameter {name = "position", ty = V3F}),("d239",Parameter {name = "normal", ty = V3F}),("e239",Parameter {name = "diffuseUV", ty = V2F}),("f239",Parameter {name = "lightmapUV", ty = V2F}),("g239",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_4189195777",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 c239 ;\nin vec3 d239 ;\nin vec2 e239 ;\nin vec2 f239 ;\nin vec4 g239 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = e239;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( c239 ).x,( c239 ).y,( c239 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_4189195777 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_4189195777,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("r243",Parameter {name = "position", ty = V3F}),("s243",Parameter {name = "normal", ty = V3F}),("t243",Parameter {name = "diffuseUV", ty = V2F}),("u243",Parameter {name = "lightmapUV", ty = V2F}),("v243",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 r243 ;\nin vec3 s243 ;\nin vec2 t243 ;\nin vec2 u243 ;\nin vec4 v243 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = u243;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( r243 ).x,( r243 ).y,( r243 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2239853403",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a248",Parameter {name = "diffuseUV", ty = V2F}),("b248",Parameter {name = "lightmapUV", ty = V2F}),("c248",Parameter {name = "color", ty = V4F}),("y247",Parameter {name = "position", ty = V3F}),("z247",Parameter {name = "normal", ty = V3F})], programInTextures = fromList [("Tex_2239853403",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 y247 ;\nin vec3 z247 ;\nin vec2 a248 ;\nin vec2 b248 ;\nin vec4 c248 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = a248;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( y247 ).x,( y247 ).y,( y247 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2239853403 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2239853403,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("n252",Parameter {name = "position", ty = V3F}),("o252",Parameter {name = "normal", ty = V3F}),("p252",Parameter {name = "diffuseUV", ty = V2F}),("q252",Parameter {name = "lightmapUV", ty = V2F}),("r252",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 n252 ;\nin vec3 o252 ;\nin vec2 p252 ;\nin vec2 q252 ;\nin vec4 r252 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = q252;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( n252 ).x,( n252 ).y,( n252 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2367525081",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("u256",Parameter {name = "position", ty = V3F}),("v256",Parameter {name = "normal", ty = V3F}),("w256",Parameter {name = "diffuseUV", ty = V2F}),("x256",Parameter {name = "lightmapUV", ty = V2F}),("y256",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_2367525081",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 u256 ;\nin vec3 v256 ;\nin vec2 w256 ;\nin vec2 x256 ;\nin vec4 y256 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = w256;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( u256 ).x,( u256 ).y,( u256 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2367525081 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2367525081,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("j261",Parameter {name = "position", ty = V3F}),("k261",Parameter {name = "normal", ty = V3F}),("l261",Parameter {name = "diffuseUV", ty = V2F}),("m261",Parameter {name = "lightmapUV", ty = V2F}),("n261",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 j261 ;\nin vec3 k261 ;\nin vec2 l261 ;\nin vec2 m261 ;\nin vec4 n261 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = m261;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( j261 ).x,( j261 ).y,( j261 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2523116863",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("q265",Parameter {name = "position", ty = V3F}),("r265",Parameter {name = "normal", ty = V3F}),("s265",Parameter {name = "diffuseUV", ty = V2F}),("t265",Parameter {name = "lightmapUV", ty = V2F}),("u265",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_2523116863",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 q265 ;\nin vec3 r265 ;\nin vec2 s265 ;\nin vec2 t265 ;\nin vec4 u265 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = s265;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( q265 ).x,( q265 ).y,( q265 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2523116863 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2523116863,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("f270",Parameter {name = "position", ty = V3F}),("g270",Parameter {name = "normal", ty = V3F}),("h270",Parameter {name = "diffuseUV", ty = V2F}),("i270",Parameter {name = "lightmapUV", ty = V2F}),("j270",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 f270 ;\nin vec3 g270 ;\nin vec2 h270 ;\nin vec2 i270 ;\nin vec4 j270 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = i270;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( f270 ).x,( f270 ).y,( f270 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2512757607",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("m274",Parameter {name = "position", ty = V3F}),("n274",Parameter {name = "normal", ty = V3F}),("o274",Parameter {name = "diffuseUV", ty = V2F}),("p274",Parameter {name = "lightmapUV", ty = V2F}),("q274",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_2512757607",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 m274 ;\nin vec3 n274 ;\nin vec2 o274 ;\nin vec2 p274 ;\nin vec4 q274 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = o274;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( m274 ).x,( m274 ).y,( m274 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2512757607 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2512757607,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("b279",Parameter {name = "position", ty = V3F}),("c279",Parameter {name = "normal", ty = V3F}),("d279",Parameter {name = "diffuseUV", ty = V2F}),("e279",Parameter {name = "lightmapUV", ty = V2F}),("f279",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 b279 ;\nin vec3 c279 ;\nin vec2 d279 ;\nin vec2 e279 ;\nin vec4 f279 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = e279;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( b279 ).x,( b279 ).y,( b279 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_4289279309",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("i283",Parameter {name = "position", ty = V3F}),("j283",Parameter {name = "normal", ty = V3F}),("k283",Parameter {name = "diffuseUV", ty = V2F}),("l283",Parameter {name = "lightmapUV", ty = V2F}),("m283",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_4289279309",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 i283 ;\nin vec3 j283 ;\nin vec2 k283 ;\nin vec2 l283 ;\nin vec4 m283 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = k283;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( i283 ).x,( i283 ).y,( i283 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_4289279309 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_4289279309,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a288",Parameter {name = "lightmapUV", ty = V2F}),("b288",Parameter {name = "color", ty = V4F}),("x287",Parameter {name = "position", ty = V3F}),("y287",Parameter {name = "normal", ty = V3F}),("z287",Parameter {name = "diffuseUV", ty = V2F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 x287 ;\nin vec3 y287 ;\nin vec2 z287 ;\nin vec2 a288 ;\nin vec4 b288 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = a288;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( x287 ).x,( x287 ).y,( x287 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2525124732",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("e292",Parameter {name = "position", ty = V3F}),("f292",Parameter {name = "normal", ty = V3F}),("g292",Parameter {name = "diffuseUV", ty = V2F}),("h292",Parameter {name = "lightmapUV", ty = V2F}),("i292",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_2525124732",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 e292 ;\nin vec3 f292 ;\nin vec2 g292 ;\nin vec2 h292 ;\nin vec4 i292 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = g292;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( e292 ).x,( e292 ).y,( e292 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2525124732 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2525124732,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("t296",Parameter {name = "position", ty = V3F}),("u296",Parameter {name = "normal", ty = V3F}),("v296",Parameter {name = "diffuseUV", ty = V2F}),("w296",Parameter {name = "lightmapUV", ty = V2F}),("x296",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 t296 ;\nin vec3 u296 ;\nin vec2 v296 ;\nin vec2 w296 ;\nin vec4 x296 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = w296;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( t296 ).x,( t296 ).y,( t296 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3071107621",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a301",Parameter {name = "position", ty = V3F}),("b301",Parameter {name = "normal", ty = V3F}),("c301",Parameter {name = "diffuseUV", ty = V2F}),("d301",Parameter {name = "lightmapUV", ty = V2F}),("e301",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3071107621",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 a301 ;\nin vec3 b301 ;\nin vec2 c301 ;\nin vec2 d301 ;\nin vec4 e301 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = c301;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( a301 ).x,( a301 ).y,( a301 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3071107621 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3071107621,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("p305",Parameter {name = "position", ty = V3F}),("q305",Parameter {name = "normal", ty = V3F}),("r305",Parameter {name = "diffuseUV", ty = V2F}),("s305",Parameter {name = "lightmapUV", ty = V2F}),("t305",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 p305 ;\nin vec3 q305 ;\nin vec2 r305 ;\nin vec2 s305 ;\nin vec4 t305 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = s305;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( p305 ).x,( p305 ).y,( p305 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3921745736",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a310",Parameter {name = "color", ty = V4F}),("w309",Parameter {name = "position", ty = V3F}),("x309",Parameter {name = "normal", ty = V3F}),("y309",Parameter {name = "diffuseUV", ty = V2F}),("z309",Parameter {name = "lightmapUV", ty = V2F})], programInTextures = fromList [("Tex_3921745736",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 w309 ;\nin vec3 x309 ;\nin vec2 y309 ;\nin vec2 z309 ;\nin vec4 a310 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = y309;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( w309 ).x,( w309 ).y,( w309 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3921745736 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3921745736,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("l314",Parameter {name = "position", ty = V3F}),("m314",Parameter {name = "normal", ty = V3F}),("n314",Parameter {name = "diffuseUV", ty = V2F}),("o314",Parameter {name = "lightmapUV", ty = V2F}),("p314",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 l314 ;\nin vec3 m314 ;\nin vec2 n314 ;\nin vec2 o314 ;\nin vec4 p314 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = o314;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( l314 ).x,( l314 ).y,( l314 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3647563961",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("s318",Parameter {name = "position", ty = V3F}),("t318",Parameter {name = "normal", ty = V3F}),("u318",Parameter {name = "diffuseUV", ty = V2F}),("v318",Parameter {name = "lightmapUV", ty = V2F}),("w318",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3647563961",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 s318 ;\nin vec3 t318 ;\nin vec2 u318 ;\nin vec2 v318 ;\nin vec4 w318 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = u318;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( s318 ).x,( s318 ).y,( s318 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3647563961 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3647563961,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("h323",Parameter {name = "position", ty = V3F}),("i323",Parameter {name = "normal", ty = V3F}),("j323",Parameter {name = "diffuseUV", ty = V2F}),("k323",Parameter {name = "lightmapUV", ty = V2F}),("l323",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 h323 ;\nin vec3 i323 ;\nin vec2 j323 ;\nin vec2 k323 ;\nin vec4 l323 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = k323;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( h323 ).x,( h323 ).y,( h323 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3593923076",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("o327",Parameter {name = "position", ty = V3F}),("p327",Parameter {name = "normal", ty = V3F}),("q327",Parameter {name = "diffuseUV", ty = V2F}),("r327",Parameter {name = "lightmapUV", ty = V2F}),("s327",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3593923076",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 o327 ;\nin vec3 p327 ;\nin vec2 q327 ;\nin vec2 r327 ;\nin vec4 s327 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = q327;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( o327 ).x,( o327 ).y,( o327 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3593923076 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3593923076,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("d332",Parameter {name = "position", ty = V3F}),("e332",Parameter {name = "normal", ty = V3F}),("f332",Parameter {name = "diffuseUV", ty = V2F}),("g332",Parameter {name = "lightmapUV", ty = V2F}),("h332",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 d332 ;\nin vec3 e332 ;\nin vec2 f332 ;\nin vec2 g332 ;\nin vec4 h332 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = g332;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( d332 ).x,( d332 ).y,( d332 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_1435187472",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("k336",Parameter {name = "position", ty = V3F}),("l336",Parameter {name = "normal", ty = V3F}),("m336",Parameter {name = "diffuseUV", ty = V2F}),("n336",Parameter {name = "lightmapUV", ty = V2F}),("o336",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_1435187472",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 k336 ;\nin vec3 l336 ;\nin vec2 m336 ;\nin vec2 n336 ;\nin vec4 o336 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = m336;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( k336 ).x,( k336 ).y,( k336 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_1435187472 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_1435187472,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a341",Parameter {name = "normal", ty = V3F}),("b341",Parameter {name = "diffuseUV", ty = V2F}),("c341",Parameter {name = "lightmapUV", ty = V2F}),("d341",Parameter {name = "color", ty = V4F}),("z340",Parameter {name = "position", ty = V3F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 z340 ;\nin vec3 a341 ;\nin vec2 b341 ;\nin vec2 c341 ;\nin vec4 d341 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = c341;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( z340 ).x,( z340 ).y,( z340 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_1318715778",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("g345",Parameter {name = "position", ty = V3F}),("h345",Parameter {name = "normal", ty = V3F}),("i345",Parameter {name = "diffuseUV", ty = V2F}),("j345",Parameter {name = "lightmapUV", ty = V2F}),("k345",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_1318715778",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 g345 ;\nin vec3 h345 ;\nin vec2 i345 ;\nin vec2 j345 ;\nin vec4 k345 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = i345;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( g345 ).x,( g345 ).y,( g345 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_1318715778 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_1318715778,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("v349",Parameter {name = "position", ty = V3F}),("w349",Parameter {name = "normal", ty = V3F}),("x349",Parameter {name = "diffuseUV", ty = V2F}),("y349",Parameter {name = "lightmapUV", ty = V2F}),("z349",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 v349 ;\nin vec3 w349 ;\nin vec2 x349 ;\nin vec2 y349 ;\nin vec4 z349 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = y349;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( v349 ).x,( v349 ).y,( v349 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_442868841",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("c354",Parameter {name = "position", ty = V3F}),("d354",Parameter {name = "normal", ty = V3F}),("e354",Parameter {name = "diffuseUV", ty = V2F}),("f354",Parameter {name = "lightmapUV", ty = V2F}),("g354",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_442868841",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 c354 ;\nin vec3 d354 ;\nin vec2 e354 ;\nin vec2 f354 ;\nin vec4 g354 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = e354;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( c354 ).x,( c354 ).y,( c354 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_442868841 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_442868841,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("r358",Parameter {name = "position", ty = V3F}),("s358",Parameter {name = "normal", ty = V3F}),("t358",Parameter {name = "diffuseUV", ty = V2F}),("u358",Parameter {name = "lightmapUV", ty = V2F}),("v358",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 r358 ;\nin vec3 s358 ;\nin vec2 t358 ;\nin vec2 u358 ;\nin vec4 v358 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = u358;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( r358 ).x,( r358 ).y,( r358 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2289735512",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a363",Parameter {name = "diffuseUV", ty = V2F}),("b363",Parameter {name = "lightmapUV", ty = V2F}),("c363",Parameter {name = "color", ty = V4F}),("y362",Parameter {name = "position", ty = V3F}),("z362",Parameter {name = "normal", ty = V3F})], programInTextures = fromList [("Tex_2289735512",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 y362 ;\nin vec3 z362 ;\nin vec2 a363 ;\nin vec2 b363 ;\nin vec4 c363 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = a363;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( y362 ).x,( y362 ).y,( y362 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2289735512 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2289735512,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("n367",Parameter {name = "position", ty = V3F}),("o367",Parameter {name = "normal", ty = V3F}),("p367",Parameter {name = "diffuseUV", ty = V2F}),("q367",Parameter {name = "lightmapUV", ty = V2F}),("r367",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 n367 ;\nin vec3 o367 ;\nin vec2 p367 ;\nin vec2 q367 ;\nin vec4 r367 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = q367;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( n367 ).x,( n367 ).y,( n367 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3939430064",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("u371",Parameter {name = "position", ty = V3F}),("v371",Parameter {name = "normal", ty = V3F}),("w371",Parameter {name = "diffuseUV", ty = V2F}),("x371",Parameter {name = "lightmapUV", ty = V2F}),("y371",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3939430064",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 u371 ;\nin vec3 v371 ;\nin vec2 w371 ;\nin vec2 x371 ;\nin vec4 y371 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = w371;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( u371 ).x,( u371 ).y,( u371 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3939430064 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3939430064,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("j376",Parameter {name = "position", ty = V3F}),("k376",Parameter {name = "normal", ty = V3F}),("l376",Parameter {name = "diffuseUV", ty = V2F}),("m376",Parameter {name = "lightmapUV", ty = V2F}),("n376",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 j376 ;\nin vec3 k376 ;\nin vec2 l376 ;\nin vec2 m376 ;\nin vec4 n376 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = m376;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( j376 ).x,( j376 ).y,( j376 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3012001075",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("q380",Parameter {name = "position", ty = V3F}),("r380",Parameter {name = "normal", ty = V3F}),("s380",Parameter {name = "diffuseUV", ty = V2F}),("t380",Parameter {name = "lightmapUV", ty = V2F}),("u380",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3012001075",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 q380 ;\nin vec3 r380 ;\nin vec2 s380 ;\nin vec2 t380 ;\nin vec4 u380 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = s380;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( q380 ).x,( q380 ).y,( q380 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3012001075 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3012001075,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("f385",Parameter {name = "position", ty = V3F}),("g385",Parameter {name = "normal", ty = V3F}),("h385",Parameter {name = "diffuseUV", ty = V2F}),("i385",Parameter {name = "lightmapUV", ty = V2F}),("j385",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 f385 ;\nin vec3 g385 ;\nin vec2 h385 ;\nin vec2 i385 ;\nin vec4 j385 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = i385;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( f385 ).x,( f385 ).y,( f385 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3768122504",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("m389",Parameter {name = "position", ty = V3F}),("n389",Parameter {name = "normal", ty = V3F}),("o389",Parameter {name = "diffuseUV", ty = V2F}),("p389",Parameter {name = "lightmapUV", ty = V2F}),("q389",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3768122504",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 m389 ;\nin vec3 n389 ;\nin vec2 o389 ;\nin vec2 p389 ;\nin vec4 q389 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = o389;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( m389 ).x,( m389 ).y,( m389 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3768122504 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3768122504,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("b394",Parameter {name = "position", ty = V3F}),("c394",Parameter {name = "normal", ty = V3F}),("d394",Parameter {name = "diffuseUV", ty = V2F}),("e394",Parameter {name = "lightmapUV", ty = V2F}),("f394",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 b394 ;\nin vec3 c394 ;\nin vec2 d394 ;\nin vec2 e394 ;\nin vec4 f394 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = e394;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( b394 ).x,( b394 ).y,( b394 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2634868983",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("i398",Parameter {name = "position", ty = V3F}),("j398",Parameter {name = "normal", ty = V3F}),("k398",Parameter {name = "diffuseUV", ty = V2F}),("l398",Parameter {name = "lightmapUV", ty = V2F}),("m398",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_2634868983",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 i398 ;\nin vec3 j398 ;\nin vec2 k398 ;\nin vec2 l398 ;\nin vec4 m398 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = k398;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( i398 ).x,( i398 ).y,( i398 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2634868983 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2634868983,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a403",Parameter {name = "lightmapUV", ty = V2F}),("b403",Parameter {name = "color", ty = V4F}),("x402",Parameter {name = "position", ty = V3F}),("y402",Parameter {name = "normal", ty = V3F}),("z402",Parameter {name = "diffuseUV", ty = V2F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 x402 ;\nin vec3 y402 ;\nin vec2 z402 ;\nin vec2 a403 ;\nin vec4 b403 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = a403;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( x402 ).x,( x402 ).y,( x402 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3269743316",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("e407",Parameter {name = "position", ty = V3F}),("f407",Parameter {name = "normal", ty = V3F}),("g407",Parameter {name = "diffuseUV", ty = V2F}),("h407",Parameter {name = "lightmapUV", ty = V2F}),("i407",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3269743316",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 e407 ;\nin vec3 f407 ;\nin vec2 g407 ;\nin vec2 h407 ;\nin vec4 i407 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = g407;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( e407 ).x,( e407 ).y,( e407 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3269743316 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3269743316,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("t411",Parameter {name = "position", ty = V3F}),("u411",Parameter {name = "normal", ty = V3F}),("v411",Parameter {name = "diffuseUV", ty = V2F}),("w411",Parameter {name = "lightmapUV", ty = V2F}),("x411",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 t411 ;\nin vec3 u411 ;\nin vec2 v411 ;\nin vec2 w411 ;\nin vec4 x411 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = w411;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( t411 ).x,( t411 ).y,( t411 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3617993418",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a416",Parameter {name = "position", ty = V3F}),("b416",Parameter {name = "normal", ty = V3F}),("c416",Parameter {name = "diffuseUV", ty = V2F}),("d416",Parameter {name = "lightmapUV", ty = V2F}),("e416",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3617993418",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 a416 ;\nin vec3 b416 ;\nin vec2 c416 ;\nin vec2 d416 ;\nin vec4 e416 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = c416;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( a416 ).x,( a416 ).y,( a416 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3617993418 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3617993418,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("p420",Parameter {name = "position", ty = V3F}),("q420",Parameter {name = "normal", ty = V3F}),("r420",Parameter {name = "diffuseUV", ty = V2F}),("s420",Parameter {name = "lightmapUV", ty = V2F}),("t420",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 p420 ;\nin vec3 q420 ;\nin vec2 r420 ;\nin vec2 s420 ;\nin vec4 t420 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = s420;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( p420 ).x,( p420 ).y,( p420 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_1243894392",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a425",Parameter {name = "color", ty = V4F}),("w424",Parameter {name = "position", ty = V3F}),("x424",Parameter {name = "normal", ty = V3F}),("y424",Parameter {name = "diffuseUV", ty = V2F}),("z424",Parameter {name = "lightmapUV", ty = V2F})], programInTextures = fromList [("Tex_1243894392",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 w424 ;\nin vec3 x424 ;\nin vec2 y424 ;\nin vec2 z424 ;\nin vec4 a425 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = y424;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( w424 ).x,( w424 ).y,( w424 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_1243894392 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_1243894392,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("l429",Parameter {name = "position", ty = V3F}),("m429",Parameter {name = "normal", ty = V3F}),("n429",Parameter {name = "diffuseUV", ty = V2F}),("o429",Parameter {name = "lightmapUV", ty = V2F}),("p429",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 l429 ;\nin vec3 m429 ;\nin vec2 n429 ;\nin vec2 o429 ;\nin vec4 p429 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = o429;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( l429 ).x,( l429 ).y,( l429 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2966885788",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("s433",Parameter {name = "position", ty = V3F}),("t433",Parameter {name = "normal", ty = V3F}),("u433",Parameter {name = "diffuseUV", ty = V2F}),("v433",Parameter {name = "lightmapUV", ty = V2F}),("w433",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_2966885788",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 s433 ;\nin vec3 t433 ;\nin vec2 u433 ;\nin vec2 v433 ;\nin vec4 w433 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = u433;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( s433 ).x,( s433 ).y,( s433 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2966885788 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2966885788,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("h438",Parameter {name = "position", ty = V3F}),("i438",Parameter {name = "normal", ty = V3F}),("j438",Parameter {name = "diffuseUV", ty = V2F}),("k438",Parameter {name = "lightmapUV", ty = V2F}),("l438",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 h438 ;\nin vec3 i438 ;\nin vec2 j438 ;\nin vec2 k438 ;\nin vec4 l438 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = k438;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( h438 ).x,( h438 ).y,( h438 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_1250438154",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("o442",Parameter {name = "position", ty = V3F}),("p442",Parameter {name = "normal", ty = V3F}),("q442",Parameter {name = "diffuseUV", ty = V2F}),("r442",Parameter {name = "lightmapUV", ty = V2F}),("s442",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_1250438154",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 o442 ;\nin vec3 p442 ;\nin vec2 q442 ;\nin vec2 r442 ;\nin vec4 s442 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = q442;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( o442 ).x,( o442 ).y,( o442 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_1250438154 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_1250438154,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("d447",Parameter {name = "position", ty = V3F}),("e447",Parameter {name = "normal", ty = V3F}),("f447",Parameter {name = "diffuseUV", ty = V2F}),("g447",Parameter {name = "lightmapUV", ty = V2F}),("h447",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 d447 ;\nin vec3 e447 ;\nin vec2 f447 ;\nin vec2 g447 ;\nin vec4 h447 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = g447;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( d447 ).x,( d447 ).y,( d447 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_2490648334",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("k451",Parameter {name = "position", ty = V3F}),("l451",Parameter {name = "normal", ty = V3F}),("m451",Parameter {name = "diffuseUV", ty = V2F}),("n451",Parameter {name = "lightmapUV", ty = V2F}),("o451",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_2490648334",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 k451 ;\nin vec3 l451 ;\nin vec2 m451 ;\nin vec2 n451 ;\nin vec4 o451 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = m451;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( k451 ).x,( k451 ).y,( k451 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_2490648334 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_2490648334,vv0 ) );\n}\n"},Program {programUniforms = fromList [("LightMap",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("a456",Parameter {name = "normal", ty = V3F}),("b456",Parameter {name = "diffuseUV", ty = V2F}),("c456",Parameter {name = "lightmapUV", ty = V2F}),("d456",Parameter {name = "color", ty = V4F}),("z455",Parameter {name = "position", ty = V3F})], programInTextures = fromList [("LightMap",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 z455 ;\nin vec3 a456 ;\nin vec2 b456 ;\nin vec2 c456 ;\nin vec4 d456 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = c456;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( z455 ).x,( z455 ).y,( z455 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D LightMap ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( LightMap,vv0 ) );\n}\n"},Program {programUniforms = fromList [("Tex_3694494180",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], programStreams = fromList [("g460",Parameter {name = "position", ty = V3F}),("h460",Parameter {name = "normal", ty = V3F}),("i460",Parameter {name = "diffuseUV", ty = V2F}),("j460",Parameter {name = "lightmapUV", ty = V2F}),("k460",Parameter {name = "color", ty = V4F})], programInTextures = fromList [("Tex_3694494180",FTexture2D)], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform float identityLight ;\nuniform mat4 viewProj ;\nuniform mat4 worldMat ;\nin vec3 g460 ;\nin vec3 h460 ;\nin vec2 i460 ;\nin vec2 j460 ;\nin vec4 k460 ;\nsmooth out vec2 vv0 ;\nsmooth out vec4 vv1 ;\nvoid main() {\nvv0 = i460;\nvv1 = vec4 ( identityLight,identityLight,identityLight,1.0 );\ngl_Position = ( viewProj ) * ( ( worldMat ) * ( vec4 ( ( g460 ).x,( g460 ).y,( g460 ).z,1.0 ) ) );\ngl_PointSize = 1.0;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform sampler2D Tex_3694494180 ;\nsmooth in vec2 vv0 ;\nsmooth in vec4 vv1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = ( vv1 ) * ( texture2D ( Tex_3694494180,vv0 ) );\n}\n"}], slots = [Slot {slotName = "missing shader", slotStreams = fromList [("color",V4F),("position",V3F)], slotUniforms = fromList [("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [0,1]},Slot {slotName = "textures/gothic_block/demon_block15fx", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3562558025",FTexture2D),("Tex_47037129",FTexture2D),("time",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [2,3,4]},Slot {slotName = "textures/gothic_trim/pitted_rust2_trans", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_1910997598",FTexture2D),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [5,6]},Slot {slotName = "textures/gothic_door/skullarch_b", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3416962274",FTexture2D),("Tex_4077187607",FTexture2D),("time",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [7,8,9]},Slot {slotName = "textures/gothic_block/blocks11b", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_4288602201",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [10,11]},Slot {slotName = "textures/gothic_trim/baseboard09_l2", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3202786139",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [12,13]},Slot {slotName = "textures/gothic_door/skull_door_e", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_4255130505",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [14,15]},Slot {slotName = "textures/gothic_wall/supportborder_blue_b", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_564811775",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [16,17]},Slot {slotName = "textures/gothic_door/km_arena1archfinalc_mid", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2073154888",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [18,19]},Slot {slotName = "textures/gothic_trim/pitted_rust2", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2099456856",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [20,21]},Slot {slotName = "textures/gothic_floor/metalbridge06", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_1581337759",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [22,23]},Slot {slotName = "textures/gothic_trim/metaldemonkillblock", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_1062467595",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [24,25]},Slot {slotName = "textures/gothic_door/skullarch_c", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2024854890",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [26,27]},Slot {slotName = "textures/gothic_door/skull_door_a", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_1284708166",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [28,29]},Slot {slotName = "textures/gothic_wall/iron01_e", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2432583247",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [30,31]},Slot {slotName = "textures/gothic_trim/baseboard04", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_1002517541",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [32,33]},Slot {slotName = "textures/gothic_block/blocks18b", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2639119078",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [34,35]},Slot {slotName = "textures/gothic_trim/km_arena1tower4", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3479185666",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [36,37]},Slot {slotName = "textures/gothic_door/skullarch_a", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3448884269",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [38,39]},Slot {slotName = "textures/gothic_door/km_arena1archfinald_bot", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_1201212243",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [40,41]},Slot {slotName = "textures/gothic_trim/pitted_rust3", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3389727963",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [42,43]},Slot {slotName = "textures/gothic_floor/xstairtop4", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3836020895",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [44,45]},Slot {slotName = "textures/gothic_block/killblock_i", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_209322640",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [46,47]},Slot {slotName = "textures/gothic_trim/metalsupsolid", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2893650486",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [48,49]},Slot {slotName = "textures/gothic_floor/blocks17floor2", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3814342582",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [50,51]},Slot {slotName = "textures/gothic_door/skull_door_c", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_4189195777",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [52,53]},Slot {slotName = "textures/gothic_wall/skull4", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2239853403",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [54,55]},Slot {slotName = "textures/gothic_trim/baseboard09_e", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2367525081",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [56,57]},Slot {slotName = "textures/gothic_block/blocks15", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2523116863",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [58,59]},Slot {slotName = "textures/gothic_trim/baseboard09_o3", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2512757607",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [60,61]},Slot {slotName = "textures/gothic_door/skull_door_f", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_4289279309",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [62,63]},Slot {slotName = "textures/gothic_wall/supportborder_blue_c", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2525124732",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [64,65]},Slot {slotName = "textures/gothic_door/km_arena1archfinalc_top", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3071107621",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [66,67]},Slot {slotName = "textures/gothic_floor/metalbridge06broke", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3921745736",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [68,69]},Slot {slotName = "textures/gothic_block/killblock", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3647563961",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [70,71]},Slot {slotName = "textures/gothic_trim/metalsupport4b", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3593923076",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [72,73]},Slot {slotName = "textures/gothic_door/xian_tourneyarch_inside2", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_1435187472",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [74,75]},Slot {slotName = "textures/gothic_door/skull_door_b", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_1318715778",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [76,77]},Slot {slotName = "textures/gothic_wall/iron01_ntech3", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_442868841",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [78,79]},Slot {slotName = "textures/gothic_trim/baseboard09_c3", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2289735512",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [80,81]},Slot {slotName = "textures/gothic_block/blocks18c_3", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3939430064",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [82,83]},Slot {slotName = "textures/gothic_trim/km_arena1tower4_a", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3012001075",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [84,85]},Slot {slotName = "textures/gothic_door/km_arena1archfinald_mid", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3768122504",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [86,87]},Slot {slotName = "textures/gothic_trim/skullsvertgray02b", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2634868983",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [88,89]},Slot {slotName = "textures/gothic_floor/xstepborder3", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3269743316",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [90,91]},Slot {slotName = "textures/gothic_block/killblock_i4", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3617993418",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [92,93]},Slot {slotName = "textures/gothic_trim/pitted_rust", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_1243894392",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [94,95]},Slot {slotName = "textures/gothic_floor/largerblock3b", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2966885788",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [96,97]},Slot {slotName = "textures/gothic_door/skull_door_d", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_1250438154",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [98,99]},Slot {slotName = "textures/gothic_wall/slateroofc", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_2490648334",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [100,101]},Slot {slotName = "textures/gothic_trim/baseboard09_e2", slotStreams = fromList [("color",V4F),("diffuseUV",V2F),("lightmapUV",V2F),("normal",V3F),("position",V3F)], slotUniforms = fromList [("LightMap",FTexture2D),("Tex_3694494180",FTexture2D),("identityLight",Float),("viewProj",M44F),("worldMat",M44F)], slotPrimitive = Triangles, slotPrograms = [102,103]}], streams = [], commands = [SetRenderTarget 0,ClearRenderTarget [ClearImage {imageSemantic = Depth, clearValue = VFloat 1000.0},ClearImage {imageSemantic = Color, clearValue = VV4F (V4 0.0 0.0 0.0 0.0)}],SetProgram 103,SetSamplerUniform "Tex_3694494180" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 50,SetProgram 102,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 50,SetProgram 101,SetSamplerUniform "Tex_2490648334" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 49,SetProgram 100,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 49,SetProgram 99,SetSamplerUniform "Tex_1250438154" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 48,SetProgram 98,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 48,SetProgram 97,SetSamplerUniform "Tex_2966885788" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 47,SetProgram 96,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 47,SetProgram 95,SetSamplerUniform "Tex_1243894392" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 46,SetProgram 94,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 46,SetProgram 93,SetSamplerUniform "Tex_3617993418" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 45,SetProgram 92,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 45,SetProgram 91,SetSamplerUniform "Tex_3269743316" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 44,SetProgram 90,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 44,SetProgram 89,SetSamplerUniform "Tex_2634868983" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 43,SetProgram 88,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 43,SetProgram 87,SetSamplerUniform "Tex_3768122504" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 42,SetProgram 86,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 42,SetProgram 85,SetSamplerUniform "Tex_3012001075" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 41,SetProgram 84,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 41,SetProgram 83,SetSamplerUniform "Tex_3939430064" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 40,SetProgram 82,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 40,SetProgram 81,SetSamplerUniform "Tex_2289735512" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 39,SetProgram 80,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 39,SetProgram 79,SetSamplerUniform "Tex_442868841" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 38,SetProgram 78,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 38,SetProgram 77,SetSamplerUniform "Tex_1318715778" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 37,SetProgram 76,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 37,SetProgram 75,SetSamplerUniform "Tex_1435187472" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 36,SetProgram 74,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 36,SetProgram 73,SetSamplerUniform "Tex_3593923076" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 35,SetProgram 72,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 35,SetProgram 71,SetSamplerUniform "Tex_3647563961" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 34,SetProgram 70,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 34,SetProgram 69,SetSamplerUniform "Tex_3921745736" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 33,SetProgram 68,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 33,SetProgram 67,SetSamplerUniform "Tex_3071107621" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 32,SetProgram 66,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 32,SetProgram 65,SetSamplerUniform "Tex_2525124732" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 31,SetProgram 64,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 31,SetProgram 63,SetSamplerUniform "Tex_4289279309" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 30,SetProgram 62,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 30,SetProgram 61,SetSamplerUniform "Tex_2512757607" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 29,SetProgram 60,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 29,SetProgram 59,SetSamplerUniform "Tex_2523116863" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 28,SetProgram 58,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 28,SetProgram 57,SetSamplerUniform "Tex_2367525081" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 27,SetProgram 56,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 27,SetProgram 55,SetSamplerUniform "Tex_2239853403" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 26,SetProgram 54,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 26,SetProgram 53,SetSamplerUniform "Tex_4189195777" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 25,SetProgram 52,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 25,SetProgram 51,SetSamplerUniform "Tex_3814342582" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 24,SetProgram 50,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 24,SetProgram 49,SetSamplerUniform "Tex_2893650486" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 23,SetProgram 48,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 23,SetProgram 47,SetSamplerUniform "Tex_209322640" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 22,SetProgram 46,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 22,SetProgram 45,SetSamplerUniform "Tex_3836020895" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 21,SetProgram 44,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 21,SetProgram 43,SetSamplerUniform "Tex_3389727963" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 20,SetProgram 42,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 20,SetProgram 41,SetSamplerUniform "Tex_1201212243" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 19,SetProgram 40,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 19,SetProgram 39,SetSamplerUniform "Tex_3448884269" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 18,SetProgram 38,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 18,SetProgram 37,SetSamplerUniform "Tex_3479185666" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 17,SetProgram 36,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 17,SetProgram 35,SetSamplerUniform "Tex_2639119078" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 16,SetProgram 34,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 16,SetProgram 33,SetSamplerUniform "Tex_1002517541" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 15,SetProgram 32,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 15,SetProgram 31,SetSamplerUniform "Tex_2432583247" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 14,SetProgram 30,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 14,SetProgram 29,SetSamplerUniform "Tex_1284708166" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 13,SetProgram 28,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 13,SetProgram 27,SetSamplerUniform "Tex_2024854890" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 12,SetProgram 26,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 12,SetProgram 25,SetSamplerUniform "Tex_1062467595" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 11,SetProgram 24,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 11,SetProgram 23,SetSamplerUniform "Tex_1581337759" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 10,SetProgram 22,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 10,SetProgram 21,SetSamplerUniform "Tex_2099456856" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 9,SetProgram 20,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 9,SetProgram 19,SetSamplerUniform "Tex_2073154888" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 8,SetProgram 18,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 8,SetProgram 17,SetSamplerUniform "Tex_564811775" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 7,SetProgram 16,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 7,SetProgram 15,SetSamplerUniform "Tex_4255130505" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 6,SetProgram 14,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 6,SetProgram 13,SetSamplerUniform "Tex_3202786139" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 5,SetProgram 12,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 5,SetProgram 11,SetSamplerUniform "Tex_4288602201" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 4,SetProgram 10,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 4,SetProgram 9,SetSamplerUniform "Tex_3416962274" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 3,SetProgram 8,SetSamplerUniform "Tex_4077187607" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal False,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = SrcAlpha, colorFDst = OneMinusSrcAlpha, alphaFSrc = SrcAlpha, alphaFDst = OneMinusSrcAlpha, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 3,SetProgram 7,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal False,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 3,SetProgram 6,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 2,SetProgram 5,SetSamplerUniform "Tex_1910997598" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal False,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = Zero, alphaFSrc = DstColor, alphaFDst = Zero, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 2,SetProgram 4,SetSamplerUniform "Tex_47037129" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 1,SetProgram 3,SetSamplerUniform "Tex_3562558025" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal False,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = SrcAlpha, colorFDst = OneMinusSrcAlpha, alphaFSrc = SrcAlpha, alphaFDst = OneMinusSrcAlpha, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 1,SetProgram 2,SetSamplerUniform "LightMap" 0,SetRasterContext (TriangleCtx (CullFront CCW) PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal False,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = FuncAdd, colorFSrc = DstColor, colorFDst = OneMinusDstAlpha, alphaFSrc = DstColor, alphaFDst = OneMinusDstAlpha, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 1,SetProgram 1,SetRasterContext (TriangleCtx CullNone PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Less False,ColorOp (Blend {colorEqSrc = FuncAdd, alphaEqSrc = Min, colorFSrc = One, colorFDst = One, alphaFSrc = One, alphaFDst = One, color = V4 1.0 1.0 1.0 1.0}) (VV4B (V4 True True True True))]}),RenderSlot 0,SetProgram 0,SetRasterContext (TriangleCtx CullNone (PolygonLine 1.0) NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Lequal True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 0]}